首页 > 编程语言
python版wc
#!/usr/bin/envpython#coding:utf8fromoptparseimportOptionParserimportsys,os#parser=OptionParser()defset():parser=OptionParser("Usage:%prog[file1][file2]...")parser.add_option("-c","--chars",dest="characters",action="store_true",default=False,help="onlycountc..
分类:编程语言   时间:2014-05-13 04:32:13    收藏:0  评论:0  赞:0  阅读:579
python批量同步web服务器代码核心程序
#!/usr/bin/envpython#coding:utf8importos,sysimportmd5,tabfrommysql_co.my_dbimportset_mysqlfromssh_co.ssh_connectimportsshdfromssh_co.cfg.configimportssh_message,item_pathfromfileimportfindfiledefmy_mysql():db_file={}my_connect=set_mysql()f_file=findfile.mai..
分类:编程语言   时间:2014-05-13 01:44:53    收藏:0  评论:0  赞:0  阅读:485
python批量修改服务器密码,同时保存execl表格
#!/usr/bin/envpython#coding:utf8#随机生成自定义长度密码fromrandomimportchoiceimportstring,pickledefGenPassword(length=8,chars=string.ascii_letters+string.digits):return‘‘.join([choice(chars)foriinrange(length)])defpasslist(r_user,c_user,ip_list,web_list):di..
分类:编程语言   时间:2014-05-13 01:26:26    收藏:0  评论:0  赞:0  阅读:675
graphite,python监控网卡流量
#!/usr/bin/envpythonimportsys,timefromsocketimportsocketdefread_interface(in_file):withfile(in_file)asf:returnf.readlines()[2:]defset_interface(inter_msg):dic={}foriinxrange(len(inter_msg)):dic[inter_msg[i].split(":")[0].strip()]={"in":inter_msg[i].split(":..
分类:编程语言   时间:2014-05-13 04:02:28    收藏:0  评论:0  赞:0  阅读:514
原创python多线程批量管理工具batch(不断完善)
#!/usr/bin/envpythonimportthreadingimporttimeimportparamikoimportos,sysfromipimportip_list,web_server,ip_msgfromoptparseimportOptionParserfromssh_co.cfg.configimporthost_msgdefopts():parser=OptionParser(usage="usage%progoptions")parser.add_option("-i","--it..
分类:编程语言   时间:2014-05-13 03:32:31    收藏:0  评论:0  赞:0  阅读:469
python 中文正则表达匹配
需求:由于某个n年前的工具的错误,在复制一批文件的时候产生了大量的"复件xxxxxxx""复件(2)XXXXX"等类似文件,由于目录结构深,文件多,预计在5000万个,但是有多少这种错误的文件不清楚,因此写个脚本遍历删除。#encoding=utf-8 #author:skybug #date:2014-05-11 #function..
分类:编程语言   时间:2014-05-13 04:37:14    收藏:0  评论:0  赞:0  阅读:516
java并发编程之future模式
1、当你想并发去执行一段代码,但是还想获取这段代码的返回结果,那么future多线程模式就可以派上用场了,代码实现如下。publicclassClient{ publicDatarequest(){ finalFutureDatafutureData=newFutureData(); newThread(newRunnable(){ @Override publicvoidrun(){ futureDat..
分类:编程语言   时间:2014-05-13 01:28:33    收藏:0  评论:0  赞:0  阅读:419
Python代码分析工具:PyChecker、Pylint
1概述PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告。PyChecker可以工作在多种方式之下。首先,PyChecker会导入所检查文件中包含的模块,检查导入是否正确,同时检查文件中的函数、类和方法等。PyChecker可以..
分类:编程语言   时间:2014-05-13 03:07:02    收藏:0  评论:0  赞:0  阅读:614
java环境变量详解---找不到或无法加载主类
刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现“找不到或无法加载主类”然后返回配置环境变量折腾了好久,查看书籍、网上的资料,最终OK了!安装Eclipse始终出现“couldnotfindJavaSEruntimeenvironment”、“couldnotfindjavadll”这样的问题,按照网上提..
分类:编程语言   时间:2014-05-13 03:11:04    收藏:0  评论:0  赞:0  阅读:383
VC++实战《星际传奇》网游课程第一部分网络游戏开发基础篇(游戏引擎设计)
本系列课程基于最新的DirectX11接口进行深入细致的讲解,内容涉及D3D11原理与应用、DirectInput、DirectSound等;教程中专门针对新兴的D3D11接口展开深入的讲解,详细讲解了D3D11渲染管线、DirectComputer(参看《VC++游戏开发系列之Directcomputer并行计算原理与实践--DX11游..
分类:编程语言   时间:2014-05-13 04:17:48    收藏:0  评论:0  赞:0  阅读:555
linux 线程与CPU绑定
看到很多程序都是根据CPU个数来创建线程个数,当时很不理解他们之间的关系,咨询了项目组的同事后才有了大致了解。1.相关系统函数下面的函数可以通过man命令查询到。SYNOPSIS #define_GNU_SOURCE #include<pthread.h> intpthread_setaffinity_np(pthread_tthread,size_tc..
分类:编程语言   时间:2014-05-13 04:08:29    收藏:0  评论:0  赞:0  阅读:586
MyEclipse2014新增bug,尝鲜的朋友需注意NotFoundException: org.springframework.web.context.ContextLoaderListener
之前陆续用过MyEclipse8.5、MyEclipse9.1、MyEclipse10.5开发WEB项目,最近听说出了最新版叫MyEclipse2014,于是决定尝尝鲜,运行一个以前在MyEclipse10.5下写的工程,竟然报错如下: 严重: Error configuring application listener of class org.springframework.web.cont...
分类:编程语言   时间:2014-05-13 09:24:33    收藏:0  评论:0  赞:0  阅读:319
Thinking in java 琐碎知识点之 I/O流 、对象序列化
Thinking in java 琐碎知识点之 I/O流 、对象序列化...
分类:编程语言   时间:2014-05-13 00:33:53    收藏:0  评论:0  赞:0  阅读:397
JavaScript使用正则表达式
2.0 简介 正则表达式是可以用来查找与给定模式匹配的文本的搜索模式。例如,在上一章中,我们在一个较长的字符串中查找子字符串Cookbook: var testValue = "This is the Cookbook's test string"; var subsValue = "Cookbook"; var iValue = testValue.indexOf(subsVal...
分类:编程语言   时间:2014-05-12 23:26:03    收藏:0  评论:0  赞:0  阅读:611
java文本编辑器v2.0 图形用户界面
package 文本编辑器; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GraphicsEnvironment; import java.awt.GridLayout; import java.awt.e...
分类:编程语言   时间:2014-05-13 08:53:49    收藏:0  评论:0  赞:0  阅读:465
C语言优化实例:消除多级指针的间接访问
如果一个多层次的数据结构达到两级或者两级以上,举例如下: struct A{ int array_member[100]; //其他数据成员 }; struct B{ struct A *a_ptr; //其他数据成员 } 那么通过B类型的指针b_ptr访问A类型的array_member的某一个元素array_member[0]则需要使用b_...
分类:编程语言   时间:2014-05-13 06:00:27    收藏:0  评论:0  赞:0  阅读:392
C语言优化实例:循环中减少判断
为了让编译器更好地优化循环,应该尽量让循环中减少判断,方法之一是将判断语句整合进表达式。还是这个例子: for (int i = 0; i < 1000*10; i++) { sum += data[i/1000][i%10]; } 假如我们需要加一个判断,只有非负整数才需要作求和运算: for (int i = 0; i {      if (data[i/10...
分类:编程语言   时间:2014-05-13 23:00:58    收藏:0  评论:0  赞:0  阅读:462
C/C++笔试忍法帖01——系统篇
1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.  (4)系统开销:在创建或撤消进程时,由于系统都要为...
分类:编程语言   时间:2014-05-13 00:10:20    收藏:0  评论:0  赞:0  阅读:529
C/C++笔试忍法帖04——C/C++语法特性篇
1.Heap与stack的差别 Heap是堆,stack是栈。 Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。 Stack空间有限,Heap是很大的自由存储区 C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。 程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行。 2...
分类:编程语言   时间:2014-05-12 23:20:54    收藏:0  评论:0  赞:0  阅读:742
javacc-LOOKAHEAD MiniTutorial 翻译
本文翻译自\javacc-5.0\doc\lookahead.html章节。 上文:http://blog.csdn.net/chaofanwei/article/details/25541065 1、LOOKAHEAD是什么          lookahead就是当语法分析器从词法分析器里取token时,需要取多少个才能让分析器正确的走下去。 例一 void Input() :...
分类:编程语言   时间:2014-05-12 23:18:50    收藏:0  评论:0  赞:0  阅读:843
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!