上一页 1 ··· 3 4 5 6 7
摘要: 自学资料比较零碎,本文是对在Python学习过程中积累的零零散散的知识点的总结 1. 关于编码的简单介绍 unicode -- 万国码 utf-8 -- 数字、字符用8位,欧洲字符16位来存,中文3个字节24位 unicode --> utf-8 编码 encode utf-8 --> unicod 阅读全文
posted @ 2016-08-22 22:28 雨纷纷草木深 阅读(154) 评论(0) 推荐(0)
摘要: Day02 自学笔记 1. 对于Python,一切事物都是对象,对象基于类创建,对象具有的功能去类里找 name = ‘Young’ - 对象 Li1 = [11,22,33] - 对象 列表创建: Li = [11,22,33] 也可以这样创建: Li = list(11,22,3) 字符串: 以 阅读全文
posted @ 2016-08-21 22:31 雨纷纷草木深 阅读(345) 评论(0) 推荐(1)
摘要: 作者身份:初学Python,菜鸟 1. 主提示符和次提示符 >>> 主提示符 - 等待输入下一个语句 ... 次提示符 - 等待输入当前语句剩下部分 2. Python两种方式:语句和表达式 2-1 print语句完成Hello World: 2-2 表达式没有关键字 可以是 数学运算符构成算术表达 阅读全文
posted @ 2016-08-17 20:39 雨纷纷草木深 阅读(362) 评论(0) 推荐(0)
摘要: 首先,从man手册里找到对select函数的描述,如下: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 其中: nfds : 指集合中所有文件描 阅读全文
posted @ 2016-08-12 20:39 雨纷纷草木深 阅读(393) 评论(0) 推荐(0)
摘要: 刚开始学习,难免有些疏漏之处,请各位多多指教。 程序亲测可以使用。废话不多说。 网络IO模型分为阻塞IO、非阻塞IO、异步IO、IO复用、信号驱动IO。 阻塞IO: 有数据时,直接读;没有数据时,等待读。 非阻塞IO: 无论内核有没有数据都读。 以下是程序: 1. serevr.c 2. clien 阅读全文
posted @ 2016-08-12 19:34 雨纷纷草木深 阅读(1143) 评论(0) 推荐(0)
摘要: exit(0) - 正常退出 exit(1) - 异常退出(除0外,其他值均为异常退出) 阅读全文
posted @ 2016-08-11 21:56 雨纷纷草木深 阅读(637) 评论(0) 推荐(0)
摘要: 关于bind错误的处理: bind: Address already in use 原因: 操作系统没有立即释放端口 解决一: 等待一段时间运行网络程序即可 解决二:通过setsockopt进行设置,关键代码如下。 举例:以多进程并发服务器为例 阅读全文
posted @ 2016-08-11 21:49 雨纷纷草木深 阅读(26010) 评论(0) 推荐(1)
摘要: client中: sendto(sfd,buf,strlen(buf),0,(struct sockaddr *)&saddr,len); recvfrom(sfd,buf,sizeof(buf),0,NULL,NULL);server中: recvfrom(fd,buf,sizeof(buf),0 阅读全文
posted @ 2016-08-11 21:20 雨纷纷草木深 阅读(2525) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7