- 博客(118)
- 资源 (37)
- 论坛 (61)
- 收藏
- 关注

原创 通过预编译头文件来提高CB的编译速度
C++builder是最快的C++编译器之一,从编译速度来说也可以说是最快的win32C++编译器了。除了速度之外,C++builder的性能也在其它C++编译器的之上,但许多delphi程序员仍受不了c++builder工程的编译速度。的确,delphi的速度要比任和c++的编译器都要快好多。Delphi在编译一个小工程的时候可能不到一秒,大的工程一般也在5秒钟这内编译完成了。 为
2008-09-09 16:53:00
2363

转载 winsock编程宝典
相信各位读者现在对於 Winsock 的定义、系统环境,以及一些 Winsock Stack 及 Winsock 应用程式,都有基本的认识了。接下来笔者希望能分几期为各位读者介绍一下简单的 Winsock 网路应用程式设计。 我们将以 Winsock 1.1 规格所定义的 46 个应用程式介面(API)为基础,逐 步来建立一对 TCP socket 主从架构(Client / Server)的程式
2006-12-31 04:32:00
1872
原创 c++进行文件摘要
以前写过一篇文章介绍怎么取得字符串的md5值。现在补充一下文件的,也是一个道理: AnsiString fn(filename); char p[20] = {0}; //内存 char p1[41] = {0}; //16进制 注意41位 CSHA1 sha1; sha1.HashFile(fn.c_str()); // Hash in the contents
2015-07-19 00:59:20
1537
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-19 00:52:40
747
原创 ocx 中处理回车相应的问题
There is one other option you can use to fix these problems, instead of creating the dialog window manually. You can use a Windows hook. This w
2015-06-09 09:10:17
820
原创 怎么把整形数转换为字符串或者数组
用JavaScript代码演示一下,c、c++差不多。 function retarray() { var m = 1234567; var a = new Array(); while(m) { b = m%10; a.push(b); m = parseInt(m/10,10); } alert(a); }
2015-02-11 17:06:32
3003
转载 内存数据库
内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。同时,内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,一般都在10倍以上。内存数据库的
2014-04-02 17:29:37
1068
原创 关于插件编程
什么是插件编程?以目前比较火的Java来说,就是OSGI,服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGi技术提供一种面向服务的架构,它能使这些组件动态地发现对方。为什么要使用插件式编程?因为OSGi技术为集成提供了预建立和预测试的组件子系统,所以OSGi技术使你从改善产品上市时间和降低开发成本上获益。因为这些组件能够动态发布到设备上,
2014-04-01 17:46:25
1495
原创 简单算法7
输入一个字符串,此字符串只包含小写字母,统计每个字母出现的次数,并输出#include #include #include using namespace std;//只统计小写int main(){ char str[120]; /* 存放用户输入的字符 */ int i; /* 循环变量 */ int strcnt[26] = {0}; /* 记录字符
2014-02-10 14:43:09
1158
原创 算法实例6
输入一个字符串,将字符串中大写转成小写,过滤掉不是字母的字符#include #include #include #include using namespace std;void lscase(char* str, char *outputStr){ int i,j=0; //gets(str); for (i = 0; i < strlen(str
2014-02-10 14:05:41
1116
原创 算法4
一个数组里面存储了一些数字,其中有0元素和非0元素,要求经过处理,数组前面存储的是非0元素,后面是0元素,且非0元素保持原有顺序。然后输出。#include #include #include #include using namespace std;void text4(char *inputStr, int inputLen, char *outputStr){
2014-02-08 16:34:00
1221
原创 算法3
输入n个字符串,将各个字符串排序后的结果按顺序输出。#include #include #include #include using namespace std;char a[100][200];int i,j,n=10;void c_sort(){ char temp[200] = {0}; for (j=0;j<n ;j++ ) f
2014-02-08 15:49:58
1080
原创 几个算法3
3、把一段字符串中的第一个空格和最后一个空格去掉。#include #include #include #include char* trim(char* s){ char* z = 0; char* e = 0; while(*s != 0 && isspace(*s)) ++s; z = s;//第一个不是空格字符 e
2014-01-24 09:22:58
1034
原创 几个算法问题2
2、福彩3D是3位数字,可以重复,给出3位数的全排列,并且列出全部重复的数字,有两个重复的数字。#include std::vector v3dAllNum;template Type stringToNum(const string& str){ istringstream iss(str); Type num; iss >> num; return num;}t
2014-01-22 10:41:28
1091
原创 几道数字算法问题1
1、假如说有一串数字,11位,判断里面是否存在ABBA这样的数字?bool IsABBA(int* num, int len){ bool b = false; int j = 0; for (int i = 0; i < len; i++) { if (num[i] == num[i+3]) {
2014-01-22 09:58:56
921
原创 C++ builder XE2 版本编译独立运行程序
XE2中加入了多平台的概念,默认的Release模式,也是带包编译,带运行时库的,所以,需要手工设置一下工程选项:打开工程以后,Project-->Options-->左侧树列表选中C++ Linker-->右侧上方的Target选择Release configuration 下的 32-bit Windows platform-->取消 Link with Dynamic RTL 的对钩
2014-01-14 00:26:59
2871
转载 RAII,也称为“资源获取就是初始化”
AII,也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。 RAII简介RAII[1](Resource Acquisition Is Initialization),也成为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销
2013-12-13 11:03:51
960
原创 libxml2解析XML
最近需要在Linux下解析Xml,原来用的msxml排不上用场了,就自己封装了一下libxml2,当然易用性比不上msxml,凑活能用,呵呵,嗯,记录一下吧,先看.h文件#ifndef __DOXML_H__#define __DOXML_H__#include #include #include using namespace std; class DoLibXML2{p
2013-11-12 16:09:19
2298
原创 vs2010使用occi连接oracle数据库
1、在oracle网站上下载instantclient-sdk-nt-11.2.0.3.0.zip2、在oracle网站上下载instantclient-basic-nt-11.2.0.3.0.zip3、在oracle网站上下载occivc10_11203_win32.zip4、解压instantclient-sdk-nt-11.2.0.3.0.zip5、设置vs2010的incl
2013-02-21 09:19:19
2960
原创 ICE分布式中间件程序设计环境搭建
最近在看ICE,俗话说攻善其事必先利其器,我把在windows和linux下ICE安装记录下来,供大家查用。windows首先,下载Ice-3.4.2.msi,下一步下一步安装。安装完成后到C:\ProgramData\ZeroC 下面有两个props文件,其中的XML标记是错误的,需要修改一下,否则打不开DEMO工程。测试DEMO的时候必须把C:\Program Files\Zero
2012-09-11 09:51:01
2764
原创 vs2010编译测试ICE DEMO
安装完成后到C:\ProgramData\ZeroC 下面有两个props文件,其中的XML标记是错误的,需要修改一下,否则打不开DEMO工程。测试DEMO的时候必须把C:\Program Files\ZeroC\Ice-3.4.2\bin\vc100添加到环境变量中,否则不能运行DEMO.
2012-09-04 17:56:04
2179
转载 将PFX证书导入USB-KEY
**************************************************************************************************(1)利用PFXImportCertStore函数将P12结构证书导入一个临时的内存型证书库,注意要用CRYPT_EXPORTABLE 标志,获得该库的句柄hImportStore。(3)
2012-01-31 15:06:57
2372
原创 How to install OWLNext 6.1x
http://owlnext.sourceforge.net/old/article11.htm
2011-12-25 15:19:17
910
转载 跨平台的网络通信中间件:ICE和ACE
二十世纪九十年代中期以来,业界一直在使用DCOM和CORBA这样的面向对象的中间件平台。在分布式的应用中,中间件平台托管了大部分网络事务,比如对数据进行编码与解码以进行传送,把逻辑对象地址映射到物理传输端点,根据客户和服务器的机器架构改变数据的表示,以及按照需要自动启动服务器。DCOM和CORBA由于自身的缺点,都没有成功占领大部分分布式计算的市场。DCOM是Microsoft的独
2011-12-22 11:23:55
920
原创 用gdb 调试GCC 程序
用gdb 调试GCC 程序Linux 包含了一个叫gdb 的GNU 调试程序。gdb 是一个用来调试C 和C++ 程序的强力调试器。它使你能在程序运行时观察程序的内部结构和内存的使用情况。以下是gdb 所提供的一些功能:l 它使你能监视你程序中变量的值。l 它使你能设置断点以使程序在指定的代码行上停止执行。l 它使你能一行行的执行你的代码。在命令行上键入gdb 并按回车
2011-11-25 13:28:55
710
原创 如何获取HttpOnly Cookie
参考资料:http://www.codeproject.com/KB/shell/RetrieveHttponlyCookies.aspx?msg=3151233http://hi.baidu.com/tangyi321/blog/item/0f44ef4bfb64dee
2011-09-09 15:54:34
6557
原创 如何让避免BHO在新标签中被重复初始化
昨天在CSDN论坛发了一个帖子原文如下:我在IE9下开发BHO时遇到了问题,虽设置了TabGrowth为1000,但是在网页中打开链接时当IE进程超过4个之后,后面打开的新标签卡就会与 前面的标签卡公用同一个进程(可能每两个标签卡使用一个进程,每打开两个进程就创建一个进程
2011-08-22 16:06:50
1317
转载 DTDs中的属性声明
一些XML元素具有属性。属性包含应用程序使用的信息。属性仅在程序对元素进行读、写操作时,提供元素的额外信息(如ID号等),对于人类读、写元素来说是毫无意义的。在本章中学习各种属性类型和如何在DTD中声明属性。本章内容如下:* 什么是属性?* 如何在DTD中声明属性
2011-08-06 12:33:40
2284
原创 在 ocx 内部如何获取所在页面的 URL
.h文件//$---- Active Form HDR ---- (stActiveFormHdr)#ifndef LesWebImplH#define LesWebImplH//----------------------------------------
2011-08-03 15:21:03
2328
原创 cppwebbrower中获取html中table表格的代码
看一下代码:TStringList *__fastcall TFrame3::GetTablesRowsText2(CComPtr ele, String strPhone1, String strPhone2){ TStringList *Result = new
2011-08-03 14:16:11
1255
原创 cppwebbrower中获取frame中的源码(续)
先看代码,这部分主要是嵌套的frame源码获取 VARIANT id, index, id1, index1, index2; IDispatch *spDispatch=0; IHTMLDocument
2011-08-03 14:09:21
1375
原创 cppwebbrower中获取frame中的源码。
Variant vDocument = CppWebBrowser1->Document; if (((IDispatch *)vDocument) != NULL) { Variant vFrames = vDocument.OlePropertyGet("Frames"
2011-07-25 11:20:03
1066
原创 C语言中,strstr函数的功能
#include #includeint main(){char a[10];char b[5];int i,j,m,n,k;printf("输入字符串a:");scanf("%s",a);printf("输入字符串b:"); sc
2011-07-16 17:38:37
1070
原创 使用InternetSetCookie删除cookie
格式为:InternetSetCookie(url,NULL,L"CookieTest=ValTest;path=path value;expires=Thu, 01-Jan-1970 00:00:01 GMT");<br />使用InternetSetCookie删除cookie ms没有官方文档。经过无数次的测试之后发现: 1。 删除时一定要传入path参数,而且此参数必须和set是一致.2。 setcookie是不带path参数则是对当前path起作用(如果url是一个文件的话,MS有问题)3。 不同
2011-04-23 19:01:00
11136
2
原创 XML内建预定义实体和统一代码字符集(部分)
一、内建预定义实体实体值字符串 特殊字符 & & > > " " ' '说明:1、实体的引用过到“&”来引用,末尾要加“;”。2、XML文档中,以上5个特殊字符以实体值字符串形式出现。二、统一代码字符集(部分)字符值(十六进制)
2011-01-18 14:09:00
1868
原创 usb转接的方法
<br />有的pc机没有lpt口,导致条码机无法正常打印,查找资料之后发现这种用usb转接的方法很好,保留之。设置步骤如下:<br /><br />第一步,在系统中安装一个环路网卡:<br />1)打开控制面板,点击添加硬件;<br />2)等安装向导扫描完,在硬件已经连接好的提示框中,选择“是,我已经连接了此硬件(Y)”,然后点下一步;<br />3)在已安装硬件的列表框中,选择最后一个选项,“添加新的硬件设备”,点击下一步;<br />4)在你期望向导做什么的提示框中,选择“安
2010-11-19 17:36:00
944
原创 串口DCB结构详细说明
串口DCB结构详细说明 <br />成员 说明 <br />DCBlength DCB结构大小,即sizeof(DCB),在调用SetCommState来更新DCB前必须作设置 <br />BaudRate 指定当前采用的波特率,应与所连接的通讯设备相匹配 <br />fBinary 指定是否允许二进制模式。Win32 API不支持非二进制模式传输,应设置为true <br />fParity 指定奇偶校验是否允许,在为true时具体采用何种校验看Parity 设置 <br />Parity 指定端口数据传
2010-11-18 15:48:00
2281
1
C++ 插件框架 Pluma Framework
2014-09-27
EmbeddedWB_CB2007_Version_14.67.0
2011-04-27
DragDrop20100817
2011-04-28
VC++斗地主游戏网络版
2010-03-11
MailCore2怎么编译?
发表于 2014-06-26 最后回复 2015-06-25
那位高手用CAPICOM签名过PDF文件?
发表于 2015-01-05 最后回复 2015-01-08
一款截图插件
发表于 2014-08-01 最后回复 2014-08-01
一款截图插件
发表于 2014-08-01 最后回复 2014-08-01
RAD Studio XE3 全球发布会(北京11月7日、上海11月9日 、深圳11月11日)
发表于 2012-10-15 最后回复 2013-05-16
boost::asio::read_until在cb2010报错
发表于 2012-11-04 最后回复 2013-01-20
用PasLibVlc是不是还要安装VLC?
发表于 2012-10-26 最后回复 2012-11-26
电脑点关闭后没反应
发表于 2008-09-01 最后回复 2012-11-23
继续放分
发表于 2012-10-10 最后回复 2012-10-11
放分了
发表于 2012-10-09 最后回复 2012-10-10
idHTTP怎样接收ajax返回
发表于 2012-08-22 最后回复 2012-08-23
再放100分
发表于 2012-07-23 最后回复 2012-07-25
放分了。
发表于 2012-07-22 最后回复 2012-07-23
散分了
发表于 2011-12-24 最后回复 2011-12-24
有做过CODE128条码生成的朋友吗?
发表于 2011-11-15 最后回复 2011-11-18
CODE128怎么生成打印?
发表于 2011-11-16 最后回复 2011-11-16
请教:在ActiveForm和IE ToolBand中把窗体ShowModal后,还能点IE的缺陷
发表于 2011-09-08 最后回复 2011-09-09
在CppWebbrower怎么实现IDocHostShowUI::ShowMessage?
发表于 2011-04-14 最后回复 2011-08-04
关于生成二维码的问题
发表于 2011-01-26 最后回复 2011-01-27
新年将至,散分
发表于 2011-01-20 最后回复 2011-01-23
CppWebBrowser执行js脚本问题
发表于 2010-11-22 最后回复 2010-11-23
打印机端口怎么检测
发表于 2010-09-28 最后回复 2010-09-29
打印机端口怎么检测?
发表于 2010-09-28 最后回复 2010-09-29
关于UTF-8编码的问题
发表于 2010-09-24 最后回复 2010-09-25
毛毛,请问你的输入框加入自动完成功能一个问题
发表于 2010-09-01 最后回复 2010-09-02
undefined function '_itoa_s' _itoa_s是不是vs中才有?
发表于 2010-08-28 最后回复 2010-08-30
请教:把下面的代码转成C#,谢谢!
发表于 2010-08-20 最后回复 2010-08-20
散分,西安今天42度
发表于 2010-07-31 最后回复 2010-08-04
散分散分
发表于 2010-07-22 最后回复 2010-07-22
新年散分
发表于 2009-12-31 最后回复 2010-01-04
散分散分
发表于 2009-10-12 最后回复 2009-10-14
这段代码在cb下会报错?
发表于 2009-08-20 最后回复 2009-08-20
散分庆祝升星
发表于 2009-08-18 最后回复 2009-08-19
散分了
发表于 2009-07-13 最后回复 2009-07-14
这是骗子吗?
发表于 2009-05-04 最后回复 2009-05-07
新年快乐!散分!
发表于 2009-02-01 最后回复 2009-02-03
问个问题
发表于 2009-01-13 最后回复 2009-01-14
散分贴
发表于 2008-12-30 最后回复 2008-12-30
电脑点关闭后没反应
发表于 2008-08-29 最后回复 2008-08-31
c++builder2009已经推出!!!
发表于 2008-08-26 最后回复 2008-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