<C++代码设计和重用>本书全面展示如何使用C++编写可重用的代码,从而提高程序员的开发效率。 全书分为12章。包括重用性基本概念、类设计、扩展性、效率、错误、冲突、兼容性。继承、移植性、程序库等和重用相关的诸多话题。每一章的最后,通过总结和练习帮助你巩固概念、加深理解,参考文献和相关资料为你指明了深入学习的方向。 本书适合有一定C++经验的程序员阅读,也可供以提高代码重用性为专门学习方向的读者参考。
上传时间: 2014-01-20
上传用户:D&L37
这个小软件( RealEditor )是同学一起编写的,可编辑,打印,更换主题,并有传输功能 注意,要想正确运行此软件,务必要把JDK升级到JDK 5.0_update4即tiger版(未来的JDK版本应该也可以),如果运行软件后,端口冲突或突然非法将它关闭(用任务管理器进程结束掉),导致软件无法正常退出,无法再次启动此软件,请到C:\Documents and Settings\All Users\Application Data\RealEditor下的那个文件删掉即可(注意,Application Data是个隐藏文件夹) Register.rar是注册机,需要在DOS下运行"java Register" (不带""注意路径) 如果path和classpath设置没有问题的话,只要双击RealEditor.jar文件( 没有与WinRaR相关联 )即可启动此软件.
标签: RealEditor 软件 编写
上传时间: 2015-06-06
上传用户:TF2015
某诊所的信息部门打算开发本所的预约系统: 当病人打电话预约时,接待员查阅预约登记表,如病人申请的就诊时间与其它先预约的时间有冲突,则与病人协商一个新的时间,病人同意后,接待员将输入约定的时间和病人的姓名。系统核实病人的名字并提供记录的病人数据,包括病人的病历号等。在病人完成治疗后,助手将作相应的标记,如有必要的话,就安排病人下一次的预约。 系统能够按病人的姓名和日期进行查询,预约信息和病人数据。接待员可以取消预约,可以打印出前三天未就诊的病人清单。系统可以从病人记录中获取电话号码。接待员可以打印出关于所有病人的每天和每周的工作安排。
上传时间: 2015-06-17
上传用户:fredguo
一:问题描述 针对某个集体(比如你所在的班级)中的“人名”设计一个哈希表,使得平均查找长度不超过R,完成相对的建表和查表程序。 二:基本要求 假设人名为中国人姓名的汉语拼音形式。待填入哈希表的人名共有30个,取平均查找长度的上限为2。哈希函数用除留余数法构造,用伪随机探测再散列法处理冲突。 三:实现提示 如果随机函数自行构造,则应首先调整好随机函数,使其分布均匀。人名的长度均不超过19个字符(最长的人名如:庄双双(ZHAGN SHUANG SHUANG)。字符的取码方法可直接利用C语言中的tosacii函数,并可对过长的人名先作折叠处理。 四:需求分析 本演示程序是对哈希表的建立和查找进行演示,主要数据来自自己编写的人名“A~~Z”等字母组成,拼音由开头的字母组成的词组,查找时用伪随机探测再散列法处理冲突。随机产生人名的位置。具体的程序内容在源程序里面有比较详细的解析。程序的运行在下列有详细的介绍。
标签:
上传时间: 2015-06-22
上传用户:wab1981
视频插件,暴风影音必备,包含Real Player 10和Quick Time 6.5的核心组件,请不要和其各自对应的原始(官方)版本一同安装,否则会发生冲突
上传时间: 2014-12-19
上传用户:pompey
1.问题描述 对单位的职工进行管理,包括插入、删除、查找、排序等功能。 2.要求 职工对象包括姓名、性别、出生年月、工作年月、学历、职务、住址、电话等信息。 (1)新增一名职工:将新增职工对象按姓名以字典方式职工管理文件中。 (2)删除一名职工:从职工管理文件中删除一名职工对象。 (3)查询:从职工管理文件中查询符合某些条件的职工。 (4)修改:检索某个职工对象,对其某些属性进行修改。 (5)排序:按某种需要对职工对象文件进行排序。 3.实现提示 职工对象数不必很多,便于一次读入内存,所有操作不经过内外存交换。 (1)由键盘输入职工对象,以文件方式保存。程序执行时先将文件读入内存。 (2)对职工对象中的"姓名"按字典顺序进行排序。 (3)对排序后的职工对象进行增、删、查询、修改、排序等操作。 4.选做内容 将职工对象按散列法存储,并设计解决冲突的方法。在此基础上实现增、删、查询、修改、排序等操作。
标签: 单位
上传时间: 2015-08-23
上传用户:Shaikh
利用Hash技术统计单词的频度。扫描一个C源程序,用Hash表存储该程序中出现的关键字,并统计该程序中的关键字出现的频度。用线性探测法解决Hash冲突。设Hash函数为:Hash(Key)=[(Key的首字母序号)*100+(Key的尾字母序号)] Mod 41
上传时间: 2015-09-02
上传用户:haohaoxuexi
针对“虎书”中的tiger语言写的语法分析器 根据书中对tiger语言的描述写了72条文法,对所有冲突均进行了处理,都是无害的冲突。本分析器还能对部分错误恢复。 特别提示:使用命令"yacc -v tiger.grm"可得到文件y.output
上传时间: 2014-01-13
上传用户:epson850
学习掌握单总线数字式温度传感器 DS18B20的64位激光ROM码的读出方法。读DS18B20 64位ROM码命令(33h)允许主机直接读出从机的64位ROM代码,而无须执行搜索ROM 过程。如果该命令用于多节点系统,则必然发生数据冲突,因为每个从机设备都会响应该命令。64 位激光ROM 从高位到低位依次由8 位CRC、48 位列号和8 位家族代码(28H)组成。
上传时间: 2014-12-06
上传用户:zhyiroy
Rapla是一个灵活的多用户资源管理系统。它提供的一些功能有:日历GUI,周期,冲突管理,层次结构,完全可配置的资源和保留类型。
上传时间: 2013-12-24
上传用户:ddddddos