摸着石头过河
发布时间:2014-11-12 17:58:34
我们所熟悉的ip地址形式是字符串形式的,如192.168.1.1。而网络编程中用的则是网络字节序的二进制。网络编程需要为套接字的各个字段赋值,复杂一点的就是成员struct in_addr sin_addr(针对ipv4的),首先这个成员是一个结构体,struct in_addr {in_addr_t s_addr};结构体里面定义.........【阅读全文】
发布时间:2014-11-07 16:59:59
做c的经常出现的一个错误就是段错误(core dumped),对于那种代码量不大、单线程的程序通过几个printf函数便可逐渐定位到段错误的地方,但是对于稍微复杂些的程序,尤其是多线程的程序就不好这么定位了。 可以利用core文件来定位,首先core文件是进程崩溃时代码映像。默.........【阅读全文】
发布时间:2014-11-05 17:19:26
在网络编程中读写套接字自然是最基本的操作,但是并没有想像中那么简单,还是有不少注意点的,打算罗列一下常用的读写套接字的系统调用和相关注意点。一、read/write系统调用1、阻塞式读写 (1)read 对阻塞式套.........【阅读全文】
发布时间:2014-11-05 16:37:27
Python是解释型语言,不需要像想c那样编译链接成可执行文件再执行,Python由解释器逐行解释执行。 一、常见运算符 1、幂 x**y 表示x的y次幂 ,如2**3 值为8 2、除 / 在c里面是整除,而在Pytho.........【阅读全文】