- 博客(111)
- 资源 (2)
- 收藏
- 关注

原创 c++ string char * 字符串
#include // std::cout#include // std::set_intersection, std::sort#include // std::vector#include using namespace std; int main () { char * name = "zengzhaonong";
2014-02-11 21:43:29
613

转载 python通过文件头来判断文件的真实类型
### # 文章:Python通过文件头来判断文件类型 # 作者:http://aminby.net ### import struct # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList(): return {
2014-01-27 20:02:33
1664

转载 python open write读写文件
1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read()finally: file_object.close() 注:不能把op
2014-01-26 21:10:40
3795
转载 代码大全 25章
本章讨论程序性能调整问题——这一直以来都是一个富有争议的话题。在20世纪60 年代,计算机资源非常有限,因此效率成了人们极为关注的一个问题。到了70年代,随着计算机的功能越来越强大,程序员们意识到过分专注于性能会损害程序的可读性和可维护性,因而代码调整受到的重视程度有所下降。性能限制随着80年代微型计算机革命的开始而重新提了出来,效率问题又被推到台前,在整个90年代中它被人关注的程度则逐渐下降。2
2014-07-03 07:39:39
537
转载 代码大全 18 19章
“程序复杂度”的一个衡量标准是:为了理解应用程序,你必须在同一时间记住的智力实体的数量。这种智力游戏可以说是编程中最难的方面之一,这也使编程需要比其他任何活动都需要专心。它也是程序员对“不时被打断”特别反感的原因。计算机科学界的研究人员对复杂度重要性的关注至少已经有20年时间了,多年以前,Edsger Dijkstra已经就复杂的危险提出警告:“有能力的程序员会充分认识到自己的大脑容量是多
2014-06-20 07:35:04
469
转载 最短路径单向
/** * DIJKSTRA(简单版) 单源最短路径算法(不允许存在负边) * 输入:(1)图g; // 有向图或者无向图 * (2)源点s。 * 输出:(1)源点s到各点的最短路径长dist; * (2)源点s到各点的最短路径prev。 * 结构: 图g用邻接矩阵表示,最短路径长dist用数组表示。 * 算法:Di
2014-02-24 23:05:44
634
转载 地铁选站
/*************************************** * About: 有向图的Dijkstra算法实现 * Author: Tanky Woo * Blog: www.WuTianQi.com ***************************************/#include #include usi
2014-02-23 20:54:26
438
转载 最短路径算法
/*************************************** * About: 有向图的Dijkstra算法实现 * Author: Tanky Woo * Blog: www.WuTianQi.com ***************************************/#include #include usi
2014-02-23 08:13:28
438
转载 python模块——struct(字节流,组包拆包实现)
我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进行数据传输的话。 python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。 struct.pack(): struct.pack用于将Python的值根据格式
2014-01-26 21:12:29
561
原创 使用struct格式化bin文件实践
# coding=utf-8import socketimport sysimport stringimport reimport osimport structdef read_bin_file(file_name): file_object = open(file_name, 'rb') try: file_conten
2014-01-26 21:09:54
447
转载 python 查找文件夹下所有文件
# coding=utf-8import socketimport sysimport stringimport reimport os# pattern 匹配模式# base 搜索路径# circle 是否递归def find_file_by_pattern(pattern='.*', base=".", circle=True):
2014-01-25 12:05:39
1686
转载 c++随机数生成
#include #include #include using namespace std; int main() { /* 产生随机数的用法 1) 给srand()提供一个种子,它是一个unsigned int类型; 2) 调用rand(),它会根据提供给srand()的种子值返回一个随机数(在0到RAND_MAX之间
2013-12-18 22:10:23
473
原创 C++ Windows 获取当前时间 精度为ms
#include #include #include unsigned int getCurTime(){ unsigned int curTimeMs = 0; SYSTEMTIME curTime; GetLocalTime(&curTime); printf("%u:%u:%u:%u\n", curTime.
2013-12-17 21:50:43
756
转载 Python实现浏览器自动化操作
最近在研究网站自动登录的问题,涉及到需要实现浏览器自动化操作,网上有不少介绍,例如使用pamie,但是只是支持IE,而且项目也较久没有更新了。还有就是利用selenium,可支持多种浏览器。网上资料比较多。经过比较,我选择了Splinter模块,因为利用Splinter开发浏览器自动化操作,编写代码比较简单。一、Splinter的安装Splinter的使用必修依靠Cython、lxml、s
2013-07-06 22:08:28
1445
转载 字符串操作
判断类方法,通常返回一个布尔值:str.endswith(suffix[, start[, end]]):判断字符串是否以指定后缀结尾,返回True或False。start和end指定判断的起始范围,默认全字符串。如:'abcde'.endswith('de') -->True'abcde'.endswith('de', 0, 3) -->Flasestr.startwit
2013-07-06 17:07:21
864
原创 python 修改文件内容,进行文件操作
full.py--------------------------------------------------------# coding=utf-8import osdef format_file(input_file): # 读出文件内容 file_object = open(input_file, 'r') file_conte
2013-07-06 17:06:32
707
转载 UltraEdit去掉.bak备份文件
在安装完UltraEdit软件之后,每次打开文件都会产生一个.bak为后缀的文件,如果你不想备份文件,可以去掉这个文件:在菜单栏------>高级------>配置------>文件处理------>备份找到过后默认是追加.bak到现有扩展名,把它改为不备份。
2013-07-06 15:38:46
512
转载 读取文件一行
/* * File: main2.cpp * Author: Vicky * * Created on 2011年11月25日, 上午10:16 */ #include #include #include #include /* * */ int main(void) { std::cout "both getline the diffe
2013-06-25 23:12:32
1216
转载 屏蔽广告
为什么有时打开网页,总会在右下角弹出广告? Del C:\\_IS_ISC.DLL /s/aC:\Windows\System32\drivers\etc\hosts127.0.0.1 atm.youku.com127.0.0.1 fvid.atm.youku.com127.0.0.1 html.atm.youku.com127.0.0.
2013-06-22 10:41:18
1401
转载 “CMI/CMR” (codec mode indicator/codec mode request)
“CMI/CMR” (codec mode indicator/codec mode request)
2013-06-17 22:05:24
707
转载 cxfreeze
把Python脚本和所用到的库打包为exe文件,可以更方便的发布程序,避免使用程序的每个电脑都必须安装Python。 网上有不少相关介绍,但很少见到Python 3.x下打包Python脚本为exe的成功案例,笔者探索了一下,成功完成了任务,记录下来分享给需要的朋友。欢迎交流。 一、Python 3.1的打包办法 1、下载cx_Freeze。 http://sourceforge.ne
2013-05-09 21:44:21
2744
转载 python 发邮件
# coding=gb2312import smtplibfrom email.mime.text import MIMEText#要发给谁mailto_list= ["418778645@qq.com", "418778645@qq.com"]def send_mail(to_list,sub,content): #设置服务器,用户名、口令以及邮箱的后缀
2013-01-29 23:45:05
376
原创 Python获取操作系统版本信息
# coding=utf-8import platformif __name__ == '__main__': retval = platform.platform() #Windows-7-6.1.7601-SP1 print retval retval = platform.system() #Windows prin
2013-01-29 22:11:34
501
转载 Linux 添加开机启动项的两种方法
1、编辑文件 /etc/rc.localvim /etc/rc.local#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to
2013-01-22 23:30:21
405
原创 python 多线程
import threadingimport timeg_ip_addr = ["192.168.1.1", "192.168.1.2", "192.168.1.3", "192.168.1.4", "192.168.1.5", "192.168.
2013-01-18 21:31:33
344
原创 python 字典 dict
# coding=gbkif __name__ == '__main__': table = {'abc':1, 'def':2, 'ghi':3} for key in table.keys(): print key, '\t', table[key]
2013-01-16 23:18:20
288
原创 python 列表 list
# coding=gbkif __name__ == '__main__': agent_addr = ['a', 'b', 'c', 'd'] for ip_addr in agent_addr: print ip_addr
2013-01-16 23:14:55
313
原创 windows启动时执行python脚本
1. 创建pyw脚本桌面快捷方式2. 把快捷方式拷贝到如下目录C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startuppython 创建桌面快捷方式
2013-01-05 23:12:27
1039
原创 python 等待用户回车退出
if __name__=='__main__': content = raw_input("input:") if (content != ""): exit
2013-01-05 22:43:46
3274
原创 linux/windows 脚本修改用户密码
Windows---------------------------------------------------C:\Users\Administrator>net user zengxiaolong 111111 /add命令成功完成。C:\Users\Administrator>net user zengxiaolong 123456命令成功完成。
2013-01-05 22:20:28
829
转载 shell脚本修改密码
偶只想说,偶的技术贴都是水的,就这样子。记录偶遇到的问题,偶的水平有限,所以小儿科问题偶也把它当技术贴,GAGA.oz想我写个脚本恢复默认设置,其中有一项就是要恢复成默认密码,在这之前,偶只晓得该密码是passwd,然后就会显示喊你输入旧密码,新密码,是一种与用户交互的形式。但素偶的默认密码其实是固定的,不用交互应该就可以实现,用脚本应该是可以实现的。最开始在网上查,大部分都是看到用exp
2013-01-05 22:03:54
4216
原创 后台运行的pyw程序
# coding=gbkimport filecmpimport osimport shutilimport time def copy_file(src_file_name, dst_file_name): if not os.access(src_file_name, os.F_OK): print '%s does not exist'
2013-01-05 00:11:31
715
原创 我
爱聊天,不爱忽悠爱思考,也爱脚本爱爬山,也爱养虾不是屌丝,不是高富帅不是天才,我是有理想、会工作、懂生活的码农不是工作狂,不是偷懒王不是天才,我是有理想、会工作、懂生活的码农
2013-01-04 23:02:25
345
原创 python 比较文件内容
# coding=gbkimport filecmpimport osdef cmp_file_content(src_file_name, dst_file_name): if not os.access(src_file_name, os.F_OK): print '%s does not exist' %(src_file_name)
2012-12-29 01:07:17
634
原创 python find 字符串查找
# coding=gbkif __name__ == '__main__': remotefile = "ABC_ZENG_Z" retval = remotefile.find("ZENG") print ("retval = %d" %(retval)) if (retval != -1): #搜索成功 print
2012-12-29 00:10:16
628
转载 Python中使用中文
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。先来看看python的版本:>>> import sys>>> sys.version'2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 b
2012-12-28 21:11:49
1107
转载 python 扫雷
#pyWinmineCrack.py# coding: utf-8import win32guiimport win32processimport win32conimport win32apifrom ctypes import *#雷区最大行列数MAX_ROWS = 24MAX_COLUMNS = 30#雷区格子在窗体上的起始坐标及每个格子的宽度MINE_BEGIN_X = 0xCMINE_B
2012-12-28 00:23:04
518
转载 dos python start/stop server
net stop ftpsvcimport osimport timedef stop_server(server_name): command = 'net stop ' + server_name print "stop %s" %(server_name) #print "cmd = %s" %(comma
2012-12-27 22:59:00
459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人