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

大话重构连载17:抽取方法的实践

说了那么多理论,我们来看看怎样使用抽取方法来重构遗留系统。如前所述,重构的过程首先是阅读程序代码,边阅读边整理程序。将功能相对独立的代码段放在一起,在前面加上注释。调整一些程序的顺序,将相关的代码尽量放在一起,但要保证程序执行的结果不会发生改变。比较典型的,将变量的定义与使用变量的代码放在一起。这个步骤比较实用,因为许多的遗留系统,其代码都有一个坏毛病,就是在程序开始时定义一大堆变量,但要弄清这些变量都用来做什么,却十分困难。边读边调整,将变量的定义逐渐迁

系统 2019-08-29 21:59:02 2185

编程技术

用exp/imp远程操作数据库

在http://icyheart.javaeye.com/blog/424760中详细分析了exp/imp在本地数据库上的操作,其实exp/imp除了上述的功能外,还可以对远程数据库进行操作,具体方法如下:一、修改tnsnames.ora文件加入远程服务器的命名:Sql代码192.168.1.117=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.117)(PORT=152

系统 2019-08-12 09:30:28 2185

各行各业

Timus 1002

#include#include#include#includeusingnamespacestd;typedefpairword_index;typedefpairlv1_index;#defineNOT_VALUE0xfffffffftypedefstructdp_item{intmin_word_amount;intmin_word_seq[

系统 2019-08-12 09:27:30 2185

各行各业

桶的使用

CREATETABLEB(idBIGINT)COMMENT'Abucketedcopyofuser_info'CLUSTEREDBY(id)INTO10BUCKETS;CREATETABLEB1(idBIGINT);LOADDATAlocalINPATH'/home/hadoop/1.txt'overwriteintotableB1;sethive.enforce.bucketing=true;INSERTOVERWRITETABLEBSELECT*FRO

系统 2019-08-12 09:27:25 2185

各行各业

httpd.ini

[ISAPI_Rewrite]CacheClockRate3600RepeatLimit32RewriteRule^(.*)/plus/list-tid-([0-9]+)\.html$$1/plus/list\.php\?tid=$2RewriteRule^(.*)/plus/view-aid-([0-9]+)\.html$$1/plus/view\.php\?aid=$2浏览器输入^(.*)/plus/list-tid-([0-9]+)\.html$则在

系统 2019-08-12 09:26:58 2185

各行各业

msn9强制更新(版本:14.0.8089.726)后的 2003

早上试了一下,msn开始强制更新了。不更新就无法登录,简直了。Win2003下面无法正常安装。解决办法就是找到MSI版本的安装程序,可惜MS本身不提供,只好自己找了。找个装过刚更新过MSN的xp系统的电脑,浏览c:\ProgramFiles\CommonFiles\WindowsLive\.cache\目录下看看最新日期的那几个文件夹,那里面就有了。祝各位顺利更新。纳米下载:http://www.namipan.com/d/MSN_20091118_14.

系统 2019-08-12 09:26:39 2185

Python

Python 3.x标准库有哪些

文本库string:通用字符串操作re:正则表达式操作difflib:差异计算工具textwrap:文本填充unicodedata:Unicode字符数据库stringprep:互联网字符串准备工具readline:GNU按行读取接口rlcompleter:GNU按行读取的实现函数二进制数据库struct:将字节解析为打包的二进制数据codecs:注册表与基类的编×××数据类型库datetime:基于日期与时间工具calendar:通用月份函数collec

系统 2019-09-27 17:56:06 2184

Python

Python中几种导入模块的方式总结

模块内部封装了很多实用的功能,有时在模块外部调用就需要将其导入。常见的方式有如下几种:1.import>>>importsys>>>sys.path['','C:\\Python34\\Lib\\idlelib','C:\\Windows\\system32\\python34.zip','C:\\Python34\\DLLs','C:\\Python34\\lib','C:\\Python34','C:\\Python34\\lib\\site-pack

系统 2019-09-27 17:55:57 2184

Python

Python学习二:关于VS2017中pip3 install

Python3.6执行pip3installtesserocrpillow,报错:error:MicrosoftVisualC++14.0isrequired.Getitwith"MicrosoftVisualC++BuildTools":http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法:去下方链接下载匹配版本的whl文件https://github.com/simonfluecki

系统 2019-09-27 17:55:27 2184