liukeforever
码龄16年
求更新 关注
提问 私信
  • 博客:482,910
    社区:1,605
    484,515
    总访问量
  • 141
    原创
  • 35
    粉丝
  • 27
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2009-04-20

个人简介:一个十年的程序员

博客简介:

liukeforever的专栏

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得39次评论
  • 获得56次收藏
创作历程
  • 1篇
    2014年
  • 7篇
    2013年
  • 6篇
    2012年
  • 91篇
    2011年
  • 37篇
    2010年
  • 48篇
    2009年
成就勋章
TA的专栏
  • Delphi
    22篇
  • Django
    16篇
  • Education
  • Java
    8篇
  • Linux
    29篇
  • Oracle
    4篇
  • Other
    2篇
  • Python
    66篇
  • Subversion
    2篇
  • Ubuntu
    36篇
  • jquery
  • python algorithm
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Linux Unix.Trojan.Elknot (Linux.BackDoor.Gates.5)木马清理

被黑后, 向外疯狂发包,造成网络瘫痪
原创
发布博客 2014.08.14 ·
10546 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

rhel的一些配置

ip/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0NM_CONTROLLED=yesONBOOT=yes#BOOTPROTO=dhcpBOOTPROTO=staticIPADDR=192.168.X.XNETMASK=255.255.255.0GATEWAY=192.168.10.1TYPE=EthernetUSE
原创
发布博客 2013.11.14 ·
1016 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Tmux

tmux new -s session #建立会话tmux ls #列出会话 tmux attach -t session #进入某个会话 面板操作     Ctrl+b ”     将当前面板平分为上下两块Ctrl+b %     将当前面板平分为左右两块Ctrl+b q     显示面板编号Ctrl+b o     在当前窗口中选择下一面板Ctrl+b
原创
发布博客 2013.11.13 ·
859 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

sublime2 安装配置

sublime所安装的package1.delphi style bookmarks2.inputhelper3.jedi - python autocompletion4.python pep8 autoformat5.sublimelint6.theme-sodainstall package controlimport urllib2,os; pf='
原创
发布博客 2013.11.12 ·
1939 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Autoreload of modules in IPython

ipython很好用,但是如果在ipython里已经import过的模块修改后需要重新reload就需要这样In [1]: %load_ext autoreloadIn [2]: %autoreload 2In [3]: from foo import some_functionIn [4]: some_function()Out[4]: 42In [5]: # open f
原创
发布博客 2013.05.28 ·
2215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python格式化dict输出

python格式化dict输出如果dict里有unicode or utf-8编码的字符串,缺省是:In [75]: dd = { 'name': u'功夫熊猫' }In [76]: ddOut[76]: {'name': u'\u529f\u592b\u718a\u732b'}In [77]: dd2 = { 'name': '功夫熊猫' }In [78]: dd2
原创
发布博客 2013.05.27 ·
17412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django south做数据库迁移

1. setting.py INSTALLED_APPS add south2. python manage.py schemamigration mysite --initial3. python manage.py convert_to_south mysite4. change model.py5. python manage.py schemamigration mysit
原创
发布博客 2013.05.15 ·
981 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tornado thread 任务处理模式

import functoolsimport timeimport threadingimport loggingimport Queue#import hunspellimport tornado.webimport tornado.websocketimport tornado.localeimport tornado.ioloopfrom tornado.options
原创
发布博客 2013.03.07 ·
2919 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

nginx跟据url进行分流

需求让Nginx跟据请求的url不同,而转发到不同的server上举例:url http://127.0.0.1/json/0769/url http://127.0.0.1/json/0734/需求把url后缀为0769的请求转发到server1, url 后缀为0734的请求转发到server1nginx.conf实现代码worker_processes 2;#
原创
发布博客 2012.12.11 ·
17161 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Django Model Object Serialize By SpitEat

django model object 最简单的方法s = NagiosHoststatus.objects.all()[0]print s.__dict__但是这个方法有一个缺点, 外键所关联的对象并不会被Serialize, class Model1(models.Model): name=models.CharField() ch
原创
发布博客 2012.11.12 ·
1066 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python MMSEG 分词 实现

实现参见http://blog.csdn.net/acceptedxukai/article/details/7390300修改了其中的几个问题1.取 自由语素度最大的chunk这个是要取chunk中单个字的词频取对数后的和),而不是直接把sum chunk中每词的词频和2. 确定唯一的chunk后应该取这个剩下的chunk的第一个词为分出的第一个词然后对除去第一个词的剩下部分
原创
发布博客 2012.10.11 ·
2119 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python sorting list of dictionaries by multiple keys

如何list里对dict类型的数据按 多字段排序,不限制数据类型 数字、str、date类型都可以def multikeysort(items, columns): from operator import itemgetter comparers = [ ((itemgetter(col[1:].strip()), -1) if col.startswith('-') e
原创
发布博客 2012.09.29 ·
911 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查看Django ORM执行的SQL语句

In [1]: from django.contrib.auth.models import UserIn [2]: User.objects.all()[0]Out[2]: In [3]: from django.db import connectionIn [4]: connection.queriesOut[4]:[{'sql': u'SELECT `au
转载
发布博客 2012.02.08 ·
6177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python Oracle 的幾篇文章

Using Python With Oracle Database 11gBest practices with Python and OracleAbout Database Resident Connection Poolinghttp://www.cnbeta.com/articles/168627.htm
原创
发布博客 2012.01.05 ·
825 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

ununtu開機啟動命令行

直接编辑 /etc/X11/default-display-manager 文件,啟動命令行  将文件情空或者内容设置为false啟動圖行界面/usr/sbin/gdm
原创
发布博客 2011.12.31 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ZeroMQ timeout a REQ/REP connection

import sysimport zmq# None of these operations will block, regardless of peer:context = zmq.Context()socket = context.socket(zmq.REQ)socket.setsockopt(zmq.LINGER, 0)socket.connect("tcp:/
原创
发布博客 2011.12.28 ·
4084 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python zeromq rpc介紹

https://github.com/geoffwatts/zmqrpc傳輸資料格式:bson模型: 多線程Client             Server   ------       ------------------------------          client                        worker(thread)
原创
发布博客 2011.12.27 ·
3736 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

分布式任務分發模型

分布式任務分發模型zeromq + gevent實現dispatcher:分派任務worker:  任務執行者recver:  任務結果收集       dispatcher(push)      /        |          \worker worker worker(pull, push to recver)     \         |
原创
发布博客 2011.12.26 ·
2436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sqlalchemy Connection Pool

sqlalchemy 默認的pool_size=5pool裡存放的是在跟數據庫的的閒置連接,使用c1 = engine.connect() 或session = scoped_session(sessionmaker(bind=engine))會創建連接, 創建連接的步驟1、看pool裡是否有連接,如果有取出該連接返回2、pool沒有空閉的連接則建立一個新接的連接隻有當
原创
发布博客 2011.12.05 ·
5333 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

python socket get http

需要注意http1.1和http1.0的區別http1.1要加上Host才可以, http1.0則不用#!/usr/bin/env pythonimport socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.connect(('172.17.9.9', 80))#sock.send('GET /
原创
发布博客 2011.11.29 ·
2611 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多