按类别查询搜索结果
关于关键词 的检测结果,共 25415
lrtech | 2019-02-27 15:23:55 | 阅读(1000) | 评论(0)
       都说十年磨一剑,现在离十年,仅有咫尺之遥了。       记得当初因为工作的迷茫,才走上创业这条路的。既然是创业,就要选好发展方向,那年互联网异军突起,导致各大行业需要转型。所以很明确地做了管理类软件开发,但是做哪方面呢?这个过程是相当长且痛苦的,刚...【阅读全文】
cfm5538 | 2019-02-14 15:57:44 | 阅读(47870) | 评论(0)
????A.我们首先在内核根目录下添加myDriver驱动目录。点击(此处)折叠或打开root@book-desktop:/opt/linux-2.6.32.9.1/drivers# mkdir myDriver??? B.如何将此驱动目录与上一级目录连接起来?那么就需要我们来做一些修改。在驱动目录的上一级目...【阅读全文】
【C/C++】 proc使
NEXPON | 2019-02-11 16:02:49 | 阅读(2750) | 评论(0)
proc_create的使用方法proc文件系统是个有用的东东。创建一个proc虚拟文件,应用层通过读写该文件,即可实现与内核的交互。proc虚拟文件是如何创建的呢?先看看比较简单的,创建proc文件夹。调用以下函数,即可实现proc文件夹的创建:struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry...【阅读全文】
【C/C++】 linux软中断
NEXPON | 2019-02-05 22:02:18 | 阅读(2130) | 评论(0)
数据报文的接收下半段用到了软中断的概念,这里作详细的分析。【阅读全文】
NEXPON | 2019-02-02 12:56:12 | 阅读(2580) | 评论(0)
Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。【阅读全文】
aquester | 2019-01-29 11:21:27 | 阅读(7650) | 评论(0)
 在main函数中,return和exit经常混用,两者的一个区别:return会执行statck unwinding,而exit不会。如果触发了信号,exit也同样不会做stack unwinding,除此之外异常如果没有相应的catch,也同样不会有栈展开(stack unwinding)。原因是C++编译器只会在遇到“}”或“return”时,才会安插...【阅读全文】
aquester | 2019-01-28 18:31:53 | 阅读(18340) | 评论(0)
目录目录11. 前言12. Move语意 23. rapidjson::Document24. #include头文件 35. 示例1:解析一个字符串 36. 示例2:构造一个json并转成字符串 57. 示例3:修改一个已有的json字符串 68. 示例4:读数组 79. 示例5: 以Write...【阅读全文】
aquester | 2019-01-27 23:41:14 | 阅读(73340) | 评论(0)
目录1. 前言 22. 结论 23. volatile应用场景 34. 内存屏障(Memory Barrier) 45. setjmp和longjmp 41) 结果1(非优化编译:g++ -g -o x x.cpp -O0) 52) 结果2(优化编译:g++ -g -o x x.cpp -O2) 66. 不同CPU架构的一致性模型 67. x86-TSO 78. C++标准库对内存顺的支持 7...【阅读全文】
aquester | 2019-01-25 19:53:05 | 阅读(46850) | 评论(0)
在进行Linux C/C++编程时,可调用的sleep函数有好多个,那么究竟应当调用哪一个了?下表列出了这几个函数间的异同点,可作为参考: 性质精准度线程安全信号安全...【阅读全文】
shiyiLiu | 2019-01-25 17:24:49 | 阅读(6920) | 评论(0)
点击(此处)折叠或打开package mainimport (    "crypto/x509"    "flag"    "fmt"    "log"  &n...【阅读全文】
aquester | 2019-01-24 14:53:04 | 阅读(16221) | 评论(0)
在C和C++中,变参格式化函数虽然非类型安全,但却十分便利,因为得到广泛使用。对于常见的size_t类型要用“%zu”,ssize_t用”%zd“,int64_t用“% ”PRId64,uint64_t用“% ”PRIu64,long用"%ld",long long用"%lld",示例:const int64_t datetime = INT64_C(20190124144930);printf("datetime: %" PRId64"\n", dateti...【阅读全文】
aquester | 2019-01-24 14:36:09 | 阅读(48570) | 评论(1)
AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string实现的C++包装类,使用得应用AES算法十分简单。完整源代码链接:https://github.com/eyjian/libmooon/blob/master/include/mooon/utils/aes_helper.h...【阅读全文】
不负如来不负亲 | 2019-01-23 15:30:57 | 阅读(1090) | 评论(0)
好的程序员还要规范,初级程序员可能觉得自己写的代码糟糕没什么自己能看懂就行,但优秀的程序员必然也是有好习惯的程序员,最后,你的code比别人的更清楚易懂,你的程序比别人的更具可扩展性就是优点。【阅读全文】
不负如来不负亲 | 2019-01-16 16:34:01 | 阅读(1150) | 评论(0)
很多人预测能力是很差的,我们在刚毕业时,往往会听到一种说法,想要快速的找到一个公司解决就业(就是先就业再择业),这也是很多老辈人的想法,先工作然后不合适了再换,他们却忽略了以后转行的代价。【阅读全文】
安然一笑wk | 2019-01-15 20:55:39 | 阅读(5370) | 评论(0)
小码哥教育 | 2019-01-10 16:46:57 | 阅读(300) | 评论(0)
女生受限于体力精力性格,做程序员的确会觉得压力大。但是每行每业都有压力存在的,毕竟这是职场,没有容易的事。【阅读全文】
sxwdj521 | 2019-01-10 11:55:47 | 阅读(2650) | 评论(0)
sxwdj521 | 2019-01-10 11:46:51 | 阅读(2960) | 评论(0)
Dong_绍宁 | 2018-12-25 14:48:34 | 阅读(2110) | 评论(0)
#if 属于条件编译指令的一种,意义是,如果#if后面的表达式为真,就编译接下来的内容,否则跳过。需要以#endif 结尾。出现的意义是:注释用的/**/会与邻近的/**/匹配,导致代码不够强壮。添加 #if 0 。【阅读全文】
fangdikui | 2018-12-21 20:09:57 | 阅读(4540) | 评论(0)
       前言:嵌入式项目需要升级功能,升级范围有应用升级,系统升级,外设固件升级,升级包的下载等,每一项升级都包含以下流程,检测安装包,提示用户是否升级,升级过程中提供进度,提示用户升级完成。      经过几次尝试后,发现用if多个分支已不能很好的管...【阅读全文】