08 2019 档案
摘要:Linux内核设计与实现——从内核出发 获取内核源代码 登陆Linux内核官方网站,可以随时获取当前版本的源代码,可以是完整的压缩形式,也可以是增量补丁形式 使用git下载 git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvald
阅读全文
摘要:Linux内核简介 UNIX的历史 UNIX强大的根本原因 很简洁,只提供几百个系统调用并且有很明确的设计目的 所有的东西都被当作文件对待 内核和相关的系统工具软件是用C语言编写而成:不同硬件架构移植能力强 进程创建迅速,独特的fork()系统调用 简单稳定的进程通信,目标明确的程序运行,方便的程序
阅读全文
摘要:编程规范 1头文件 放置接口不放置实现 头文件只放置对外接口的声明(函数声明、宏定义、类型定义),内部使用的这些声明不应该放在头文件中 变量定义在c文件中,尽量不要使用全局变量作为接口,应通过函数来作为接口。若要使用全局变量,应在c文件中定义,h文件中声明 职责应单一 头文件不应包含过多头文件,职责
阅读全文
摘要:git在程序员领域应该算是使用很普遍的工具了,熟练的使用可以给工程的管理以及多人协作带来极大的便利。作为新手程序员,我也是19年年初开始专门学习了一下,然后在实践中开始应用的。自从用上就真的离不开了,真的谁用谁知道,版本控制、管理、规范化、多人协作真的益处良多。 不过我目前使用也没有完全熟练,只是一
阅读全文
摘要:开始新的折腾 实习的时候因为大部分时间都是用的公司的电脑,因此自己电脑难得不会因为折腾而耽误事(由于各种问题重装系统是真的心累)。 经过几次慎重的尝试和考虑,决定了不装双系统了,彻底将ubuntu作为主力机,装机配置期间各种重装之后,总算是懂了点脑子整理好了,就在这里记录一下,说不定以后还用得到。(
阅读全文