自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (1)
  • 收藏
  • 关注

转载 Windows下安装并设置Redis

原文地址:http://blog.csdn.net/renfufei/article/details/38474435/Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下redis,可以从redis下载页面看到

2017-06-20 18:09:24 429

转载 MAC下VMware Fusion虚拟机配置网卡

原始出处:http://gladiator.blog.51cto.com/2313511/1677871需求:        虚拟机两块网卡,一块通过NAT上网,一块通过Hostonly与MAC宿主机通信。配置方法:        1、配置NAT        NAT配置很简单,直接在虚拟机的网卡设置里配置即可,如图:

2017-04-21 15:21:23 12802 1

转载 Python 国际化(i18n) 支持

python使用gettext来实现i18n支持。具体参数信息请看gettextmodule帮助。python中对于国际化的字符串,只需要外加_()即可。如: print(_('hello world'))然后根据user选择的语言,创建translation对象,然后调用install方法install_()函数到Python’s builtins names

2017-02-07 22:45:51 2040

转载 win7下JDK安装与环境变量配置

安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示1:安装jdk 随意选择目录 只需把默认安装目录 \j

2016-09-23 15:17:19 385

转载 生成器之全景分析

yield指令,可以暂停一个函数并返回中间结果。使用该指令的函数将保存执行环境,并且在必要时恢复。生成器比迭代器更加强大也更加复杂,需要花点功夫好好理解贯通。看下面一段代码:[python] view plain copydef gen():      for x in xrange(4):          tmp 

2016-07-14 17:52:36 333

转载 Python代码模块热更新机制实现(reload)

对一个游戏来说,无论是client或server都非常需要一套代码热更新的机制。它能大大提高开发效率,又能超乎玩家期望地在运营期在线修正bug和增添功能。可谓必备机制。---------------------------------------------------------------------  在实现一个Python版本的热更新系统时,我走了不少弯路,钻了很多

2016-07-05 19:58:31 2702

转载 Python subprocess模块学习总结

从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn*、os.popen*、popen2.*、commands.*不但可以调用外部的命令作为子进程,而且可以连接到子进程的input/output/error管道,获取相关的返回信息一、subprocess以及常用的封装函数运行p

2016-07-05 15:36:28 359

转载 字符编码常识及问题解析

基本常识1.位和字节说起编码,我们必须从最基础的说起,位和字节(别觉得这个过于简单不值一说,我还真见过很多个不能区分这两者的程序员)。位(bit)是指计算机里存放的二进制值(0/1),而8个位组合成的“位串”称为一个字节,容易算出,8个位的组合有256( 28 )个组合方式,其取值范围是“00000000-11111111”,常用十六进制来表示。比如“01000001”就是一个字节

2016-04-01 15:28:38 429

转载 Linux 下编译 redis 报错解决办法

