07 2013 档案

IE8,IE9,IE10绿色版,以及ColorPix
摘要:对于开发者而言IETest是一坨屎。 但是我们终于迎来的蛋糕和火腿,今天无意间发现了竟然有绿色版的浏览器版本,IE9,IE10已经下到本地,IE8网传是有的,但是没有找到合适的版本。但是足够了,本机使用IE8,这样既可以联调IE9,IE10,再不用苦恼IE样式问题。我测试了一下,发现效果和IE9,IE10是一样的。 IE9下载路径:http://www.cr173.com/soft/5150... 阅读全文

posted @ 2013-07-29 22:48 张叫兽的技术研究院 阅读(3260) 评论(0) 推荐(0) 编辑

机务UI设计小节
摘要:1.CSS样式.header { background-color:#7A8692; color:White; height:30px; font-size:16px; width:100%; line-height:30px; display:table; vertical-align:middle; padding-left:10px;}这里需要设置line-height值和height的值一致才行。2.在div的最外层设置bg-color可以是的里层的div的颜色变化。但是如果仅仅是设置里层div的bg-color则无效。3.... 阅读全文

posted @ 2013-07-29 22:25 张叫兽的技术研究院 阅读(245) 评论(0) 推荐(0) 编辑

Abstract Factory
摘要:工厂模式比较好理解,其实就是通过访问工厂返回单一的对象/多个对象。那么抽象工厂就是返回多个抽象对象。这意味工厂返回对象纵向的一个扩展。但是很多时候,抽象工厂是两个维度的扩展,比方说在数据库类型和表对象两个维度上面(《大话设计模式》)进行扩展,一方面数据库可能扩展是sybase或者MySQL,另一方对于表对象可以扩展是Project,Student等等。那么对于其中一个维度进行反射配置。 阅读全文

posted @ 2013-07-28 22:29 张叫兽的技术研究院 阅读(149) 评论(0) 推荐(0) 编辑

Flyweight
摘要:享元模式的本质其实和singleton的概念有些类似,只不过singleton强调的是一个对象,而享元模式描述的一堆“一个对象”。在GOF中举的例子是英文单词,如果为每一个字母都建立一个对象,这样对于内存消耗比较大,于是他实际是只是创建了24个(英文)字符,至于每个字符的位置和颜色都是由一个“外部状态”(实际可以理解为一个实体)通过传递而返回。 享元模式有两个状态,内部状态和外部状态,内... 阅读全文

posted @ 2013-07-28 11:37 张叫兽的技术研究院 阅读(236) 评论(0) 推荐(0) 编辑

Chain of Responsibility
摘要:比较经典的距离是请假申请(《大话设计模式》中的例子),请假是要逐级判断,只有级别到了才有权利审批,从构造上面其实“装饰”模式和“职责链”之间有相通的地方,但是两者的内涵去不同,前者其实是由一个封装的概念,而且会有一个核心对象,每一个装饰模式的扩展类其实都是为一个类的行为做服务,做封装;而职责链则是有一个传递的概念,通过继承父类的Handle的方法里面做校验是否需要传递到更高一级。 而且职责链... 阅读全文

posted @ 2013-07-25 22:14 张叫兽的技术研究院 阅读(214) 评论(0) 推荐(1) 编辑

Decorator
摘要:装饰模式,他的本质是对核心对象的行为进行封装。比方说ClassA一个方法OperationA(),如果想要在执行OperationA之前想要执行OperationB(),同时又不影响ClassA,这个时候就可以使用装饰模式,设计ClassB,里面有OperationB(),执行完OperationB内容之后再来执行类A的operationA()操作。这里面的类B维持一个对类A的引用,这样可以保证对... 阅读全文

posted @ 2013-07-23 21:13 张叫兽的技术研究院 阅读(226) 评论(0) 推荐(0) 编辑

Adapter
摘要:在介绍适配器原则之前介绍一下Abstract Server模式。 上面的图示描述的是一个开关类(Switch)控制灯具(Light)的开关。但是现在的这个关系违反了依赖翻转,Switch的功用被固定在了Light上面。如果以后有需求控制车门或者其他,那么就需要修改Switch,这样违反了开闭原则(OCP)。为了对修改/扩展开放,使用Abstract Server 模式: 通过一个接口... 阅读全文

posted @ 2013-07-23 08:38 张叫兽的技术研究院 阅读(320) 评论(0) 推荐(0) 编辑

Bridage
摘要:对于有两个以上的维度的对象,如下图:这张图的业务逻辑是这样的,Hayes,USR以及Emie都是上网的猫,现在有两条线路,一条是传统Dial,还有一条线路是专线,不需要拨号,这样每创建一种线路就意味着要创建三种上网猫,或者说每添加一种上网猫,就要为所有的线路都添加这种猫。 每个二层级增加一个类,都将会导致重新创建三个三级别的对象,这个时候就使用桥接模式 二层和三层分别抽象出来,并是... 阅读全文

posted @ 2013-07-22 22:35 张叫兽的技术研究院 阅读(402) 评论(0) 推荐(0) 编辑

国内项目测试培训笔录和小结
摘要:下午公司安排了一个国内项目测试。 首先介绍的是《测试规程》,未来这些规程都将会放到TCOE上面。 测试的分类和概念单元测试 集合测试:会比单元测试多出“准备”这样一个活动; 系统测试:会比集合测试多出“规划”,“搭建”活动。接下来介绍的是《测试模板》 测试估计书,基于一些方法来对测试进行评估; 系统测试计划书:测试策略,人员安排等,测试设计(目标,用例);在应用过程中是可以对测试规程和模板进行裁剪,这里就像PMP的项目管理一样,他提供了一个标准的详尽的结构/架构,然后使用过程中对其进行裁剪和添加,保证过程的标准。场景测试就是站在客户的角度来编写用例。这个和User ... 阅读全文

posted @ 2013-07-19 19:13 张叫兽的技术研究院 阅读(249) 评论(0) 推荐(0) 编辑

Proxy
摘要:代理模式的核心是将业务分离。代理类是将数据和操作又做了一次封装,在调用真实实现类之前或者之后再做点什么,这“做点什么”的逻辑是和纯粹“操作”不相干的。比如在Order的添加是有两部分的,一部分是应用层的List增加Item,另一部分是数据库层面的增加一条记录,这在逻辑上面是需要分开的,于是代理类负责了数据库,Order的实现类则负责应用层的添加。--案例摘自Bob大叔的书。 再比如一个队列里面装... 阅读全文

posted @ 2013-07-17 22:50 张叫兽的技术研究院 阅读(286) 评论(1) 推荐(0) 编辑

数据库设计
摘要:1.设计数据库尤其对于多人共同设计数据库,统一很重要,首先是那些东西需要统一。 1)字段名的大小写; 2)对于多单词是通过下划线区别还是通过首字母大写; 3)常用字段的数据类型和名称,比如流水号,INT,更新日期(UpdateDate,Date)更新人编号(UpdateEmpCode... 阅读全文

posted @ 2013-07-14 21:03 张叫兽的技术研究院 阅读(309) 评论(0) 推荐(0) 编辑

PDF转Word
摘要:1. 实现了PDF-》wordFoxitPDF将加密的PDF导出到一个新的文件; 然后使用Solid PDF Tools(我是用的版本是v6)将PDF进行转换Word,板式不错!使用明确页的方式,其他的两种方式:文字流和XX都会导致word文档的图片无法导入。2.转换的Word会有很多拼写的错误,因为采用明确页的方式会导致一些字母拼写错误,大小写问题,其实这些都是不影响阅读的,但是会有一些莫名其妙的拼写错误的消息提示,这个时候可以关闭这种校对书写。审阅=》拼写和语法-》选项-》勾选掉所有的“在Microsoft Office程序更正拼写时”即可。3.不过我转换的书实在太大了,500多页,Wor 阅读全文

posted @ 2013-07-13 18:30 张叫兽的技术研究院 阅读(266) 评论(0) 推荐(0) 编辑

机务维修成本技术点
摘要:1. PLSQL Develop 7工具激活 Serial Number:115139568 Product Number:keqtkf6mb5z5kww7wkl4u3m84emzk6644mgj4gt2 Password:xs374ca 2. 为PLSQL Develop的添加数据库 为了在登陆页面的数据库中显示数据库实例,需要在Oracle的安装路径下面的文件:C:\ora... 阅读全文

posted @ 2013-07-09 22:43 张叫兽的技术研究院 阅读(272) 评论(0) 推荐(0) 编辑

MyEclipse10
摘要:1.配置tomcatWindows->Preferences->My Eclipse->Servers->Tomcat,对于64位操作系统而言,Tomcat home directory选择路径“%System%\Program Files\Apache Software Foundation\Tomcat 7.0”,下面的路径自动填充 2.E10有一个界面,叫做“MyEclipse Configuration Center”,一旦打开了这个界面要回到开发界面Windows – Other Perspective – MyEclipse Jave Enterprise即 阅读全文

posted @ 2013-07-02 20:35 张叫兽的技术研究院 阅读(283) 评论(0) 推荐(0) 编辑

导航