linux内核模块的程序结构有:模块加载函数(必须),模块卸载函数(必须),模块许可证声明(必须),模块参数(可选),模块导出符号(可选),模块作者的等信息声明(可选)。 一个内核模块应该至少包含两个函数。一个“开始”(初始化)的函数被称为init_module(),当内核模块被insmod 加载时 ...
分类:
其他好文 时间:
2016-05-23 18:48:34
阅读次数:
120
题目: 思路 方法一:判断字符串的每一个子串,若是对称的,则求出它的长度即可。这种办法对每一个子串,从两头向中间判断是不是子串。总的时间复杂度为O(n^3), 下面给出时间复杂度是O(n^2)的思路。 方法二:与方法一正好相反,字符串中的每一个开始,向两边扩展,此时可分为两种情况: (1)对称子串长 ...
分类:
其他好文 时间:
2016-05-15 21:38:16
阅读次数:
215
一个整形数组,姑且先将其中的元素都当做正整数,举个例子{1,2,3,4,5,6,7,8,9}.现在要求将数组中的奇数放到数组的前面部分,将偶数放到数组的后面部分,该怎么实现呢? 此题并不难,很容易找到一定的思路,我的第一种想法是遍历数组,对于每一个数,如果是奇数就放到数组前面,从第一个开始,否则放到数组后面,从最后一个开始。代码如下void sort(int *arr, int sz)...
分类:
编程语言 时间:
2016-05-13 01:00:06
阅读次数:
168
已经不知道是第几次下定决心要看完jquery了,也不到是第几次刚看就放弃了,我想了想唯有持续不断的记录是我前进的动力,不想一直只看一个开始。 持续更新ing,求指教,求解释,求科普,写的都是皮毛,求指教 其实吧jquery的官方公布了很多实用的api,但是有很多的方法都没有被放出来的(当然不放出来估 ...
方法1 substr() ,永远都是.开始位置.截取个数 substr($data['members'],0,strlen($data['members'])-1) 从第一个开始, 截取个数=字符串长度-1 方法2 rtrim($data['members'] ,','); ...
分类:
其他好文 时间:
2016-05-04 20:49:22
阅读次数:
118
I2C接口原理图:
可以看到只有两条线被引出,
一条为SCL:时钟线
一条为SDA:数据线I2C总线设备互联:
I2C总线的信号类型:
开始信号:
比如:2440让时钟线保持高电平,然后让数据线由高电平转换为低电平,这就表示一个开始信号。
停止信号:
比如:2440让时钟线保持高电平,然后让数据线由低电平转换为高电平,这就表示一个停止信号。
响应信号:
在I2C总线上面的...
分类:
其他好文 时间:
2016-04-21 07:32:32
阅读次数:
129
需求 1、给一个开始时间和结束时间; 2、计算在时间段内工作时间长度; 3、工作时间是9点-18点; 4、工作时长是8小时; 5、不记录周六和周日时间; 插件 使用了moment.js 代码 1 function GetWorkHours(beginDateTime, endDateTime) { ... ...
分类:
Web程序 时间:
2016-04-19 19:18:34
阅读次数:
545
题目链接 题意:看一个图片需要1单位时间,如果是 w 需要翻转 b 时间,切换到相邻位置(往左或者往右)需要 a 时间,求T时间最多能看几张图片 从第一个开始向右走看若干个图片然后往如果往左走就不会再往右走了,也就是只能一次改变方向,多次改变方向就得不偿失了,浪费时间。所以一次枚举能看图片的数量n, ...
分类:
其他好文 时间:
2016-04-18 01:03:32
阅读次数:
139
时间:2016-04-17 16:35:01 星期日 题目编号:[2016-04-17][Gym][100947][C][Rotate It !!] 题目大意:给定一列数字,从第一个开始取,每隔一个数字取一个数字,有一个操作就是把第一个数字放在最后,可以无限次操作,问最大的取值是多少 分析: 可以看... ...
分类:
其他好文 时间:
2016-04-17 17:43:56
阅读次数:
157