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