- 博客(189)
- 资源 (1)
- 收藏
- 关注
转载 Windows下安装并设置Redis
原文地址:http://blog.youkuaiyun.com/renfufei/article/details/38474435/Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下redis,可以从redis下载页面看到
2017-06-20 18:09:24
463
转载 MAC下VMware Fusion虚拟机配置网卡
原始出处:http://gladiator.blog.51cto.com/2313511/1677871需求: 虚拟机两块网卡,一块通过NAT上网,一块通过Hostonly与MAC宿主机通信。配置方法: 1、配置NAT NAT配置很简单,直接在虚拟机的网卡设置里配置即可,如图:
2017-04-21 15:21:23
12902
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
2126
转载 win7下JDK安装与环境变量配置
安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示1:安装jdk 随意选择目录 只需把默认安装目录 \j
2016-09-23 15:17:19
417
转载 生成器之全景分析
yield指令,可以暂停一个函数并返回中间结果。使用该指令的函数将保存执行环境,并且在必要时恢复。生成器比迭代器更加强大也更加复杂,需要花点功夫好好理解贯通。看下面一段代码:[python] view plain copydef gen(): for x in xrange(4): tmp
2016-07-14 17:52:36
363
转载 Python代码模块热更新机制实现(reload)
对一个游戏来说,无论是client或server都非常需要一套代码热更新的机制。它能大大提高开发效率,又能超乎玩家期望地在运营期在线修正bug和增添功能。可谓必备机制。--------------------------------------------------------------------- 在实现一个Python版本的热更新系统时,我走了不少弯路,钻了很多
2016-07-05 19:58:31
2749
转载 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
389
转载 字符编码常识及问题解析
基本常识1.位和字节说起编码,我们必须从最基础的说起,位和字节(别觉得这个过于简单不值一说,我还真见过很多个不能区分这两者的程序员)。位(bit)是指计算机里存放的二进制值(0/1),而8个位组合成的“位串”称为一个字节,容易算出,8个位的组合有256( 28 )个组合方式,其取值范围是“00000000-11111111”,常用十六进制来表示。比如“01000001”就是一个字节
2016-04-01 15:28:38
791
转载 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
3742
转载 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
434
转载 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
431
转载 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
374
转载 Twisted基本模型
一、Twisted基本模型Twisted 网络编程框架是一种基于事件的网络编程框架,用户需要继承特定的类,并重载其中的方法来处理网络通信中可能出现的各种情况。Twisted的网络通信模型 最基本的也要由三部分组成:反应器(reactor)、协议(protocol)、工厂(factory)。1、其中反应器reactor用来执行事件循环,分发事件处理等 等,每个应用程序
2015-10-14 12:07:33
506
转载 Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果
2015-04-07 12:31:47
348
转载 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
822
转载 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
6011
转载 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
605
转载 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
429
转载 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
416
转载 安装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
1116
转载 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
425
转载 安装和使用memcached
引用:http://www.czhphp.com/archives/252如何将 memcached 融入到您的环境中?在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中。虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用。我经常会在数据库
2014-11-27 19:01:47
392
转载 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
8130
转载 Twisted中 pb 透明代理简介
透明代理(PB, Perspective Broker)是用于远程方法调用和对象交换协议,该协议是异步和对称的。使用PB, 客户端可以直接调用服务器的函数并得到函数的返回结果。 Twisted针对Server和Client分别提供了pb.PBServerFactory和pb.PBClientFactory供用户使用, 其中Factory中的root对象必须继承自pb.Referencea
2014-10-16 12:33:57
776
转载 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
469
转载 Linux Top 命令解析 比较详细
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特
2014-08-26 14:11:21
355
转载 Twisted入门教程
学校一个项目中使用Twisted,学习过程中,看到Dave写的这个系列,使我耳目一新。看完一遍后,很想把这个系列和众多Python爱好者分享,于是将这个系列翻译出来的想法就冒出来了。时间紧张,能采用意译的就采用意译了,但尽量不影响理解就是了,如果有错误之处,请指正,防止更多的朋友产生错误的理解。 我想不出意外的话,会一天一个部分。下面是系列的目录(每译完一个部分,都会添加一个目录索引
2014-08-11 15:27:45
505
转载 Python模块学习 ---- logging 日志记录
许多应用程序中都会有日志模块,用于记录系统在运行过程中的一些关键信息,以便于对系统的运行状况进行跟踪。在.NET平台中,有非常著名的第三方开源日志组件log4net,c++中,有人们熟悉的log4cpp,而在python中,我们不需要第三方的日志组件,因为它已经为我们提供了简单易用、且功能强大的日志模块:logging。logging模块支持将日志信息保存到不同的目标域中,如:保存到日志文件中;以
2014-08-01 15:57:39
401
转载 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
385
转载 A标签在新的页面中打开,而不是就地打开
http://www.baidu.com" target="_Blank">百度_Blank是新窗口_Self是自身_Parent是父窗口_Top是顶层窗口当然也可以是自己定义的一个frame 的名字比如http://www.baidu.com" target="frame1">百度 -----------------------
2014-07-16 15:16:35
535
转载 Python2.7 paramiko模块
之前用过fabric模块通过ssh来传输文件,知道fabric是封装了paramiko模块来实现该功能的,而官方对paramiko的介绍就是:Python SSH module。一般使用paramiko的功能就是通过ssh远程执行命令,远程传输文件等等。模拟远程执行命令:01import paramiko
2014-07-04 12:57:50
2096
转载 paramiko的安装与使用
一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作
2014-07-04 12:52:15
413
转载 django 程序ajax提交的方法,避免csrf错误
django为了安全起见,加入 csrf_token , 由此可以避免恶意提交,大家熟悉的workpress,用过的人都知道,每天都有很多垃圾评论,留言。管理很麻烦,虽然有插件可以过滤,但也不是很好。不过不用 django ajax 提交,为了避免出现 csrf toke 错误,可以采取以下方法:1. settings.py 中 MIDDLEWARE_CLASSES 中 注释掉'djang
2014-06-16 16:07:32
552
转载 Python使用struct处理二进制
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类
2014-06-02 19:44:03
502
转载 jQuery中Ajax事件beforesend及各参数含义
Ajax会触发很多事件。有两种事件,一种是局部事件,一种是全局事件:局部事件:通过$.ajax来调用并且分配。$.ajax({beforeSend: function(){// Handle the beforeSend event},complete: function(){// Handle the complete event}// ...
2014-05-30 12:38:14
741
转载 常见HTTP状态(304,200等)
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说
2014-05-26 10:39:41
356
转载 jQuery事件之鼠标事件
鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。 (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。 $('p').click(function(){ alert('click function is running !'); }); (2):
2014-05-18 19:42:35
526
转载 Jquery弹出窗口实例
首先我先总结一下在这个例子中学到的东西:1)让div块隐藏可以用css属性display:none2)学会在firefox中调试css3)让div块显示的三种方法4)让div块隐藏的三种方法1.html页面 itcast.cn的JQuery实例1:浮动窗口 显示浮动窗口
2014-05-16 13:09:16
583
转载 pip和easy_install使用方式
easy_install 跟 pip 都是 Python 的套件管理程式,有了它們,在使用 Python 開發程式的時候會帶來不少方便。easy_install 和 pip 有什麼不一樣?據 pip 官網的說法,pip 改善了不少 easy_install 的缺點,如此說來 pip 應該是略勝一籌,不過它還不能夠完全取代對方,因為目前有很多套件還是得用 easy_install 安
2014-05-09 23:22:26
579
转载 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
496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人