摘要: 第1章 Python语言简介1.1 Python是什么 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn)是什么呢?简单的说,它是一种计算机编程语言及一组配套的软件工具和库。是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个... 阅读全文
posted @ 2016-01-20 17:16 知其然,知其所以然 阅读(4730) 评论(0) 推荐(1) 编辑
摘要: sellect、poll、epoll三者的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。 阅读全文
posted @ 2016-04-10 22:45 知其然,知其所以然 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2016-03-29 07:24 知其然,知其所以然 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 进程与线程 什么是线程(thread)? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 A thread is an execution context, whi 阅读全文
posted @ 2016-03-27 21:21 知其然,知其所以然 阅读(5150) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前 阅读全文
posted @ 2016-03-05 23:58 知其然,知其所以然 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 数据类型常用操作 不管是查整数还是查布尔或者是列表。。。要记住 dir(int) 查看某个类型的功能 help(int) 查看该类型的功能及文档说明 type(4) 查看某个字符或数字的类型--> <class 'int'> 1.整数 int 例如 0,1,2,3 这些不带点的都是整数 而整数的应用 阅读全文
posted @ 2016-01-27 17:55 知其然,知其所以然 阅读(771) 评论(0) 推荐(0) 编辑