1. 单例需求的提出 (1)在架构设计时,某些类在整个系统生命期中最多只能有一个对象存在(Single Instance) (2)问题:如何定义一个类,使得这个类最多只能创建一个对象 2. 单例模式 (1)要控制类的对象数目,必须对外隐藏构造函数 (2)思路 ①将构造函数的访问属性设置为privat ...
分类:
其他好文 时间:
2016-07-03 00:26:27
阅读次数:
149
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。 2、String不可变是因为 ...
分类:
其他好文 时间:
2016-07-03 00:26:48
阅读次数:
251
Swift 烧脑体操(一) - Optional 的嵌套 前言 Swift 其实比 Objective-C 复杂很多,相对于出生于上世纪 80 年代的 Objective-C 来说,Swift 融入了大量新特性。这也使得我们学习掌握这门语言变得相对来说更加困难。不过一切都是值得的,Swift 相比 ...
分类:
编程语言 时间:
2016-07-03 00:27:10
阅读次数:
371
回顾 HTTP 协议的通信核心,无非就是请求报文和响应报文之间的交互。而请求报文由客户端生成,也就是用户的浏览器;响应报文则由服务器生成,作为web应用的开发者,大多数工作就是构造一个合适的响应报文。在 django 中,请求报文已经被封装成了 HttpRequest 对象,该对象的创建是自动的,且 ...
分类:
其他好文 时间:
2016-07-03 00:27:38
阅读次数:
193
iOS下的实际网络连接状态检测 序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择, ...
分类:
移动开发 时间:
2016-07-03 00:25:38
阅读次数:
200
题意:输入N代表字符串长度,输入M代表喜欢的词语的个数,接下来是M个词语,然后是M个词语每个的价值。求字符串的最大价值。每个单词的价值就是单价*出现次数。单词可以重叠。如果不止一个答案,选择字典序最小的。 题解:AC自动机+dp。dp[i][j]表示在字符串长度i,在自动机的第j个状态。因为要字典序 ...
分类:
其他好文 时间:
2016-07-03 00:28:10
阅读次数:
153
获取【下载地址】 【免费支持更新】三大数据库 mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】 A集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术 ...
分类:
编程语言 时间:
2016-07-03 00:26:37
阅读次数:
284
直接阅读原文请进入: win7(64位)php5.5-Apache2.4-mysql5.6环境安装 http://jingyan.baidu.com/article/9faa723152c5d6473d28cb47.html 直接阅读原文请进入: win7(64位)php5.5-Apache2.4- ...
分类:
数据库 时间:
2016-07-03 00:27:52
阅读次数:
327
深入浅出--iOS的TCP/IP协议族剖析&&Socket 简介 该篇文章主要回顾--TCP/IP协议族中的TCP/UDP、HTTP;还有Socket。(--该文很干,酝酿了许久!你能耐心看完吗?) 我在这个文章中,列举了常见的TCP/IP族中的协议,今天主角是--传输层协议。 传输层(Transp ...
分类:
移动开发 时间:
2016-07-03 00:26:45
阅读次数:
368
一、下载nginx,解压到/usr/local/nginx 二、安装相关依赖 yum -y install pcre-devel openssl openssl-devel 三、执行 ./configure --prefix=/usr/local/nginx make make install 查看 ...
分类:
系统相关 时间:
2016-07-03 00:27:20
阅读次数:
163
初次准备使用redis,一个著名的nosql缓存数据库。 这里是第一天,就简单写一下windows下的安装,遇到的一些问题,然后简单的使用和测试,之后会在代码中使用和测试。 之后还会在生产环境中进行测试,linux下进行安装测试,对于缓存集群的话,暂时还没有准备使用,如果以后遇到之后再做说明。 首先 ...
一、Core Animation简介 * Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。 * Core Animation可以用在Mac OS X和iOS平台。 ...
分类:
其他好文 时间:
2016-07-03 00:23:58
阅读次数:
162
介绍 realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android。 2014年7月发布。由YCombinator孵化的创业团队历时几年打造,是第一个专门针对移动平台设计的数据库。目标是取代SQLite。 为了彻底解决性能问题,核心数据引擎C++ ...
分类:
移动开发 时间:
2016-07-03 00:23:48
阅读次数:
280
去年多校的题,很久以前就想补了,奈何智商有限,当初连题解代码都看不懂。 ————————————————————————————————————————————————————————————————————— 题意转换为:给定n个数,求两个最长的不相交的LIS。 先说经典题一个LIS的nlogn做 ...
分类:
移动开发 时间:
2016-07-03 00:25:55
阅读次数:
185