自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 unix网络编程卷一: 第八章:mac下默认英文单词和中文汉字占内存大小

客户端: ➜  udpcliserv  ./udpcli01 127.0.0.1 n n ni ni world world 你 你 你好 你好 你好吗 你好吗 tcpdump监听窗口 sh-3....

2015-04-28 17:14:33

阅读数 353

评论数 0

原创 unix网络编程卷一: 第八章:简单UDP客户端服务器通信(二)-解决客户端一直等待问题

接上: 当服务器未启动,客户端启动后,发送消息,会造成客户端一直等待,Sendto之后卡死在Recvfrom,然后进行修改。 服务器代码不变: #include "unp.h" int main(int argc, char **argv) { int ...

2015-04-28 16:10:47

阅读数 341

评论数 0

原创 unix网络编程卷一: 第八章:简单UDP客户端服务器通信(一)

服务器代码 udpserv01.c: #include "unp.h" int main(int argc, char **argv) { int sockfd; struct sockaddr_in servaddr, cliaddr; sockfd = Sock...

2015-04-28 15:01:32

阅读数 328

评论数 0

原创 tcpdump抓包工具使用一 (TCP)(mac)

tcpdump是在linux下的一款很好用的抓包工具,(运行此命令需要root权限) 首先输入:  tcpdump  -D  列出本机所有的网卡接口 sh-3.2# tcpdump -D 1.en0 2.bridge0 3.pktap0 4.en1 5.p2p0 6.lo0 输...

2015-04-27 13:44:39

阅读数 4885

评论数 0

原创 unix网络编程卷一: 第五章:服务器反射客户端消息(一)

服务器代码(tcpsrv01.c): #include "unp.h" int main(int argc, char **argv) { int listenfd, connfd; pid_t childpid; socklen_t clilen; ...

2015-04-27 11:02:27

阅读数 454

评论数 0

转载 mac下安装 htop

curl -O http://themainframe.ca/wp-content/uploads/2011/06/htop.zip unzip htop.zip sudo mv htop /bin rm htop.zip   1  [|||||||...

2015-04-27 10:46:58

阅读数 2061

评论数 0

转载 linux中shutdown() 和 close() 函数

1.close()函数 [cpp] view plaincopyprint? "font-size:13px;">#include   int close(int sockfd);     //返回成功为0,出错为-1.   ...

2015-04-27 10:11:23

阅读数 347

评论数 0

转载 linux中fork()函数

代码: #include    #include     int main ()    {        pid_t fpid; //fpid表示fork函数返回的值       int count=0;       fpid=fork();        if (fpid...

2015-04-27 09:38:39

阅读数 314

评论数 0

原创 Unix网络编程卷一: 网络地址转换函数 (inet_pton和inet_ntop)

#include int  inet_pton(int family, const char *strptr, void *addrptr);//成功返回1,非法输入为0,出错为-1 const char *inet_ntop(int family, const void *addrptr,...

2015-04-26 17:30:23

阅读数 915

评论数 0

原创 unix网络编程卷一: 字节操纵函数(bzero和memset,bcopy和memcpy,bcmp和memcpy)

#include void  bzero(void *dest, size_t  nbytes); //清零 void  bcopy(const void *src, void *dest, size_t nbytes); //复制 int  bcmp(const void *ptr1, con...

2015-04-26 17:20:10

阅读数 554

评论数 0

原创 Unix网络编程卷一: 主机字节序和网络字节序互相转换

htons:主机到网络 16位无符号整数 htonl:主机到网络 32位无符号整数 ntohs:网络到主机 16位无符号整数 ntohl:网络到主机 32位无符号整数 h: host n: network s: short l: long(此处只是32位)

2015-04-26 17:09:20

阅读数 325

评论数 0

原创 Unix网络编程卷一: 从服务器获取时间信息(三)-daytimetcpcli2客户端每次执行结果不同

首先看结果: 服务器: ➜  intro  ./daytimetcpsrv2 客户端: ➜  intro  ./daytimetcpcli2 127.0.0.1 Sat Apr 25 15:39:33 2015 counter = 2 ➜  intro  ./daytimetc...

2015-04-25 15:38:43

阅读数 662

评论数 0

原创 Unix网络编程卷一: 从服务器获取时间信息(二)-IPV6

服务器代码: #include "unp.h" #include int main(int argc, char **argv) { int listenfd, connfd; socklen_t len; char buff[MAXLINE]; time_t ...

2015-04-25 15:15:18

阅读数 567

评论数 0

转载 简单的客户机服务器投射模拟

下面模拟了,简单的客户机服务器投射模拟的过程。客户机像服务器发送数据,服务器接受到数据后,发送回给客户机。再由客户机打印出来。 需要的函数: 网络方面 服务器 socket(AF_INET,SOCK_STREAM,0);  AF_INET表示IPV4,SOCK_STREAM表示基于字节流...

2015-04-25 09:37:06

阅读数 458

评论数 0

原创 linux查看指定程序是否运行及关闭

比如进程名叫aaa,可以执行如下命令:ps -ef|grep aaa,如果有内容说明活着 ➜  intro  ps -ef|grep daytimetcpsrv   501   859   785   0 12:36下午 ??         0:00.00 ./daytim...

2015-04-24 15:35:45

阅读数 6800

评论数 0

转载 unix网络编程卷一: 从服务器获取时间信息(一)-代码解析

