搜索到与相关的文章
编程技术

大话重构连载11:小步快跑是这样玩的

说了那么多,相信你对小步快跑的概念有了一个初步的印象,但理解还不是很深。让我们来看一看一个实际工作中的例子,来亲身感受一下什么是大布局,什么是大设计,什么是小设计。还是回到前面那个HelloWorld的例子,起初的需求总是简单而清晰的。当用户登录一个网站时,网站往往需要给用户打一个招呼:“hi,XXX!”。同时,如果此时是上午则显示“Goodmorning!”,如果是下午则显示“Goodafternoon!”,除此显示“Goodnight!”。对于这样一个

系统 2019-08-29 21:59:04 1886

Python

发个python2.6+wxPython+wxGlade实现的简单teln

这些日子在公司测试机顶盒游戏,每次启动游戏的时候都要在windows黑色的dos窗口输命令,非常不方便,于是借着自己刚学的一点点python+wxPython的知识,写了这个telnet客户端,功能比较简单,根据需要可以再作修改。界面用wxGlade生成,本来我不喜欢wxGlade的,觉得不是很好用,但用着用着发现其实还不错,生成的代码也很容易和自己的代码结合。输入指令的输入框有默认的指令提示,为了方便写了个COMMAND指令列表,这是公司里用的,可以在源

系统 2019-08-12 09:30:17 1886

Python

Python程序包的构建和发布过程示例详解

关于我编程界的一名小程序猿,目前在一个创业团队任teamlead,技术栈涉及Android、Python、Java和Go,这个也是我们团队的主要技术栈。联系:hylinux1024@gmail.com当我们开发了一个开源项目时,就希望把这个项目打包然后发布到pypi.org上,别人就可以通过pipinstall的命令进行安装。本文的教程来自于Python官方文档,如有不正确的地方欢迎评论拍砖。0x00创建项目本文使用到的项目目录为➜packaging-tu

系统 2019-09-27 17:55:07 1885

Python

Python Django框架实现应用添加logging日志操作示例

本文实例讲述了PythonDjango框架实现应用添加logging日志。分享给大家供大家参考,具体如下:DjangousesPython'sbuiltinloggingmoduletoperformsystemlogging.Django使用python的内建日志模块来记录系统日志,但是要想在django应用中开启此功能使我们的部分操作能够被记录到日志文件,那么就需要进行一定的配置并且根据具体的log类型来进行调用step1:配置setting.py以下

系统 2019-09-27 17:54:44 1885

Python

Python生成指定数量的优惠码实操内容

Python生成指定数量的优惠码打开Python开发工具IDLE,新建‘codeGen.py'文件,并保存导入需要的包,这里需要random和string,代码如下:importstringimportrandom假设需要生成200个,长度为10的优惠码,实际应用这个可以作为参数进来CODE_COUNT=200CODE_LEN=10设计的优惠码由字母和数字组成,通过下面函数获取所有字母和数字,字母区分大小写defstrall():return(string

系统 2019-09-27 17:37:48 1885

Python

Python 实现链表实例代码

Python实现链表实例代码前言算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。实现清单实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切相关。今天用Python来实现一下,包含如下操作:['addNode(self,data)']['append(self,value)']['prepend(self,value)']['insert(self,index,value)']['delNode(s

系统 2019-09-27 17:56:13 1884

Python

python如何解析配置文件并应用到项目中

配置文件的类型通常自动化测试中的配置文件是以.ini和.conf为后缀的文件配置文件的组成1.section2.option3.value配置文件的格式[section_name]#=号可以使用:号代替option_name=value配置文件的注释通常使用#号或者;分号注释,有一点一定要注意,注释最好不要写到option_name=value行的后面,否则你会遇到意想不到的错误配置文件的作用那么我们的配置文件主要来干些什么呢?1.可以存储测试中测试用例使

系统 2019-09-27 17:54:50 1884

Python

python optparse模块使用实例

使用命令行时,如果要添加选项的话,python2.3里新增加了一个模块叫optparse,也是专门来处理命令行选项的。复制代码代码如下:fromoptparseimportOptionParserparser=OptionParser()parser.add_option("-p","--pdbk",action="store_true",dest="pdcl",default=False,help="writepdbkdatatooracledb")pa

系统 2019-09-27 17:38:37 1884

Python

python encode('utf8') problem

url='aa'printtype(url)printurl.encode('utf8')以上是ok的keyword="中国"printkeyword.encode("utf8")就会报错了UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe4inposition0:ordinalnotinrange(128)pythonencode('utf8')problem

系统 2019-08-29 22:48:28 1884