首页 > 2015年05月05日 > 全部分享
设计模式(行为型)之状态模式(State Pattern)
状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,对于客户端而言,无须关心对象状态的转换以及对象所处的当前状态,无论对于何种状态的对象,客户端都可以一致处理。...
分类:其他   时间:2015-05-05 16:32:01    收藏:0  评论:0  赞:0  阅读:196
iOS 数据持久化之KeyChain(Swift Demo)
原创blog,转载请注明出处 blog.csdn.net/hello_hwc?viewmode=list前言:前两篇持久化分别讲到了 NSUserDefaults保存Settings信息 Plist保存简单的结构化信息 本文讲解如何保存需要加密的信息。绝大多数情况下都是保存密码。少数情况下需要保存证书等信息。本文以密码为例,讲解如何用iOS SDK原生API来进行KeyChain的操作。 实际开...
分类:移动平台   时间:2015-05-05 16:31:52    收藏:0  评论:0  赞:0  阅读:318
iOS-响应上下左右滑动手势
-(void)viewDidLoad{        UISwipeGestureRecognizer *recognizer;       recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];      [recogniz...
分类:移动平台   时间:2015-05-05 16:31:32    收藏:0  评论:0  赞:0  阅读:159
大四重写大一的C语言大作业是一种怎样的体验
大四重写大一的C语言大作业是一种怎样的体验 在整理文件时偶然发现大一时的C语言大作业,故突然心血来潮想看看曾经花费一个星期的成果。它虽然只有一个文件,却足足有829行,可见当时我下了多大功夫。回忆起当时作业的要求,大致也不过是实现一个可以增删改记录的学生成绩管理系统,何至于要写829行呢?找到源码配备的文档,想起那些我绞尽脑汁想出来的诸多花哨的功能,我不禁感慨:年轻就是能折腾啊!而在我准备仔细拜读...
分类:编程语言   时间:2015-05-05 16:31:30    收藏:0  评论:0  赞:0  阅读:257
【让我们再聊聊浏览器资源加载优化】
几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的 High Performance Javasript 这本书的第一章Loading and Execution中,他之所以建议这么做是因为: Put all tags at the bottom of the page, just inside of the clo...
分类:其他   时间:2015-05-05 16:31:20    收藏:0  评论:0  赞:0  阅读:246
移除Unity工程里所有图片的Alpha通道
为测试Untiy工程里Texture的Alpha对性能的压力,需要临时移除Unity工程里所有图片的Alpha通道,做测试对比。...
分类:编程语言   时间:2015-05-05 16:31:19    收藏:0  评论:0  赞:0  阅读:363
ArcGIS教程:3D 数据的基础知识
三维 GIS 数据的定义 (x,y,z) 中包含一个额外维度(z 值)。Z 值具有测量单位,同传统 2D GIS 数据 (x,y) 相比,其可存储和显示更多的信息。虽然 z 值通常为实际高程值(如海拔高度或地理深度),但未规定必须强制执行此方法。Z 值可用于表示许多内容,例如化学物质浓度、位置的适宜性,甚至完全用于表示等级的值。...
分类:其他   时间:2015-05-05 16:30:32    收藏:0  评论:0  赞:0  阅读:171
Windows 2008 R2 导出Excel时提示:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
第一次看到这个错误,首先考虑是不是需要在服务器上面安装Office,其实不需要。 Win2008系统采用的是64位,而我们引用的Excel组件却是32位的,翻阅了度娘后,得到如下解决方案,具体操作过程如下: 1、打开IIS(开始--运行--inetmgr回车) 2、定位到“应用程序池”,找到相应站点的应用程序池,比如,我的应用程序池是:sungrowpower        3、...
分类:数据库技术   时间:2015-05-05 16:30:22    收藏:0  评论:0  赞:0  阅读:365
RAID 0+1硬盘阵列组建图解及RAID 0+1和1+0的区别
经常有人来文RAID,只其然而不知其所以染,今天我就以网吧为例讲解下。 随着网吧规模扩大,网吧电脑数量也会相应增加,上网的顾客也随之增多,服务器硬盘数据存取的速度将会成为新的瓶颈,很多顾客开始投诉服务器点播的电影比较卡、游戏升级速度慢等问题,倘若不采取相关措施,那么好不容易扩大的经营将毁于一旦。   那么如何解决硬盘存取速度的瓶颈呢?用多个硬盘组建RAID阵列将是一个较佳的解决方案。然而许...
分类:其他   时间:2015-05-05 16:30:12    收藏:0  评论:0  赞:0  阅读:310
关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案
关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案...
分类:Web开发   时间:2015-05-05 16:30:01    收藏:0  评论:0  赞:0  阅读:299
【BZOJ 3993】 [SDOI2015]星际战争
二分+网络流~...
分类:其他   时间:2015-05-05 16:29:51    收藏:0  评论:0  赞:0  阅读:248
[LeetCode] First Missing Positive
First Missing Positive Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your algorithm should run in...
分类:其他   时间:2015-05-05 16:29:42    收藏:0  评论:0  赞:0  阅读:195
C++学习 - Map的了解
Map map迭代器 迭代器失效 map初始化 map插入元素Mapmap的特性是,所有键值会自动被排序。所有元素都是pair类型,同时拥有实体值(value)和键值(key)。pair的第一个元素被看做为键值,第二个看作为实值。同set,map不允许两个元素有相同的键值。又因为键值的自动排列特性,所以在键类型上必须有定义的严格弱排序。所谓的严格弱排序可以理解为在键值类型上的小于关系。所以假如不存在...
分类:编程语言   时间:2015-05-05 16:29:34    收藏:0  评论:0  赞:0  阅读:218
获取用户IP的方法
Java获取IP地址...
分类:其他   时间:2015-05-05 16:29:33    收藏:0  评论:0  赞:0  阅读:167
IOS开发得到所有的字体样式
ios的提供了很多的字体样式。有时候我们在开发应用的时候可能用到不同的字体,通过此Demo我们可以获取到所有的字体样式供我们选择。 首先获取字体字体族科名字,再通过族科的名字获取到字体的名字。 _fontArray = [[NSMutableArray alloc] initWithCapacity:242]; for (NSString * familyName in [UI...
分类:移动平台   时间:2015-05-05 16:29:12    收藏:0  评论:0  赞:0  阅读:244
YTUOJ-C语言合法标识符
Description 输入一个字符串,判断其是否是C的合法标识符。 Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。 Output 对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。 Sample Input 3 12ajf fi8x_a f...
分类:编程语言   时间:2015-05-05 16:29:01    收藏:0  评论:0  赞:0  阅读:249
Android实战技巧之二十八:启动另一个App/apk中的Activity
Android提供了在一个App中启动另一个App中的Activity的能力,这使我们的程序很容易就可以调用其他程序的功能,从而就丰富了我们App的功能。比如在微信中发送一个位置信息,对方可以点击这个位置信息启动腾讯地图并导航。这个场景在现实中作用很大,尤其是朋友在陌生的环境找不到对方时,这个功能简直就是救星。本来想把本文的名字叫启动另一个进程中的Activity,觉得这样才有逼格。因为每个App都...
分类:移动平台   时间:2015-05-05 16:28:51    收藏:0  评论:0  赞:0  阅读:190
15个邮件营销技巧增长“订阅用户”
近期,HubSpot发表了一个有趣的研究营销数据库,通过使用仿真模拟,发现业务数据库每年自然降低22.5%。而Marketing Sherpas的研究表明,B2B每月数据衰减率为2.1%,与每年22.5%相差。全球领先的多渠道智能化营销服务机构webpower的研究数据同样表明,国内邮件营销数据列表同样面临着用户数据不断坏死、失效和流失的考验。用户的组织工作变动、取消订阅或放弃旧的邮件地址等都可能...
分类:其他   时间:2015-05-05 16:28:42    收藏:0  评论:0  赞:0  阅读:205
推荐:C++论坛
?? 推荐:C++论坛 1. CSDN上的C++论坛:http://bbs.csdn.net/forums/CPPLanguage 2. http://www.cplusplus.com/ 3. http://bbs.chinaunix.net/forum.php?mod=forumdisplay&fid=23&filter=typeid&typeid=22 欢迎推荐!...
分类:编程语言   时间:2015-05-05 16:28:31    收藏:0  评论:0  赞:0  阅读:211
linux 内核中strstr 功能
在内核代码中看到strstr函数: mode = strstr(boot_command_line, "D:"); 应该是一个字符串处理函数,使用man命令查看下给出如下解释: SYNOPSIS #include char *strstr(const char *haystack, const char *needle); #define ...
分类:系统服务   时间:2015-05-05 16:28:14    收藏:0  评论:0  赞:0  阅读:275
2264条   上一页 1 ... 54 55 56 57 58 ... 114 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!