自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 tcp/ip的三次握手和四次挥手图解

建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:

2015-07-17 14:29:40 429

转载 urllib

[转]python 网络爬虫2014-2-25阅读910 评论0一、网络爬虫的定义网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地

2015-07-15 16:02:16 769

转载 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 4000

转载 搭建OpenWrt开发环境(包括编译过程)

OpenWrt是一个高度模块化、高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了。如果您是新手,您那恐惧的心大可放到肚子里,呵呵。对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。最基本条件:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2015-05-31 23:47:59 742

转载 如何编译openwrt

(!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子)  Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的映像文件是基于默认的配置设置,且只针对受支持的平台或设备的。因此,为什么要打造一个自己的映像文件,理由有以下四点

2015-05-31 23:43:59 473

转载 python创建单例模式的5种方法

所谓单例,是指一个类的实例从始至终只能被创建一次。方法1如果想使得某个类从始至终最多只有一个实例,使用__new__方法会很简单。Python中类是通过__new__来创建实例的:12345678910111213class Singleton

2015-05-26 15:31:26 453

转载 python网络编程应用(一)

这里将详细讲解一下socket模块中一些常用到的函数/属性。   1. socket模块属性  下面列出了一些常用的socket模块属性。(引用自《python核心编程》)   更详细的函数说明,请看python官方文档中的socket模块:https://docs.python.org/2/library/socket.html  

2015-05-09 15:48:47 1143

转载 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 428

转载 一些很简单但是很重要的东西