make 的时候出现以下错误:zmalloc.o: In function `zmalloc_used_memory':/data/redis-2.6.9/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'collect2: ld returned 1 exit statusmake[1]: **

2015-12-24 12:34:36 3598

转载 win7安装Redis

1、下载Redis的压缩包https://github.com/dmajkic/redis/downloads 我下载的是redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下解压后的目录如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹文件夹进去后会看到一下的几个文件

2015-11-20 16:22:06 402

转载 memcached在windows下的安装与命令使用方法

在web开发中,需要降低数据库的压力,大多数情况下我们都可能用到memcached,有些朋友无法下载与正确的安装使用,在这里介绍一下。先下载memcached for win32下载地址1:http://filemarkets.com/fs/8tdo6ndg41d919599/下载地址2:http://www.400gb.com/file/30486304

2015-11-19 19:45:38 398

转载 redis配置文件详解

基于redis2.4版本的配置文件。# 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 102

2015-11-11 10:42:23 346

转载 Twisted基本模型

一、Twisted基本模型Twisted 网络编程框架是一种基于事件的网络编程框架,用户需要继承特定的类,并重载其中的方法来处理网络通信中可能出现的各种情况。Twisted的网络通信模型 最基本的也要由三部分组成:反应器(reactor)、协议(protocol)、工厂(factory)。1、其中反应器reactor用来执行事件循环,分发事件处理等 等,每个应用程序

2015-10-14 12:07:33 463

转载 Linux下chkconfig命令详解

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果

2015-04-07 12:31:47 321

转载 Mysql 导入导出表结构及表数据

命令行下具体用法如下:  mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名;    1、导出数据库为dbname的表结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)    mysqldump -uroot -pdbpasswd -d dbname >db.sql;    2、导出数据库为dbname某张表(test)结构

2015-03-27 10:34:42 797

转载 Nginx配置SSL并强制http跳转到https

配置信息如下server { listen 80; server_name ssl.lanbing.org; rewrite ^/(.*) https://ssl.lanbing.org/$1 permanent; #关键代码}server{ listen 443; server_name ssl.lanbing.org; #serve

2015-03-16 17:24:44 5958

转载 windows上安装 Twisted

步骤1:下载Twistedhttp://twistedmatrix.com/trac/wiki/Downloads我下载的是(Twisted-12.3.0.win32-py2.7) 步骤2:安装Twisted点击Twisted-12.3.0.win32-py2.7直接运行即可这时候,运行IDLE,输入from twisted.internet imp

2014-12-13 19:12:10 550

转载 Linux上iptables防火墙的基本应用教程

iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则等iptables的基本应用。1、安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install i

2014-12-06 20:00:27 391

转载 linux下使用yum安装mysql

linux下使用yum安装mysql 1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          y

2014-12-04 21:27:43 389

转载 安装gcc 报错

gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+在configure的时候出现如下问题:    Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+    http://www.multiprecision.or

2014-12-02 13:31:56 1059

转载 Memcached常用命令及使用说明

启动Memcached服务:1.启动Memcache的服务器端:# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行M

2014-12-01 14:56:23 356

转载 安装和使用memcached

引用:http://www.czhphp.com/archives/252如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库

2014-11-27 19:01:47 360

转载 python 绑定进程在某个cpu上执行 affinity

因为最近在看multiprocessing 所以想看看多进程在多cpu机器上的利用率.然后早上写了个脚本在i5(4核),起了4个进程,发现只有一颗cpu跑的比较高,然后觉得不是很舒服. 开始还不知道就在晚上找是不是有什么方法可以指定某个cpu去执行一个进程,后来发现python有个第三方的库http://pypi.python.org/pypi/affinity/0.1.0,可以做这件事.

2014-11-27 18:33:31 8050

转载 Twisted中 pb 透明代理简介

透明代理(PB, Perspective Broker)是用于远程方法调用和对象交换协议,该协议是异步和对称的。使用PB, 客户端可以直接调用服务器的函数并得到函数的返回结果。    Twisted针对Server和Client分别提供了pb.PBServerFactory和pb.PBClientFactory供用户使用, 其中Factory中的root对象必须继承自pb.Referencea

2014-10-16 12:33:57 738

转载 python操作excel之xlrd

xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装。官方资料:下载地址:http://pypi.python.org/pypi/xlrd官网地址:http://www.python-excel.org/文档地址:https://secure.simplistix.co.uk/svn/xlrd

2014-09-22 16:31:26 445

转载 Linux Top 命令解析 比较详细

TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特

2014-08-26 14:11:21 327

转载 Twisted入门教程

学校一个项目中使用Twisted,学习过程中,看到Dave写的这个系列,使我耳目一新。看完一遍后,很想把这个系列和众多Python爱好者分享,于是将这个系列翻译出来的想法就冒出来了。时间紧张,能采用意译的就采用意译了,但尽量不影响理解就是了,如果有错误之处,请指正,防止更多的朋友产生错误的理解。    我想不出意外的话,会一天一个部分。下面是系列的目录(每译完一个部分,都会添加一个目录索引

2014-08-11 15:27:45 474

转载 Python模块学习 ---- logging 日志记录

许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到日志文件中;以

2014-08-01 15:57:39 374

转载 python 的日志logging模块学习

1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印:WARNING:r

2014-08-01 13:10:59 363

转载 A标签在新的页面中打开,而不是就地打开

http://www.baidu.com" target="_Blank">百度_Blank是新窗口_Self是自身_Parent是父窗口_Top是顶层窗口当然也可以是自己定义的一个frame 的名字比如http://www.baidu.com" target="frame1">百度   -----------------------

2014-07-16 15:16:35 506

转载 Python2.7 paramiko模块

之前用过fabric模块通过ssh来传输文件,知道fabric是封装了paramiko模块来实现该功能的,而官方对paramiko的介绍就是:Python SSH module。一般使用paramiko的功能就是通过ssh远程执行命令,远程传输文件等等。模拟远程执行命令:01import paramiko

2014-07-04 12:57:50 2041

转载 paramiko的安装与使用

一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作

2014-07-04 12:52:15 395

转载 django 程序ajax提交的方法,避免csrf错误

django为了安全起见,加入 csrf_token , 由此可以避免恶意提交,大家熟悉的workpress,用过的人都知道,每天都有很多垃圾评论,留言。管理很麻烦,虽然有插件可以过滤,但也不是很好。不过不用 django ajax 提交,为了避免出现 csrf toke 错误,可以采取以下方法:1. settings.py 中 MIDDLEWARE_CLASSES 中 注释掉'djang

2014-06-16 16:07:32 520

转载 Python使用struct处理二进制

有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...)     按照给定的格式(fmt),把数据封装成字符串(实际上是类

2014-06-02 19:44:03 476

转载 jQuery中Ajax事件beforesend及各参数含义

Ajax会触发很多事件。有两种事件,一种是局部事件,一种是全局事件:局部事件:通过$.ajax来调用并且分配。$.ajax({beforeSend: function(){// Handle the beforeSend event},complete: function(){// Handle the complete event}// ...

2014-05-30 12:38:14 686

转载 常见HTTP状态(304,200等)

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说

2014-05-26 10:39:41 331

转载 jQuery事件之鼠标事件

鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。   (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。        $('p').click(function(){                alert('click function is running !');              });    (2):

2014-05-18 19:42:35 494

转载 Jquery弹出窗口实例

首先我先总结一下在这个例子中学到的东西:1)让div块隐藏可以用css属性display:none2)学会在firefox中调试css3)让div块显示的三种方法4)让div块隐藏的三种方法1.html页面  itcast.cn的JQuery实例1:浮动窗口                显示浮动窗口     

2014-05-16 13:09:16 555

转载 pip和easy_install使用方式

easy_install 跟 pip 都是 Python 的套件管理程式,有了它們,在使用 Python 開發程式的時候會帶來不少方便。easy_install 和 pip 有什麼不一樣?據 pip 官網的說法,pip 改善了不少 easy_install 的缺點,如此說來 pip 應該是略勝一籌,不過它還不能夠完全取代對方,因為目前有很多套件還是得用 easy_install 安

2014-05-09 23:22:26 550

转载 PycURL 中文版文档

pycurl — A Python interface to the cURL libraryPycurl包是一个libcurl的Python接口.pycurl已经成功的在Python2.2到Python2.5版编译测试过了.Libcurl是一个支持FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 和 LDAP的客户端URL传输库.lib

2014-05-05 16:35:56 473

redis2.0.2

redis2.0.2数据库工具下载,欢迎大家使用。

2013-04-24

空空如也

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

TA关注的人

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