摘要: 最后一节课,我们回答学生提出的问题: 学习操作系统相关内容的推荐,比如进程,虚拟内存,中断,内存管理等 你会优先学习的工具有那些? 使用 Python VS Bash脚本 VS 其他语言? source script.sh 和 ./script.sh 有什么区别? 各种软件包和工具存储在哪里?引用过 阅读全文
posted @ 2022-04-18 21:59 yinhuachen 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 下面是一些修改键位映射的软件: macOS - karabiner-elements, skhd 或者 BetterTouchTool Linux - xmodmap 或者 Autokey Windows - 控制面板,AutoHotkey 或者 SharpKeys QMK - 如果你的键盘支持定制 阅读全文
posted @ 2022-04-18 21:09 yinhuachen 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 依赖管理 不同项目所用的版本号其具体含义并不完全相同,但是一个相对比较常用的标准是语义版本号,这种版本号具有不同的语义,它的格式是这样的:主版本号.次版本号.补丁号。相关规则有: 如果新的版本没有改变 API,请将补丁号递增; 如果您添加了 API 并且该改动是向后兼容的,请将次版本号递增; 如果您 阅读全文
posted @ 2022-04-18 20:42 yinhuachen 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 书写规则¶ 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是 阅读全文
posted @ 2022-04-17 13:59 yinhuachen 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 参考文档: 跟我一起写Makefile 关于程序的编译和链接¶ 一般来说,无论是C还是C++,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执 阅读全文
posted @ 2022-04-17 11:19 yinhuachen 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1. 链表大整数相加题(链表) 总结错误:即便有其中一个链表已经遍历完了,在遍历第二个链表的时候也要注意进位。此外,进位的部分还要注意添加新链表节点。 输入: [9,9,9,9,9,9,9] [9,9,9,9] 输出: [8,9,9,9,9,9,9] 预期结果: [8,9,9,9,0,0,0,1] 阅读全文
posted @ 2022-03-19 16:28 yinhuachen 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 来源: https://www.zhihu.com/question/305792030 摘录的一段比较有感觉的如下: 什么样的人学习效果最差? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/305792030/answer/589663139 自己总结 阅读全文
posted @ 2022-03-13 04:15 yinhuachen 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 代码不能完全按照您的想法运行,它只能完全按照您的写法运行,这是编程界的一条金科玉律。 让您的写法符合您的想法是非常困难的。在这节课中,我们会传授给您一些非常有用技术,帮您处理代码中的 bug 和程序性能问题。 调试代码 打印调试法与日志 关于python logging的一个较为全面的教程:http 阅读全文
posted @ 2022-03-09 09:24 yinhuachen 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Visual Studio Code 的插件对于在提升编程效率和加快工作速度非常重要。这里有 30 个最受欢迎的 VSCode 插件,它们将使你成为更高效的搬砖摸鱼大师。这些插件主要适用于前端开发人员,但也有一些通用插件也可以适用于任何开发环境。以下是我将介绍的 VSCode 插件: Setting 阅读全文
posted @ 2022-03-08 17:36 yinhuachen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在成长的过程中,如何找到好的方法,下面三个大坑,希望你一个别踩。 ①脱离目标谈方法 目标就是靶心,在谈方法之前,一定要先明确自己的靶心。击中靶心的前提是你知道靶心在哪里,而不是胡乱射箭。 如果你的目标是家里附近的小山包,穿上运动鞋就可以出发。 但如果你的目标是登上珠穆朗玛峰,那你肯定要进行大量的准备 阅读全文
posted @ 2022-03-08 11:54 yinhuachen 阅读(70) 评论(0) 推荐(0) 编辑