voidstar

导航

2010年10月24日 #

MYSQL多线程插入操作

摘要: 经过网上查看和自己测试,MySQL的插入操作速度大约在1W条记录/s(记录的长度都很短),我想是否可以提升插入速度呢,就用多线程试了试,产生两个线程插入同一个表,结果表明多线程无法提升插入速度,另外,由于没有加锁,两个线程同时插入记录的时候,会产生重写同一条记录的情况,程序写的是每个线程插入10W条,但是两个线程的结果是18W多,少了1W多,说明有些记录被两线程重写。 阅读全文

posted @ 2010-10-24 16:53 voidstar 阅读(1928) 评论(0) 推荐(0) 编辑

2010年10月11日 #

中国式教育的一些问题

摘要: 中国的家长教育孩子好好读书,总是讲好好读书为了出人头地、或者是赚大钱,这往往会带来两个社会现象,一个就是书读的不错,运气也不错终于出人头地了,然后很自然的就把书扔到了一边,过起了达官显贵的生活,因为目的达到了,还读书干嘛。还有一种想象就是读了几十年书,但并没有达到当初的目的、甚至还没有早踏入社会的同学朋友混得好,就很容易变得愤世嫉俗。国外的教育是在孩子小的时候让你充分的玩,培养对一切事物的好奇心,... 阅读全文

posted @ 2010-10-11 10:19 voidstar 阅读(122) 评论(0) 推荐(0) 编辑

2010年7月26日 #

自动产生Makefile

摘要: 最近在学习Makefile,找到一个automake的一个资料,跟着敲了一遍,感觉效果不错,虽然还不知道里面原理神马的,以下为正文:在Unix上写程式的人大概都碰过Makefile,尤其是用C来开发程式的人。用make来开发和编译程式的确很方便,可是要写出一个Makefile就不简单了。偏偏介绍Makefile的文件不多,GNUMake那份印出来要几百页的文件,光看完Overview就快阵亡了,难... 阅读全文

posted @ 2010-07-26 15:36 voidstar 阅读(284) 评论(0) 推荐(0) 编辑

2010年1月8日 #

改变vc栈大小

摘要: 今天的程序编译没问题,执行就报错,原来是超出vc的栈分配空间。vc默认1M的栈空间,可以在工程-》设置-》链接 栈分配 保留当中修改,比如0x9000000就代表栈最大9M。 阅读全文

posted @ 2010-01-08 23:40 voidstar 阅读(1054) 评论(0) 推荐(0) 编辑

产生30W个无重复随机数

摘要: 前几天写的那个方法实在烂透了,复杂性还是O(n)。今天经一同学提醒,用红黑树嘛。产生一个随机数,在红黑树中查找,有就重新产生,没有就插入,多简单,O(logn)。当初怎么就没想起来。 学的知识不会用真是悲剧。 阅读全文

posted @ 2010-01-08 23:32 voidstar 阅读(183) 评论(0) 推荐(0) 编辑

2010年1月6日 #

产生30万个无重复随机数

摘要: 实验要用到30万个无重复随机数,心想这还不简单,每产生一个随机数和前面已产生的数比较,如果无重复就放到数组里,有重复就重新产生一个。写出来一运行就晕掉了,产生3万个就要20多秒,产生30万个大约一个小时还没运行出结果。 晚上和然然同学进行讨论,这种方法确实太慢,试想,30万最后一个随机数产生出的概率是30万分之一,电脑要一直产生随机数,因为和前面299999个数进行比较总是有重复的,运行不出来也在... 阅读全文

posted @ 2010-01-06 09:39 voidstar 阅读(352) 评论(0) 推荐(0) 编辑