LINUX C++
唐僧洗澡爱强生
这个作者很懒,什么都没留下…
展开
-
Linux 原始套接字发送接收示例
客户端:发送 #include #include #include #include #include #include #include #include #include #include #define MYPORT 8887 #define BUFFER_SIZE 1024 int main() { ///定义sockfd原创 2015-05-08 17:16:48 · 869 阅读 · 0 评论 -
CentOS利用iso镜像做本地yum源-make等命令无权限解决
CentOS是完全免费的,它的yum可以直接使用;而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案,也可以说是三种。 1. 利用iso镜像做本地yum源 2. 利用光盘做本地yum源 3. 利用Centos的在线地址做本地yum源 在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载转载 2015-05-08 17:01:55 · 766 阅读 · 0 评论 -
SIGPIPE信号--解决Linux socket中接收端退出导致发送端send退出问题
在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件. 最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程. 具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条转载 2015-05-08 17:06:13 · 1755 阅读 · 0 评论 -
linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
解决手动配置LIB动态库的环境变量设置问题 PATH: 可执行程序的查找路径 查看当前环境变量: echo $PATH 设置: 方法一:exportPATH=PATH:/XXX 但是登出后就失效 方法二:修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile 1. 在其中添加例如exportPATH=/opt/ActivePy转载 2015-05-08 17:07:59 · 5477 阅读 · 0 评论