- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 linux检查进程是否正在正常运行
static int check_pid(const char *psAppName){FILE *psFile = NULL; int iRet = FAIL;char acCmd[128] = {0};char acBuff[PID_INFO] = {0};char *p = acBuff;pid_t iWnePid = -1;char *psStrtok
2014-06-30 16:10:54 1525
转载 warning: suggest parentheses around assignment used as truth value
这句是非常经典、简洁的指针操作语句,但是它在gcc编译器下居然会出现警告。warning: suggest parentheses around assignment used as truth value理由:在C语言中,非0即代表TRUE,反之为FALSE。上面的语句以*s的值用于最后的判断。但是由于长期的编程实践告诉我们,人们经常在“=”和“==”的使用上出现手误,所以g
2014-06-24 20:08:23 2226
转载 warning:ISO C90 forbids mixed declarations and code
warning:ISO C90 forbids mixed declarations and code变量定义之前任何一条非变量定义的语句(重视:语句是会带分号的)都会引起这个警告! 将非变量的定义移到变量定义之后 即可,也就是变量的声明 必须在执行语句之前。
2014-06-19 18:58:35 940
原创 /include/sys/types.h:151: error: duplicate 'unsigned' uint,ulong和ushort自定义和工具链报冲突的规避方法
/opt/compiler/glibc-oabi-toolchain-arm-generic/arm-unknown-linux-gnu//sys-root/usr/include/sys/types.h:151: error: duplicate 'unsigned'/opt/compiler/glibc-oabi-toolchain-arm-generic/arm-unknown-linu
2014-06-09 16:39:20 4704
转载 error C2533: 'CompositionWidget::{ctor}' : constructors not allowed a return type
error C2533: 'CompositionWidget::{ctor}' : constructors not allowed a return typez
2014-06-07 11:47:20 2035
转载 程序员成熟的标志——作为自己的指向标!
原文转自:程序员成熟的标志程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程
2014-06-05 20:39:18 729
java并发编程实战(java concurrency in practice)
2018-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人