- 博客(53)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 tcp/ip的三次握手和四次挥手图解
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:
2015-07-17 14:29:40
476
转载 urllib
[转]python 网络爬虫2014-2-25阅读910 评论0一、网络爬虫的定义网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地
2015-07-15 16:02:16
849
转载 openwrt 的网络问题
内容1 路由器 1.1 开始 1.1.1 安装 1.1.2 初始配置 1.1.3 安全模式 1.2 配置OpenWrt 1.2.1 网络 1.2.2 无线 1.3 高级配置 1.3.1 热插拔 1.3.2 初始化脚本 1.3.3 网络脚本 2 开发需知 2.1 构建系统 2.1.1 构建一个镜像 2.1.2 创建包 2.1.3
2015-07-08 18:35:58
4306
转载 搭建OpenWrt开发环境(包括编译过程)
OpenWrt是一个高度模块化、高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了。如果您是新手,您那恐惧的心大可放到肚子里,呵呵。对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。最基本条件:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2015-05-31 23:47:59
798
转载 如何编译openwrt
(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的映像文件是基于默认的配置设置,且只针对受支持的平台或设备的。因此,为什么要打造一个自己的映像文件,理由有以下四点
2015-05-31 23:43:59
555
转载 python创建单例模式的5种方法
所谓单例,是指一个类的实例从始至终只能被创建一次。方法1如果想使得某个类从始至终最多只有一个实例,使用__new__方法会很简单。Python中类是通过__new__来创建实例的:12345678910111213class Singleton
2015-05-26 15:31:26
494
转载 python网络编程应用(一)
这里将详细讲解一下socket模块中一些常用到的函数/属性。 1. socket模块属性 下面列出了一些常用的socket模块属性。(引用自《python核心编程》) 更详细的函数说明,请看python官方文档中的socket模块:https://docs.python.org/2/library/socket.html
2015-05-09 15:48:47
1203
转载 sqlite
SQLITE3 使用总结2012-08-21 13:48:28 分类: SQLite/嵌入式数据库SQLITE3 使用总结2009-09-16 07:36 2624人阅读 评论(10) 收藏 举报前序:Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记
2015-04-08 12:18:52
462
转载 一些很简单但是很重要的东西
python一些重要但不熟悉的语法博客分类:Python 注解这部分很基础,但自己还不是十分熟悉,所要要特别注意.raw string例如, s = r"hello world\n", 那么此处相当于s ="hello world\\n"` 也就是说,转义失去意义,只保留**原始(raw)**的
2015-03-25 17:56:47
414
转载 Python内置函数进制转换的用法
Python内置函数进制转换的用法(2013-04-23 20:29:29)转载▼ 分类:python使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。先看Python官方文档中对这几个内置函数的描述:bin(x)Convert an integer number to a binary st
2015-03-25 17:43:21
966
转载 sqlite3
一、sqlite3模块安装简介从Python2.5以后的版本开始SQLite,sqlite3模块为SQLite提供了一个DB-API2.0的兼容接口,默认已经在标准库中,大家向下面这样,导入模块:>>> import sqlite3>>>没有报异常,就说明模块已经导入成功了。二、sqlite3模块创建打开数据库SQLite数据库是使用文件来做为它的存储系统,可以自由选择它的
2015-03-25 14:57:16
369
转载 python在win7 下的安装已经环境变量的设置
工具/原料win7方法/步骤接下来以win7系统为例计算机--右键--属性在左栏找到“高级系统设置”点击“环境变量”
2015-03-20 22:17:35
507
转载 python环境搭建
一、下载python python有许多版本,我使用的版本是2.5.2,下载地址在这里: http://www.python.org/ftp/python/2.5/python-2.5.msi 二、下载完后直接双击它,运行安装程序。▲python安装(1) 默认选择“Install for all users”,点击Next按钮,进入
2015-03-20 10:46:39
609
转载 windows下Python环境的搭建
windows下python开发环境搭建1 -- 安装python的前期准备Python开发有众多工具,又以Eclipse+Pydev最为常见。Eclipse平台对开发同学来讲,肯定是如雷贯耳,自不用废话。而PyDev是Eclipse平台下的一个Python IDE插件,利用PyDev插件我们可以把Eclipse变为功能强大且易用的Python IDE。本文只简单介绍Eclipse+PyD
2015-03-20 10:43:47
355
转载 adb
Linux下Android ADB驱动安装详解2010-09-23 00:24 29598人阅读 评论(5)收藏 举报linuxandroidubuntupermissionsmotorolahtc目录(?)[+]Linux下Android ADB驱动安装详解概述最近由于内置的合作商比较多,本人使用的Ubunt
2015-03-19 16:24:20
524
转载 python和萬維網
1.屏幕抓取:可以使用urllib获取网页的HTML源代码,然后使用正则表达式提取信息即可。下面是一个例子:这种方法有至少3个缺点:如果HTML代码比较复杂,则表达式会乱七八糟不可维护。程序对于CDATA部分和字符实体(比如&)之类的HTML特性是无法处理的。正则表达式被HTML源代码约束,而不是取决于更抽象的结构,这就意味着网页结构中很小的改变就会导致程序中断。接下来会有两种方案
2015-03-18 18:23:56
564
转载 網絡編程
1.套接字:一个套接字就是一个socket模块中的socket类的实例,它的实例化需要3个参数:第一个参数是地址族(默认是socket.AF_INET);第二个参数是流(socket.SOCK_STREAM,默认值)或数据报(socket.SOCK_DGRAM)套接字;第三个参数是使用的协议(默认是0,使用默认值即可)。对于一个普通的套接字,不需要提供任何参数。服务器端套接字使用bind方法后,再
2015-03-18 18:22:42
550
转载 wx
python学习第十二章——图形用户界面2012-07-16 0 个评论 收藏 我要投稿1.下载和安装wxPython。需要注意的是选择的wxpython版本需要和python的版本相对应。具体的安装过程就不赘述了。2.使用wxPython进行GUI应用程序的创建:开始需要导入wx模块:import wx。编写wxPython程序的方法很多,但不可避免的事情是创
2015-03-18 17:55:20
792
转载 bitmapbutton
wx.BitmapButton2014年4月17日admin发表回复位图按钮是显示一幅位图的按钮. 它有另外三种形态. 选中的、聚焦的 (focused) 以及显示出的. 这些形态都可以设置对应不同的位图.[more…]媒体播放器是应用位图按钮的好例子. 我们在媒体播放器中会看到播放、暂停、下一个、前一个以及音量等位图按钮. 因此,下面将创建一个媒体播放器的骨架作为
2015-03-18 17:49:03
532
转载 button
核心部件core widgets — wx.Button2014年4月17日admin发表回复本章中,我们将就wxPython的基本部件进行说明. 同样,每个部件会有一段代码进行演示.wx.Buttonwx.Button 是一个简单部件. 它包含了一个文本字符串. 用于激发 (trigger) 一个动作.wx.Button 有着以下样式:[more…]wx.BU
2015-03-18 17:48:24
351
转载 togglebutton
核心部件core widgets — wx.ToggleButton2014年4月17日admin发表回复wx.ToggleButton 是一个有两种形态 (states) 的按钮. 分别是按下和未按下. 通过点击它,来在两种形态之间转换. 此功能在很多情形下都是较为适用的.[more…]#!/usr/bin/python#coding=utf-8#toggleb
2015-03-18 17:48:00
430
转载 通用定義對話框
对话框dialog — 通用预定义对话框common predefined dialogs2014年4月17日admin发表回复wxPython 提供了几个通用对话框. 这为程序员节省了大量劳动. 也能令到应用程序更为符合有关用户界面的各种标准. 我们将展示以下一些通用对话框:[more…]wx.MessageDialogwx.ColourDialogwx.PageSetu
2015-03-18 17:46:10
349
转载 定製對話框
对话框dialog — 定制对话框custom dialogs2014年4月17日admin发表回复有两个简化对话框创建的方法. 它们都会返回一个特定的 sizer 对象.CreateTextSizer(self, string message)CreateButtonSizer(self, long flags)CreateTextSizer() 方法创建出一个文本 s
2015-03-18 17:45:09
386
转载 事件實例
事件events — 事件实例2014年4月17日admin发表回复下面的代码是应用 wx.ScrollWinEvent 事件的一个例子. 该事件是在我们点击内建的滚动条时产生的. 而通过调用 SetScrollbar() 方法,就可以激活内建的滚动条. 对于独立滚动条,对应的事件类型叫做wx.ScrollEvent.[more…]#!/usr/bin/python#c
2015-03-18 17:43:56
433
转载 dialog
对话框dialog — 概述2014年4月17日admin发表回复在 wxPython 中,你可以使用预定义的对话框,或者亲手创建自己的对话框.甚至可以创建处基于对话框的应用程序.下面的例子展示了一个 wxPython 中基于对话框的应用程序骨架 1(skeleton).[more…]#!/usr/bin/python#coding=utf-8#simpledialo
2015-03-18 17:43:21
330
转载 存在的事件
事件events — 存在的事件2014年4月17日admin发表回复事件是每个 GUI 应用程序的必要部分. 所有图像应用程序都是事件驱动的. 一个应用程序将对其生命周期产生的事件进行回应. 事件主要是由程序用户产生的. 当然也可能是由其它方式产生,比如互联网连接、窗口管理器以及定时器等. 在我们调用MainLoop() 方法时,应用程序就等待着事件的产生了.MainLoop
2015-03-18 17:43:12
447
转载 位圖
基本对象basic objects — 位图bitmap2014年4月17日admin发表回复图形有两种:矢量图 (vector) 和位图 (bitmap). 矢量图中,图像是通过数学公式来定义图像中的各种形状创建的. 会用到诸如曲线以及多边形等几何对象. 而位图本质上是一系列形成一幅图像的二进制位构成, 是存储在内存或是文件中的独立的点的网格, 每个点都有其自己的颜色, 当一个图
2015-03-18 17:40:52
414
转载 顏色
基本对象basic objects — 颜色colours2014年4月17日admin发表回复颜色是一个表示结合了不同强度值(intensity value)的红光(Red)、绿光(Green)以及蓝光(Blue)的对象. RGB 的有效值是 0-255 的整数值.有三种方式来设置颜色. 我们可以创建一个 wx.Colour 对象,也可以使用一个预定义的颜色名字,还可以使用一
2015-03-18 17:40:18
390
转载 字體
基本对象basic objects — 字体fonts2014年4月17日admin发表回复通过 wx.Font 对象,我们可以创建不同种类的字体. 它有作如下的构建器:wx.Font(integer pointSize, wx.FontFamily family, integer style, integer weight, bool underline =
2015-03-18 17:39:33
347
转载 光標
基本对象basic objects — 光标cursors2014年4月17日admin发表回复光标是一个简单的图形对象. 它用于指示显示器或其它显示装置上的位置. 通常它会动态地改变. 比如在你将鼠标指针移到一个超文本 (hypertext) 上时,光标会变成手形.[more…]在下面的代码中,我们创建了包含了 9 个 wx.Panel 的网格. 每个面板会显示一个不同的光标
2015-03-18 17:38:52
385
转载 佈局管理2
布局管理layout management — wx.GridSizer2014年4月17日admin发表回复顾名思义,wx.GridSizer 对其子部件以二维表的形式进行布局. 最高的那个子部件的宽度,决定每个格子的宽度. 每个格子的高度也是由最高的那个子部件的高度决定的.[more…]wx.GridSizer(integer rows, integer cols, int
2015-03-18 17:38:13
339
转载 佈局管理
布局管理layout management — wx.GridBagSizer2014年4月17日admin发表回复这是 wxPython 中最复杂的 sizer. 它带来了对部件的显式定位. 部件项目还可以跨越行或列. wx.GridBagSizer 的构造器是十分简单的.[more…]wx.GridBagSizer (integer vgap, integer hgap)
2015-03-18 17:37:40
466
转载 wx佈局管理boxsizer
布局管理layout management — wx.BoxSizer2014年4月17日admin发表回复下面我们将编写一个程序,令三个按钮每个都占一行并被放置在窗口顶部. 同时这些按钮会随同窗口一起得到缩放.[more…]#!/usr/bin/python#coding=utf-8#wxboxsizer.pyimport wxclass MyFrame(wx.
2015-03-18 17:36:46
1294
转载 wx佈局管理
布局管理layout management — 概述2014年4月16日admin发表回复有两种对我们的部件进行布局的方式. 第一种方法是手动布局. 通过各自构建器中指定的位置,我们把那些部件来放在某处.[more…]#!/usr/bin/python#coding=utf-8#layout.pyimport wxclass MyFrame(wx.Frame):
2015-03-18 17:34:03
585
转载 wx.toobar工具欄
工具栏(toolbar)是一个把你的应用程序中最常用命令或操作分为不同组别的部件. 作为典型,保存、打开、剪切、复制、粘贴、撤销、重做等都是工具栏中的项目. 工具栏的用途是节省时间. 从工具栏执行一个操作你只需一次点击,而从菜单的话要两次操作.[more…]#!/usr/bin/python#coding=utf-8#toolbar.pyimport wxclass MyTo
2015-03-18 17:33:00
436
转载 wx.menubar
迈开步子 — wx.MenuBar2014年4月16日admin发表回复在你的 wxPython 应用程序中设置一个菜单栏是相当简单的. 下面将讨论在菜单栏(menubar)中添加菜单以及在已有的菜单中添加子菜单(submenu). 每个菜单都包含了菜单条目(menuitems). 菜单条目可以是普通条目、复选条目(check item)或 radio 条目1.[more…]首
2015-03-18 17:32:52
1513
转载 stmp 邮件发送
SMTP发送邮件696次阅读SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。首先,我们来构造一个最简单的纯文本邮件:from email.mime.text import MIMETextms
2015-03-18 15:38:22
1894
转载 python 输入输出
Python 输入和输出Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句 和 print() 函数。(第三种方式是使用文件对象的 write() 方法; 标准输出文件可以用 sys.stdout 引用。) 如果你希望输出的形式更加多样,可以使
2015-03-18 10:51:31
619
转载 python 类
Python 类Python 类 和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。 Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 类定义 语法格式如下: class ClassName: . . . 类实例化后,可以使用其属性
2015-03-18 10:16:34
310
转载 python中multiprocessing.pool函数介绍
摘自:http://hi.baidu.com/xjtukanif/blog/item/faaa06d31df7d1d8572c84fe.htmlpython自2.6开始提供了多进程模块multiprocessing,这里主要是介绍multiprocessing下的Pool的几个函数一 apply(func[, args[, kwds]]) apply用于传递不定参数,同pytho
2015-03-17 10:59:05
597
openwrt 编译失败,无法下载mbedtls-1-3-11-gpl-tgz
2015-06-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人