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

组件设计原则之概念篇(四)

稳定抽象原则SAP是六个组件设计原则中的最后一个,它通常与稳定依赖原则SDP结合在一起,用于创建具有较高质量的组件依赖结构。终于是最后一个了,。稳定抽象原则(TheStable-AbstractionsPrinciple,SAP)Acomponentshouldbeasabstractasitisstable.组件的抽象程度应该与其稳定程度一致。SAP将组件的稳定性和抽象性联系了起来。SAP原则规定,一个稳定的组件应该是抽象的,这样在具备稳定性的同时也将具

系统 2019-08-29 23:04:27 2546

编程技术

前端技术系列课程(No.1) – 淘宝前端技术巡礼

http://www.slideshare.net/lijing00333/ss-12323405在这春意盎然的季节,淘宝北京研发中心前端团队为各位新同学精心准备了四次课程,500多张Slide,超过10个小时的课上时长,带来亢奋的课堂体验。我们将这些课程分享出来,希望对那些前端新人有所帮助。[这里ppt无法插入]大家进入这个地址看http://www.slideshare.net/lijing00333/ss-12323405今天是第一堂课,由灵玉主讲的

系统 2019-08-29 22:57:02 2546

编程技术

善待内存 [下]

其实,是我的错,我真的没有好好对她。我错了……我真的错了…………关于《请善待她》,请猛点进入。它描述了我在coding过程中发现的一个现象:当malloc的内存总量大于可用空闲物理内存的时候,会出现与磁盘之间的换页,严重影响性能。于是我怀疑Linux的内存分配机制出了问题[见下图],并给出了一套解决方案。详见全文。+-----------------------------------------------------------------------

系统 2019-08-29 22:29:28 2546

Oracle

ORACLE分区表、分区索引

ORACLE分区表、分区索引(转)ORACLE分区表、分区索引ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索引的创建也是有点讲究的,这些以下尽量阐述详细即可。1、类型说明:range分区方式,也算是最常

系统 2019-08-29 22:26:10 2546

Java

GAE for Java exception: no matching index fo

GAEforJava版现在还不是非常完善,至少目前appcfg还没有删除已建索引的命令。查了一下邮件列表,早在去年就有人问“GAEfor如何删除已建索引”。现在这个问题依旧存在,权宜之计是使用PythonSDK的appcfgvacuum_indexes命令进行删除。步骤:ToremoveyourindexesfromyourjavaappusingthepythonSDK1)downloadthepythonsdk(下载PythonSDK)2)inyour

系统 2019-08-29 22:16:53 2546

编程技术

wordpress 中对侧边栏的修改

首先:欢迎大家访问我的博客网站:网络赚钱博客在这个网页http://codex.wordpress.org/Template_Tags/wp_list_bookmarks上,看到了这个方法:就是我所用的。其实我不太明白意思,反正能用就可以了。没有细看******************************************************

系统 2019-08-29 22:08:09 2546

Java

使用微软代码签名证书签名Java代码使用指南

本指南针对已经购买了WoSign/Thawte/VeriSign微软代码签名证书,还需要用此代码签名证书来签名JavaJAR文件而编写,如果您还没有签名工具,请到SUN公司网站免费下载:http://java.sun.com/j2se/,推荐下载JDK1.4.2或以上版本,支持SolarisSPARC/x86,Linux86和Windows操作系统。请注意:WoSign微软代码签名证书仅支持J2SE1.5.008以上版本。第1步把.pvk和.spc转换为.

系统 2019-08-12 09:29:31 2546

各行各业

Jmeter的log输出控制

Jmeter的log输出控制(jmeter.log)log_level.jmeter=ERRORlog_level.jmeter.junit=DEBUG在jmeter.properties中,修改Jmeter的日志级别为:ERROR,否则产生巨大的日志文件jmeter.log,如果是需要查看详细的调试信息,可以将log_level.jmeter设置为DEBUG对于断言,如果想打印更加详细的自定义日志到jmeter.log,可以这样做:添加一个BeanShe

系统 2019-08-12 09:27:38 2546

各行各业

Sublime Text 中open in browser /view in brow

问题早上用SublimeText写html的时候,发现右键的openinbrowser或viewinbrowser命令都突然无法使用了,无法像以前一样在浏览器打开编写的页面了。开始以为是viewinbrowser插件出了问题,就在PackageControl里卸了然后再装,重复了多次,依然不行。又把SublimeText换成2版本的,不行又换回3版本的,总之是卸了装了重复多次依然不行后,发现我这解决问题的方法不对,太想当然了。终于想起来为什么不看看cons

系统 2019-08-12 09:27:16 2546

Linux

Linux下的Memcache安装

服务器端主要是安装memcache服务器端,目前的最新版本是memcached-1.3.0。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.m

系统 2019-08-12 09:26:40 2546