本人从2004年接触fpga开始,至今已经8年了。开发过altera的flex系列和cyclone3系列;开发过xilinx的vii和v5系列。下面谈谈本人对二者的一些不同,以便引起开发者对一些细节上的注意,免得为之付出代价,再走弯路!(1)altera的任意一个管脚都可以连接到这样的sig信号上a...
分类:
其他好文 时间:
2015-12-03 23:22:25
阅读次数:
354
看到apue的第十章,说到alarm,pause可以实现sleep,可以让某些一直阻塞的函数超时,例如read,write。代码如下: 1 static void sig_alrm(int signo) 2 { 3 printf("I'm just print from sig_alrm...
分类:
系统相关 时间:
2015-12-02 18:26:55
阅读次数:
177
僵尸进程处理父进程wait/waitpid.signal(SIGCHLD, SIG_IGN);捕捉SIGCHLD,signal(SIGCHLD, handler);可获取子进程状态。void handler(int signo){int status; wait(&status);}
分类:
其他好文 时间:
2015-12-01 22:42:58
阅读次数:
166
send发送数据时,发送失败,进行如下重连处理:if(send(sockfd, serbuf, readlen, 0) 另外在函数中send之前添加如下语句:signal(SIGPIPE, SIG_IGN); // prevent exiting when we send data to cl...
分类:
其他好文 时间:
2015-11-30 23:42:50
阅读次数:
173
http://blog.csdn.net/sunyubo458/article/details/4484957信号状态:信号的”未决“是一种状态,指的是从信号的产生到信号被处理前的这一段时间;信号的”阻塞“是一个开关动作,指的是阻止信号被处理,但不是阻止信号产生。 APUE例题在sleep前用sig...
分类:
其他好文 时间:
2015-11-08 22:24:45
阅读次数:
234
蓝牙4.0蓝牙4.0是2012年最新蓝牙版本,是3.0的升级版本;较3.0版本更省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密等;通常用在蓝牙耳机、蓝牙音箱等设备上。蓝牙技术联盟(Bluetooth SIG)2010年7月7日宣布,正式采纳蓝牙4.0核心规范(Bluetooth Core Specification Version 4.0 ),并启动对应的认证计划。会员厂商可以提交...
分类:
移动开发 时间:
2015-10-26 10:29:23
阅读次数:
307
世界是复杂的,一元回归会把我们误入歧途。例如一元回归中R**2=0说明两个变量A和B毫无关系。但多元回归中,无关变量可以提升整体R**2值,说明此变量是有关系的。所以一元回归具有欺骗性。。一元回归中,报纸广告费不能给销售带来任何价值,R平方=0,sig=0.962,非常不显著多元回归中报纸广告给方程...
分类:
其他好文 时间:
2015-10-26 00:30:06
阅读次数:
210
并发下的僵尸进程处理
只有一个进程连接的时候,我们可以使用以下两种方法处理僵尸进程:
1)通过忽略SIGCHLD信号,避免僵尸进程
在server端代码中添加
signal(SIGCHLD, SIG_IGN);
2)通过wait/waitpid方法,解决僵尸进程
signal(SIGCHLD,onSignalCatch);
void onS...
分类:
系统相关 时间:
2015-10-05 00:49:24
阅读次数:
369
以腾讯上传用户在应用中的等级相关信息为例。接口详情在此【"http://wiki.open.qq.com/wiki/v3/user/get_info"】在set_achievement这个接口中,接口参数包括openid, openkey, appid, pf, sig, user_attr, fo...
分类:
系统相关 时间:
2015-09-24 17:44:48
阅读次数:
639
#include#include#include#include#include#include#include#define MAXFILE 65535volatile sig_atomic_t _running = 1;void sigterm_handler(int arg){ _run...
分类:
系统相关 时间:
2015-09-08 15:15:39
阅读次数:
188