上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 54 下一页

2012年4月5日

java线程系列---类中的定时器Timer

摘要: 常用的定时用法为:new Timer().schedule(new MyTimerTask(), 2000);表示为:2秒之后执行MyTimerTask里的方法new Timer().schedule(new MyTimerTask(), 2000,1000);表示为:2秒之后执行MyTimerTask里的方法并每隔1秒执行一次具体示例如下:private static int count = 0;public static void main(String[] args) {class MyTimerTask extends TimerTask{public void run(){count 阅读全文

posted @ 2012-04-05 23:04 c语言源码 阅读(191) 评论(0) 推荐(0) 编辑

机房收费系统中的事务(二)

摘要: 在前一段时间,我写过一篇在机房收费系统使用事务的一篇博客,下面是链接地址 http://blog.csdn.net/yjjm1990/article/details/7347853 守宏师兄(http://blog.csdn.net/lsh6688)仔细看过之后,给出了自己的观点,并且指出了代码中的不足处。下面我将细细道来,希望对博友有些帮助,并希望大家提出宝贵意见! 首先要说的是SQLHelper这个数据库助手类,在我的原文中,处理事务的方法是和执行非查询语句一起执行的。其实可以感觉到,这里就有了代码的“坏味道”,我们都知道职责单一原则。职责单一原则是对类而言的,而类... 阅读全文

posted @ 2012-04-05 19:21 c语言源码 阅读(188) 评论(0) 推荐(0) 编辑

2012年4月4日

NYOJ 2题 括号配对问题

摘要: http://acm.nyist.net/JudgeOnline/problem.php?pid=21、我的代码: #include <iostream> #include <cstring> using namespace std; #define MAXSIZE 10005 int main(void) { int k; cin >> k; while(k--) { char str[MAXSIZE]; cin >> str; char stack[MAXSIZE]; int len = strlen(str); int j = 0; boo 阅读全文

posted @ 2012-04-04 00:52 c语言源码 阅读(167) 评论(0) 推荐(0) 编辑

2012年4月3日

VS2010中使用ankhSVN

摘要: 给大家介绍一些SVN的入门知识!希望对大家的学习起到作用! 关于SVN与CVS的相关知识,大家可以自己去google一下。 一、准备 SVN是一个开源的版本控制系统,它可以记录所有的文件修改版本。CVS也是一个版本控制系统,可是现在大家更多的是用SVN,因为SVN不但继承了CVS的优点,而且还有许多的功能是CVS所不具备的。可以肯定,SVN会成为CVS的替代系统。 我们还需要安装一个客户端软件——TortoiseSVN,tortoiseSVN 只是svn 的一个图形化的操作界面,有了这两个,就可以建立起强大的svn 服务器了。但是如果想通过http 的方式访问,则需要使用a... 阅读全文

posted @ 2012-04-03 17:12 c语言源码 阅读(1633) 评论(0) 推荐(0) 编辑

2012年4月1日

母函数的应用 :HDU 1028/ HDU 1328 / HDU 1085

摘要: 母函数的应用HDU 1028#include<stdio.h> #include<string> using namespace std; int n,c1[200],c2[200]; int main(){ int i,j,k; while(scanf("%d",&n)!=EOF){ memset(c2,0,sizeof(c2)); for(i=0;i<=n;i++) c1[i]=1; for(i=2;i<=n;i++){ for(j=0;j<=n;j++) for(k=0;k+j<=n;k+=i) c2[k+j]+ 阅读全文

posted @ 2012-04-01 10:58 c语言源码 阅读(236) 评论(0) 推荐(0) 编辑

2012年3月31日

NYOJ 35题 表达式求值,四则运算(栈实现) 严蔚敏

摘要: 这些函数中都有“重复”的,因为操作数(OPND)栈用double,操作符(OPTR)栈用char。C++中的模板可以解决这个问题吗?这是对着书写的:#include <iostream> using namespace std; #define STACK_INIT_SIZE 100 #define STACKINCREMENT 100 char Precede_Matrix[7][7] = { {'>', '>', '<', '<', '<', '>' 阅读全文

posted @ 2012-03-31 22:13 c语言源码 阅读(432) 评论(0) 推荐(0) 编辑

XMU 1255

摘要: http://acm.xmu.edu.cn/JudgeOnline/problem.php?id=1255整数划分问题 996ms险过..(递归法)#include<cstdio> #include<string> #include<map> using namespace std; int n,mod; long long dps[500][500]; long long dp(int n,int m){ //n表示要拆分的整数,m表示拆成的数最大是几/拆成m个数的和 if(n<=1 || m==1)return 1; if(n<m)retur 阅读全文

posted @ 2012-03-31 21:26 c语言源码 阅读(241) 评论(0) 推荐(0) 编辑

STL MAP 的一个注意点

摘要: 一个map就是一个(关键码(key),值(value))对偶的序列,它提供基于关键码的快速提取操作。也就是说,可以用下标运算符[]将关键码作为下标去执行查找,并返回对应的值。因此可以把map的使用方法想象成有特殊下标的数组。在很多时候用下标运算符[]来对map中的元素进行存取是非常方便和简单的;但是,如果map下标运算符[]运用不得当,也会造成意想不到的问题。 我们知道,C++是不检查下标越界的。用超出数组下标范围的下标去访问数组元素的错误会在运行期出现,很有可能将程序搞崩溃。对于map而言,也没有类似的下标越界概念,但是却有作为下标的关键码(key)在map中不存在的现象。在这种情况下,如果 阅读全文

posted @ 2012-03-31 19:51 c语言源码 阅读(268) 评论(0) 推荐(0) 编辑

为什么你不被重视

摘要: 引言记得有这样几句话来描述学生适应社会的过程,具体记不清了,大意是:二十岁至三十感觉社会欺骗了我,三十岁后感到社会还是公平的。当我们刚出校门的时候是意气风发,终于学有所成,迫切的响大展身手。可是随之而来我们会发现自己碰壁了:找工作,不顺心,不好找;找了工作,工作不顺心,不受重视,还累死累活...而我们发现,很多人拿的钱居然比自己多N倍,但自己明明有很多地方比他(她)强,诸于此类。于是很快对社会失去了信心,大呼:苍天不公啊。我相信大部分人都有过经类似经历。 工作了快三年了,从的的青涩懵懂,战战兢兢,到现在居然也可以坦然面对惨淡人生。虽然依旧是穷人、凡人一个,但总算是有自己思维的凡人一个。几年的历 阅读全文

posted @ 2012-03-31 16:11 c语言源码 阅读(213) 评论(0) 推荐(0) 编辑

括号匹配(栈实现)

摘要: #include <cstdio> #include <iostream> using namespace std; #define MAXSIZE 20 typedef struct { char *base; char *top; int stacksize; }SqStack; void InitStack(SqStack &S) { S.base = (char *)malloc( MAXSIZE * sizeof(char) ); if(S.base == NULL) exit(-2); S.top = S.base; S.stacksize = MA 阅读全文

posted @ 2012-03-31 13:17 c语言源码 阅读(396) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 54 下一页

导航