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

建造模式

一、定义与结构GOF给建造模式的定义为:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。可以将建造模式的精髓概括为:将构造复杂对象的过程和对象的部件解耦。这是对降低耦合、提高可复用性精神的一种贯彻。其实这种精神贯彻在GOF几乎所有的设计模式中。是不是和上面提到的装机流程相像?这个很多人认为同抽象工厂模式相似的建造模式用在什么样的设计环境下呢(对于两者的比较稍候讨论)?我认为可以总结为以下环境:当要生成的产品有复杂的内部结构,其中的

系统 2019-08-12 09:30:16 2383

编程技术

分享27个最新国外超酷单页面网站设计

日期:2012-5-6来源:GBin1.com越来越多的网站开始使用单页面的网站设计,因为单页面网站设计简单直观,可以使用夸张的字体和超酷的插图展示,正是这些原因使得单页面设计在2012年赢得了更多开发人员的青睐。而且使用最新的CSS3和jQuery技术将会帮助我们更加简单快捷的创建更加具有视觉冲击力的网站,相信所有的网站设计师都会喜欢的!今天我们将给大家推荐30个单页面的网站设计,希望大家喜欢!AuxillaryDesignCoAuxillaryDesi

系统 2019-08-12 09:30:16 2383

编程技术

Step by Step WebMatrix网站开发之二:使用WebM

上一篇,从Web库创建了一个电子商务的网站。现在回到WebMatrix,看看它有什么功能。由图1可以看到,WebMatrix主要有3个区域,顶部Ribbon区域,左边是功能区域,右边是信息或编辑区域。Ribbon区域的工具按钮会根据左边功能区的改变而改变。图1我们的重点是左边的功能区,在这里有网站、文件、数据库和报告4个功能。网站网站功能提供了请求、设置两个子功能。在信息区域,可以看到网站的地址、路径,还有文件、数据库和报告等3个快捷方式。单击“请求”可看

系统 2019-08-12 09:29:51 2383

Python

笔者带你剖析Python3.x

《笔者带你剖析Python3.x》前言其实不太想写跟Java无关的东西,但是实在憋得难受,想想一个项目组的其他同事都回家过年了,就剩下我一个苦逼的还在坚守在战斗一线,酱油也打了一段时间了,再憋下去难受了,所以趁着过年前发一篇博文吧,也可以打发下时间,何乐而不为呢?废话说了一箩筐,回到正题。Python相信有不少开发人员,尤其是运维人员应该是非常熟悉的,那么请大家听我好好掰扯下Python究竟能够做什么,如果你觉得Python是个好东西,那么也请你尝试着使用

系统 2019-08-12 09:29:33 2383

各行各业

caffe安装2

洋洋洒洒一大篇,就没截图了,这几天一直在折腾这个东西,实在没办法,不想用Linux但是,为了Caffe,只能如此了,安装这些东西,遇到很多问题,每个问题都要折磨很久,大概第一次就是这样的。想想,之后应用,应该还会遇到很多问题吧,不过没办法了,骑虎难下!!这里有个建议是,如果将来要做大数据集,最好事先给Linux留多点空间,比如Imagenet,估计500G都不为过。另外,请阅读完,至少一个部分再进行动手操作,避免多余的工作,写作能力有限,尽请见谅。这篇安装

系统 2019-08-12 09:27:21 2383

各行各业

haha

问题:历史上哪个人跑的最快?回答:曹操原因:说曹操曹操到问题:米她妈是谁答案:花原因:花生米小白加小白等于什么?等于小白兔原因:小白TWO提问:麒麟到了北极会变成什么?回答:冰淇凌。原因:冰淇凌(冰麒麟)。提问:哪位历史人物最欠扁?回答:苏武。原因:苏武牧羊北海边(被海扁)。提问:从1到9哪个数字最勤劳,哪个数字最懒惰?回答:1懒惰;2勤劳。原因:一(1)不做二(2)不休。提问:怎样使麻雀安静下来?回答:压它一下。原因:鸦雀无声(压雀无声)。haha

系统 2019-08-12 09:26:52 2383

各行各业

[Selenium]刷新页面 Refresh page

5differentwaystorefreshawebpageusingSeleniumWebdriverHerearethe5differentways,usingwhichwecanrefreshawebpage.Theremightbeevenmore:)Thereisnospecialextracoding.Ihavejustusedtheexistingfunctionsindifferentwaystogetitwork.Heretheyare

系统 2019-08-12 09:26:49 2383

Oracle

oracle controlfile backup and recovery

备份:alterdatabasebackupcontrolfileto'xxxxxxx'reuse;alterdatabasebakcupcontrolfiletotraceas'xxxxxxx';RMAN备份控制文件恢复实例:1.控制文件损坏后利用二进制备份恢复(异常断电)备份控制文件:alterdatabasebackupcontrolfileto'/home/oracle/control.ctl'reuse;插入测试数据:SQL>insertinto

系统 2019-08-12 01:55:25 2383

数据库相关

可优化的代码段

booleanhaveApps=apps.contains(query);if(haveApps)app.add("apps");booleanhaveBooks=books.contains(query);if(haveBooks)app.add("books");booleanhaveMusic=music.contains(query);if(haveMusic)app.add("music");大家会如何优化上面的代码呢?可优化的代码段

系统 2019-08-12 01:54:41 2383

数据库相关

SQL用户存在则更新不存在则删除

1、添加索引(一般是唯一索引,我的是联合唯一索引):altertableT_Cartadduniqueindex(goods_id,user_id);2、SQL/**保存购物车(如果不存在则插入,如果存在则更新)*/@OverridepublicvoidinsetCart(Cartcart)throwsException{Stringsql="INSERTINTOT_Cart(goods_id,order_num,user_id)VALUES(?,?,?)

系统 2019-08-12 01:52:32 2383