尽管linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。 由于misc_register函数只能建立主设备号为10的设备文件,如果想建立其他主设备号的设备文件,就需要使用cdev_init、register_chrdev_region、cd ...
分类:
其他好文 时间:
2016-06-06 20:39:43
阅读次数:
192
CoreAnimation备忘 CoreAnimation是专门处理动画的,它可以实现强大炫目的动画功能,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。需要注意的是Core Animation作用在CALayer上的,并不是UIView 动画常用类/结构图 CABasi ...
分类:
其他好文 时间:
2016-06-06 20:38:35
阅读次数:
207
Linux系统将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。可以直接使用C语言函数打开设备,并用其发送指令。 编写linux驱动程序:编写linux驱动程序的骨架,包含module_init和module_exit函数及指定这两个函数的两个宏的C程序文件;注册 ...
分类:
其他好文 时间:
2016-06-06 20:39:36
阅读次数:
140
问题描述:给定一个数组是一个全排列,寻找下一个全排列。例如123->132, 321->123, 115->151. 算法分析:从后往前寻找顺序,找到后从往前寻找第一个大于当前元素,即第一个逆序,然后元素交换,重新sort当前元素后面的元素。如果都是逆序,reverse数组。 ...
分类:
其他好文 时间:
2016-06-06 20:37:35
阅读次数:
169
单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。一个软件单元的正确性是相对于该单元的规约而言的。因此,单元测试以被测试单位的规约为基准。单元测试的主要方法有控制流测试、数据流测 ...
分类:
其他好文 时间:
2016-06-06 20:38:34
阅读次数:
167
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted i ...
分类:
其他好文 时间:
2016-06-06 20:36:29
阅读次数:
115
1775:采药 1775:采药 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述辰辰是个很有潜能、天资聪颖的孩子,他的梦想是称为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到个到处 ...
分类:
其他好文 时间:
2016-06-06 20:37:50
阅读次数:
114
粗略的浏览了一下《梦断代码》发现作者讲了这样一个故事:一群很有经验的代码牛人在先进软件开发模式的指导下,没有资金压力,在更多大牛的带领下,原计划用一到两年的时间开发出一个备受期待的个人信息管理软件(PIM),后来花了七年时间才完成这一创举,但是已经无人喝彩。而在故事中引发的各种案例以及带给读者的各种 ...
分类:
其他好文 时间:
2016-06-06 20:38:03
阅读次数:
154
1759:最长上升子序列 1759:最长上升子序列 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 2000ms 内存限制: 65536kB描述一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN), ...
分类:
其他好文 时间:
2016-06-06 20:36:12
阅读次数:
193
原文地址:http://www.jiemian.com/article/684159.html 《守望先锋》全球卖了700万套,这款带有MOBA元素的游戏,能否对LOL的霸主地位产生动摇,是业内正在热议的话题。而DOTA玩家与LOL玩家的互喷也该告一段落了,此次就来一次平衡性——这个MOBA游戏的核 ...
分类:
其他好文 时间:
2016-06-06 20:34:46
阅读次数:
105
菲涅尔效果,指当光到达两种材质的接触面时,一些光在接触面的表面被反射出去,而另一部分光将发生折射穿过接触面。 现在要用shader来实现这种效果,如果要精确地描述这种底层的物理,其计算公式是非常复杂的,性能消耗也比较大。我们的目的是使创建的图像看上去真实,因此我们不使用菲涅尔公式本身,而是使用以下经 ...
分类:
其他好文 时间:
2016-06-06 20:34:42
阅读次数:
130
2728:摘花生 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 Hello Kitty 想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花 ...
分类:
其他好文 时间:
2016-06-06 20:34:27
阅读次数:
207
面向对象的概念经常会有一些特别的搭配,如:面向对象的分析、面向对象的设计、以及我们下面讲到的面向对象的编程实现。 在我们编程的时候,经常会需要描述一些有特性的东西,这些特性是外在的或者可以表现的。 而我们在编程的时候,需要根据这种东西的特性对其操作,也就是“抽象成一个类”的过程。 C++对于类内的成 ...
分类:
其他好文 时间:
2016-06-06 20:36:17
阅读次数:
98
我用火狐的HttpRequester测试开发组里一个同学发布的Web API接口,遇到了一个奇怪的问题。 我测试边界情况时,第一次调用响应的结果是正常的,但当再次及以后的请求时,却返回了异常“System.ObjectDisposedException: 无法访问已释放的对象”。 下面是程序重新编译 ...
分类:
其他好文 时间:
2016-06-06 20:35:00
阅读次数:
632
蜂鸣器是S3C6410开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫。 (1)前提是eclipse中安装了CDT插件。 (2)在eclipse中单击File-New-Other,选择C Project项,单击next进行相应的设置,例如工程名为word_count,然后F ...
分类:
其他好文 时间:
2016-06-06 20:34:04
阅读次数:
159
参考: (http://blog.csdn.net/t0nsha/article/details/7296851) LVM (Logical volume management) 执行 df 指令查看 文件系统空间占用 发现 LVM 的逻辑卷 /dev/fedora/home 已经占用了96%的空间 ...
分类:
其他好文 时间:
2016-06-06 20:32:58
阅读次数:
143