dev_hold和dev_put是配对使用的,一个用来引用计数加一,一个用于引用计数减一。
查看模块代码,没有发现单独直接使用dev_hold的情况。那会不会是简介调用呢,仔细查找了好久,果然是间接调用。
在我们一些模块代码中,经常会通过dev_get_by_name来获取设备信息。而dev_get_by_name封装了dev_hold,导致引用计数加一。由于dev_get_by_name是内核提供的接口,不熟悉的coder很可能不晓得这点,也没有注意到需要调用dev_put.,于是便有了上...
分类:
Web程序 时间:
2015-05-19 19:13:58
阅读次数:
342
在Android开发过程中,需要使用模拟机进行程序的测试。在windows系统下,一般模拟机创建自动创建到“c:\user\用户名\.android\avd”,相对而言,占用了系统盘空间,如果coder要修改默认的生成路径,可按照以下步骤...
分类:
其他好文 时间:
2015-05-18 17:00:19
阅读次数:
179
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,有几件事你需要注意。如果你能让下面十个条目成为你的习惯,那么你才...
分类:
其他好文 时间:
2015-05-15 19:58:41
阅读次数:
138
题目传送门 1 #include 2 #include 3 #define lson l, m, rt > 1 % 5 == 3)12 sum[rt] += sum[rt >> 1];13 if (rt >>1 | 1 % 5 == 3)14 sum[rt...
分类:
其他好文 时间:
2015-05-15 19:49:00
阅读次数:
140
作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比这个英...
whalyzh最近参加了一个叫做BC(BNU CODER)比赛,比赛分为N场。参加的每个账号都有一个rating,初始时rating值为1500,每场比赛后系统会对参加的账号进行评价,如果评价为good,则该账号rating增加100分,但是不会超过3299;如果评价为bad,则该账号rating下降100分,但是不会低于0分。为了避免越做rating越低的情况,whalyzh注册了两个账号,每场...
分类:
其他好文 时间:
2015-05-11 18:06:30
阅读次数:
108
一:起因
(0)也许由于一时的冲动使得你开始关注并学习shell编程;亦许由于是“道听途说”shell的威力很大;亦许由于shell编程的魅力;亦许由于作为一个coder的偏好;亦许……
(1)先来搞清楚为什么要学shell,学习要有目的性 ---- 简单的说shell就是一个包含若干行Shell或者Linux命令的文件。对于一次编写,多次使用的大量命令,就可以使用单独的文件保存下来,以便日后...
分类:
系统相关 时间:
2015-05-07 18:58:38
阅读次数:
234
我们一般写代码都会考虑代码的可读性、可扩展性及重要的是浏览器的解析。减少代码数量提高代码性能加载速度,是我们每个coder所追求的。在javascript中,我们有时必须考虑的是如何确定数据的存储位置,以获取最佳的读写效率,数据存储的位置,关系到代码执行过程中数据被检索的速度,数据的存储位置在很大程度会影响其读取速度。javascript中有4种基本的数据存取位置:直接量、变量、数组元素、对象才成员...
分类:
编程语言 时间:
2015-05-07 16:48:55
阅读次数:
128
我想,对于很多像我这种长期使用widows系统的coder来说,可能都不知道什么是makefile。因为widows中的IDE(如VS)在默默地为你做这个工作,不过,当你进入unix/linux系统中,那makefile将是你不得不面对的问题,而且,会不会写makefile,也从一个侧面说明了一个人是否具有大型工程的能力。因为makefile关系到了整个工程的编译规则。一个工程中的源文件不计其数,它们按照类型、功能、模块分别存放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪...
分类:
系统相关 时间:
2015-05-05 16:37:19
阅读次数:
339
转载至http://my.oschina.net/u/660932/blog/117929一、@echo offSetlocal enabledelayedexpansion::CODER BY Mark_Li POWERD BY iBAT 1.6cd "C:\Program Files\MySQL...
分类:
数据库 时间:
2015-05-03 13:22:26
阅读次数:
386