码迷,mamicode.com
首页 > 2018年02月14日 > 全部分享
Linux内核(7) - 设备模型(上)
对于驱动开发来说,设备模型的理解是根本,毫不夸张得说,理解了设备模型,再去看那些五花八门的驱动程序,你会发现自己站在了另一个高度,从而有了一种俯视的感觉,就像凤姐俯视知音和故事会,韩峰同志俯视女下属。 顾名而思义就知道设备模型是关于设备的模型,既不是任小强们的房模,也不是张导的炮模。对咱们写驱动的和 ...
分类:系统相关   时间:2018-02-14 20:43:28    阅读次数:230
Linux内核(12) - 子系统的初始化之那些入口函数
内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口函数的调用。通常USB、PCI这样的子系统都会有一个名为subsys_initcall的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。 朱德庸在《关于上班这件事》里说,要花前半生找入口,花后半生找出口。可见寻找入口对于咱们 ...
分类:系统相关   时间:2018-02-14 20:43:20    阅读次数:233
Unbuntu 16.04 英文环境安装中文输入法
ubuntu 16.04 使用的是ibus输入系统,没有预装中文输入法,你要自己安装一下。以中文拼音输入法为例:1、sudo apt install ibus-pinyin2、sudo apt install ibus-libpinyin3、注销重新登录 或则 重启计算机4、进入输入设置(Text ...
分类:其他好文   时间:2018-02-14 20:43:13    阅读次数:253
Linux内核(10) - 内核中的链表
早上上班坐地铁要排队,到了公司楼下等电梯要排队,中午吃饭要排队,下班了追求一个女孩子也要排队,甚至在网上下载个什么门的短片也要排队,每次看见人群排成一条长龙时,才真正意识到自己是龙的传人。那么下面咱们就说说队列(链表)。 使用链表的目的很明确,因为有很多事情要做,于是就把它放进链表里,一件事一件事的 ...
分类:系统相关   时间:2018-02-14 20:43:04    阅读次数:226
30.leetcode171_excel_sheet_column_number
1.题目描述 Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, return its corresponding column number. For exam ...
分类:其他好文   时间:2018-02-14 20:42:55    阅读次数:194
函数(一)
定义函数: 过程:就是没有返回值的函数 函数的参数: 形参:只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 实参:可以是常量、变量、表达式、函数等,在进行函数调用时,都必须有确定的值,以便把这些值传给形参。 全局变量和局部变量: 在子程序中定义的变 ...
分类:其他好文   时间:2018-02-14 20:42:47    阅读次数:182
bzoj 1029 [JSOI2007]建筑抢修 - 贪心 + 大根堆
1029: [JSOI2007]建筑抢修 Description 小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地 ...
分类:Web程序   时间:2018-02-14 20:42:38    阅读次数:209
Linux内核(13) - 子系统的初始化之以PCI子系统为例
由Kconfig这张地图的分布来看,PCI这块儿的代码应该分布在两个地方,drivers/pci和arch/i386/pci,两岸三地都属于一个中国,不管是drivers/pci那儿的,还是arch/i386/pci那儿的,也都只属于一个PCI子系统,本着一个中国的原则,咱们要统筹的全面的考察分析位 ...
分类:系统相关   时间:2018-02-14 20:42:30    阅读次数:196
葵花宝典读书笔记-面向对象的迷思
从语言层面的处理机制上讲,面向对象的方式肯定比面向过程的方式效率要低一些。所以,对性能要求高的,例如操作系统、驱动程序、网络设备程序都是由C语言编写的。(C语言虽然提供的编程模式是面向过程的,但是同样可以以面向对象的思想来写程序,只是它没有太多机制支持面向对象方式编写程序,不是很方便而已。) 很多人 ...
分类:其他好文   时间:2018-02-14 20:42:22    阅读次数:155
Linux内核(9) - 精华版 之 方法论
到目前为之,博客上分享的精华篇都可以归为方法论的范畴,在很多时候,都是方法论要比细节紧要得多。而这些精华篇又可细分为三个专题:Linux大史记;内核学习的方法论;驱动开发的方法论。 Linux大史记 除去那些精彩的“门”,我们生活中乏味的事情太多了,所以不希望再去按惯例花个一二页的篇幅乏味的写个“L ...
分类:系统相关   时间:2018-02-14 20:42:13    阅读次数:193
Linux内核(11) - 子系统的初始化之内核选项解析
首先感谢国家。其次感谢上大的钟莉颖,让我知道了大学不仅有校花,还有校鸡,而且很多时候这两者其实没什么差别。最后感谢清华女刘静,让我深刻体会到了素质教育的重要性,让我感到有责任写写子系统的初始化。 各个子系统的初始化是内核整个初始化过程必然要完成的基本任务,这些任务按照固定的模式来处理,可以归纳为两个 ...
分类:系统相关   时间:2018-02-14 20:42:06    阅读次数:229
关于 eclipse启动卡死的问题 解决方法
关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录 ...
分类:系统相关   时间:2018-02-14 20:41:57    阅读次数:195
eclipse 僵死/假死 问题排查及解决
症状: 使用Eclipse win 64位版本,indigo及kepler都重现了,使用tomcat 6.0.39,jdk1.6.u45及1.7u45均尝试了,也重现。 重现步骤很简单,使用debug模式启动时较容易出来,debug启动tomcat,(我的是webapp)然后在页面上随便点点即发现e ...
分类:系统相关   时间:2018-02-14 20:41:48    阅读次数:185
复习asp.net核心
浏览器与服务器的请求处理流程: 浏览器 请求 服务器、服务器处理请求,对浏览器做出响应、浏览器得到服务器的处理结果,解析并显示出来。 Web服务器和asp.net的关系: Web服务器帮助处理静态文件的请求;对于动态内容,web服务器帮助进行http层面的处理,具体请求由ASP.Net程序负责。 每 ...
分类:Web程序   时间:2018-02-14 20:20:07    阅读次数:165
UE4的源代码编译
源代码地址 https://github.com/EpicGames 1.在官网关联github账户 https://www.unrealengine.com/dashboard/connected 回到github ...
分类:其他好文   时间:2018-02-14 20:20:01    阅读次数:167
POJ1390 Blocks 【动态规划】
Blocks Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4173 Accepted: 1661 Description Some of you may have played a game called 'Blocks'. ...
分类:其他好文   时间:2018-02-14 20:19:54    阅读次数:193
Linux内核(3) - 分析内核源码如何入手(下)
下面的分析,米卢教练说了,内容不重要,重要的是态度。就像韩局长对待日记的态度那样,严谨而细致。 只要你使用这样的态度开始分析内核,那么无论你选择内核的哪个部分作为切入点,比如USB,比如进程管理,在花费相对不算很多的时间之后,你就会发现你对内核的理解会上升到另外一个高度,一个抱着情景分析,抱着0.1 ...
分类:系统相关   时间:2018-02-14 20:19:47    阅读次数:258
705条   上一页 1 ... 6 7 8 9 10 11 12 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!