- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 socket网络编程中read与recv区别
使用read接收文件,由于传过来的文件大小错误,结果导致程序卡死在read处,之后改用recv接收。 recv使用MSG_DONTWAIT,在发现多次接收长度小于等于0时,中断接收返回。 下面是摘抄的一段read和recv区别的介绍。1、read 与 recv 区别read 原则: 数据在不超过指定的长度的时候有多少读多少,没有数据则会一直等待。所以一般情况下:我们读取数据都需要采用循环读
2017-05-27 16:01:39 28000
原创 linux c语言查找指定程序pid
工作上需要向特定进程发送USER2信号,查询进程时找到一个已经封装好的接口,做个备忘。 做为其它程序接口是在程序中加入#include "pidof.h",关联是加上pidof.c就可以了。 如果做为单独程序来使用,将.c中的#include "pidof.h"注掉就能编了。pidof.h#ifndef _PIDOF_H_#define _PIDOF_H_int lookup_pid(cha
2017-05-27 15:44:51 2447
原创 Ubuntu下boot分区剩余空间不足解决
遇到ubuntu系统报如下警告 这是系统更新内核导致的boot空间不足,可以尝试删除旧的内核。1.查看已安装的linux-image各版本 dpkg –get-selections | grep linux-image2.查看当前系统内核版本 uname -a3.卸载旧的版本(uname -a 查到的是但前系统的版本) sudo apt-get purge linux-image-
2017-05-19 14:35:20 7086 1
原创 变量定义但未使用的警告(C语言去出警告)
C语言中定义了变量但暂时又不想使用,编译时会报出“变量定义但未使用的警告”。 看到过一遍文章,不少高手都是用”(void)变量”这样的方法去警告的。 这里记下,方便以后查找。
2017-05-17 10:23:39 12789
mysql-connector-odbc-noinstall-5.1.13-winx64.zip
2016-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人