自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

原创 我遇到的socket tcp/ip问题

1.坑爹,居然由于客户端太快,导致 客户1的链接刚刚到代码1处,客户2的链接就立马到了代码1处,吧客户1的connfd给覆盖掉了。到处出现2个同样的线程。尼玛int connfd = accept(server_socket, (struct sockaddr *)&client_addr,&length);//1if(pthread_create(&tid, NULL, RequestH

2013-03-28 21:12:10 914

原创 socket

注意咯,你别以为客户端发送完毕了东东,关闭了链接,服务端就也同时接收完毕了。其实不是这样的,客户端发送东西快的话,服务端接收慢的话,那么。客户端即使关闭了,那也只是吧数据放入到了服务端的缓存中,服务端还没有吧这些数据给处理掉。所以,你会感觉。怎么客户端完毕了。服务端却还在执行数据,却还没有完。其实,服务端先吧数据都放入在缓存中了。客户端只要吧数据都放在服务端的缓存中了就算发送完毕了

2013-03-27 16:06:11 713

原创 代码要规范

1. 缩进2.加空格和空行, // xxxx   /* xxxx */ 3.较长的语句应该对齐4.一行只写一句代码5.{} 必须要有,即使是一句代码。而且必须占一行6. .h文件要有头部注释 ,  .cpp文件也要有注释 , 函数头部也要有注释, 注释上面要有空行,注释应该在上面或者右边。7. 对于上下距离较长的if switch while 在最后应加:  } /* en

2013-03-27 08:46:03 623

转载 pthread_detach(pthread_self())

多线程稍微看了下还能接受没想象中的难,写了个示例程序运行修改运行修改几遍后也大致明白了。写个碰到的问题,记录下自己的技术之路点滴pthread_detach(pthread_self())linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exi

2013-03-25 10:53:16 3252

原创 sqlite

.header on 显示字段名称信息.tab 列出所有表sqlite database.db 打开数据库select *from corptab;.q 退出

2013-03-22 09:43:44 632

原创 errno出错

http://technet.microsoft.com/zh-cn/library/5814770t(v=vs.110).aspx EBADF 9:一般都是文件关闭了对文件进行读写操作导致的后果。

2013-03-15 17:30:53 922

转载 Linux操作系统下/etc/hosts文件配置方法

1、关于/etc/host,主机名和IP配置文件Hosts - The static table lookup for host name(主机名查询静态表)hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc

2013-03-15 10:49:54 854

原创 socket

linux send与recv函数详解www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.html1.端口被占用怎么办?   *通常都是服务器端口被占用,客户端系统会分配一个未被占用的端口给你与服务端固定的端口链接。   *1我们可以通过查看端口的命令看那些端口被占用,以避免使用这些端口。比如netstat命令查看网络连接。n

2013-03-13 09:42:45 777

原创 linux查看局域网中的主机名或者ip的命令和函数

1. arp 2.nmblookup -A 192.168.1.1183.nbtscan 192.168.1.1184.gethostbyname()   gethostbyaddr()5.ping 6。ifconfig .   /etc/hosts /etc/host.conf

2013-03-07 09:04:51 20459

原创 shell:查找本目录所有C文件中具有abcdefg字符的.c文件

#!/bin/bashcfiles=`ls *.c`nullVar=""for var in $cfilesdo        tmp1=`cat $var | grep $1`        if [ "$nullVar" == "$tmp1" ]        then                echo -n ""        else

2013-03-06 17:41:51 1512

转载 Unix网络API函数(3)

19.处理套接口的fcntl函数#include int fcntl(int fd, int cmd, … /* arg */);返回:依赖于参数cmd—成功,-1—失败。函数fcntl提供了如下关于网络编程的特性:1.   非阻塞I/O:通过用F_SETFL命令设置O_NONBLOCK文件状态标志来设置套接口为非阻塞型。2.   信号驱动I/O:用F_SETFL命令来设置

2013-03-06 14:55:58 885

转载 Unix网络API函数(2)

14.shutdown函数#include int shutdown(int sockfd, int howto);返回:0—成功,-1—失败。 函数的行为依赖于参数howto的值:·  SHUT_RD:关闭连接的读这一半,不再接收套接口中的数据且留在套接口缓冲区中的数据都作废。进程不能再对套接口任何读函数。调用此函数后,由TCP套接口接收的任何数据都被确认,但数据本身被扔

2013-03-06 14:54:49 654

转载 Unix网络API函数(1)

转此处:http://blog.chinaunix.net/uid/23208702/abstract/1.html1.字节序函数#include uint16_t htons(uint16_t host16bitvalue);uint32_t htonl(uint32_t host32bitvalue);返回:网络字节序值 uint16_t ntohs(uint1

2013-03-06 14:54:12 868

原创 linux 通过Ip获取主机名等信息gethostbyaddr()等。

#include #include #include #include #include #include int main(int argc, char **argv){ char *ptr,**pptr; struct hostent *hptr; char str[32]; char ipaddr[16]; struct in_addr *hipaddr = (st

2013-03-06 10:52:31 8881 2

linuxC课件代码-强哥滴

linuxC课件代码

2012-03-22

模版and_Stl

模版and_Stl

2012-03-22

数据采集小项目

数据采集小项目

2012-03-22

oracle笔记proc代码等

oracle笔记proc代码等

2012-03-22

数据结构代码

数据结构代码

2012-03-20

VC课件

VC课件

2012-03-12

c++课件

c++课件

2012-03-12

C基础课件讲解

C基础课件讲解

2012-03-12

c++Primer第4版习题解答pdf

c++Primer第4版习题解答pdf

2012-02-29

这额是我在培训班里面的c++代码

这个是我在培训班里面的c++代码,从开始到最后一整套,学习基础的同学可以come

2012-02-02

C基础代码培训班里面的哦

要学c语言的就来吧。呵呵。这是我在培训班里面学到的东东呵呵。

2012-02-02

uc基础学习源代码

这是我在C培训班里面的代码资料:linux/unix C编程。里面涉及了shell ,socket编程,进程/线程编程等。。。属于入门基础

2012-02-02

应届毕业生的简历模板

这个是我在毕业的时候写的简历,面试用了它,真的一路顺顺利利的。希望大家喜欢

2011-08-24

sturts2+spring+hibernate+dwr2

sturts2+spring+hibernate+dwr2例子

2011-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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