本文内容目录:
一:网络IO模型的分类,各个模型的定义和特点
er...
分类:
其他好文 时间:
2014-07-04 07:28:41
阅读次数:
340
分布式系统设计系列之 -- 基本原理及高可用策略篇...
分类:
其他好文 时间:
2014-07-04 07:33:49
阅读次数:
267
题目描述:
对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。
是否AC的规则如下:
1. zoj能AC;
2. 若字符串形式为xzojx,则也能AC,其中x可以是N个'o' 或者为空;
3. 若azbjc 能AC,则azbojac也能AC,其中a,b,c为N个'o'或者为空;
输入:
输入包含多组测试用例,每行有一个只包含'z','o','j'三...
分类:
其他好文 时间:
2014-07-04 07:32:48
阅读次数:
204
虚构造函数,这似乎是很违反直观 的一件事情,因为当你拥有一个对象的指针或者引用的时候,你可以通过该对象的动态类型来调用虚函数,而在此处,你的对象还没有构造完成。
其实,“虚构造函数”并不是把你的构造函数声明为virtual,而是某一种函数,根据其输入数据,来决定此时构造什么类型的对象。比如你要从文件或者网络上读取一些数据,从该数据你来决定你要创建什么类型的对象。
比如:
下述的继承体...
分类:
其他好文 时间:
2014-07-04 09:13:37
阅读次数:
249
今天我研究了一下KVC,下面我将浅谈一下我对KVC的认识,可能认识不足,我会在后续学习生活中改正.
首先,看到KVC,我们会想这个知识点是干嘛的,其实我们了解一下,就会发现KVC(Key-Value-Coding),键值编码
KVC主要是用来间接访问实例变量(赋值)...
下面我们看一下苹果给的KVC的官方文档:
/* Given a value and a key tha...
分类:
其他好文 时间:
2014-07-04 07:27:43
阅读次数:
379
Filter定义和功能、实现的接口、url配置、具体流程
实例——采用Filter设置字符集处理乱码...
分类:
其他好文 时间:
2014-07-04 08:08:47
阅读次数:
166
题意:求1-n里有多少人包含”49“的数字
思路:数位DP,分三种情况:到第i位没有49的情况,到第i位没有49且最高位是9的情况,到第i位有49的情况,将三种情况都考虑进去就是了
#include
#include
#include
#include
using namespace std;
long long dp[30][3], n;
int arr[30];
void in...
分类:
其他好文 时间:
2014-07-04 08:48:00
阅读次数:
220
Keepalived LVS mysql集群 Percona xtradb cluster 负载均衡...
分类:
数据库 时间:
2014-07-04 08:46:56
阅读次数:
383
??
信号
信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。Linux信号可由如下条件产生:
对于前台进程,用户可以通过输入特殊的终端字符来给它发送信号。比如输入Ctrl+C通常会给进程发送一个终端信号。
2.系统异常
系统状态变化
运行kill命令或调用kill函数
Linux信号概述
...
分类:
系统相关 时间:
2014-07-04 08:07:47
阅读次数:
362
从开始工作到现在已经一年了,通过一年的工作总结了一点东西,跟大家分享下。我所在的团队大家都没有什么经验,所以边写项目边总结,加上请教公司其它的团队,现在一起开发也越来越顺手了。这些观点可能很稚嫩,希望经验丰富的大神们多多批评指正。
1:写每一个项目时都新建一个目录,现在感觉貌似用IntelliJ IDEA加上maven建立和管理项目比较方便,但用eclipse查看api比较方便;
2:...
分类:
其他好文 时间:
2014-07-04 07:37:57
阅读次数:
252
上一篇讲到的直接插入排序,时间复杂度O(n^2). 请在脑海里想一下它的过程。如果一个序列本来就是有序的,对它排序的时间复杂度是O(n)。所以当序列基本有序时,插入排序排序的效率大提高,因为减少了移动的动作。
另外,接插入排序还有一个特点,当n比较小时,它的效率比较高。...
分类:
其他好文 时间:
2014-07-04 08:54:11
阅读次数:
302
现象生产环境和测试环境都发现有个外围应用通过搜索服务调用搜索引擎时,偶尔会出现大量的访问超时的问题,通过如下方式进行分析排查:l 首先是拿到搜索服务的JavaCore,发现其堵在HttpClient的发送上面,被堵的连接有数百个,原因是不能够从连接池中获取到连接;l 首先想到的就是连接池没有释放,检查代码,也确实存在着一些调用没有释放连接,特别是在异常的情况下,针对这一部分代码进行修复后,可是一段...
分类:
其他好文 时间:
2014-07-04 09:20:53
阅读次数:
511
string pathKey = CCFileUtils::sharedFileUtils()->fullPathForFilename(fileName);
unsigned char* pBuffer = NULL;
unsigned long bufferSize = 0;
pBuffer = CCFileUtils::sharedFileUtils()->getFi...
分类:
其他好文 时间:
2014-07-04 07:06:09
阅读次数:
244
继续研究一下OD实现部分中 断点相关的技术:
1、普通断点:
1.1 OD的处理方法是将指令的第一个字节替换成CC,造成中断。为什么可以?(因为它属于int3中断 的代码)
这个INT 3指令,其机器码是CCh,也常称为CC指令。当被调试进程执行INT 3指令导致一个异常时,调试器就会捕捉这个异常从而停在断点处,然后将断点处的指令恢复成原来指令。当然,如果自己写调试器,...
分类:
其他好文 时间:
2014-07-04 08:53:09
阅读次数:
309
项目要做Android的自动升级,对于我们之前做iOS的转Cocos开发做Android方面的功能。。。。。
不对说了。这里记录下我的实现过程。...
分类:
移动开发 时间:
2014-07-04 00:23:27
阅读次数:
476