摘要: 听说中科院软件所09年复试的笔试题就是这个,打算自己写写。这里的大整数指大于500以上的整数,当然更大也可以。由于整数阶乘递增的很快,远大于指数式递增,对于小整数,比如20,30左右,可以直接使用比如递归的方式进行,这很基本。但是当整数较大时,阶乘的结果很大,远非一个int或者long就能存的下的,比如1000的阶乘结果有上千位。所以大整数阶乘设计的关键点就是存储大整数,当选择了存储大整数,那么整... 阅读全文
posted @ 2010-02-04 18:45 2356 阅读(678) 评论(0) 推荐(0) 编辑
摘要: Delphi 2010下使用sqlitesimpledelphi连接SQLite数据库及中文乱码问题的解决 应女朋友的要求,要写一款销售管理的软件。用于管理服装店每天的销售记录,已及管理服装店的客户,并对客户进行生日提醒 因为之前使用C#写过一款家庭管理软件,主要是自己用,所以使用了服务器型数据库MySQL,积攒了一些数据库软件的开发经验。 针对这次的软件需求决定采用SQLite,因为本人比较鄙视... 阅读全文
posted @ 2010-01-27 11:45 2356 阅读(4911) 评论(2) 推荐(1) 编辑
摘要: 忙里偷闲-封装汇编编写的水波特效供C++调用 ---汇编语言与C++语言联编 考研复习呀!时间好紧张!很久没碰编程了,心痒难搔!呵呵 业余时间在看罗云彬的windows 32位汇编语言程序设计,苦于没有时间好好写点代码,那就做点与汇编语言相关的小事情,算是实践一下汇编语言了,呵呵 好了,进入正题! 本文的内容是将罗云彬编写的水波特效的汇编代码(原代码只是一个演示程序)编译为lib库,然后使用C++... 阅读全文
posted @ 2009-10-31 15:48 2356 阅读(1304) 评论(0) 推荐(1) 编辑
摘要: IE8引发VS2005/2008向导出错的解决方案 现象: 解决办法,这是Visual C++开发组给出的方案,经过测试有效 打开注册表编辑器(regedit) 在如下位置创建如下注册表项和键值: 选择“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones“(如果该项中没有名为1000... 阅读全文
posted @ 2009-10-28 12:21 2356 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Music Sort 0.3 Unicode 开发完成 发布于天空软件站: http://www.skycn.com/soft/55602.html 简介: Music Sort 是根据音乐文件的标签信息,将音乐文件按照特定结构进行整理的软件。比如,将音乐文件按照 “演唱者 - 歌曲名”的格式重命名文件,并将其移动到以“演唱者\专辑名”为层次的目标文件夹中。这样可以使音乐文件便于管理和查找! ... 阅读全文
posted @ 2009-10-28 12:08 2356 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Vista系统下使用Visual Studio 2008编译STLPortSTLPort 5.2.1 由于VC中附带的STL实现版本并不完全符合ISO C++标准,效率欠佳,问题也比较多,所以决定换掉MS的STL,现在用得比较多的是STLPort,它是SGI STL的可移植版本,SGI Port是和C++标准比较符合的一个STL实现,是GCC编译器的内置STL,了解Linux下编程的朋友应该都认识... 阅读全文
posted @ 2009-10-27 15:09 2356 阅读(862) 评论(0) 推荐(0) 编辑
摘要: SDK中使用GDI+出现的编译问题解决方案 GDI+是从windows XP开始提供的图形库,基于GDI构建 在MFC中使用GDI+,编译时不会出现什么大的问题,但是SDK中却会报告很多未定义的类型,其中主要是和COM有关的声明,这里就这一小问题进行解决。 首先要知道,GDI+是操作系统提供的模块,不和特定的编程语言和库相关联,所以纯净的SDK中是肯定可以使用GDI+的 其次,使用GDI+需... 阅读全文
posted @ 2009-10-27 12:41 2356 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: 使用NSIS打包的应用程序,在Vista中无法正确删除开始菜单快捷方式的问题解决方案 NSIS打包的安装程序,在Vista中的安装过程中如果向开始菜单添加了快捷方式的话,在卸载时卸载程序会不能正常删除这些快捷方式。 这主要是因为Vista中使用UAC控制用户的权限。 我们使用NSIS打包程序一般会配套使用相应的脚本编辑器,比如HM NIS Edit,或者国内高手对HM NIS Edit进行源代... 阅读全文
posted @ 2009-10-27 12:39 2356 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 在Unicode版Inno Setup中使用ISSkin给安装程序添加皮肤 ISSkin是Code jock 公司出品的Inno Setup 皮肤插件,用于为Inno制作的安装程序提供皮肤功能。 自Delphi发布2009之后,Inno Setup 开始出现支持Unicode编码的版本,即5.3.x系列,并且官方同时提供Ansi和Unicode版本。 如果了解Delphi 2009的朋友,应该就很... 阅读全文
posted @ 2009-10-27 12:34 2356 阅读(4572) 评论(3) 推荐(0) 编辑
摘要: 大家只要知道这是什么就可以了,Boost中的正则表达式库!貌似是现在解析正则表达式效率最高的库了,也许有人单独用Regex++,这其实就是Boost中的Regex库,只不过作者单独提供,不知道为什么(懒得探究了),这个库我没法编译,提示Makefile语法有错,未知。。。正则表达式很适合处理和字符串有关的工作,比如匹配,验证,搜索等等。。。不了解的朋友可以百度一下相关的资料。。。值得一学!^_^好... 阅读全文
posted @ 2009-06-19 14:39 2356 阅读(1255) 评论(0) 推荐(0) 编辑