CStack.h:#pragma onceclass CStackElement{public: CStackElement(void){} CStackElement(int data, int min=0) { m_nData = data; m_nMin = min; } ~CStackElement(void){}public: int m_nData; int m_nMin; };class CStack{public: CStack(int maxSize);//普通构造函数,构造一个大小为maxSize的栈 CStack(const CStack &stack)... Read More
posted @ 2013-07-22 19:51
javawebsoa
Views(227)
Comments(0)
Diggs(0)
许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程度。我们定义了一套操作方法来把两个不同的字符串变得相同,具体的操作方法为: 1.修改一个字符(如把"a“替换为"b"); 2.增加一个字符(如把"abdd"变为"aebdd"); 3.删除一个字符(如把"travelling"变为"traveling")。比如,对于“abcdefg“和”abcdef“俩个字符串来说,我们认为可以通过增加/减少一个”g“的方式来达到目的。上面的俩种方案,都仅需要一次操作。把这个操作 Read More
posted @ 2013-07-22 19:48
javawebsoa
Views(1696)
Comments(0)
Diggs(0)
上一节中简单的介绍了File的操作,这一节来说说使用android平台自带对象实现文件的基本操作主要的两个类:openFileOutput(写)和openFileInput(读) 向文件中写如数据代码如下://向文件写入内容 try { OutputStream os = openFileOutput("file-io.txt", Context.MODE_PRIVATE); String str = "向文件中写入数据"; os.write(str.getBytes("utf-8")); os.close(); } catch (E Read More
posted @ 2013-07-22 19:47
javawebsoa
Views(239)
Comments(0)
Diggs(0)
你看看我做的实验,这个user表是300多W纪录,普通磁盘下,消耗时间最多的是Copy to tmp table 0.81秒,当然在ssd下,这个可以减少很多很多的,第二高就是sending data在0.009秒,第三才是optimizing解析器优化部分,才0.0003秒,是sending data的1/30不到。所以我从此可以理解成mysql解析器并不消耗过多的cpu资源。个人一点点浅见,不一定完全对,毕竟我暂时没有碰到类似taobao以及tx那样的高并发环境,有过类似经验的朋友,欢迎交流! Read More
posted @ 2013-07-22 19:44
javawebsoa
Views(212)
Comments(0)
Diggs(0)
MyEclipse 是公认的优秀的软件开发工具,使用非常广泛。相信很多人在使用的过程中,发现其运行速度比较慢,因为每次操作的背后,它调用了很多的命令,执行了很多操作;但是其中大部分的操作都是非必须的;尤其是在开发大型项目时,给MyEclipse来一次瘦身,就显得十分必要了。以下修改经过本人测试通过,能够明显提升MyEclipse的运行速度。##加大JVM的非堆内存:..\MyEclipse6.5\eclipse\eclipse.ini文件 把下面的那个-XX:MaxPermSize调大,比如-XX:MaxPermSize=512M,再把-XX:PermSize调成跟-XX:MaxPermSiz Read More
posted @ 2013-07-22 19:40
javawebsoa
Views(4010)
Comments(0)
Diggs(0)
最近在学习Sonar,配置了好几天,才搭建起来环境,为自己的学习能力感到汗颜,赶紧在此记录一下,所谓好记性不如烂笔头。1、Sonar介绍Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时Sonar还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用Sonar。此外,Sonar的插件还可以对Java以外的其他编程语言提供支持,对国际化以及报告文档化也 Read More
posted @ 2013-07-22 19:38
javawebsoa
Views(4494)
Comments(1)
Diggs(0)
Oracle生成一个指定范围内的随机日期/**Oracle将日期作为过去某个关键日期(这个日期是公元前4712年1月1日)的整数偏移量来保存(即把日期保存为一个数字);*因此可通过寻找‘指定日期’与‘关键日期’相对应的整数偏移量,再加一个指定范围内的随机整数来生成一个指定范围内的随机日期。*/步骤:1.先找到‘指定日期’与‘关键日期’相对应的整数偏移量,格式为'J':SQL>selectto_char(sysdate,'J')fromdual;--系统给的结果是:24561912.生成指定范围[min_value,max_value]内的随机日期:SQL& Read More
posted @ 2013-07-22 19:35
javawebsoa
Views(2247)
Comments(0)
Diggs(0)
前面我们说了block中提到它用于多线程,而gcd则是其用于多线程的典型。gcd其全称(Grand Central Dispatch) 那到底什么叫gcd,官方的解释如下: Grand Central Dispatch (GCD) comprises language features, runtime libraries, and system enhancements that provide systemic, comprehensive improvements to the support for concurrent code execution on multic... Read More
posted @ 2013-07-22 19:34
javawebsoa
Views(330)
Comments(0)
Diggs(0)
Maven AntRun Plugin今天在 Apache maven-antrun-plugin 官网查找资料时,竟然发现了一个bug!!在此记录下,以免在同一个地方摔倒两次!想起一句话,尽信书不如无书!!!果然不假。http://maven.apache.org/plugins/maven-antrun-plugin/官网中,关于antrun:run 这个目标的可选参数中,failOnError这个参数对应的值和描述信息正好是相反的,也就是说,如果按照其描述信息进行配置的话,得不到期望结果。使用该参数时请注意。 Read More
posted @ 2013-07-22 19:31
javawebsoa
Views(246)
Comments(0)
Diggs(0)
预处理...由于10^5 #include#include#include#include #include#include#define ll long long#define oo 1000000007#define MAXN 100005using namespace std; int used[MAXN],Prime[MAXN],w[MAXN],N[MAXN],T[MAXN][30]; char c;bool A[MAXN],P[MAXN];bool IsPrime(int x){ for (int i=2;i*i<=x;i++) if (x%i==0) ... Read More
posted @ 2013-07-22 19:29
javawebsoa
Views(279)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号