04 2016 档案

摘要:有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize() pack(fmt, v1, 阅读全文
posted @ 2016-04-27 20:05 NoCanNoBB 阅读(246) 评论(0) 推荐(0)
摘要:一.TCP简介 TCP提供一种面向连接的,可靠的字节流服务。面对连接意味着两个使用TCP的应用,在彼此交换数据之前必须先建立一个连接。TCP通过以下方式提供可靠性: 1. 应用数据被分割成TCP认为最适合发送的数据块,由TCP传递给IP的信息单位成为报文段。 2. 当TCP发出一个段后,它就启动一个 阅读全文
posted @ 2016-04-27 20:04 NoCanNoBB 阅读(486) 评论(0) 推荐(0)
摘要:1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 2. 字节码 字节码在Python虚拟机程序里对应的是PyCodeObject对象。.pyc文件是字节码在磁盘上的表现形式。 3. pyc文件 PyCodeObj 阅读全文
posted @ 2016-04-06 13:08 NoCanNoBB 阅读(712) 评论(0) 推荐(0)
摘要:下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在Hacker News上被讨论,你可以过去看看。我以作者的原文中加入了官网链接和一些说 阅读全文
posted @ 2016-04-06 13:07 NoCanNoBB 阅读(298) 评论(0) 推荐(0)
摘要:用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。 1、基本抓取网页 get方法 ? 1 2 3 4 5 im 阅读全文
posted @ 2016-04-06 13:05 NoCanNoBB 阅读(341) 评论(0) 推荐(0)
摘要:关于 Docker 是什么,有个著名的隐喻:集装箱。但是它却起了个“码头工人”( docker 的英文翻译)的名字。这无疑给使用者很多暗示:“快来用吧!用了 Docker ,就像世界出现了集装箱,这样你的业务就可以随意的、无拘无束的运行在任何地方( Docker 公司的口号: Build , Shi 阅读全文
posted @ 2016-04-06 13:01 NoCanNoBB 阅读(200) 评论(0) 推荐(0)