码迷,mamicode.com
首页 > 2016年02月14日 > 全部分享
hdu 5626 Clarke and points
Clarke and points Problem Description The Manhattan Distance between point A(XA,YA) and B(XB,YB) is |XA - XB| + |Xb - YB|; the coordinate of each poin
分类:其他好文   时间:2016-02-14 00:25:22    阅读次数:264
Perl 最佳实践(节选) --- 01
写在篇首: -------------------------------------------------------------------------------------- 此系列是Perl Best Practices的学习节选! 有兴趣的朋友可以使用邮箱和我沟通!(非常欢迎你的交流)...
分类:其他好文   时间:2016-02-14 00:25:37    阅读次数:189
Perl 最佳实践(节选) --- 09
第九章:子程序 壹壹壹. 以小括号调用子程序,但开头不要加&。 壹壹贰. 不要把子程序的名词取得和内置函数的相同。 壹壹叁. 要先取出@_。 壹壹肆. 对任何有超过三个参数的子程序使用具名自变量散列。 壹壹伍. 使用有无定义或者是否存在来测试缺漏的自变量。 壹壹陆. @_被取出后立刻解析任何默认自变...
分类:其他好文   时间:2016-02-14 00:22:37    阅读次数:172
8、根文件系统制作final
根文件系统其实包含两个含义:1.是根。2.是文件系统。 根:就是第一个的意思。必须有的。 文件系统:就是我们在编译linux内核看到的: 上面的目录和文件就是文件系统的。 接下来我们就来创建文件系统: 这里我们需要下面文件: 把它解压开,在把它的内容拷贝到/rootfs/etc: 接着是添加内核模块
分类:其他好文   时间:2016-02-14 00:23:19    阅读次数:273
5、Linux内核模块开发
Linux的模块驱动 接下来写个最简单的驱动程序,就像程序语言的hello world程序。 首先是:hello.c的代码: 这是个最简单的驱动程序。就是打印hello的信息。驱动程序和我们的程序语言结果有点不大一样。驱动模块的入口是倒数第二行的module_init()的函数。驱动模块的出口是mo
分类:系统相关   时间:2016-02-14 00:23:58    阅读次数:239
Perl 最佳实践(节选) --- 04
第四章:值和表达式 数据是缺乏生气的…… 有点像程序员。 — Arthur Norman 零叁叁. 只对实际会插入的字符串使用插入用字符串界定符。 l 创建字符串直接量而且想插入变量,使用双引号括住的字符串 my $spam_name = “$title$first_name $surname”; ...
分类:其他好文   时间:2016-02-14 00:24:26    阅读次数:158
18、led驱动程序的实现
Led的设备驱动程序实例 写字符驱动的顺序是:首先是搭建内核模块框架,接着是写字符驱动,最后是写open和ioctl函数,实现led灯的控制驱动程序。 首先是led.c的代码: Makefile的实现: Make之后生成的文件: 接着是我们的应用程序:led_app.c: 编译生成led_app程序
分类:其他好文   时间:2016-02-14 00:23:54    阅读次数:143
Perl 最佳实践(节选) --- 06
第六章:控制结构 零陆贰. 使用代码块if,不要使用后缀if。 例如,下面的就不好理解: $sum+= $measurement if defined $measurement; 其实,它等于: if(defined $measurement) { $sum+= $measurement; } 零陆...
分类:其他好文   时间:2016-02-14 00:21:43    阅读次数:171
HDU2167 Pebbles(状压DP)
题目给一张n×n的格子,每个格子都有数字,要从格子中取若干个数字,八个方向相邻的数字不能一起取,问取的数字最大和是多少。 从第一行一行一行看下去,可以发现第1行取哪几列只会影响到第2行,第3行后面的一点影响都没有。即第i行的决策只受i-1行决策的影响。 那么自然想到状态DP—— dp[i][S]前i
分类:其他好文   时间:2016-02-14 00:21:43    阅读次数:224
Perl 最佳实践(节选) --- 17
第十七章:模块 贰壹柒. 先设计模块的接口。 贰壹捌. 把原有代码变成inline。 把重复的代码放到子程序。 把重复的子程序放到模块。 贰壹玖. 使用三部分式的版本编号。 贰贰零. 程序化地实施你的版本需求。 贰贰壹. 明智地导出且只在可能场合有请求时才导出。 贰贰贰. 考虑以声明方式导出。 贰贰...
分类:其他好文   时间:2016-02-14 00:22:23    阅读次数:228
[html5] 学习笔记-表单新增元素与属性
本节讲的是表单元素的form,formaction属性,frommethod,formenctype属性,formtarget,autofocus属性,required,labels属性。 1、form属性 在html4中,表单内的从属元素必须书写在表单内部,而在html5中,可以把他们书写在页面上
分类:Web程序   时间:2016-02-14 00:23:23    阅读次数:269
Perl 最佳实践(节选) --- 13
第十三章:错误处理 壹陆玖. 要抛出异常,不要返回特殊值或设定标记。 壹柒零. 让失败的内置函数也抛出异常。 壹柒壹. 让所有上下文中的失败都是致命失败。 #把不可接受的失败行为改为抛出异常 …… useFatal qw( :void locate_and_open); #稍后 …… formy $...
分类:其他好文   时间:2016-02-14 00:20:29    阅读次数:231
Perl 最佳实践(节选) --- 07
第七章:说明文档 零捌肆. 区分用户说明文档和技术说明文档。 零捌伍. 替模块和应用程序创建标准POD模板。 零捌陆. 把你的标准POD模板予以扩展和自定义。 零捌柒. 在源代码文件中放置用户说明文档。 零捌捌. 把所有用户说明文档放在源代码文件中的单独的地方。 零捌玖. 尽可能把POD放在靠近文件...
分类:其他好文   时间:2016-02-14 00:20:42    阅读次数:198
17、字符设备控制技术
字符设备控制技术 前面的学习,我们学习了驱动程序,实现程序的读写功能。现在设备还有一项更重要的功能--控制。 控制设备的函数:ioctl。 Cmd:参数是我们发送的命令,例如重启。 第三个参数:是依赖第二个,例如我们要修改波特率的值,我们就会在第三个参数传上波特率的值。当第二个不需要参数,就是空值。
分类:其他好文   时间:2016-02-14 00:19:32    阅读次数:310
694条   上一页 1 ... 38 39 40 41
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!