- 博客(5)
- 收藏
- 关注
转载 关于linux内核用纯c语言编写的思考
在阅读linux2.6 版本内核的虚拟文件系统和驱动子系统的时候,我发现内核纯用c语言编写其实也是有一点不方便,特别是内核中大量存在了对象的概念,比如说文件对象,描述起来使用对象描述,但是对象在c语言中的构建远远比在c++中构建要复杂,而且调用对象的方法也很复杂,比如在结构体中封装了函数指针,但是在调用对象函数的时候却需要将自身传递给对象函数,就等于绕了一个大圈,太不美丽了。还有就是us...
2019-02-16 23:17:00 461
转载 程序开发需要忌讳的一些习惯
遇到问题首先不要害怕 程序员遇到什么事情,都不能害怕,害怕了就会限制自己的思路。作为一个理工科的男生,需要冷静分析 遇到问题不要上头 遇到一个问题仿佛快要解决了,首先需要确定是否要解决,然后再谨慎的部署,最后搞定。我个人存在的问题就是把问题看的很简单,然后失去了兴趣,这是最致命的。要一步步的深入,就会在linux内核开发中获得无限的乐趣 转载于:https://www.cnblogs...
2019-02-16 21:56:00 103
转载 linux内核开发程序风格
变量命名法 这里是linux不是windows,所以匈牙利命名法是不允许使用的,在内核中,局部变量只要可以明确表达自己的意思,可以使用idx,i这种名字的id, 全局函数和变量需要有表达性的名字例如get_active_name 之类的都是允许使用的。 空格的使用 在关键字周围使用空格 关于注释的使用 函数的注释应该表达这个函数做了什么,为什么做,而不是像以前一样写一大段这个程序怎么写的...
2019-02-14 21:53:00 104
转载 关于预测io调用的思考
什么是预测io 预测io是linux2.6版本内核调用默认的调用程序,对应用程序进行跟踪,统计应用程序使用io情况,在读操作返回之前先停顿6ms时间(linux默认时间),如果这期间有读操作过来,可以进行优化,就进行优化,提高了系统的吞吐量。 思考 那可不可以在计算机里面训练模型,对内存调度进行统计分析,然后就可以得出更好的内存调度,因为内存的调度也是有类似的调度策略。 转载于:ht...
2019-02-09 19:59:00 109
转载 关于自身五个问题的思考
关于当初 为什么选择这个专业,其实我自己最开始在填志愿的时候并没有想太多,我家里很早就买了电脑,大概是上个世纪的事情了,所以我对电脑不算太陌生,但涉及到具体的事情就不是很清除 了,当时就感觉这个专业可能比较赚钱,就选择 了这个专业。 进入大学之后,我在一开始并没有对编程感兴趣,至于真正让我开始感兴趣的也许就是那一次谈吃蛇的编写。学院的大神们很快就写好了逻辑,但我一个编程白痴只能慢慢的摸索...
2018-03-07 19:41:00 58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人