首页 > 2017年04月10日 > 全部分享
23种设计模式之策略模式(Strategy)
策略模式是一种对象的行为型模式,定义一系列算法,并将每一个算法封装起来,并让它们可以相互替换。策略模式比算法独立于使用它的客户而变化,其目的是将行为和环境分隔,当出现新的行为时,只需要实现新的策略类。 优点: 1)另一种子类化方法。 2)在类自身中定义了每一个行为,这样就减少了条件语句。 3)更容易 ...
分类:其他   时间:2017-04-10 16:54:11    收藏:0  评论:0  赞:0  阅读:232
web自动化测试:watir+minitest(五)
测试报告: 加载minitest-reporters库,并设置相关的参数。既可以在每次运行测试后生成响应的测试报告。 默认会生成一份html的报告在当前目录的test目录下 我们可以指定参数对报告的标题、报告存放目录、html的文件名进行设置。 #测试报告标题$testReportTitle = " ...
分类:Web开发   时间:2017-04-10 16:53:49    收藏:0  评论:0  赞:0  阅读:409
ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程
环境:OS X 10.10.5 + JDK 1.8 步骤: 一、下载ELK的三大组件 Elasticsearch下载地址: https://www.elastic.co/downloads/elasticsearch (目前最新版本:2.1.1) Logstash下载地址: https://www. ...
分类:其他   时间:2017-04-10 16:53:30    收藏:0  评论:0  赞:0  阅读:397
23种设计模式之原型模式(Prototype)
在系统开发过程中,有时候有些对象需要被频繁创建,原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后通过复制这个原型对象的办法,创建出更多同类型的对象。原型模式是一种对象创建型模式,用原型实例制定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式又可分为两种:浅克隆和深克隆。浅克隆仅 ...
分类:其他   时间:2017-04-10 16:53:00    收藏:0  评论:0  赞:0  阅读:158
jqgrid分页控件
工作中为了,处理分页问题,使用了两种分页控件,一种是处理表格的jqgrid控件,一种是自定义的jquery.page.js。 jqgrid(http://blog.mn886.net/jqGrid/ 中文的控件教程,https://github.com/tonytomov/jqGrid 这是控件的g ...
分类:其他   时间:2017-04-10 16:52:22    收藏:0  评论:0  赞:0  阅读:245
将pip的下载源更改为国内镜像
Python博大精深之处在于丰富的库,而目前最方便的下载库的方法无疑是pip。 由于GFW的存在,当我们在使用pip下载安装某个库的时候,会遇到莫名其妙的网络问题,比如我今天就死活安装不上pandas库。 这次要谈的正是改善pip下载网络问题的方法,我推荐的是修改下载源。 推荐两个源: 豆瓣:htt ...
分类:其他   时间:2017-04-10 16:52:09    收藏:0  评论:0  赞:0  阅读:231
LInux进程虚拟地址空间的管理
2017-04-07 脱离物理内存的管理,今天咱们来聊聊进程虚拟内存的管理。因为进程直接分配和使用的都是虚拟内存,而物理内存则是有系统“按需”分配给进程,在进程看来,只知道虚拟内存的存在! 前言: 关于虚拟内存和物理内存这些东东,本篇不作介绍,此等基础知识参考最普通的操作系统参考书籍即可。当然有问题 ...
分类:系统服务   时间:2017-04-10 16:51:29    收藏:0  评论:0  赞:0  阅读:242
Mybatis 示例之 SelectKey
SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。 不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。 SelectKey需要注意order属性,像MySQL一类支持自动增长类型的数据库中,order需要设置为 ...
分类:其他   时间:2017-04-10 16:50:57    收藏:0  评论:0  赞:0  阅读:177
对字典中的值排序
from random import randintd = {x: randint(60, 100) for x in 'xyzabcd'}'''第一种方法使用zip()方法将字典转化为元组'''d2 = zip(d.itervalues(), d.iterkeys())print sorted(d ...
分类:编程语言   时间:2017-04-10 16:50:22    收藏:0  评论:0  赞:0  阅读:145
禁止输入表情的方法
static NSCharacterSet *_variationSelectors; _variationSelectors = [NSCharacterSet characterSetWithRange:NSMakeRange(0xFE00, 16)]; - (BOOL)isEmoji:(NSS ...
分类:其他   时间:2017-04-10 16:50:03    收藏:0  评论:0  赞:0  阅读:153
【转】jquery checkbox勾选/取消勾选的诡异问题
转:http://www.cnblogs.com/KeenLeung/p/3799895.html 第一次执行,没问题,但第二次执行就有问题了,选择不了 prop()和attr()区别: (来源:http://hxq0506.iteye.com/blog/1046334) 最近在iteye的新闻中看 ...
分类:Web开发   时间:2017-04-10 16:49:45    收藏:0  评论:0  赞:0  阅读:229
Latex 4: WinEdt 10试用时间限制的破解
WinEdt 是目前我发现最好的LaTeX编辑器,但是在国内支付不便,且学生许可需$40,只能出此下策,望有余力者尽量购买正版。 WinEdt 的旧版本的破解方法众所周知,只需定时删除HKCU\SoftWare\WinEdt 7\Inst这个注册表键值即可(这个注册表键记录了安装的时间,以分钟为单位 ...
分类:Windows开发   时间:2017-04-10 16:49:23    收藏:0  评论:0  赞:0  阅读:879
上传文件或者图片到服务器端
html部分: js部分: 其中input的accept等属性请参照:http://www.haorooms.com/post/input_file_leixing ...
分类:Web开发   时间:2017-04-10 16:49:05    收藏:0  评论:0  赞:0  阅读:145
js实现双向链表, 双向链表需要增加一个previous属性
双向链表, 双向链表需要增加一个previous属性 /*双向链表 * */ function Node(element) { this.element = element; this.next = null; this.previous = null;//双向链表在这里需要增加一个previous... ...
分类:Web开发   时间:2017-04-10 16:47:46    收藏:0  评论:0  赞:0  阅读:134
Java 代理模式(一) 静态代理
转自: http://www.cnblogs.com/mengdd/archive/2013/01/30/2883468.html 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起 ...
分类:编程语言   时间:2017-04-10 16:47:33    收藏:0  评论:0  赞:0  阅读:134
Java 之集合框架
...
分类:编程语言   时间:2017-04-10 16:47:16    收藏:0  评论:0  赞:0  阅读:171
python中对 函数 闭包 的理解
最近学到 函数 闭包的时候,似懂非懂、迷迷糊糊的样子,很是头疼,今天就特意查了下关于闭包的知识,现将我自己的理解分享如下! 一、python 闭包定义 首先,关于闭包,百度百科是这样解释的: 闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的, ...
分类:编程语言   时间:2017-04-10 16:46:57    收藏:0  评论:0  赞:0  阅读:213
PHP数据库操作顺序
连接数据库:mysql_connect('服务器地址','账号','密码') 选择数据库:mysql_select_db(‘数据库名称’,连接标识符) 执行数据库语句:mysql_query(‘数据库语句’,连接标识符) 关闭结果集:mysql_free_result(‘结果集’) 关闭数据库:my ...
分类:数据库技术   时间:2017-04-10 16:46:43    收藏:0  评论:0  赞:0  阅读:245
第四次作业
NO.:1name:这种重中之重sex:Maddress:123 Beijng Road 进程退出返回值 0 (0x0) 运行时间 : 0.750 秒按任意键继续... 1 w 85 2 p 96 The higher score is: 2 p 96.00 Process exited after ...
分类:其他   时间:2017-04-10 16:46:13    收藏:0  评论:0  赞:0  阅读:126
Java 代理模式(二) Java中的动态代理
动态代理类 Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: 1.Interface InvocationHandler 该接口中仅定义了一个方法: Object invoke(Object proxy, Method method, Object[] arg ...
分类:编程语言   时间:2017-04-10 16:45:47    收藏:0  评论:0  赞:0  阅读:229
1536条   上一页 1 ... 32 33 34 35 36 ... 77 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!