摘要:编写高效优质的代码一直是程序员所追求的目标之一,那么什么样的代码才叫优质呢?其中最重要的莫过于易维护、易修改。本文作者从面向对象和SOLID两大方面,非常详细地总结了如何编写出易修改的代码,绝对让你受益匪浅。在实际的开发中,编写出易维护和易接受变化的代码并非易事,想要实现可能更加困难重重:源码难于理解、依赖关系指向不明、耦合也很令人头疼。难道就真的就没有办法了吗?本文中我们一起探讨几个技术原则和一些编码理念,让你的代码跟着需求走,而且易维护易拓展。介
系统 2019-08-29 22:58:19 2658
国内网络环境日益恶劣,众多站长将站“移民”海外。选择一款优质高速的主机十分重要。由于虚拟主机的主机资源、支持环境等种种的限制,很多站长选择VPS(VisualPrivateServer),这篇文章,我们就来一起说说如何选择国外VPS。本文只讨论LinuxVPS,Windows的不在讨论范围内;本文下载速度与ping延迟都是用北京电信网络测试的。1.选择哪国的VPS?除去像showfom小朋友这样追求FlagFox那个小旗子癖之外呢,大部分同学追求的不过是有
系统 2019-08-29 22:47:38 2658
Thunderbird1.0isMozilla’snextgeneratione-mailclient.Thunderbirdmakesemailingsafer,faster,andeasierthaneverbeforewiththeindustry’sbestimplementationsoffeaturessuchasintelligentspamfilters,savedsearchfolders,builtinRSSsupport,privac
系统 2019-08-29 22:42:43 2658
使用MySQL客户端工具可以轻松的将CSV数据导入MySQL数据库。以我使用的HeidiSQL(http://www.heidisql.com/)为例在菜单上选Import/Export->ImportTextfile然后选择要导入的csv数据文件,目标表。再修改Fields:terminatedby一般csv文件都指定为","其他的基本默认就可以,有特殊需要的可以改。点Import!就可以导入了。(csvHeidiSQL.jpg文件太大,所以又上传了cs
系统 2019-08-29 22:25:41 2658
红包概率抽取算法精确到指定范围内,现在的算法是通过random随机数判断属于哪个范围内进行抽奖计算,统计5K条结果显示0.2-0.5(40%)中奖概率比1-2(10%)中奖概率高!查找原因如下:算法里是在基数的基础上向上浮动100(分),落在0.2-0.5范围内的中奖金额浮动1元后落在了1-2范围内导致0.2-0.5(40%)中奖概率比1-2(10%)中奖概率高!修改方案如下:生成1W个随机数,并将1W按比例划分,随机数落在哪个端就使用哪个段里的范围,再在
系统 2019-08-29 22:09:39 2658
原文地址:http://www.cnblogs.com/timeng/archive/2013/05/07/maven_install.htmlmyeclipse自带了maven插件,但是和原生插件还是有点不一样,本文介绍Maven的安装和配置,同样适用于eclipse。1.首先需要安装jdk,myeclipse(废话!)。然后到maven官网下载maven,http://maven.apache.org/download.html我下载的是3.0.52.
系统 2019-08-29 22:05:09 2658
Install&ConfigureLBonApache(StepsusingGlassfishv2ur1&Apache2.0.59onWindows)InGlassfish9.1.1,LBinstallationwasdoneusingtheASinstaller.TheinstallerwouldedittheApacheconfigfilesaswell.But,Glassfishv2ur1doesnothaveLBbundledwithit.Theu
系统 2019-08-12 09:30:35 2658
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。责任链可能是一条直线、一个环链或者一个树结构的一部分。一,结构:抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下
系统 2019-08-12 09:29:27 2658
有的作者不详1.真正的浪漫求婚应该是这样的:一位风度翩翩的男子请了10位同事吃饭,其中就有他心仪的mm。吃到一半时,他忽然站起来走到mm身旁,然后把mm坐的椅子整个搬了个90度面朝自己,而此刻mm嘴里塞满了各种食物……这时,他突然从兜里掏出4沓钱说:“这是4万元订金,你愿意嫁给我吗?”mm当即就惊呆了,激动的泪水夺眶而出,她呜咽着掏出验钞机,片刻后说:“这些都是真的——我愿意!”(同舟共济)2.刚刚到火车站买票,结果却空手而归,路见一宣传标语:成都是一个来
系统 2019-08-12 09:27:12 2658
今天重新安装ambari过程中,遇到了几个问题,耗费了我很长时间,在此记录一下ambari重新安装可参考我之前的一篇随笔http://www.cnblogs.com/6tian/p/4097401.html遇到的问题一:此问题是在安装第二步,注册主机时遇到的('ERROR2015-02-0620:09:43,441NetUtil.py:56-[Errno1]_ssl.c:492:error:100AE081:ellipticcurveroutines:EC
系统 2019-08-12 09:26:45 2658