
编程思考
super_admi
从初中开始玩程序,至今未变。
展开
-
关于STL与树
最近需要使用到树结构,想在STL中找个现成的,结果没找到,怪哉!树也是常用数据类型啊,STL居然不提供?于是,又奔BOOST去找,结果还是没找到.于是,我就奇怪了,为什么这些库,都不提供树这个类型呢?STL中不提供树,首先,这绝对不是STL设计者的疏忽,因为map就是通过平衡二叉树来实现的.于是,我尝试着用STL的元素,来自己写一颗树,却发现,其实,STL中根本就不需要树,或者说,它已经隐性实现了树.定义节点:class CTreeNode{public:Type Data;vector原创 2010-11-11 08:41:00 · 9493 阅读 · 5 评论 -
PDF文件的读写(使用SDK).(一).闲谈PDF SDK
<br /> 最近需要对PDF文件进行一些简单操作,因此花费了点时间,研究了一把。<br /> PDF文件格式很早就由Adobe公司推出来了,到今天已日趋完善,广泛应用于各行各业。但通常情况下,对于PDF文件的读操作,都是免费的,而编辑、创建等功能,则是收费的。比如Adobe自己开发的Reader,以及现在广为流行的轻量级PDF工具Foxit Reader等等。其实,这些Reader对应地还发布有PDF SDK,只是一般只有编程人员才会关心这个。上面说的这两个:Adobe R原创 2011-05-01 21:54:00 · 20608 阅读 · 2 评论 -
PDF文件的读写(使用SDK).(二).编译生成免费的PoDoFo
<br />PoDoFo是一个免费的开源的PDF开发库。PoDoFo这个名字很有趣,根据它附带的README.HTM文件说明,它源于:Portable Document Format。三个大写字母就是“PDF”,而用“o”来隔开。<br /> <br />PoDoFo下载地址:http://podofo.sourceforge.net/index.html<br />我写本文时,它刚发布0.9.1版没多久。<br /> <br />PoDoFo开发库需要依赖的GUN公共库比较多 ,但在WIN32下最少的原创 2011-05-01 23:20:00 · 8778 阅读 · 9 评论 -
PDF文件的读写(使用SDK).(三).PoDoFo的简单应用
在免费的PDF SDK中,我选择了PoDoFo,这也是无奈之举。因为我在网上搜索到的众多免费PDF SDK,绝大多数都是功能比较单一的。要么只能显示PDF,要么只能创建PDF。而对PoDoFo的描述是:操纵PDF……OK,那就是它了。按前面所说的操作,编译好PoDoFo,这时候,你会得到好几个文件。不过,你需要注意的,只有两个:PoDoFo.dll和PoDoFo.lib。前者是在运行程序时需要的,而后者是在编译时需要的。当然,如果你按README.HTM所说,先生成sln文件,然后再用VC打开sln文件,则原创 2011-05-02 16:30:00 · 13059 阅读 · 20 评论 -
一段小程序(1)
在优快云论坛上,居然应一段极小极小的程序和别人争论了半天,我迷茫了……点击打开链接点击打开链接//每隔10秒的时间测得其滴定数目counter_val//我希望测它每分钟的滴定速度counter_rate//使用一个数组(Temp[6]),每次将测得的数据counter_val依次存入Temp[0],Temp[1]~~~~]#include #include #incl原创 2015-05-26 13:25:02 · 1072 阅读 · 3 评论 -
一段小程序(2)
计算year,month,day是星期几,网上只看到这一种比较靠谱些的公式:int getWeek(int year, int month, int day){ int w = 0, y = year, c = 0, m = month, d = day; if(m < 3){m += 12; y--;} //m: 3-14 c = y/100; y原创 2015-08-18 22:14:20 · 697 阅读 · 0 评论