自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python中使用Threads和Queue给tornado添加客户端

python_threadsTable of Contents1. Python中使用Threads和Queue实现数据同步1 Python中使用Threads和Queue实现数据同步在使用tornado实现web服务器时,遇到需要使用客户端反向发送POST请求。在Handler中直接使用tornado客户端性能会受到影响,如果使用异步客户端(Async

2014-05-05 19:46:30 2275

原创 django开发微信简单消息交互

django_weixinTable of Contents1. Django开发WeiXin简单消息交互1.1. 在开发过程中,主要问题1 Django开发WeiXin简单消息交互WeiXin接口全是xml格式的,非常简单,开发消息交互,主要有一下几个步骤:申请公众账号,并通过开发者验证开发服务端程序,实现接入流程验证,并需要架设到

2014-03-18 14:05:03 1413

原创 Django,uwsgi,nginx简单配置

django_uwsgi_nginxTable of Contents1. Django部署1.1. uwsgi的部署1.2. nginx的部署1 Django部署django+uwsgi+nginx部署环境总结。http请求先到nginx,如果是静态页面,nginx直接获取静态页面返回结果;对于动态页面,则交给uwsgi进行处理,uwsgi

2014-03-17 11:03:36 1560

原创 gtk图形界面强制刷新

gtk_redisplayTable of Contents1. gtk的动态修改statusbar取值2. gtk和gdk的关系1 gtk的动态修改statusbar取值gtk编程的资料比较少,google找了好久都没有结果。在程序修改了statusbar显示字符串后,图形界面不能及时更新,这时需要显示调用gdkwindowprocessallupda

2014-03-11 16:34:51 5361 1

原创 emacs字体设置

emacs_fontTable of Contents1. emacs中中文字体修改1 emacs中中文字体修改中文字体修改指定中文字体的同时,修改中文字体的缩放比例,这样在org-mode中使用table可以对齐。(set-face-attribute 'default nil :font "consolas-10:weight=norma

2014-02-22 16:55:49 2161

原创 cygwin环境变量配置

cygwin_envTable of Contents1. cygwin的环境配置1 cygwin的环境配置~/.inputrcset completion-ignore-case onset meta-flag onset output-meta onset convert-meta off~/.bashprofile#

2014-02-20 17:12:36 3414

原创 django和mezzanine搭建博客小站1

django和mezzanine搭建博客小站1用Django+mezzanine搭建个人博客非常简单,基本上安装和简单的配置就可以完成。搭建环境安装Python编译器sudo apt-get install python安装pip,virtualenv,virtualenvwrapper- pip是Python的安装包管理系统- virtualenv是搭建Pyth

2014-02-19 10:07:07 2125

原创 Linux抓包Tcpdump常用参数

Linux抓包Tcpdump常用参数第一种是关于类型的关键字主要包括host,net,port, 例如 host 210.27.48.2,指明10.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23指明端口号是23。如果没有指定类型,缺省的类型是host.第二种是确定传输方向的关键字主要包括src , dst ,dst or

2014-02-13 12:48:27 1284

原创 clang语法检查设置

clang语法检查设置使用clang进行语法检查非常方便,不用像pclint那样需要一大堆的配置。控制台命令如下:~$ clang -fsyntax-only file.c./file.c:454:27: warning: passing 'char [87]' to parameter of type 'UINT8 *' (aka 'unsigned char *') converts

2014-02-13 12:45:55 5378

原创 virtualenvwrapper安装和配置

virtualenvwrapper安装和配置安装easy_installwget -c https://pypi.python.org/packages/source/e/ez_setup/ez_setup-0.9.tar.gztar xvfz ez_setup-0.9.tar.gzcd ez_setup-09python ./ez_setup.py安装pipe

2014-02-12 14:25:19 4008

原创 sublime text 3安装及应用

sublime text 3安装及应用最近发现sublime text非常不错,准备以后长期使用这个编辑代码和markdown文本。安装及快捷键安装sublime text 3, 在 官网http://www.sublimetext.com/ 上下载最新版本,不注册也可以一直使用,只是有时保存会弹出注册对话框。常用快捷键WindowsDescription

2014-02-06 19:52:41 2977

原创 Bootstrap2中同一页面实现多个modal

Bootstrap2中同一页面实现多个modalBootstrap2中使用modal组件时,如果同一个页面使用多次,modal显示的内容全部是相同的。这种情况需要特殊处理下。 stackoverflow faqmodal multiple remote在页面尾部添加如下代码: $('#myModal').on('hidden', function () {

2014-01-28 13:05:20 2507

转载 sublime text 3 插件:package control

1、操作步骤复制以下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.P

2014-01-27 22:14:17 1059

原创 cygwin中添加sshd服务

cygwin_sshdTable of Contents1. cygwin中添加sshd服务1 cygwin中添加sshd服务ssh-host-config全部yes创建windows用户,并创建密码,使用administrator用户组创建/home/文件夹mkpassword -l -u > /etc/passwd测试ssh @127.

2014-01-16 18:50:39 969

原创 调用python脚本清理xp系统临时文件

clean_pyTable of Contents1. 清理XP下临时文件脚本1 清理XP下临时文件脚本调用Python程序清理文件夹下的临时文件还是很方便的。import osprofile_dir = os.getenv("USERPROFILE")template_dirs = { 'chrome': "Local Sett

2014-01-14 13:38:40 811

原创 lsof常用参数

lsof_commandsTable of Contents1. lsof常用命令1 lsof常用命令lsof(list open files)是一个列出打开文件的命令。在Linux下非常有用。常用命令列表:argsdescfilename显示所有打开文件的文件名-a表示两个参数都必须满足时才显示结

2014-01-14 08:35:31 979

原创 Python中的generator学习

generatorTable of Contents1. Python中的generator学习1.1. Iteration1.2. Generator1.3. Iteration和generator的区别1 Python中的generator学习IterationgeneratorIteration和generator的区别多线程支持情

2014-01-05 20:57:05 995

原创 vim常用功能

vim常用功能Table of Contents1 vim常用命令1 vim常用命令vim中modeline编辑python和c源码 vim中modeline是个不错的配置,项目中大家可能使用的vim配置选项各不相同,但是 modeline却可以统一代码风格。 vim开启文件时,会从文件的前几行查找modeline的配置,一般配置vim对文件的编辑

2013-08-30 14:33:16 1932

原创 screen常用快捷键

emacs用久了小指不爽,准备转screen+vim了。Screen 操作快捷键* ctrl-a c:创建一个新的 Shell* ctrl-a ctrl-a:在 Shell 间切换* ctrl-a n:切换到下一个 Shell* ctrl-a p:切换到上一个 Shell* ctrl-a 0…9:同样是切换各个 Shell* ctrl-a d:退出 Scre

2013-08-15 19:58:24 1446

原创 git基本操作

Table of Contents1 git基本操作1 git基本操作git init 创建新仓库git clone /path/to/repo 创建本地仓库克隆版本 git clone username@host:/path/to/repo 远程git分三块:工作目录缓存indexhead,最近一次提交添加到缓存区git add fil

2013-08-14 11:04:31 615

原创 Python笔记

1, Python中下划线命名规则       1. 一个下划线命名的函数和变量,如: _Var或者_Func是不能在其它模块import的,但是可以在子类中使用       2. 两个下划线命名的函数是私有成员,不能import,且子类中也不能访问       3. 两个下划线开始且以两个下划线结束的,是Python中的特殊函数或变量

2013-08-14 10:23:10 491

原创 Django中的表单类

Django中的表单类Table of Contents1 Djang中表单类1 Djang中表单类Django为我们提供很多有用的模块,其中django.forms.Form类非常不错。 html中一个登录框的格式大致如下: username: password: Django中,通过视图传输的fo

2013-08-11 20:10:02 945

原创 django book学习笔记

Django Book 学习笔记Table of Contents1 django学习点滴1 django学习点滴python ./manage.py shell和python -i的区别 通过manage.py会读取环境变量DJANGOSETTINGSMODULE='djbook.settings'(djbook是工程名) 加载settings中的

2013-08-11 19:28:17 1189

原创 linux下svnserver安装

Table of Contents1 linux下svn服务器安装1 linux下svn服务器安装安装subversion 下载subversion-version.tar.gztar xvfz subversion-version.tar.gzcd subversion./configure --with-openssl./make./make

2013-08-09 22:06:40 627

原创 一个Python中的闭包问题

Table of Contents1 Python中的闭包1.1 用Python实现闭包遇到的问题1.2 nonlocal和global的区别1 Python中的闭包1.1 用Python实现闭包遇到的问题在Python实现分析脚本时,想用闭包实现获取一个递增的id函数,遇到一个问题,在运行时,报外部变量没有找到。 代码如下:def

2013-08-04 19:18:15 596

原创 Debian Linux使用

apt-get install libpq5=8.4.1-1

2013-07-29 14:06:54 794

原创 python中的ctypes库初探

python ctypesTable of Contents1 Python中调用C语言库1 Python中调用C语言库Python中提供了ctypes标准库,用来调用C语言库中的函数。加载dll C语言函数存在不同的调用约定,常见的有stdcall和cdecl,这两种调用约定在Python中的调用函数需要区分:stdcall的加载方式:

2013-07-28 16:49:52 1399

翻译 Software Transactional Memory

soft transactional memoryTable of Contents1 Software Transactional Memory1.1 Lock-base Concurrency1.2 Actor-based Concurrency1.3 Transactional Memory1.4 Clojure有4种引用类型:1 Softwa

2013-07-27 22:28:05 1764

原创 clojure配置repl端口和repo路径

clojure setupTable of Contents1 clojure配置repl端口和repo路劲1 clojure配置repl端口和repo路径在windows下lein的默认三方包存放路径在%USERPROFIL%/.m2下,windows下的此路径一般 是C:/Document and Settings/user,但是lein和emacs

2013-07-25 17:33:09 1828

原创 windows下安装clojure

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-07-24 23:15:42 1739

原创 crontab的测试方法

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-07-19 20:55:56 6989

原创 Python中的metaclass

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-07-18 22:43:08 1046

转载 TCP协议的TIME_WAIT状态详解

TCP协议的TIME_WAIT状态详解原创文章,转载请注明出处:www.ganquan.org我发现有个公司面试的时候问了对TCP协议比较细节的地方,那就写一下帮助自己加深理解和记忆。在开始说TIME_WAIT状态之前,要知道TCP协议是如何关闭连接的。很多人对TCP协议的三次握手都很熟悉(不知道的可以参考我以前的帖子),因为学校的垃圾考试都爱考三次握手,但是很多知道三

2013-07-18 10:37:01 675

原创 Python中的数据模型

Python中的数据模型__new__ 与 __init__ 的区别__new__在__init__之前调用__new__在返回一个类的实例时,会调用类的__init__函数__new__没有返回类的实例,或者返回的实例对应的类没有__init__,则不会调用__init__type与object作为父类的区别metaclass定义父类的含义type.new() -->

2013-07-17 23:37:29 808

原创 强大的ctype

有了ctype之后,python用C语言的库不再需要用C写转换函数。1. 载入动态库    #include // file libHi.c#include int hi(const char *str){ printf("Hi %s\n", str); return 0;}然后编译为动态库 gcc -shared -fPIC -o libHi.so lib

2013-07-06 22:22:31 1076

原创 python3连接sybase

python33连接sybase可以用pypyodbcpython33中可以使用ctype包装c语言动态库太方便了

2013-07-04 21:33:48 8312 1

原创 Python3中bytes和HexStr之间的转换

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-05-29 15:52:32 10371 1

原创 emacs中根据系统变量设置字符编码

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-04-26 11:46:53 1280

原创 python中的类

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-04-16 16:37:33 883

原创 python中类与函数的关系

<!--html {font-family:Times,serif; font-size:12pt}.title {text-align:center}.todo {color:red}.done {color:green}.tag {background-color:#add8e6; font-weight:normal}.timestamp

2013-04-15 16:14:26 1323

ctypes调用windll实现按键控制

Python通过ctypes调用windll.user32,实现鼠标移动和键盘输入的示例程序

2013-07-28

emacs中控制后台程序自动重启

在emacs中控制后台程序自动重启,当程序挂死或者被kill了之后,emacs会自动重启改程序

2013-01-07

空空如也

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

TA关注的人

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