自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

来源:http://wangye.org/blog/archives/629/今天准备将某SQLite数据库的内容导出到文本文档(*.txt)中,设计的Python程序如下:12345678910111213141516171819# -*- coding: UTF-8 -*-import sqlite3 def

2015-08-27 15:48:40 693

原创 mysql创建utf-8字符集数据库

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATEutf8_general_ci;CREATE DATABASE 的语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_specification [, create_specification] ...

2015-08-26 14:37:53 2027

原创 详细记录python的range()函数用法

使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:>>> range(1,5)#代表从1到5(不包含5)[1,2, 3,4]>>> range(1,5,2)#代表从1到5,间隔2(

2015-08-26 14:36:55 469

原创 python多线程编程: 使用互斥锁同步线程

问题的提出上一节的例子中,每个线程互相独立,相互之间没有任何关系。现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1。很容易写出这样的代码:# encoding: UTF-8import threadingimport timeclass MyThread(threading.Thread): def

2015-08-12 15:22:32 396

原创 一个类似的python消息响应机制的实现

因为需要写一个类似的消息响应的机制,即当某个类收到相应的消息之后调用相应的响应函数[python] view plaincopyclass MessageHandler():      funcDict = {}        def OnEvent(self, cmd, param, recv):          try:              func = s

2015-08-12 15:20:33 1061

原创 Python常见数据结构整理

Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。一、序列(列表、元组和字符串)序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符串、buffer对象和xrange对象。下面重点介绍下列表、元组和字符串。1、列表列表是

2015-08-12 15:19:25 341

原创 Django Models的数据类型 汇总

Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField

2015-08-11 15:37:30 2017 1

原创 关于Apple的Captive Network Assistant

在WIFI的应用场景中,有个很典型的应用,叫做Captive Portal,也叫Captive Web Portal(CWP)。大致流程是:用户的移动设备(例如手机)接入WIFI。打开任意网页。得到一个类似Login的页面,需要用户填写一些信息,然后提交。认证通过后,允许自由访问网络,否则无法上网。电信、移动等运营商经常会推出一些市区里的WIFI,很多用的就是这种方式。还有像机场等

2015-08-11 11:10:20 5104

原创 git创建与管理远程分支

1.远程分支就是本地分支push到服务器上的时候产生的。比如master就是一个最典型的远程分支(默认)。1$: git push origin master除了master之外,我们还可以随便创建分支,然后push到服务器上去。例如:1$: git push origin develop

2015-08-10 16:38:53 524

原创 Python的作用域

Python是静态作用域语言,尽管它自身是一个动态语言。也就是说,在Python中变量的作用域是由它在源代码中的位置决定的,这与C有些相似,但是Python与C在作用域方面的差异还是非常明显的。    接下来会谈论Python的作用域规则,在这中间也会说明一下Python与C在作用域方面的不同。    在Python 2.0及之前的版本中,Python只支持3种作用域,即局部作用域,全局作

2015-08-10 14:26:07 465

原创 captive portal

强制网络门户是一个Web页面,它是使用公共访问网络的用户在被授予访问权限前必须访问和交互的页面。  强制网络门户是一个Web页面,它是使用公共访问网络的用户在被授予访问权限前必须访问和交互的页面。强制网络门户通常在为因特网用户提供免费的Wi-Fi热点服务的商业中心、机场、宾馆大厅、咖啡厅和其他公共场所中使用。  在一个带有强制网络门户的网络中,一个用户第一次登录的时候,在被授予因特网的

2015-08-10 14:16:53 1017

原创 Python中的闭包总结

这篇文章主要介绍了Python中的闭包总结,本文讲解了闭包的概念、为什么使用闭包、使用闭包实例等内容,需要的朋友可以参考下前几天又有人在我的这篇文章 python项目练习一:即时标记 下留言,关于其中一个闭包和re.sub的使用不太清楚。我在自己的博客上搜索了下,发现没有写过闭包相关的东西,所以决定总结一下,完善博客上Python的内容。1. 闭包的概念首先还得从基本概念说起,

2015-08-10 14:15:26 455

原创 django 的数据库操作

Python代码class Blog(models.Model):      name = models.CharField(max_length=100)      tagline = models.TextField()        def__unicode__(self):          returnself.name    class Author(models.Mo

2015-08-05 14:22:40 488

原创 iptables详解

一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。

2015-08-05 14:20:24 446

空空如也

空空如也

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

TA关注的人

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