享元模式:运用共享技术有效地支持大量细粒度的对象。
适用场合:如果一个应用程序适用了大量的对象,而大量的这些对象造成了很大的存储开销时就应该考虑使用。
首先定义一个IFlyweight接口public interface IFlyweight { public void operation(int extrinsicstate);
}接着定义一个ConcreteFlyweight继承IFl...
分类:
其他好文 时间:
2015-07-07 13:09:35
阅读次数:
142
大数据领域,薪资最高的5个IT职业。
小编注:IT行业作为我国的新兴行业,一直都是高端人才和职位的象征,IT行业之所以那么有魅力,其中最重要的一个原因就是相对高的薪资诱惑。吸引着一波又一波的年轻人踏入到IT行业的大军中,作为相对土豪的IT精英们,你知道现在什么行业增长速度最快吗?
没错,计算机就是其中之一,并且荣登技术行业薪资最高的10个岗位之一。并且通过调查发现,五分之三的高薪岗...
分类:
其他好文 时间:
2015-07-07 13:09:03
阅读次数:
125
[UIView animateWithDuration:3 delay:1 usingSpringWithDamping:1.0 initialSpringVelocity:5.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
CGPoint center = self.btn.center;
center.y += 50;
self.btn.center = center;
} c...
分类:
移动开发 时间:
2015-07-07 13:08:36
阅读次数:
115
优秀的web前端上传框架plupload简单教程,讲解的很详细,需要的朋友可以看一下,有不足的地方欢迎指正...
分类:
Web程序 时间:
2015-07-07 13:07:53
阅读次数:
1419
1、端口映射
端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址,
采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。
端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。
...
分类:
其他好文 时间:
2015-07-07 13:07:14
阅读次数:
130
前面的博客我详细的罗列了下Servlet的常用的类和接口,然后在前面的前面我类似tomcat模拟了一套web服务器,这里来做一个统一的整理,这样子可以更好的把握Servlet,也可以更好的了解下web服务器原理。
第一点:
Servlet是一套规范,也就是说其中的一部分的类抽象成了接口,实际过程中Servlet运行在web服务器中,具体的实现要有web服务器来实现,这个和JDBC的...
分类:
Web程序 时间:
2015-07-07 13:07:03
阅读次数:
139
Swift Error fatal error: unexpectedly found nil while unwrapping an Optional value 强制解包(forced unwrapping)...
分类:
移动开发 时间:
2015-07-07 13:08:25
阅读次数:
126
1. 问题描述 给定一个二叉搜索树,找出第k小的元素。注意:可以假设k总是存在,1≤k≤BST总元素数1 \le k \le BST总元素数。2. 方法与思路 根据二叉搜索树的特点,中序遍历的结果即是排序好的数组。那么找出第k小的数,只需要先进行一次中序遍历即可。
/**
* Definition for a binary tree node.
* struct TreeNode {...
分类:
其他好文 时间:
2015-07-07 13:09:15
阅读次数:
119
1. 简单介绍
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在
C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合...
分类:
编程语言 时间:
2015-07-07 13:07:10
阅读次数:
583
题目在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是“夫妻相”。所谓“夫妻相”,就是两个人看上去比较般配,长相、身材等某些方面有一定的相似度。
本题则另辟蹊径,从人的姓名维度,以字母重复个数来寻找最具“夫妻相”的人。
题目中预先给定一组女士的姓名拼音。输入男士的姓名拼音(拼音中间可以有空格,字母全部小写),依预先给定姓名拼音的先后遍历所有姓名,输出字母重复数最多的女士姓名。规则1:如果字母重复数最...
分类:
其他好文 时间:
2015-07-07 13:08:30
阅读次数:
114
找出字符串中第一个出现次数最多的字符
详细描述:
接口说明
原型:
bool FindChar(char* pInputString, char* pChar);
输入参数:
char* pInputString:字符串
输出参数(指针指向的内存区域保证有效):
char* pChar:出现次数最多的字符
返回值:
false 异常失...
分类:
其他好文 时间:
2015-07-07 13:08:32
阅读次数:
130
又是一年的暑假日期而至,小孩子放假,都会到在外打工的父母身边。孩子想父母,父母也思念着自己的孩子。我身边的亲戚朋友的孩子 也都来了。这个暑假又该热闹起来。...
分类:
移动开发 时间:
2015-07-07 13:08:17
阅读次数:
207
KNN学习(K-Nearest Neighbor algorithm,K最邻近方法 )是一种统计分类器,对数据的特征变量的筛选尤其有效。基本原理KNN的基本思想是:输入没有标签(标注数据的类别),即没有经过分类的新数据,首先提取新数据的特征并与测试集中的每一个数据特征进行比较;然后从测试集中提取K个最邻近(最相似)的数据特征标签,统计这K个最邻近数据中出现次数最多的分类,将其作为新的数据类别。
K...
分类:
其他好文 时间:
2015-07-07 13:07:06
阅读次数:
1684
周末在家的时候,接到后端的一个电话,说领导有这个这样的需求。刚开始我理解错了。以为需要做一个省市区三级联动的,稀里哗啦的在网上找了数据。然后谢了出来。结果沟通才知道。需求理解错了,需要电商网站填写个人收货地址的需求。简化用户点击次数,选择完省,市自动出来,选择市,县自动出来,接着再如果需要四级联动,就单独封装函数AJAX四级城镇请求出来:
代码为:
...
分类:
其他好文 时间:
2015-07-07 13:06:56
阅读次数:
1085
几种基本汇编指令详解常见寄存器
寄存器
16位
32位
64位 累加寄存器
AX
EAX
RAX
基址寄存器
BX
EBX
RBX
计数寄存器
CX
ECX
RCX
数据寄存器
DX
EDX
RDX
堆栈基指针
BP
EBP
RBP
变址寄存器
SI
ESI
RSI
堆栈顶指针
SP...
分类:
其他好文 时间:
2015-07-07 13:05:55
阅读次数:
395
android设备上电,引导程序引导进入boot(通常是uboot),加载initramfs、kernel镜像,启动kernel后,进入用户态程序。第一个用户空间程序是init, PID固定是1.在android系统上,init的代码位于/system/core/init下,基本功能有:
管理设备解析并处理启动脚本init.rc实时维护这个init.rc中的服务
init进程的系统初始化...
分类:
移动开发 时间:
2015-07-07 13:04:45
阅读次数:
238