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

一堂如何提高代码质量的培训课

今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。高质量代码的三要素我们评价高质量代码有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达到了这三要素的要求才能算高质量的代码。1.可读性强一提到可读

系统 2019-08-29 21:58:58 2257

编程技术

Qt4.8.1 帮助文档无效 用不了 怎么办?

Qt大名鼎鼎的是他的帮助文档非常好,无奈自然状态下安好qt4.8.1后竟然用不了,连输入Widget尽然都查找不到。以前qt4.8.0下,是可以的。不需要配置的,这里要先配置一下:点QtCreator----工具------选项------(左侧栏)帮助-----(右侧栏)文档-----点击添加,会自动打开QtSdk安装的位置。找到Documentation,选择qt.qch(56.2M),就可以了。或者将里面的所有文件都添加进去也可以。上张图:Qt4.8

系统 2019-08-12 09:29:59 2257

各行各业

no such file to load -- zlib when using gem

今天在buntu10.10使用源码安装完ruby1.9.2p290和rubygem1.8.10后,想利用gem去安装rails:geminstallrails,结果提示nosuchfiletoload--zlib错误。zlibisalibraryimplementingthedeflatecompressionmethodfoundingzipandPKZIP.解决办法,安装zlib1g和zlib1g-dev包(apt-getinstall或者利用Syna

系统 2019-08-12 09:27:36 2257

各行各业

Nutch URL过滤配置规则

nutch网上有不少有它的源码解析,但是采集这块还是不太让人容易理解.今天终于知道怎么,弄的.现在把crawl-urlfilter.txt文件贴出来,让大家一块交流,也给自己备忘录一个。#LicensedtotheApacheSoftwareFoundation(ASF)underoneormore#contributorlicenseagreements.SeetheNOTICEfiledistributedwith#thisworkforadditio

系统 2019-08-12 09:27:12 2257

Python

Python获取基金网站网页内容、使用BeautifulSoup库分析html

本文实例讲述了Python获取基金网站网页内容、使用BeautifulSoup库分析html操作。分享给大家供大家参考,具体如下:利用urllib包获取网页内容#引入包fromurllib.requestimporturlopenresponse=urlopen("http://fund.eastmoney.com/fund.html")html=response.read();#这个网页编码是gb2312#print(html.decode("gb231

系统 2019-09-27 17:57:29 2256

Python

详解python中自定义超时异常的几种方法

最近在项目中调用第三方接口时候,经常会出现请求超时的情况,或者参数的问题导致调用异代码异常。针对超时异常,查询了python相关文档,没有并发现完善的包来根据用户自定义的时间来抛出超时异常的模块。所以自己干脆自己来实现一个自定义的超时异常。目前找到了两种方式来实现超时异常的功能(signal.alarm()、threading实现超时异常)方法1thread+time原理:将要调用的功能函数放入子线程,通过设定子线程的阻塞时间,超时则主线程并不会等待子线程

系统 2019-09-27 17:54:54 2256

Python

详解Python用三种方式统计词频的方法

三种方法:①直接使用dict②使用defaultdict③使用Counterps:`int()`函数默认返回0①dicttext="I'mahandsomeboy!"frequency={}forwordintext.split():ifwordnotinfrequency:frequency[word]=1else:frequency[word]+=1②defaultdictimportcollectionsfrequency=collections.d

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

Python

解决python3 安装不了PIL的问题

python3无法正常安装PIL,因为PIL只支持python2各个版本,还没有python3的版本。这里是PIL官网http://www.pythonware.com/products/pil/可以看出只支持python2。不过有一个可以替代PIL的包,并且可以在python3上正常安装。Pillow包。Windows下安装方法:step1:windows+Rstep2:cmdstep3:pipinstallPillow截图如下:安装成功,大功告成。以上

系统 2019-09-27 17:54:39 2256

Python

Python - openpyxl 读写操作Excel

openpyxl特点openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易注意:如果文字编码是“gb2312”读取后就会显示乱码,请先转成Unicode1、openpyxl读写单元格时,单元格的坐标位置起始值是(1,1),即下标最小值为1,否则报错!tableTitle=['userName','Phone','age','Remark']#维护表头#ifrow<1orcolumn<1:#

系统 2019-09-27 17:54:22 2256