1、服务器端: #include "unp.h" #include int main(int argc,char **argv) { int listenfd,connfd; struct sockaddr_in servaddr; char buff[MAXL...

2015-04-24 15:19:21

阅读数 372

评论数 0

转载 我们工作到底为了什么

HP大中华区总裁孙振耀退休感言 :  如果这篇文章没有分享给你,那是我的错。  如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。  如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。  如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够...

2015-04-24 11:28:49

阅读数 503

评论数 0

原创 unix网络编程卷一: 从服务器获取时间信息(一)

http://download.csdn.net/detail/chuanyu/8603817 (unix网络编程卷一源码地址) centos, ubuntu, mac 下都类似 1.首先解压unpv13e源码,然后进入 2. ./configure 3. cd   lib;   make; 4...

2015-04-24 10:09:15

阅读数 849

评论数 0

原创 linux防火墙

centos: 关闭防火墙: /etc/init.d/iptables stop 打开防火墙:/etc/init.d/iptables start 重启防火墙: /etc/init.d/iptables restart iptables所有命令用法: iptables {star...

2015-04-23 23:32:00

阅读数 242

评论数 0

转载 总结服务器开发流程

这次写的是关于写服务器的一些总结 首先是在服务器端通过一个本地端口号为参数,创建一个ServerSocket对象,这个对象的accept()方法调用后开始等待客户机的进入。 然后客户机使用一个服务器的IP和服务器开放的端口这两个参数创建一个Socket对象,创建成功后,则表示连结上服务...

2015-04-23 23:08:09

阅读数 1050

评论数 0

转载 mac修改terminal(shell)--》Oh-my-zsh

安装oh my zsh: 1、克隆这个项目到本地(前提是你得有装git) git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 2、创建一个zsh的配置文件 注意:如果你已经有一个~/.zshrc文件的...

2015-04-23 21:52:15

阅读数 1772

评论数 0

转载 linux压缩解压

压缩 tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg  tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz...

2015-04-23 17:25:53

阅读数 379

评论数 0

原创 mac下将文件上传到centos

很奇怪用这个命令一直报错 scp: command not found lost connection scp   test.tar  root@192.168.30.109:~ 然后加上 -v 进行排查, scp -v test.tar root@192.168.30.109:~ 首先在...

2015-04-23 17:06:38

阅读数 5433

评论数 0

原创 将bash切换到zsh

chsh -s /bin/zsh 重启terminal

2015-04-23 16:39:25

阅读数 474

评论数 0

原创 用U盘重新安装mac系统10.9.5(macbook)

1.从网上下载mac os 10.9.5 dmg系统 2.在原有的mac系统下,打开磁盘工具,插入大于8g的u盘,然后用 mac os扩展(日志式)抹掉u盘内容 3.sudo /Volumes/安装 OS X Mavericks/Install OS X Mavericks.app/Con...

2015-04-23 16:25:34

阅读数 3274

评论数 0

原创 mac 和ubuntu 启用root

打开terminal 1. sudo  passwd, 然后输入当前账户密码,为root设定新密码 2. sudo root, 输入上一步设定得密码,然后切换到root账户

2015-04-23 16:21:24

阅读数 330

评论数 0

原创 zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h(redis)

在 对redis源码进行make编译时加上  MALLOC=libc 即:make MALLOC=libc

2015-04-22 20:56:46

阅读数 809

评论数 0

原创 linux 创建软链接 (cc-->gcc)

当原先的软链接失效后,先rm -rf  XXX 原先的软链接,然后再重新链接 例: rm -rf  cc; ln -s gcc  cc;

2015-04-22 18:00:35

阅读数 2334

评论数 0

转载 linux下BASH命令下,显示文件夹各颜色的含义

白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件(相当于windows下的快捷方式) 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示其他文件

2015-04-22 17:06:46

阅读数 885

评论数 0

原创 linux关闭进程,服务

关闭 mysql  service mysql stop; ps -ef |grep mysql 关闭 nginx service  nginx stop; ps -ef |grep nginx ...

2015-04-22 16:30:17

阅读数 442

评论数 0

转载 mysql.h:没有那个文件或目录

In file included from main.cpp:44:0: ../../../sql/drivers/mysql/qsql_mysql.h:52:19: 致命错误: mysql.h:没有那个文件或目录 编译中断。 make: *** [main.o] 错误 1 make:离开...

2015-04-22 14:34:41

阅读数 1136

评论数 0

转载 [CentOS]如何解决gcc版本冲突?

find / -name gcc 有这么多gcc: /usr/lib/gcc /usr/local/lib/gcc /usr/local/bin/gcc /usr/local/libexec/gcc /usr/bin/gcc 再运行: /usr/bin/gcc --...

2015-04-22 14:09:10

阅读数 2716

评论数 1

原创 linux下将自己的程序放到系统命令中

cp  XXX  /usr/bin

2015-04-22 11:45:08

阅读数 884

评论数 0

转载 centos升级gcc到4.8.2(cc1plus: 错误:无法识别的命令行选项“-std=c++11”)

本文使用操作系统:Centos 6.4 Desktop,64bit;   原GCC版本:4.4.7;   目标:升级GCC到4.8.2,以支持C++11。 获取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gc...

2015-04-22 11:43:08

阅读数 20321

评论数 1

原创 查看系统大小端类型

查看系统大小端类型

2015-04-17 12:33:24

阅读数 935

评论数 0

提示
确定要删除当前文章?
取消 删除