Memento模式来源:
Command模式通过将请求封装到一个对象(Command)中,并将请求的接受者存放到具体的ConcreteCommand类中(Receiver)中,从而实现调用操作的对象和操作的具体实现者之间的解耦。
Memento模式作用:
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可...
分类:
其他好文 时间:
2016-07-06 10:24:28
阅读次数:
226
socket,究竟是什么东东,面试时,笔试有他,面试也有他,如果做智能硬件,肯定会用到socket,所以,今天带大家回顾一下socket;
一、介绍:Socket:是应?层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是 一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接?后面;例:
你要打电话给?个朋友,先拨号,朋友听到电话铃声后...
分类:
移动开发 时间:
2016-07-06 10:25:47
阅读次数:
263
在处理大量数据的时候,或者同时对几个表操作,而这几个表的操作要求,要么都成功,要么都失败的时候,就需要用到事物,而PDO中提供的事物,一般可以满足需求。
关于事物的具体讲解,http://blog.csdn.net/qq_28602957/article/details/51039277
本篇文章,只涉及一个小例子。
在向数据库导入一个表格的时候,难免excel...
分类:
其他好文 时间:
2016-07-06 10:23:51
阅读次数:
106
概述
在本篇中,学习创建和管理硬链接和符号链接。学习:
创建硬或软链接识别链接并知道它们的类型理解复制与链接文件之间的区别使用链接执行系统管理任务
链接简介
在存储设备上,文件或目录包含在一些数据块中。有关某个文件的信息包含在一个 inode 中,它记录了所有者、最后访问该文件的时间、文件的大小、它是否是目录,以及谁可以读取或写入它等信息。inode 编号也称为
文件...
分类:
系统相关 时间:
2016-07-06 10:24:22
阅读次数:
333
标准的网页浏览器都提供一个功能:保留最近浏览过页面的历史记录。通过后退或向前按钮就能在历史记录之间跳转。现在,请你模拟这个功能,接收如下三条指令:1. BACK:回退功能,即回退到上一个访问的页面;2. FORWARD:使用BACK返回上一页之后,可以使用FORWARD回到下一页;3. VISIT url:访问指定url的页面,并且所有FORWARD的页面都被清空。标准的网页浏览器都提供一个功能:保留最近浏览过页...
分类:
Web程序 时间:
2016-07-06 10:22:07
阅读次数:
236
今天来讲讲 Hibernate 的灵魂所在——> Session 缓存session缓存是由一系列的Java集合构成的。当一个对象被加入到Session缓存中,这个对象的引用就加入到了java的集合中,以后即使应用程序中的引用变量不再引用该对象,只要Session缓存不被清空,这个对象一直处于生命周期中。Session缓存的作用:1)减少访问数据库的频率。2)保证缓存中的对象与数据库中的相关记录保持...
分类:
编程语言 时间:
2016-07-06 10:24:30
阅读次数:
401
一,代码。 //获得徐家汇的天气预报 -(void)getWeatherInfo{ NSError *error; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.weather ...
分类:
其他好文 时间:
2016-07-06 10:23:44
阅读次数:
154
按错了。。。,原帖地址http://blog.csdn.net/cyforce/article/details/37657009 webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所有第三方浏览器运行Ja ...
分类:
Web程序 时间:
2016-07-06 10:22:21
阅读次数:
239
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时 ...
分类:
Web程序 时间:
2016-07-06 10:21:25
阅读次数:
132
要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: ...
分类:
Web程序 时间:
2016-07-06 10:23:11
阅读次数:
145
jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。 特点 jQue ...
分类:
Web程序 时间:
2016-07-06 10:21:32
阅读次数:
214
姓名 崔巍 时间 2016年7月5日 学习内容 最后一次确定同步控制力度等实现细节。 学习了Visual Studio C#软件测试方面的工具。巩固了等价类黑盒测试方法的相关理论,并且学习了集成测试、回归测试的相关内容,并进行了测试。 集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块 ...
分类:
其他好文 时间:
2016-07-06 10:22:05
阅读次数:
143
转自: Mysql 自动备份脚本2 - - ITeye技术网站http://kangh.iteye.com/blog/2309091 转自: Mysql 自动备份脚本2 - - ITeye技术网站http://kangh.iteye.com/blog/2309091 备份方案: 备份主机:192.1 ...
分类:
数据库 时间:
2016-07-06 10:21:44
阅读次数:
179
Atom是Github专门为程序员推出的一个跨平台文本编辑器。可以通过Atom提供的更多插件来提高我们工作的效率。 1. Atom安装 解析: 从https://atom.io/下载atom-amd64.deb文件,然后执行命令dpkg -i atom-amd64.deb即可。 2. Markdow ...
分类:
其他好文 时间:
2016-07-06 10:20:18
阅读次数:
331
update table set name = replace(name,'name_','') where name like 'name_%';--替换 update table set name = substr(name,6) where name like 'name_%'; --截取 ...
分类:
数据库 时间:
2016-07-06 10:22:01
阅读次数:
207
/* System.out.println("2323"); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder docbuilder = factory.newDocument ...
分类:
其他好文 时间:
2016-07-06 10:21:01
阅读次数:
166
const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。readonly 允许把一个字段设置成常量,但 ...