
程序设计
文章平均质量分 82
flytreeleft
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用状态机进行文件字符分析的程序设计
用状态机进行文件字符分析的程序设计1、问题描述设计C++类,使其能够统计文本文件中字符个数,在终端中显示结果,并将结果保存到指定的文件中。需要统计的字符有:a、英文字母总数b、英文单词总数从c、中文字符总数(包括标点符号)d、行总数e、其他字符总数(包括英文标点、空白符等)。2、问题分析从问题描述中可以看原创 2009-11-07 10:42:00 · 1134 阅读 · 1 评论 -
写了一个超快的求余算法,求验证
前几天,在做“有道难题”的第一次练习赛中的第二题时,最终写了个自认为正确且速度超快的算法,但是我不敢肯定其正确性,也无法进行有效的验证,故现发帖广征大家的意见,并帮我验证或修改此算法,若已有类似的算法也望大家能贴出来以共勉。此题大概要求如下:1、a、b为正整数,其中,a > 0,b 2、求a^b mod 9907此例可用下面2种算法进行求解:1、a^b = 9907*n原创 2010-05-30 16:05:00 · 4341 阅读 · 2 评论 -
Linux下另类内存缓冲池设计(CBufferPool)
本文所说的缓冲池的构建与一般的开辟一个大的内存,需要申请内存时就直接在该大内存中再划分出小内存出来使用不同,CBufferPool使用的是队列链表,程序按出队/入队的方式对内存进行读写.设计该类的目的是因为在需求中,我有一个写入线程和一个读取线程,读取线程会挨个读取写入线程写原创 2011-08-14 18:29:03 · 3341 阅读 · 0 评论 -
Linux下另类内存缓冲池设计(CBufferPool)
本文所说的缓冲池的构建与一般的开辟一个大的内存,需要申请内存时就直接在该大内存中再划分出小内存出来使用不同,CBufferPool使用的是队列链表,程序按出队/入队的方式对内存进行读写.设计该类的目的是因为在需求中,我有一个写入线程和一个读取线程,读取线程会挨个读取写入线程写入的数据,于是想到使用队列,按先入先出的方式可以顺序读取已写入的数据,由于考虑到可能需要动态增加队...2012-02-19 08:48:17 · 188 阅读 · 0 评论 -
hibernate中cascade和inverse的使用
在hibernate中,一对多和多对多时会涉及到cascade和inverse两个属性,其中cascade表示哪些操作需要级联到关联对象,inverse表示是否由另一方自动维护数据库关联。一、级联指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作。主控方即为cascade所在映射文件所对应的对象。一个操作因级联cascade可能触发多个关联操作。前一个操作叫“主控操作”,后一个操作叫...原创 2012-02-20 12:33:17 · 131 阅读 · 0 评论