首页 > 2018年02月14日 > 全部分享
Linux内核(17) - 高效学习Linux驱动开发
这本《Linux内核修炼之道》已经开卖(网上的链接为: 卓越、当当、china-pub ),虽然是严肃文学,但为了保证流畅性,大部分文字我还都是斟词灼句,反复的念几遍才写上去的,尽量考虑到写上去的每段话能够让读者产生什么疑惑,然后也都会紧接着尽量的去进行解释清楚,中间的很多概念也有反复纠结过怎么解释 ...
分类:系统服务   时间:2018-02-14 20:33:40    收藏:0  评论:0  赞:0  阅读:323
Unbuntu 16.04 英文环境安装中文输入法
ubuntu 16.04 使用的是ibus输入系统,没有预装中文输入法,你要自己安装一下。以中文拼音输入法为例:1、sudo apt install ibus-pinyin2、sudo apt install ibus-libpinyin3、注销重新登录 或则 重启计算机4、进入输入设置(Text ...
分类:其他   时间:2018-02-14 20:33:25    收藏:0  评论:0  赞:0  阅读:376
Linux内核(12) - 子系统的初始化之那些入口函数
内核选项的解析完成之后,各个子系统的初始化即进入第二部分—入口函数的调用。通常USB、PCI这样的子系统都会有一个名为subsys_initcall的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。 朱德庸在《关于上班这件事》里说,要花前半生找入口,花后半生找出口。可见寻找入口对于咱们 ...
分类:系统服务   时间:2018-02-14 20:33:08    收藏:0  评论:0  赞:0  阅读:293
Linux内核(13) - 子系统的初始化之以PCI子系统为例
由Kconfig这张地图的分布来看,PCI这块儿的代码应该分布在两个地方,drivers/pci和arch/i386/pci,两岸三地都属于一个中国,不管是drivers/pci那儿的,还是arch/i386/pci那儿的,也都只属于一个PCI子系统,本着一个中国的原则,咱们要统筹的全面的考察分析位 ...
分类:系统服务   时间:2018-02-14 20:32:48    收藏:0  评论:0  赞:0  阅读:251
(一)《Spring实战》——Spring核心
《Spring实战》(第4版) 第一章:Spring之旅 1. 简化Java开发 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 1.1 激 ...
分类:编程语言   时间:2018-02-14 20:16:59    收藏:0  评论:0  赞:0  阅读:254
Linux内核(2) - 分析内核源码如何入手(上)
透过现象看本质,兽兽们无非就是一些人体艺术展示。同样往本质里看过去,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。 既然要学习内核源码,就要经常对内核代码进行分析,而内核代码千千万,还前仆后继的不断往里加,这就让大部分人都有种雾里看花花不见的无助感。不过不要怕,孔 ...
分类:系统服务   时间:2018-02-14 20:16:25    收藏:0  评论:0  赞:0  阅读:192
47. Permutations II (全排列有重复的元素)
Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example,[1,1,2] have the following unique pe ...
分类:其他   时间:2018-02-14 20:15:53    收藏:0  评论:0  赞:0  阅读:273
Linux内核(4) - 内核学习的心理问题
对于学习来说,无论是在学校的课堂学习,还是这里说的内核学习,效果好或者坏,最主要取决于两个方面——方法论和心理。注意,我无视了智商的差异,这玩意儿玄之又玄,岔开了说,属于迷信的范畴。 前面又是Kernel地图,又是如何入手,说的都是方法论的问题,那么这里要面对的就主要是心理上的问题。 而心理上的问题 ...
分类:系统服务   时间:2018-02-14 20:15:31    收藏:0  评论:0  赞:0  阅读:231
java数据结构----链表
1.链表:链表是继数组之后第二种使用的最广泛的通用存储结构,它克服了数组的许多弊端:无序数组的查找慢问题,有序数组的插入慢问题,数组定义时的定长问题。它也可取代数组,作为其他数据结构的基础。 2.引用的概念补充: 3.单链表代码: 3.1.Link.java 1 package com.cn.lin ...
分类:编程语言   时间:2018-02-14 20:15:02    收藏:0  评论:0  赞:0  阅读:220
Linux内核(1) - Kernel地图:Kconfig与Makefile
Makefile不是Make Love 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗 ...
分类:系统服务   时间:2018-02-14 20:14:44    收藏:0  评论:0  赞:0  阅读:231
葵花宝典读书笔记-面向对象的应用范围
1.能做什么? 面向对象的核心是“可扩展性”。因此,经常变化的地方就是面向对象应用的地方。 软件系统中,经常变化的地方主要集中在客户需求部分,不变的一般都属于计算机系统的基础。 2.不能做什么? 从上图可以看到“可扩展性”只占软件质量属性中的一小部分,其他部分都是不面向对象可以解决的。因此明白了面向 ...
分类:其他   时间:2018-02-14 20:14:26    收藏:0  评论:0  赞:0  阅读:213
八数码问题--bfs
1 #include 2 #include 3 #define max 1000000 4 using namespace std; 5 const int dir[4][2]={{1,0},{0,1},{-1,0},{0,-1}}; 6 string origion; 7 string goal;... ...
分类:其他   时间:2018-02-14 20:14:03    收藏:0  评论:0  赞:0  阅读:258
Linux内核(5) - 内核学习的相关资源
“世界上最缺的不是金钱,而是资源。”当我在一份报纸上看到这句大大标题时,我的第一反应是——作者一定是个自然环保主义者,然后我在羞愧得反省自身的同时油然生出一股对这样的无产主义理想者无比崇敬的情绪来。 于是,我继续往下看,“因此在XXX还未正式面市之时,前来咨询的客户已经不少,这些有眼光的购房者明白, ...
分类:系统服务   时间:2018-02-14 20:13:33    收藏:0  评论:0  赞:0  阅读:247
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:13:15    收藏:0  评论:0  赞:0  阅读:253
阿帕奇配置本地虚拟站点,XAMPP环境下
首先利用XAMPP搭建的阿帕奇环境,必须得启动,不能启动的话www.baidu.com 在XAMPP的目录下的apache,打开httpd-vhosts.conf文件 在最后加上这个 80就是监听的端口 然后打开 打开host文件 在最后加上这一句话 127.0.0.1 ymh.com 然后重启阿帕 ...
分类:其他   时间:2018-02-14 20:12:56    收藏:0  评论:0  赞:0  阅读:242
Linux内核(3) - 分析内核源码如何入手(下)
下面的分析,米卢教练说了,内容不重要,重要的是态度。就像韩局长对待日记的态度那样,严谨而细致。 只要你使用这样的态度开始分析内核,那么无论你选择内核的哪个部分作为切入点,比如USB,比如进程管理,在花费相对不算很多的时间之后,你就会发现你对内核的理解会上升到另外一个高度,一个抱着情景分析,抱着0.1 ...
分类:系统服务   时间:2018-02-14 20:12:40    收藏:0  评论:0  赞:0  阅读:235
JAVA-初步认识-常用对象API(集合框架-泛型-泛型限定-上限的体现)
一. 现在要说应用,查看一下API中的注释, 这里有一个方法addAll里面有extedns E,我们看一下这个方法什么时候用。下面这三个集合,有存储person,student,还有worker的。 再接下来演示一下这个高级应用,如果我们要去想定义一下集合的话,(描述一下集合) 这个类里面加入的元 ...
分类:编程语言   时间:2018-02-14 20:12:21    收藏:0  评论:0  赞:0  阅读:215
UE4的源代码编译
源代码地址 https://github.com/EpicGames 1.在官网关联github账户 https://www.unrealengine.com/dashboard/connected 回到github ...
分类:其他   时间:2018-02-14 20:12:03    收藏:0  评论:0  赞:0  阅读:264
复习asp.net核心
浏览器与服务器的请求处理流程: 浏览器 请求 服务器、服务器处理请求,对浏览器做出响应、浏览器得到服务器的处理结果,解析并显示出来。 Web服务器和asp.net的关系: Web服务器帮助处理静态文件的请求;对于动态内容,web服务器帮助进行http层面的处理,具体请求由ASP.Net程序负责。 每 ...
分类:Web开发   时间:2018-02-14 20:11:33    收藏:0  评论:0  赞:0  阅读:185
Laravel5.5配置使用redis
1、安装redis linux上redis的安装与配置 2、安装redis客户端 3、配置 应用程序的 Redis 配置都在配置文件 config/database.php 中。 在这个文件里,你可以看到 redis 数组里面包含了应用程序使用的 Redis 服务器: 'redis' => [ 'c ...
分类:其他   时间:2018-02-14 20:11:18    收藏:0  评论:0  赞:0  阅读:226
620条   上一页 1 ... 6 7 8 9 10 ... 31 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!