void Main(){ Component c1 = new Component(); Decorator da = new DecoratorA(); da.Decorate(c1); Decorator db = new DecoratorB(); db.Deco...
分类:
其他好文 时间:
2014-11-17 10:17:43
阅读次数:
147
从一道题开始分析:
假设某个表有一个联合索引(c1,c2,c3,c4)一下——只能使用该联合索引的c1,c2,c3部分
A where c1=x and c2=x and c4>x and c3=x
B where c1=x and c2=x and c4=x order by c3
C where c1=x and c4= x group by c3,c2
D where c1=? a...
分类:
数据库 时间:
2014-11-16 12:10:38
阅读次数:
158
在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的...
分类:
其他好文 时间:
2014-11-14 22:33:05
阅读次数:
239
---从C1到葡萄城记得2008年的时候,我开始接触.Net控件,当时试用过C1、NetAdvantage等工具,由于C1文章比较少,缺乏支持,我们最后采用了NetAdvantage。2014年的时候,公司需要用WPF开发大屏幕展示,我找来找去又找到了C1,才发现有个论坛,里面都是C1的疑难解答样例...
分类:
其他好文 时间:
2014-11-13 10:32:51
阅读次数:
267
1 /* timeclnt.c - a client for timeserv.c 2 * usage: timeclnt hostname portnumber 3 */ 4 #include 5 #include 6 #include 7 #include ...
分类:
Web程序 时间:
2014-11-12 13:37:42
阅读次数:
215
题意:N*N的矩阵,有K个敌人,坐标分别是(C1,C1),.....,(Rk,Ck)。有一个武器,每发射一次,可消掉某行或某列上的所有的敌人。问消灭所有敌人最少需要多少发。思路:二分建图:左边N个点代表行号,右边N个点代表列号。如果第i行第j列上有敌人,则将左边点i和右边点j连一条线。则转化为求此二...
分类:
其他好文 时间:
2014-11-10 23:18:05
阅读次数:
315
中国剩余定理总结
当你遇到x == c (mod p) 要你求解x的时候,是不是很容易的想到了这样转换---> x - py = c运用extgcd得到答案。但是现在如果有很多个x呢?如:
x == c1(mod p1)
...
分类:
其他好文 时间:
2014-11-10 21:56:17
阅读次数:
372
原文:SQL Server 已提交读快照 测试1. 打开数据库 已提交读快照 选项 2. 数据库 已提交读快照 模式下的测试 a) 测试表 Test b) 开启事务1,更新数据C2 = '200'(未提交) BEGIN TRAN UPDATE Test SET C2 = '200' WHERE C1...
分类:
数据库 时间:
2014-11-10 13:30:30
阅读次数:
201
给出G种宝石,B个包,和S,S代表到时候每种颜色的宝石凑齐S个能变成一个魔法石
每个包里有N种宝石,分别为c1,c2.......
然后两人轮流拿包,每个包只能拿一次,拿出包把宝石放地上。
如果能变成魔法石则拿走魔法石,下一次还这个人拿包,没变成则换人。
魔法石的个数就是获得分数,问两人最优的时候分差是多少。
状压记忆化搜索
一共21个包,状压存当前取包的状态
无论怎样取...
分类:
其他好文 时间:
2014-11-08 18:15:07
阅读次数:
151
(转)MySQL索引的查看创建和删除1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表...
分类:
数据库 时间:
2014-11-08 18:14:57
阅读次数:
283