上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 摘要:在使用多线程程序时,有时会遇到程序功能异常的情况,而这种异常情况并不是每次都发生,很难模拟出来。这时就需要运用在程序运行时跟踪线程的手段,而linux系统的LWP和strace命令正是这种技术手段。本文对LWP和strace命令做了简明扼要的介绍,并通过一个实例来说明如何运用。总而言之,LWP 阅读全文
posted @ 2017-10-24 17:27 丁培飞 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 如果改变了这个,目录的权限sodu就不能用了,当你再使用sodu命令就会爆如下问题: sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting sudo: unable to initial 阅读全文
posted @ 2017-10-21 15:46 丁培飞 阅读(20608) 评论(0) 推荐(3) 编辑
摘要: #include<sys/types.h> #include<sys/stat.h> #include<errno.h> #include<string.h> #include<stdio.h> #include<unistd.h> #include<fcntl.h> int main (void) 阅读全文
posted @ 2017-10-20 18:29 丁培飞 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 背景:我们用tcpdump工具循环抓取网卡上的报文,我们会遇到如下情况: 1. 抓取报文后隔指定的时间保存一次; 2. 抓取报文后达到指定的大小保存一次; 本文就这两种情况给出tcpdump的使用方法 tcpdump -x udp port 6789 -i em2 -nn >可输出从em2 网卡上的 阅读全文
posted @ 2017-10-18 13:01 丁培飞 阅读(10311) 评论(0) 推荐(0) 编辑
摘要: ,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/& 场景: 阅读全文
posted @ 2017-10-16 12:58 丁培飞 阅读(209) 评论(0) 推荐(0) 编辑
摘要: yum安装时出现:Cannot retrieve metalink for repository: epel. Please verify its path and try again 在CentOS 6.3 x86_64下安装php-mcrypt的时候出现了问题:Error: Cannot ret 阅读全文
posted @ 2017-10-10 13:27 丁培飞 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 实现功能:创建一个线程池,该线程池包含若干个线程,以及一个任务队列,当有新的任务出现时,如果任务队列不满,则把该任务加入到任务队列中去,并且向线程发送一个信号,调用某个线程为任务队列中的任务服务。如果线程池中的线程都在忙,那么任务队列中的任务则等待。本程序较为简单,把任务定义为了两个数相加,输出它们 阅读全文
posted @ 2017-09-30 16:00 丁培飞 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、chown 命令 用途:更改文件的所有者或组。命令由单词change owner组合而成。 使用示例: 1,更改文件的所有者: chown jim program.c 文件 program.c 的所有者更改为 jim。作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 prog 阅读全文
posted @ 2017-09-27 14:39 丁培飞 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: mosquitto 参数配置 1.retry_interval 当QoS为1或2的消息已经被发送后,mosquitto在一段时间内仍未接收到客户端的反馈消息,将重新发送消息。 默认为20秒 2.sys_interval 每隔一段时间将更新$SYS层级话题的状态,其中包含着proker的状态信息。 默 阅读全文
posted @ 2017-09-26 17:13 丁培飞 阅读(3732) 评论(0) 推荐(0) 编辑
摘要: 嵌入式linux移植时,编译busybox或者内核时使用make menuconfig有时会遇到这个错误 Linux Error: ncurses.h: No such file or directory 这是因为缺少相应的依赖库 解决方法: CentOS :yum install ncurses- 阅读全文
posted @ 2017-09-25 16:10 丁培飞 阅读(3860) 评论(0) 推荐(1) 编辑
摘要: #include <iostream> #include <string> using namespace std; void convertUnCharToStr(char* str, unsigned char* UnChar, int ucLen) { int i = 0; for(i = 0 阅读全文
posted @ 2017-09-23 10:54 丁培飞 阅读(15572) 评论(2) 推荐(0) 编辑
摘要: struct val *v = (struct val *)arg;//传入的结构体指针强制转为实例化结构体*v struct val{ int num1; int num2; }; void *text3(void *arg) { struct val *v = (struct val *)arg 阅读全文
posted @ 2017-09-21 11:21 丁培飞 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: #include<pthread.h> 2 #include<stdio.h> 3 4 struct val{ 5 int num1; 6 int num2; 7 }; 8 9 //send a int to arg 10 void *text(void *arg) 11 { 12 int *p = 阅读全文
posted @ 2017-09-21 11:15 丁培飞 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: #include <pthread.h>int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict attr,void *(*start_rtn)(void), void *restrict arg); Ret 阅读全文
posted @ 2017-09-20 14:36 丁培飞 阅读(3212) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://processors.wiki.ti.com/index.php/Linux_Host_Support#cairo-misc.c:380:_cairo_operator_bounded_by_source:_Assertion_.60NOT_REACHED.27_failed 阅读全文
posted @ 2017-09-19 16:29 丁培飞 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页