并查集类的c++封装,比较union_find algorithm四种实现方法之间的性能差别...
分类:
编程语言 时间:
2014-05-05 21:25:44
阅读次数:
324
BufferedReader:
package ioTest.io2;
/*
* BufferedReader:该缓冲区提供了一个一次读一行的方法
* readline();
*
* 加入缓冲区技术的优点是什么呢?
* 原来我是读一个字符取一个字符,现在变成我读一行字符,将其放在数组中,然后再取。
* 这样是不是提高了效率。实际上BufferedReader类底层实现的原理,就是利...
分类:
编程语言 时间:
2014-05-05 13:25:02
阅读次数:
573
模块附件的设计(2)
上一节中介绍了附件的操作,对于附件我们一般认为都是加在模块的记录之上的。但是客户提出了附件要加在字段上的想法,我考虑了一下,给他解释完全可以用附件的类型来区分这个附件是加在哪个字段之上的,可是他不同意,于是就有了附件加在字段之上的设计(客户真是扩展需求分析的唯一途径)。
由于这套系统是完全解释型的,因此加入的这个功能也只需配置一...
分类:
其他好文 时间:
2014-05-05 12:57:56
阅读次数:
218
paip.提升性能3倍--使用栈跟VirtualAlloc代替堆的使用.
#----为什么要设计堆栈,它有什么独特的用途?
为了性能 .... 堆比栈的性能
也有的说法为了编程容易...这个是错误的.因为使用堆+func也能实现编程简单地..
#----为什么stack 比堆快,stackAccess 要快两到三倍
主要的2点:: 使用堆额外的操作多,而且机器硬件上直接支...
分类:
其他好文 时间:
2014-05-04 00:25:28
阅读次数:
269
在输入密码时,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。
#include
#include
using namespace std;
int main()
{
string pwd;
int cLogin=0;
do
{
cout<>pwd;
if (pwd!="123")
{
...
分类:
编程语言 时间:
2014-05-03 17:45:26
阅读次数:
354
现在很多软件的免费版都是有广告的,这让原本清清爽爽的界面变得乱七八糟,QQ 虽然没有收费版,但是也要开了会员才能去广告。那不开会员如何屏蔽 QQ 广告呢?早在 QQ2009 Beta 版的时候,可以通过删除一些文件让非会员也能实现去广告的目的,可惜从 QQ2009 正式版起增加了文件完整性检查,删除文件会导致 QQ 无法启动,并且要求重新安装。
这里要介绍的方法,其实只要你对 Windows 操...
分类:
其他好文 时间:
2014-05-03 17:34:44
阅读次数:
258
Twitter出道之初只是个奋斗在RoR上的小站点,而如今已拥有1.5亿的活跃用户,系统日传输tweet更多达4亿条,并已完成了以服务为核心的系统架构蜕变。
Twitter如今在世界范围内已拥有1.5亿的活跃用户,为了给用户生成timeline(时间轴)需支撑30万QPS,其firehose每秒同样生成22MB数据。整个系统每天传输tweet 4亿条,并且只需要5分钟就可以让一条tweet从Lady Gaga手中呈现到她3100万粉丝的屏幕上。当下Twitter系统的规模及强大的吞吐量确实惹人艳羡,然而在出...
分类:
其他好文 时间:
2014-05-03 16:49:26
阅读次数:
361
用wait notifyAll来实现生产者与消费者模式
用BlockingDeque来实现生产者与消费者模式
用Executor来实现生产者与消费者模式...
分类:
编程语言 时间:
2014-05-03 16:22:26
阅读次数:
351
ViewPager可以说是Android应用中使用比较广发的一个组件了,它可以帮助我们很方便地实现滑
动更换View的效果,刚好最近搞的一个项目有一个需求用到了这个,同时是要能在首页和尾页滑动时可
以进行响应,而不是像默认的那样没有任何动作,所以稍微研究了下,希望可以对大家有所帮助。
在分析了需求之后,发现这个应该是和ViewPager的换页监听有联系,于是做了个小demo,通过
实验来寻...
分类:
移动开发 时间:
2014-05-03 15:52:25
阅读次数:
449
字符串处理问题
有一个表达式,其中包含不确定数目的括号,如as(sdfsd + sdfs)sdf(sdf-sdf(sdf + sdf))sdf。要求获取所有不在括号中的字符。
实现思想:用栈来实现,遍历字符串,如果遇到左括号(()则向栈中压入(push)一个元素(任意元素),如果遇到右括号())则从栈顶弹出(pop)一个元素,如果遇到非括号(左括号或者右括号)则检测栈中是否为空,若为空...
分类:
其他好文 时间:
2014-05-03 15:33:12
阅读次数:
225