DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 419 420 421 422 423 424 425 426 427 ··· 474 下一页

2013年4月5日

摘要: liblogger待选为 glog、log4cplus、log4cpp、log4cxx目前准备使用glog,使用方便,性能也不错,待进一步试验,如果有不能满足的功能就转用 log4cplus,功能很全面,不过稍复杂些。其它两个都是三年前就没更新,没好感,暂不准备使用。1.log4cplus最新版本:1.1.0 2012-03-11下载地址:http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/1.1.0功能全面,使用稍复杂。代码示例:#include <log4cplus/layout.h>#include 阅读全文
posted @ 2013-04-05 21:48 DoubleLi 阅读(13799) 评论(1) 推荐(0)

2013年4月3日

摘要: 1.C++里有区别true是bool型的;TRUE是int型的,VC里这个是ms自己定义的;C++规定不允许只通过返回类型不同区别两个函数================================================你写错了吧……原函数声明是virtual BOOL InitInstance( );你函数声明是bool,麻烦把它写成BOOLbool跟BOOL是不一样的2.而”DWORD"和“HWND"分别指什么?DWORD类型表示“双字”,也就是四字节大小的整型值,在windef.h中,DWORD的定义如下:typedef unsigned long DW 阅读全文
posted @ 2013-04-03 17:54 DoubleLi 阅读(831) 评论(0) 推荐(0)

摘要: 1、int WriteToLog(char* str){ FILE* log; log = fopen("D:\\testlog.txt", "a+"); if (log == NULL){ //OutputDebugString("Log file open failed."); return -1; } fprintf(log, "%s\n", str); fclose(log); return 0;}2、带时间的实现voidWriteLog(char*szLog){SYSTEMTIMEst;GetLocalT 阅读全文
posted @ 2013-04-03 17:23 DoubleLi 阅读(832) 评论(1) 推荐(1)

2013年3月30日

摘要: 一、什么是DOM? 什么叫DOM,DOM是文档对象模型(Document Object Model,是基于浏览器编程(在本教程中,可以说就是DHTML编程)的一套API接口,W3C出台的推荐标准,每个浏览器都有一些细微的差别,其中以Mozilla的浏览器最与标准接近。单纯的Javascript要结合DOM才能做DHTML编程,才能做出漂亮的效果、应用于WEB。这点几乎与其它的语言无异,正如C/C++需要库支持是一样的道理。否则就是单纯的在语法上做研究了。 因此,必须要对DOM有一定的认识,才能把Javascript应用于WEB,或你的RIA应用当中,因为DHTML本质上就是操作DOM树。 以后 阅读全文
posted @ 2013-03-30 17:33 DoubleLi 阅读(385) 评论(0) 推荐(0)

2013年3月29日

摘要: GDI+接口是Microsoft Whistler操作系统中的一部分,它是GDI的一个新版本,不仅在GDI基础上添加许多新特性而且对原有的GDI功能进行优化。在为开发人员提供的二维矢量图形、文本、图像处理、区域、路径以及图形数据矩阵等方面构造了一系列相关的类,如Bitmap(位图类)、Brush(画刷类)、Color(颜色类)、Font(字体类)、Graphics(图形类)、Image(图像类)、Pen(画笔类)和Region(区域类)等。其中,图形类Graphics是GDI+接口中的一个核心类,许多绘图操作都可用它来完成。 我们首先介绍一下GDI+的新特性以及其编程方式的改变,然后介绍用V. 阅读全文
posted @ 2013-03-29 00:05 DoubleLi 阅读(896) 评论(0) 推荐(0)

2013年3月28日

摘要: 基础类1、Dinkumware C++ Library参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其 C/C++的产品中采用Dinkumware的库。2、 RogueWave Standard C++ Library参考站点:http://www.roguewave.com这个库在Borland C++ Builder的早期版本中曾经被采用,后来被其他的库 阅读全文
posted @ 2013-03-28 20:31 DoubleLi 阅读(417) 评论(0) 推荐(0)

摘要: string定义:a) string s;//生成一个空字符串sstringa="eholldfs";a="dfgdfg";cin>>a;b) string s(str)//拷贝构造函数生成str的复制品c) string s(str,stridx)//将字符串str内"始于位置stridx"的部分当作字符串的初值d) string s(str,stridx,strlen)//将字符串str内"始于stridx且长度顶多strlen"的部分作为字符串的初值e) string s(cstr)//将C字符串 阅读全文
posted @ 2013-03-28 20:13 DoubleLi 阅读(1819) 评论(0) 推荐(1)

摘要: 工作这么多年,一直使用Mysql,Oracle数据库没有接触过, 这次要使用C/C++语言来调用Oracle的存储过程, 懒得自己去看OCI的API了, 直接上网找别人封装的库, 最后发现了这个ocicpplib, 下载了看了一下, 还不错, 使用起来比较简单。下面就对我使用这个库来调用存储过程的例子说明一下, 对应调用其他的sql语句就不说了, 自己看demo, 很简单的。ocicpplib库的下载地址为 :http://ocicpplib.sourceforge.net/下面使用这个简单的存储过程来进行测试, 有两个输出参数, 一个为字符串类型, 一个为整数类型。CREATEORREPLA 阅读全文
posted @ 2013-03-28 20:06 DoubleLi 阅读(679) 评论(0) 推荐(0)

2013年3月26日

摘要: 要是换在C#或Java,各种数据类型随便转换,有各种函数随便挑。但是在C++中还真没有那么简单。我本来是希望能够将123,这样的int类型转换的“123”这样的string,或者C-style也可以。我仔细查了一下C++string可用的方法:当然有了解了一下C++ 中String是什么!官方解释中,string是一种特殊的容器,用于存储字符集。它是basic_string模板类的char实现,可知另外一个就是wchar咯typedefbasic_string<char> string;既然string是容器,那么自然有一些容器有的操作:如我们常见的size,push_back() 阅读全文
posted @ 2013-03-26 13:53 DoubleLi 阅读(2469) 评论(0) 推荐(0)

摘要: 症状描述:Accelerator keys, such as ARROW keys, are first received by the message pump of the ActiveX control's container. Even if the control has the focus, it does not receive messages for keystrokes that have special meaning to control containers, such as ARROW and TAB keys. MFC ActiveX controls h 阅读全文
posted @ 2013-03-26 09:41 DoubleLi 阅读(501) 评论(0) 推荐(0)

上一页 1 ··· 419 420 421 422 423 424 425 426 427 ··· 474 下一页