Hello!!!my 2025
再见 2024 ,你好 2025警告,图太多可能图会寄了(/(ㄒoㄒ)/~~
回忆篇一月 2024年的一月是忙碌的一个月,在2023年的跨年我和好友们一起去了广州漫展,这是我第一次去漫展,什么都不知道还闹了很多笑话,详情就看我朋友的漫展回忆吧chenchen’s blog,回来就要开始马不停蹄的开始准备期末考试了,从通信转到智科是我这辈子最后悔但是又觉得最值得的一次转专业,自己期末要考好多门考试,忙的和狗一样,但是感觉和朋友们在一个专业且在自己喜欢的专业,感觉还是很值得的,考完试就要开启RM的中期考核的过程了,每天都很急,大家都要通宵到第二天,然后拖着疲惫的身躯回到遥远的G区睡觉,第二天在疲惫的起床在接着干活,真是痛苦并快乐的生活,但是当自瞄有一些成果还是很开心,这里感谢朱老板的贡献,让我们在中期考核看到了自瞄,接下来就是大家陆续干完了自己的工作,准备回家过年,其中还有趣事就是王总在调车的时候由于太努力,然后通了太多宵,身体扛不住直接昏过去了,也是一段趣事😋,年前三天回家,结束帕鲁生活
二月 其实上面的图就是二月拍的,没错帕鲁在别人已经放了很久假期的情况下,二月才顺利回家, ...
'vscode远程连接bug'
VScode远程连接遇到的连接失败Bug+解决方法、前言笔者最近在windows10使用vscode远程连接远端的服务器进行代码编写,突然在某一天下午连接的时候遇到了报错,通过查询博客未果后,自己解决了这个问题,将这个过程记录一下12345678[15:43:29.340] > user@ip: Permission denied (publickey).> 过程试图写入的管道不存在。[15:43:30.589] "install" terminal command done[15:43:30.589] Install terminal quit with output: 过程试图写入的管道不存在。[15:43:30.590] Received install output: 过程试图写入的管道不存在。[15:43:30.590] Failed to parse remote port from server output[15:43:30.592] Resolver error: Error: at v.Create
bug解读1. 检查 SSH ...
数据结构入门
数据结构(data structure)什么是数据结构?
数据结构是计算机中存储、组织数据的方式。数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。不同种类的数据结构适合于不同种类的应用,而部分甚至专门用于特定的作业任务。例如,计算机网络依赖于路由表运作,B 树高度适用于数据库的封装。
常见的数据结构
栈(Stack):栈是一种特殊的线性表,它只能在一个表的一个固定端进行数据结点的插入和删除操作。
队列(Queue):队列和栈类似,也是一种特殊的线性表。和栈不同的是,队列只允许在表的一端进行插入操作,而在另一端进行删除操作。
数组(Array):数组是一种聚合数据类型,它是将具有相同类型的若干变量有序地组织在一起的集合。
链表(Linked List):链表是一种数据元素按照链式存储结构进行存储的数据结构,这种存储结构具有在物理上存在非连续的特点。
树(Tree):树是典型的非线性结构,它是包括,2 个结点的有穷集合 K。
图(Graph):图是另一种非线性数据结构。在图结构中,数据结点 ...
ZeroTier简单教程
ZeroTier简单教程背景暑假闲得无事,发现手头有一台老旧电脑,心血来潮拿来当服务器,学习学习ROS,顺便部署一些服务,配置看起来还可以,相对于云服务器,已经很划算了,于是想做一个内网穿透来帮助自己随时随地,在任何设备上都能使用这台服务器
12345配置如下:cpu: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz内存:DDR3 8G储存: 金士顿Sata 固态 120G
简介ZeroTier是一个软交换机,使用 ZeroTier可多台内网交换机器组成一个局域网。
ZeroTier网络本质上是一个安全的局域网 (LAN),您可以在世界任何地方使用。让我们制作一个并通过 ZeroTier 连接两个设备。
我们将使用 ping来测试连接。任何两个可以运行 ZeroTier 的设备都可以:笔记本电脑、手机、虚拟机等…… 两个设备可以位于同一位置、同一物理网络上。如果你把它搬到咖啡馆或办公室,它应该仍然可以工作。
zerotier安装Arch linux 用户1$ sudo pacman -S zerotier-one
Ubuntu/Debian/CentOS ...
编译原理
C/C++编译原理编译原理
对于平常的应用程序及开发,我们常使用的IDE,如微软公司的Visual Studio,jetbrain公司的Clion等,这样的编译和链接的过程一步完成,通常这种合并在一起的过程称为构建,但简单的一句 gcc helloworld.c ,其中包含了非常复杂的过程
现代编译器和IDE所集成的默认配置,编译和链接参数对于大部分的应用程序开发和工程已经相当够用,但是在这种开发过程中,我们往往由于这种IDE的娇生惯养,导致我们这些婴幼儿程序员在面临一些程序的性能瓶颈束手无策,因为不了解程序背后的本质,所以我们要学习编译原理,这对于一个C++和其他C系语言以及他们的亲戚们的(包括沙比缝合怪)的工程师尤为重要
在这里引用《三体》中的一段话。
成吉思汗的骑兵,攻击速度与二十世纪的装甲部队相当;北宋的床弩,射程达一千五百米,与二十世纪的狙击步枪差不多;但这些仍不过是古代的骑兵与弓弩而已,不可能与现代力量抗衡。基础理论决定一切,未来史学派清楚地看到了这一点。而你们,却被回光返照的低级技术蒙住了眼睛。
什么是编译器被隐藏的过程
经典的hello world程序作为学 ...
提问的智慧
提问的智慧
How To Ask Questions The Smart Way
Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen
本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。
原文网址:http://www.catb.org/~esr/faqs/smart-questions.html
Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 2010 by Gasolin, 2015 by Ryan Wu
本中文指南是基于原文 3.10 版以及 2010 年由 Gasolin 所翻译版本的最新翻译;
协助指出翻译问题,请发 issue,或直接发 pull request 给我。
本文另有繁體中文版。
原文版本历史目录
提问的智慧
原文版本历史
目录
声明
简介
在提问之前
当你提问时
慎选提问的论坛
Stack Overflow
网站和 IRC 论坛
第二步,使用项目邮件列表
使用有意义且描述明确的标题
使问题容易回复
使用清晰、正确、精准且合乎语法的语句
使用易 ...
git:开源的分布式版本控制系统
git 教程
注:本教程引用了git官方文档的内容,只用于教学,不用于盈利
什么是git?
Git 是一种分布式版本控制系统(dVCS)。顾名思义,版本控制系统就是控制和跟踪特定项目的不同版本。git的历史
Git 由芬兰软件工程师 Linus Torvalds 于 2005 年开发,他也因开发了 Linux 操作系统内核而受到赞誉。 Git 的创建是为了解决眼前的需求。 在其发明之前,世界各地的 Linux 开发人员都在使用专有软件 BitKeeper,它本身就是一个 dVCS。 由于该软件归公司所有,因此在 Linux 开发人员中引起了一些争论,其中大多数人都拥护开源精神。 作为免费使用该软件的回报,BitKeeper 背后的公司 BitMover 对 Linux 社区设置了限制。 据 Linux Journal 报道,这些限制之一是它们无法在竞争的版本控制项目上工作。 一位 Linux 开发人员开始对 BitKeeper 进行逆向工程,以努力创建开源产品,这一举动也许是不可避免的。 正如其承诺,BitMover 停止向 Linux 内核提供服务,分布式开发系统陷入了不确定性。 为 ...
hello world
Hello World如你所见,这是笔者的第一篇博客,接下来我会更新很多知识,欢迎您的观看