import turtle turtle.setup(650,800,100,100) turtle.pu() turtle.seth(90) turtle.fd(300) turtle.seth(0) turtle.pd() turtle.circle(24,60) turtle.circle(2... ...
分类:
其他好文 时间:
2017-10-28 23:56:26
阅读次数:
343
终端命令: lsof -i :8000 or sudo lsof -i :8000 lsof -i tcp:8000 lsof (list open file) COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME Python 604 lxx 4u ...
分类:
系统相关 时间:
2017-10-28 19:52:59
阅读次数:
488
打开文件,当前目录 help(file) 方法 .close() 关闭文件。关闭后文件不能再进行读写操作。 .flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 .fileno() 返回一个整型的文件描述符(file descriptor FD ...
分类:
编程语言 时间:
2017-10-28 01:04:40
阅读次数:
269
from turtle import * setup(900, 700, 50, 20) penup() seth(90) fd(180) seth(0) pendown() fillcolor("red") begin_fill() circle(60, 20) circle(5, 120) ci... ...
分类:
其他好文 时间:
2017-10-28 00:33:15
阅读次数:
178
非阻塞io 特点:实现了非阻塞,提高了cpu占用率,但由于一直监听 accept ,cpu占用率过高! 多路复用 select 模型: select 模型过程: 用户进程创建socket对象,拷贝监听的fd到内核空间,每一个fd会对应一张系统文件表,内核空间的fd响应到数据后,就会发送信号给用户进程 ...
分类:
其他好文 时间:
2017-10-27 11:39:06
阅读次数:
222
一、基于UDP的网络编程模型 服务器端 1、创建socket. 2、将fd和服务器的ip地址和端口号绑定 3、recvfrom阻塞等待接收客户端数据 4、业务处理 5、响应客户端 客户端: 1、创建socket 2、向服务器发送数据sendto 3、阻塞等待服务器的响应信息 4、处理响应信息 5、断... ...
分类:
编程语言 时间:
2017-10-25 23:56:27
阅读次数:
268
一、lseek(2)重新定位文件的读写位置。 #include #include off_t lseek(int fd, off_t offset, int whence); 功能:重新定位文件读写位置距离文件起始的偏移 参数: fd:指定了具体的文件 offset:偏移 whence: SEEK_... ...
分类:
其他好文 时间:
2017-10-25 23:31:35
阅读次数:
163
import turtlebob = turtle.Turtle()#画四方形def square(t,length): for i in range(4): t.lt(90) t.fd(length)square(bob,200)#画多边形def polygon(t,length,n): for ...
分类:
编程语言 时间:
2017-10-25 16:36:21
阅读次数:
239
select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fe_set的内容,由此来通知执行了 ...
分类:
系统相关 时间:
2017-10-25 01:00:46
阅读次数:
261
import turtle turtle.setup(0.35,0.75) turtle.seth(90) turtle.penup() turtle.fd(200) turtle.seth(0) turtle.pendown() turtle.fillcolor("red") turtle.beg... ...
分类:
其他好文 时间:
2017-10-23 21:47:10
阅读次数:
260