#!/usr/bin/envpython
#-*-coding:UTF-8-*-
#####################################################
#Author:sunfxxingrhce@163.com
#Lastmodified:2014/11/12-2014/11/13
#Filename:re.py
#QQ群:236147801
#####################################################
importre
..
分类:
编程语言 时间:
2014-11-14 01:48:41
阅读次数:
177
系统:Ubuntu安装:milo@nf:~$sudoapt-getinstallpython-dev
milo@nf:~$sudoapt-getinstalllibmysqld-devmilo@nf:~$python
Python2.7.6(default,Mar222014,22:59:56)
[GCC4.8.2]onlinux2
Type"help","copyright","credits"or"license"formoreinformation.
>>>importMy..
分类:
数据库 时间:
2014-11-14 01:46:34
阅读次数:
258
刚开始学习Python,用Python写了一个获取Linux服务器信息的脚本,在debian和centos上测试通过。首先需要安装一个psutil库,在安装psutil之前需要安装python的开发工具包#debianapt-getinstallpython-dev#centosyuminstallpython-develpsutil下载页面https://pypi.python.org/py..
分类:
编程语言 时间:
2014-11-14 01:45:59
阅读次数:
2384
最近在学习廖雪峰的python教程,在装饰器的一章中有个思考题: 请编写一个decorator,能在函数调用的前后打印出‘begin call‘和‘end call‘的日志 import functools def log(params): def decorator(): @functools....
分类:
编程语言 时间:
2014-11-14 00:25:17
阅读次数:
250
阻塞队列是后台开发中多线程异步架构的基本数据结构,像python, java 都提供线程安全的阻塞队列,c++ 可能需要自己实现一个模板。
从性能考虑,自己没有使用STL的queue作为基本数据结构,而是使用循环数组作为基本数据结构,性能应该比queue高,省去了动态内存分配和回收。
确定就是,队列大小不可动态扩展,当时实际开发中,可以通过压力测试,配置合适的队列大小。
代码量非常小,可以进行工程开发直接使用。...
分类:
编程语言 时间:
2014-11-14 00:15:05
阅读次数:
500
每创建一个TCP连接,就创建一个进程。 代码如下: # coding: utf-8
import socket
import os
import sys
import signal
import errno
from time import ctime def hanlde_sigchld(a, b...
分类:
编程语言 时间:
2014-11-14 00:13:05
阅读次数:
294
这个相对于多进程更加简单,每accept一个新的连接就创建一个新的线程。代码如下: # coding: utf-8
import socket
import sys
import errno
import threading
from time import ctime class ClientTh...
分类:
编程语言 时间:
2014-11-13 23:56:05
阅读次数:
274
这是求毕业哥的处女座博客,希望大家别喷!!!由于实验室项目的需要,求毕业哥于昨晚(2014/11/05)9点开始学习Python。自身有点强迫症,装什么软件都要求新的,所以给自己 Windows装了个Python3.3(也为自己埋了个雷)。之前在Linux机器上装了Python-2.7.3,我没多想...
分类:
编程语言 时间:
2014-11-13 23:47:57
阅读次数:
857
1.小时钟获取当前时间并用打印在Console上2.上代码1 import time,sys,os2 while(1):3 t = time.strftime('%H:%M:%S',time.localtime(time.time()))4 sys.stdout.write(t+'\...
分类:
编程语言 时间:
2014-11-13 22:03:07
阅读次数:
159
#!/usr/bin/python import csv import cx_Oracle tns_name = cx_Oracle.makedsn(‘192.168.1.230‘,‘1521‘,‘hfpboc‘) db = cx_Oracle.connect(‘hfpboc‘,‘hfpboc‘,tns_name) cursor = db.cursor() f = open("cardacc...
分类:
数据库 时间:
2014-11-13 20:57:37
阅读次数:
253