platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。Linux 2.6的设备驱动模型中,把I2C、RTC、LCD等都归纳为platform_device。 总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动 ...
分类:
其他好文 时间:
2017-10-29 12:58:02
阅读次数:
222
1. 检查是否有匹配项 简单值类型 : ( indexOf - 兼容实现 ) 数组型对象类型 : 匹配是否有符合项 2. 数组去重 简单值类型 数组型对象类型 : 根据某一个健名匹配重复项并去重 3. any : 对数组的每一项运行给定函数 , 返回改函数匹配条件为 true 的项 每次调用的结果组 ...
分类:
编程语言 时间:
2017-10-11 10:40:55
阅读次数:
190
程序员经常会面临日志的分析工作。而正则表达式是处理日志的必备工具。 比如,对于上面的日志,需要找到日志时间,并且要找到对应格式的数据。这里面包含的问题主要包括: 针对匹配工作,需要找到开头是 'Line' 的行。用到re的search()函数。 匹配结果如下 针对分割工作,需要找到日志时间。观察上述 ...
分类:
编程语言 时间:
2017-08-17 10:34:08
阅读次数:
262
前面的话 正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配、查找、替换及分割等操作。前面介绍了正则表达式的基础语法,本文将详细介绍正则表达式函数 匹配与查找 【preg_match()】 preg_match()函数用来执行一个正则 ...
分类:
Web程序 时间:
2017-06-06 23:41:50
阅读次数:
453
1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数 ...
分类:
其他好文 时间:
2017-05-26 13:25:07
阅读次数:
214
grains收集被控主机获取信息,通常静态数据,CPU,操作系统,内核,虚拟化等....简单函数匹配server2[root@server1salt]#cattop.slsbase:‘roles:nginx‘:-match:grain-nginx.service[root@server2salt]#pwd/etc/salt[root@server2salt]#catgrainsroles:nginxunit:miaomiao查看信息[ro..
分类:
其他好文 时间:
2017-05-09 13:41:18
阅读次数:
206
最近在浏览朋友写的代码,发现有一个细节非常值得学习,在这里将代码贴出来简单分享一下: pthread_create的定义如下: 新建线程从void *(*start_routine)(void *)函数的地址开始运行,该函数直邮一个无类型指针参数arg。如果需要向start_routine函数传递的 ...
分类:
其他好文 时间:
2017-03-19 17:35:44
阅读次数:
200
1.做取模运算时,当分子的绝对值小于分母的绝对值时,结果的正负号看分子 eg:-1%4=-1 1%-4=1 -1%-4=-1 2.0b代表二进制 3.5==5.0为真(java有自动提升功能) 4.public static void main 这个主函数为static,若在函数内要使用全局变量,则 ...
分类:
其他好文 时间:
2017-01-14 19:46:58
阅读次数:
216
理解MySQL——索引与优化 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10 ...
分类:
数据库 时间:
2017-01-13 11:56:44
阅读次数:
352
!= 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from scott.emp where job^='manager' <>不等于 select empno ...
分类:
数据库 时间:
2017-01-08 14:29:45
阅读次数:
252