python一些重要但不熟悉的语法博客分类:Python 注解这部分很基础,但自己还不是十分熟悉,所要要特别注意.raw string例如, s = r"hello world\n", 那么此处相当于s ="hello world\\n"` 也就是说,转义失去意义,只保留**原始(raw)**的

2015-03-25 17:56:47 380

转载 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 919

转载 sqlite3

一、sqlite3模块安装简介从Python2.5以后的版本开始SQLite,sqlite3模块为SQLite提供了一个DB-API2.0的兼容接口,默认已经在标准库中,大家向下面这样,导入模块:>>> import sqlite3>>>没有报异常,就说明模块已经导入成功了。二、sqlite3模块创建打开数据库SQLite数据库是使用文件来做为它的存储系统,可以自由选择它的

2015-03-25 14:57:16 329

转载 python在win7 下的安装已经环境变量的设置

工具/原料win7方法/步骤接下来以win7系统为例计算机--右键--属性在左栏找到“高级系统设置”点击“环境变量”

2015-03-20 22:17:35 464

转载 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 447

转载 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 323

转载 adb

Linux下Android ADB驱动安装详解2010-09-23 00:24 29598人阅读 评论(5)收藏 举报linuxandroidubuntupermissionsmotorolahtc目录(?)[+]Linux下Android ADB驱动安装详解概述最近由于内置的合作商比较多,本人使用的Ubunt

2015-03-19 16:24:20 468

转载 python和萬維網

1.屏幕抓取:可以使用urllib获取网页的HTML源代码,然后使用正则表达式提取信息即可。下面是一个例子:这种方法有至少3个缺点:如果HTML代码比较复杂,则表达式会乱七八糟不可维护。程序对于CDATA部分和字符实体(比如&)之类的HTML特性是无法处理的。正则表达式被HTML源代码约束,而不是取决于更抽象的结构,这就意味着网页结构中很小的改变就会导致程序中断。接下来会有两种方案

2015-03-18 18:23:56 537

转载 網絡編程

1.套接字:一个套接字就是一个socket模块中的socket类的实例,它的实例化需要3个参数:第一个参数是地址族(默认是socket.AF_INET);第二个参数是流(socket.SOCK_STREAM,默认值)或数据报(socket.SOCK_DGRAM)套接字;第三个参数是使用的协议(默认是0,使用默认值即可)。对于一个普通的套接字,不需要提供任何参数。服务器端套接字使用bind方法后,再

2015-03-18 18:22:42 512

转载 wx

python学习第十二章——图形用户界面2012-07-16     0 个评论      收藏  我要投稿1.下载和安装wxPython。需要注意的是选择的wxpython版本需要和python的版本相对应。具体的安装过程就不赘述了。2.使用wxPython进行GUI应用程序的创建:开始需要导入wx模块:import wx。编写wxPython程序的方法很多,但不可避免的事情是创

2015-03-18 17:55:20 742

转载 bitmapbutton

wx.BitmapButton2014年4月17日admin发表回复位图按钮是显示一幅位图的按钮. 它有另外三种形态. 选中的、聚焦的 (focused) 以及显示出的. 这些形态都可以设置对应不同的位图.[more…]媒体播放器是应用位图按钮的好例子. 我们在媒体播放器中会看到播放、暂停、下一个、前一个以及音量等位图按钮. 因此,下面将创建一个媒体播放器的骨架作为

2015-03-18 17:49:03 492

转载 button

核心部件core widgets — wx.Button2014年4月17日admin发表回复本章中,我们将就wxPython的基本部件进行说明. 同样,每个部件会有一段代码进行演示.wx.Buttonwx.Button 是一个简单部件. 它包含了一个文本字符串. 用于激发 (trigger) 一个动作.wx.Button 有着以下样式:[more…]wx.BU

2015-03-18 17:48:24 323

转载 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 392

转载 通用定義對話框

对话框dialog — 通用预定义对话框common predefined dialogs2014年4月17日admin发表回复wxPython 提供了几个通用对话框. 这为程序员节省了大量劳动. 也能令到应用程序更为符合有关用户界面的各种标准. 我们将展示以下一些通用对话框:[more…]wx.MessageDialogwx.ColourDialogwx.PageSetu

2015-03-18 17:46:10 317

转载 定製對話框

对话框dialog — 定制对话框custom dialogs2014年4月17日admin发表回复有两个简化对话框创建的方法. 它们都会返回一个特定的 sizer 对象.CreateTextSizer(self, string message)CreateButtonSizer(self, long flags)CreateTextSizer() 方法创建出一个文本 s

2015-03-18 17:45:09 343

转载 事件實例

事件events — 事件实例2014年4月17日admin发表回复下面的代码是应用 wx.ScrollWinEvent 事件的一个例子. 该事件是在我们点击内建的滚动条时产生的. 而通过调用 SetScrollbar()  方法,就可以激活内建的滚动条. 对于独立滚动条,对应的事件类型叫做wx.ScrollEvent.[more…]#!/usr/bin/python#c

2015-03-18 17:43:56 392

转载 dialog

对话框dialog — 概述2014年4月17日admin发表回复在 wxPython 中,你可以使用预定义的对话框,或者亲手创建自己的对话框.甚至可以创建处基于对话框的应用程序.下面的例子展示了一个 wxPython 中基于对话框的应用程序骨架 1(skeleton).[more…]#!/usr/bin/python#coding=utf-8#simpledialo

2015-03-18 17:43:21 303

转载 存在的事件

事件events — 存在的事件2014年4月17日admin发表回复事件是每个 GUI 应用程序的必要部分. 所有图像应用程序都是事件驱动的. 一个应用程序将对其生命周期产生的事件进行回应. 事件主要是由程序用户产生的. 当然也可能是由其它方式产生,比如互联网连接、窗口管理器以及定时器等. 在我们调用MainLoop() 方法时,应用程序就等待着事件的产生了.MainLoop

2015-03-18 17:43:12 392

转载 位圖

基本对象basic objects — 位图bitmap2014年4月17日admin发表回复图形有两种:矢量图 (vector) 和位图 (bitmap). 矢量图中,图像是通过数学公式来定义图像中的各种形状创建的. 会用到诸如曲线以及多边形等几何对象. 而位图本质上是一系列形成一幅图像的二进制位构成, 是存储在内存或是文件中的独立的点的网格, 每个点都有其自己的颜色, 当一个图

2015-03-18 17:40:52 321

转载 顏色

基本对象basic objects — 颜色colours2014年4月17日admin发表回复颜色是一个表示结合了不同强度值(intensity value)的红光(Red)、绿光(Green)以及蓝光(Blue)的对象. RGB 的有效值是 0-255 的整数值.有三种方式来设置颜色. 我们可以创建一个 wx.Colour 对象,也可以使用一个预定义的颜色名字,还可以使用一

2015-03-18 17:40:18 352

转载 字體

基本对象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 305

转载 光標

基本对象basic objects — 光标cursors2014年4月17日admin发表回复光标是一个简单的图形对象. 它用于指示显示器或其它显示装置上的位置. 通常它会动态地改变. 比如在你将鼠标指针移到一个超文本 (hypertext) 上时,光标会变成手形.[more…]在下面的代码中,我们创建了包含了 9 个 wx.Panel 的网格. 每个面板会显示一个不同的光标

2015-03-18 17:38:52 360

转载 佈局管理2

布局管理layout management — wx.GridSizer2014年4月17日admin发表回复顾名思义,wx.GridSizer 对其子部件以二维表的形式进行布局. 最高的那个子部件的宽度,决定每个格子的宽度. 每个格子的高度也是由最高的那个子部件的高度决定的.[more…]wx.GridSizer(integer rows, integer cols, int

2015-03-18 17:38:13 307

转载 佈局管理

布局管理layout management — wx.GridBagSizer2014年4月17日admin发表回复这是 wxPython 中最复杂的 sizer. 它带来了对部件的显式定位. 部件项目还可以跨越行或列. wx.GridBagSizer 的构造器是十分简单的.[more…]wx.GridBagSizer (integer vgap, integer hgap)

2015-03-18 17:37:40 435

转载 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 1244

转载 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 549

转载 wx.toobar工具欄

工具栏(toolbar)是一个把你的应用程序中最常用命令或操作分为不同组别的部件. 作为典型,保存、打开、剪切、复制、粘贴、撤销、重做等都是工具栏中的项目. 工具栏的用途是节省时间. 从工具栏执行一个操作你只需一次点击,而从菜单的话要两次操作.[more…]#!/usr/bin/python#coding=utf-8#toolbar.pyimport wxclass MyTo

2015-03-18 17:33:00 398

转载 wx.menubar

迈开步子 — wx.MenuBar2014年4月16日admin发表回复在你的 wxPython 应用程序中设置一个菜单栏是相当简单的. 下面将讨论在菜单栏(menubar)中添加菜单以及在已有的菜单中添加子菜单(submenu). 每个菜单都包含了菜单条目(menuitems). 菜单条目可以是普通条目、复选条目(check item)或 radio 条目1.[more…]首

2015-03-18 17:32:52 1444

转载 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 1818

转载 python 输入输出

Python 输入和输出Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句 和 print() 函数。(第三种方式是使用文件对象的 write() 方法; 标准输出文件可以用 sys.stdout 引用。) 如果你希望输出的形式更加多样,可以使

2015-03-18 10:51:31 563

转载 python 类

Python 类Python 类 和其它编程语言相比,Python 在尽可能不增加新的语法和语义的情况下加入了类机制。 Python中的类提供了面向对象编程的所有基本功能:类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基类中的同名方法。 对象可以包含任意数量和类型的数据。 类定义 语法格式如下: class ClassName: . . . 类实例化后,可以使用其属性

2015-03-18 10:16:34 272

转载 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 542

shell 学习指南

unix 系统下shell的重要性毋庸置疑,想学好unix,shell必不可少

2015-07-22

linux内核完全注释

更容易,更好的了解linux内核原理,对于初学linux内核的人而言是不本不错的入门书

2015-07-22

ARM体系结构和编程

对ARM体系处理器的了解,里面讲有汇编指令,有异常模式、MMU等。也就这3块内容需要你了解

2015-07-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除