自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜夜夜夜

生命不息,奋斗不止!

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 浅析python2x与python3x里的str,unicode,bytes关系

python2x中:[str].decode(str对应的编码)=[unicode],并且用什么码编码就用什么码解码[unicode].encode(你想要的编码方式)=[str],解释器编码方式要与字符串的编码方式一样才能解出正确的字符。python3x中:str不能解码了,str对象压根没有decode属性了,在Python3x中不在有unicode这一说了,只有s

2016-03-30 18:19:50 947

原创 python使用zeroMQ库的套接字模拟服务器客户端通信

首先是等待请求的服务器:import zmqhost = '127.0.0.1'port = 6789context = zmq.Context()server = context.socket(zmq.REP)server.bind("tcp://%s:%s" % (host, port))while True: # Wait for next request fro

2016-03-28 09:35:54 907

转载 python的zeroMQ介绍

简介:ZeroMQ并不是一个对socket的封装,不能用它去实现已有的网络协议。它有自己的模式,不同于更底层的点对点通讯模式。它有比tcp协议更高一级的协议。(当然ZeroMQ不一定基于TCP协议,它也可以用于进程间和进程内通讯)它改变了通讯都基于一对一的连接这个假设。 ZeroMQ把通讯的需要看成4类,其中一类是一对一结对通讯,用来支持传统的TCP

2016-03-25 16:28:03 974

原创 使用redis服务器实现队列(欢迎留言讨论)

以下环境都是python3.5环境1、启动redis服务器2、命令行运行dry客户端:python redis_dryer.py &其内容如下(不懂可以留言):import redisconn = redis.Redis()print('Dryer is starting')while True: msg = conn.blpop('dishes') if not

2016-03-25 10:52:37 507

原创 windows下安装Apache(欢迎留言)

下载Apache:http://httpd.apache.org/docs/current/platform/windows.html 或者:http://www.apachelounge.com/download/ 我的是win7 32位的,下载的下面这个: 解压压缩包,Apache24放到D盘根目录下 按照官方的方法先进行测试再进行安装: 1、安装Visual C++ 2008 R

2016-03-23 18:15:40 494

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-23 15:21:04 429

原创 由浅入深理解Python装饰器

前提知识:1、Python里函数也是一种对象:def shout(word="yes"): return word.capitalize()+"!"print shout()# outputs : 'Yes!'# As an object, you can assign the function to a variable like any# other object

2016-03-23 10:29:26 888 2

原创 Python下redis的使用(整理)

redis是一种数据结构服务器安装:pip install redis>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>位图bit是一种非常省空间且快速的处理超大集合数字的方式。conn.bitop(operation, dest, *key) 说明: operati

2016-03-22 19:17:28 2967

原创 windows下安装和启动redis服务器

1、下载redis: https://github.com/dmajkic/redis/downloads (里面有windows 32位)2、从cmd进入redis本地目录后开启服务:redis-server.exe redis.conf会出现如下:这个窗口要保持开启,关闭时redis服务会自动关闭3、简单测试redis开着刚才的cmd窗口不要关闭,再打开一个cm

2016-03-22 10:22:41 16626

原创 数据库中的VARCHAR(M)及其他变长类型

1、CHAR(M), VARCHAR(M)不同之处CHAR(M)定义的列的长度为固定的,M取值可以为0~255之间,当保存CHAR值时,在它们的右边填充空格以达到指定的长度。当检索到CHAR值时,尾部的空格被删除掉。VARCHAR(M)定义的列的长度为可变长字符串,M取值可以为0~65535之间,(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,53

2016-03-21 18:44:34 6460

原创 Python魔术方法

1、魔术方法的使用:定义一个类,当其对象强制转换为字符串的时候会返回‘nonono!’class test(): def __str__(self): return 'nonono'我们在Python中进行测试:>>> RESTART: C:/Users/Administrator/AppData/Local/Programs/Python/Python3

2016-03-18 10:00:21 515

原创 python windows下安装模块(defusedxml为例)

windows下安装python的第三方模块,下面以defusedxml模块为例:官方下载地址:https://pypi.python.org/pypi/defusedxml/#downloads1、下载到本地后,解压下载包,里面有个setup.py文件2、在cmd命令行下,切换到setup.py所在目录,执行python setup.py install3

2016-03-17 21:44:05 3461 1

原创 Python与anaconda3互相影响的解决方法

Windows下同时安装了Python3.5与anaconda3:1、在安装Python第三方模块时,总是安装到anaconda默认的环境下,安装不到Python3.5库,所以干脆就在anaconda自带的IPython下进行编程工作,使用的模块都用conda来安装,这时候我们需要知道当前的工作目录(很多时候要导入文件,读取文件),方法如下:import osos.getcwd()

2016-03-17 20:31:46 6047

原创 Python中enumerate()函数的用法

我们先来看看看几个简单的例子:>>> for i,j in enumerate(('a','b','c')): print i,j 0 a1 b2 c>>> for i,j in enumerate([1,2,3]): print i,j 0 11 22 3>>> for i,j in enumerate({'a':1,'b':2}): print i,j 0 a

2016-03-15 16:42:33 1200

原创 python 装饰器

使用time()的一个程序:import timedef timer(func): def _timer(*args,**kwargs): #参数是函数调用传递过来的参数 begin=time.time() time.sleep(2) func(*args,**kwargs) a = time.time()-begin

2016-03-15 10:36:32 641

转载 python中的is和==

Python中的对象包含三要素:id、type、value其中id用来唯一标识一个对象,type标识对象的类型,value是对象的值is判断的是a对象是否就是b对象,是通过id来判断的==判断的是a对象的值是否和b对象的值相等,是通过value来判断的>>> a = 1>>> b = 1.0>>> a is bFalse>>> a == bTrue>>>

2016-03-14 16:08:02 435

转载 Python不是内部或外部命令的解决办法

现在我假设你的python安装在D:\Python27目录下,设置环境变量方法如下:  【方法一】我的电脑->属性->高级->环境变量->系统变量  在系统变量里找到PATH,双击PATH,在结尾加上 ";D:\Python27"(不要引号)  【方法二】运行->cmd  输入set PATH=%PATH%;D:\Python27  接下来,再在当前的

2016-03-10 10:16:43 2917

转载 C++ 资源大全

【干货】国外程序员整理的 C++ 资源大全C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Templa

2016-03-02 15:53:45 523

Python3爬虫-v2

根据爬到的"大众点评网"酒店主页的URL地址,自动抓取所有用户的"ID、name、评分、时间保存下来"我的 v2版本

2017-08-17

数码管静态显示及定时器和中断应用.ppt

数码管静态显示及定时器和中断应用.ppt

2012-05-05

空空如也

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

TA关注的人

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