摘要: 由于需要在3D坐标轴上显示刻度值,所以要用到osgText::Text,这里简单记录一下其常见用法。一、基本知识常见设置设置字体:setFont设置内容:setText,这里输入参数需要是osgText::String,但它的构造函数可以接收std::string类型的字符串。设置坐标位置:setP... 阅读全文
posted @ 2014-07-25 17:55 pezy 阅读(4893) 评论(0) 推荐(0) 编辑
摘要: Java和C++对于容器中元素的操作已经十分简便智能了,但与C#相比,简直弱爆了。这正是因为C#拥有一个利器:Linq。简单的说,Linq就是利用类SQL语句来操作容器中的元素。这样就完全放弃了编程的思维方式,而采用浅显易懂的数据库操作了。这不得不说是一次重大的突破,不过同时也让C#程序员越来越懒,... 阅读全文
posted @ 2012-03-26 10:37 pezy 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 随着XML的越来越流行,读写XML成为了一项基本的技能。在.Net平台下,XmlSerializer类可以将对象模型直接序列化为XML文件,并支持反向序列化。这样的特性无疑给程序员带来了极大的便利。在石油行业,WITSML(井场信息传输标准标记语言)日益取代WITS,为新一代传输标准奠定了语言基础。... 阅读全文
posted @ 2012-03-25 17:52 pezy 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 一、如何自动注册ODBC数据源其实都是用到一个函数:SQLConfigDataSource。这里举两个有代表性的例子:// 自动注册FoxPro数据源BOOL bOBDC = SQLConfigDataSource( NULL, ODBC_ADD_DSN, "Microsoft Visu... 阅读全文
posted @ 2011-12-16 20:54 pezy 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 传说这是一道很经典的面试题。很多童鞋都秉承正常人的思维,老老实实写下了倒转判断的代码。谁会想到用union呢?union有一个特性:其存放顺序是所有成员都从低地址开始存放。有没有一点灵感?其实什么是巧妙,就是利用融会贯通罢了。代码如下:#include using namespace std;int... 阅读全文
posted @ 2011-11-21 19:30 pezy 阅读(1069) 评论(0) 推荐(1) 编辑
摘要: 由于最近写DLL文件频繁遇到bug,今天抽空仔细研究一下动态链接库的基础知识。《VC++深入详解》当然是首选参考资料咯。DLL是和Windows操作系统一起诞生的,其历史悠久,经历了多年的考验,非常值得学习学习。当然这家伙也造成了DLL Hell。(陈皓注:DLL Hell——DLL灾难,就是微软的... 阅读全文
posted @ 2011-11-04 10:36 pezy 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 不知道为什么,在PISDK的文档中如果仅看目录发现不了PITime,只有通过索引进行查找方能找到。而如果想通过PISDK插入实时数据的话,必须要同时插入当前时间。如何获取当前时间着实是一个问题,想规范地显示所获取的时间也是一个问题。目前我是这样解决的:获取当前时间:(typedef long tim... 阅读全文
posted @ 2011-10-27 11:00 pezy 阅读(1552) 评论(1) 推荐(0) 编辑
摘要: 这篇文章来自www.cprogramming.com,顺便推荐一下该网站,立志于学习C/C++的童鞋可以经常看看。原文链接:5 Ways to Learn to Program Faster 第一次翻译,基本直译,不好勿喷。以下是正文:作者:Alex Allain学习编程不是一个下午就可以搞定的事情... 阅读全文
posted @ 2011-10-27 00:16 pezy 阅读(502) 评论(0) 推荐(1) 编辑
摘要: 本程序拟设计为在windows操作系统常见的升级更新过程。主要核心是:1、嗅探原程序的安装路径。2、复制或解压下载的更新安装包至安装路径下,覆盖旧文件。(这里可能还要考虑一个还原)3、界面显示进度条,严格与安装时间同步。对于第一个问题,我可以偷点懒,因为源程序也是我写的。为了使我们方便嗅探,需要修改... 阅读全文
posted @ 2011-10-26 10:08 pezy 阅读(3164) 评论(0) 推荐(0) 编辑
摘要: 因为需要读取二进制文件中包含的数据,故需要这样一个转化过程。鄙人功力太浅,主要参照http://www.cnblogs.com/xinjun/archive/2010/07/28/1787297.html,略有改动,以保证编译运行通过。 1 #include 2 #include 3 #i... 阅读全文
posted @ 2011-08-30 11:04 pezy 阅读(2002) 评论(0) 推荐(0) 编辑