更多>>推荐专家

徐军军

领域:架构与运维

介绍:目前从事于全球化音视频、消息服务运维架构工作,前阿里资深应用...

王延龙

领域:移动开发与应用

介绍:王延龙,北京捷成世纪运维经理,从事过嵌入式开发、Android开发...

汪子熙

领域:架构与运维

介绍:汪子熙(Wang Jerry)于2007年计算机专业硕士毕业后加入SAP成都研...

王长春

领域:数据库

介绍:算机应用专业毕业,15+软件行业从业经验。目前主要从事医疗设备...

更多>>推荐博客

李峰

ID:shiyigudong

领域:操作系统

杨凯

ID:linux_kaige

领域:操作系统

黃志華

ID:黃志華

领域:综合

郑鹏

ID:yourtommy

领域:程序设计

魏杰

ID:一生有你llx

领域:程序设计

yangyefeng820803 | 2019-07-11 21:10:49 | 阅读(227140) | 评论(0)
linux下devicetree中常用的of函数从device_node中获取信息:int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t...【阅读全文】
linuxprobe2018 | 2019-07-02 10:03:27 | 阅读(238030) | 评论(0)
字典的索引可以使用许多不同类型的数据,不只是整数。字典的索引被称为“键”,键及其关联的值称为“键—值”对,在代码中,字典输入时带花括号{}。5.1.1 keys()、values(...【阅读全文】
cenfeng | 2019-07-01 14:22:28 | 阅读(237150) | 评论(0)
使用PHP生成打印良好的格式良好的PDF文档并非易事。传统上,使用PHP生成PDF有两种主要方法。如果有足够的时间和耐心,两者都可以完成工作,但仍然有很多不足之处:【阅读全文】
fangdikui | 2019-06-28 10:32:37 | 阅读(234540) | 评论(0)
 原文地址:https://www.cnblogs.com/lizhi0755/archive/2013/05/04/3058935.html使用busybox中的mdev时,默认不配置的情况下,即mdev.conf文件中没有定义时,所有的设备...【阅读全文】
NEXPON | 2019-06-28 08:21:31 | 阅读(237820) | 评论(0)
点击(此处)折叠或打开long exchange(long *xp, long y){    long x = *xp;    *xp = y;    return x;} arm-linux-gcc -O2 load.c -S...【阅读全文】
Alex_Liu | 2019-06-27 16:20:52 | 阅读(242820) | 评论(0)
手动编写词法分析器要比使用自动生成工具要麻烦,因为大多数词法不复杂的语言的都可以通过正则表达式来表示词法单元。手动编写还需要模拟正则表达式,而自动生成工具就不需...【阅读全文】
Alex_Liu | 2019-06-26 15:07:13 | 阅读(246500) | 评论(0)
编译器中的词法分析阶段是将源语言的每个符号转化成一个对应的词法单元,例如:int square(int x){    return x * x;} 词法分析器将上述代码分解成一个个的词法单...【阅读全文】
NEXPON | 2019-06-23 16:27:33 | 阅读(247460) | 评论(0)
switch相比if else的实现,其优势是执行效率不会因为分支的增加而变慢。这个是如何实现的嗯,一切的奥秘就在于有个跳转表。注意,gcc编译switch时使用跳转表需要分支在4个...【阅读全文】
fangdikui | 2019-06-21 09:45:29 | 阅读(247460) | 评论(0)
错误现象:busybox做文件系统时,初学者会遇到挂载文件系统错误,Requested init /linuxrc failed (error -2).解决办法:将busybox编译改为静态编译时,挂载文件系统顺利,...【阅读全文】
穿秋裤没 | 2019-06-20 16:17:03 | 阅读(254780) | 评论(0)
         csv文件存储数据时在结构上基本和一个数据库表相当,不过因为读写方便,所以使用频率很高,例如输出一些临时结果,或者持续记录类似日志形式的数据。不过,...【阅读全文】
LiynTf | 2019-06-20 15:50:10 | 阅读(0) | 评论(0)
LMD ElPack v2019.7全新上线,新功能详情介绍。【阅读全文】
Stephen0823 | 2019-06-18 13:08:39 | 阅读(3470) | 评论(0)
kernel/include$ vim linux/kdev_t.h#define MINORBITS   20#define MINORMASK   ((1U << MINORBITS) - 1)#define MAJOR(dev)  ((unsigned int) ((dev) >> MINORBITS)...【阅读全文】
NEXPON | 2019-06-18 11:22:01 | 阅读(260080) | 评论(0)
mips的汇编寄存器都用数字表达,非常反人类,这里记录一下每个寄存器的含义:32个通用寄存器0($zero): 永远返回值为0 1($at): 用做汇编器的暂时变量 2-3($v0-$v1): 子函...【阅读全文】
changeworld | 2019-06-14 21:45:33 | 阅读(259660) | 评论(0)
    多线程程序有时有这样的需求:不管创建了多少线程,有些初始化动作只能发生一次。如果由主线程来创建新线程,很容易做到这一点,即在创建依赖于该初始化的线程之前进...【阅读全文】
共13页