自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (14)
  • 收藏
  • 关注

原创 我的博客

记录点点滴滴!

2009-11-17 17:03:00 634

原创 QT5.3.1 + mingw4.8 调用vs2008的动态库

测试环境描述    QT5.3.1 + mingw4.8 + vs2008 项目要求    Qt中调用vs2008写的动态库利用vs2008开发的动态库VS2008DLL.dll; 导出c类型库(如果导出C++, mingw下调用,编译会不成功的)#ifdef __cplusplusextern "C"{#endif TEST_EXPORT_EX

2014-08-07 15:06:26 2578

原创 C++学习----类模板

#include using namespace std; template class ArrayClass { private:     T1 Value1[10]; public:     void SetValue1()     {         for (int i=0; i CInt;     CInt.SetValue1();     mIntRecv = &CInt.GetValue1();     for(int i

2011-03-23 10:56:00 577

原创 c++学习---函数模板

#include using namespace std; template void swap(const T & a, const T & b) {     T temp;     T = a;     a = b;     b = T; } int main() {     int nInteger1, nInteger2;     cout>nInteger1;     cin>>nInteger2;     c

2011-03-23 09:54:00 598

原创 C++学习---模板

<br /><br />

2011-03-21 14:44:00 478

原创 学习C++---模板

None

2011-03-21 14:38:00 466

原创 c++学习 按引用或指针传递提高效率

None

2011-03-18 15:14:00 677

原创 C++学习 利用返回多个值

None

2011-03-18 14:01:00 525

原创 c++学习--利用指针返回多个值

None

2011-03-18 13:52:00 1409

原创 转载: linux解压tar命令

linux解压tar命令 时间:2006-08-20 23:52:16 类别:技术 访问:55,534 views RSS 2.0 引用 linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压

2011-02-28 16:07:00 462

转载 ClientDataSet 经典 收藏

ClientDataSet 经典 收藏 http://hi.baidu.com/broland/blog/item/2c10668c1dd5571ab31bbaa4.html ClientDataSet 探讨 1.     与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。很多数据库应用程序都用了BDE,BDE往往给发布带来很大的不便,因而TClientDataSet最大的特点是它不依赖于BDE(Borland D

2011-01-13 10:46:00 1171

原创 Tcompression与TDeCompressionStream应用(文件分割)

KeyLife富翁笔记 作者 : liceblone 标题 : Tcompression与TDeCompressionStream应用(文件分割) 关键字: Tcompression与TDeCompressionStream应用(文件分割) 分类 : 个人专区 密级 : 公开 (评分: , 回复: 0, 阅读: 1433) »» Tcompression与TDeCompressionStream应用(文件分割) 关键字: 分类 : 个人专区 密级

2011-01-07 14:11:00 1503

原创 DELPHI中自适应表单的实现----转

DELPHI中自适应表单的实现 2002-05-31· · ··Delphi程序员之家 我们知道,屏幕分辨率的设置影响着表单布局,假设你的机器上屏幕分辨率是800*600,而最终 要分发应用的机器分辨率为640*480,或1024*768,这样你原先设计的表单在新机器上势必会 走样。这时你一定希望表单能自己适应不同的分辨率,下面就有两种方法可供你参考。 一、根据新的分辨率自动重画表单及控件 先在表单单元的Interface部分定义两个常量,表示设计时的屏幕的宽度和高度(以像素为 单位)。在表单

2010-10-09 17:39:00 712

原创 Delphi中TFileTime、TSystemTime 及 DOS 时间

Delphi中TFileTime、TSystemTime 及 DOS 时间 2009-6-4 10:17:24 来源: 转载 作者:万一 访问:248 次 被顶:2 次 字号:【大 中 小】 核心提示:TFileTime、TSystemTime 及 DOS 时间 ...//TSystemTime 是系统定义的结构, 一看就是最方便实用的那种, 但要占 16 个字节: TSystemTime = record   wYear: Word;   wMonth: Word;  

2010-09-14 09:38:00 2672

转载 DELPHI定义的条件编译的全部说明

<br /><br />DELPHI定义的条件编译的全部说明<br /><br />经常看到一些程序里面用到如:<br />{$ifdef win16},{$ifdef win32}之类的信息,<br />可是这些好像并没有定义,不知道在哪里可以找到这些条件编译的定义或者是说明具体讲述win16代表什么,WIN32代表什么,VER140。。。。代表什么的? <br /><br />{$IFDEF WIN32} -- 这可不是批注喔!<br />对于Delphi来说﹐左右大括号之间的内容是批注﹐然而「{$」<

2010-09-12 15:46:00 920

原创 动态注册OCX---转载

动态注册OCX Delphi中Ocx的动态注册方法 方法1 uses windows; type    TDllRegisterServer = function: HResult; stdcall; function RegisterOCX(FileName: string): Boolean; var    OCXHand: THandle;    RegFunc: TDllRegisterServer; begin    OCXHand :=

2010-08-19 14:50:00 652

原创 UDP丢包----转载

UDP丢包 减少丢包率 1、每个UDP包的体积小,小于460个字节,减少分片,从一定程度上可以减少丢包 2、提高接受缓冲区的大小,把接受缓冲设为10K以上 3、采用一问一答,每个包编号,自己采用一套机制,但是这样就太复杂,也是 QQ比MSN慢的原因

2010-08-19 14:38:00 511

原创 Delphi中怎样监视POP3信箱

  来源:eNet论坛 【简 介】 本 文 将 向 大 家 介 绍 怎 样 编 写自 己 的 信 箱 监 视 程 序, 程 序 将 直 接 调 用WinSock 函 数 来 进 行网 络 通 信。 除 了 具 备WinSock 编 程 知 识 之 外, 还 必 须 了 解POP3 协 议。 下 面 是 对POP3 的 一 个 粗 略 的 介 绍, 读 者 可 以 参 看RFC 1225 更 为 详 细 地 了 解 该 协 议。   一、 关 于POP3 协 议 POP3 服 务 器

2010-08-17 14:53:00 684

原创 indy10发送网页

KeyLife富翁笔记 作者 : lqcros 标题 : 使用indy10发送网页 关键字: 分类 : 个人专区 密级 : 公开   delphi2009 indy10通过 procedure TformMain.butnSendMailClick(Sender: TObject); var   html: TStrings;   filename: string; begin   filename := ExtractFilePath(

2010-08-17 14:40:00 1301

原创 RFC 822

RFC 822 电子邮件的标准格式 (RFC 822) 除了由一个Internet用户传递给另一个用户的信息之外,电子邮件中还必须包含附加的服务信息。SMTP服务器利用这些信息来传递邮件,而客户端的邮件接收软件则利用这些信息来对邮件进行分类。 每封邮件都有两个部分:信头和主体。 信头部分的字段可分为两类。一类是由你的电子邮件程序产生的,另一类是邮件通过SMTP服务器时被加上的。在所有被SMTP服务器加上的字段中,对我们而言最重要的是Message-Id字段。这个字段是由你传向的SMT

2010-08-16 11:38:00 815

原创 WaitForSingleObject, CreateEvent

首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面. CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,也可以是其它内核对象。 当你创建一个线

2010-07-22 16:06:00 2364

原创 Windows Sockets 错误码

Windows Sockets 错误码及出错原因   转载   windows sockets 错误码及出错原因[转] windows sockets在头文件winsock.h中定义了所有的错误码,它们包括以“wsa”打头的windows sockets实现返回的错误码和berkeley sockets定义的错误码全集。定义berkeley sockets错误码是为了确保原有软件的可移植性。 a.1  windows sockets错误码列表      表a.1列出了wsagetlast

2010-07-22 09:59:00 2892

原创 关于Hi, Lo

1、Hi取高位字节; 2、Lo到低位字节 如:一个字(16bits),分为前后两个byte(8bits),前面的byte就是高字节, 后面的byte是低字节.

2010-07-15 09:12:00 1067

原创 TServerSocket和TClientSocket的使用

TServerSocket和TClientSocket的使用 (2009-08-24 09:29:52) 转载 标签: 杂谈 在网络编程中,WinSocket API编程是最基本,也是最麻烦的地方(说句不怕影响形象的话,我对此就是一知半解)。但是,如果你是使用C++Builder作为编程平台,你就偷着乐吧,有了BCB,菜鸟变高手!:-) 在BCB中,TServerSocket和TClientSocket涵盖了基本的WinSocket编程,其中TServerSocket作为服务器方使用,TCl

2010-07-14 11:04:00 750

原创 Winsock 完成端口模型简介

Winsock 完成端口模型简介     选择自 byxdaz 的 Blog 关键字 Winsock 完成端口模型简介 出处 摘自《Networking Programming for Microsoft Windows》第八章 “完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能! 从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便

2010-06-30 17:45:00 462

原创 数据对齐

《Delphi 算法与数据结构》学习与感悟[2]: 数据对齐 作者:万一  来源:博客园  为了加快硬件的访问速度, 编译器通常要使用"数据对齐", 譬如: //下面结构中: SizeOf(TRec) = 6; 因为 b 在这里也要占 2 字节.TRec = record a: Word; b: Byte; c: Word;end;//下面结构中: SizeOf(TRec) = 16; 这里的 a 和 b 共占了 8 个字节.TRec = record a:

2010-06-30 15:19:00 953 1

原创 如何将几个DBGRID里的内容导入同一个EXCEL表中 ---来自于CoolSlob博客

  如何将几个DBGRID里的内容导入同一个EXCEL表中?前言: 在软件实际制作中,为节省开发成本和开发周期,一些软件人员通常会吧DBGrid中的数据直接导出到Excel表中,而先前能看到的函数仅仅只能在WorkBook的一个Sheet中导入数据,不支持多Sheet!。 单元应用:   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, DB, DB

2010-06-23 17:22:00 535

原创 TStringGrid自适应宽度

使TStringGrid自适应宽度 选择自 CoolSlob 的 Blog procedure AutoFitable(AGrids: TStringGrid); //传入TStringGrid对像即可, 2004/10/28,CoolSlob var   I, J: Integer;   MaxLenRow: Integer;   CurRowLen: Integer; begin   inherited;   for J := 0 to AGrids

2010-06-23 17:18:00 988

原创 Action高级开发

Action高级开发 作者:DELPHI技术  来源:博客园  发布时间:2005-07-10 14:36  阅读:1711 次  原文链接 [收藏] Action高级开发 Action开发篇     在讨论Action的开发前,我想先讨论一下为什么要使用TActionList及TAction。从Delphi 4开始Borland提供了TActionList控件,ActionList提供了一种全新的设计用户界面交互模式的方法。传统的事件模式无法解决命令状态更新的问题,因为任何情况下命令都是有效的。D

2010-06-23 10:03:00 1605

原创 INF文件详解

INF文件详解 INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件。INF文件是由标准的ASCII 码组成,您可以用任何一款文字编辑器查看修改其中的内容。一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相

2010-05-28 10:18:00 867

原创 Windows API 与 Delphi 数据类型

 

2010-04-08 16:35:00 480

原创 c++ 与delphi 数据类型

2010-04-08 16:29:00 439

原创 标准Socket与Delphi中的Socket

标准Socket与Delphi中的Socket。 标准的Socket的应用程序框架如下: Server方: Socket()[ 新建一个Socket]--Bind()[ 同服务器地址邦定 ]--Listen() --Accept()--block wait--read()[接受消息,在windows平台中,方法为send(TCP),或者是sendto(UDP)]--处理服务请求--Write()[

2010-04-07 13:47:00 847

原创 Winsock API 函数大全

Winsock API 函数大全 1 文档标题:Winsock API 函数大全 1 作者: 佚名关 键 字:Socket,API,WinSOCK本文转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=186&d=353200 本系统(WinKing)提供之 Windows Sockets API 介面乃是依照 1993年1

2010-04-07 13:10:00 643

原创 Delphi Win32核心API参考学习记录(一)

unit CreateAWindowu;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; procedu

2010-03-22 16:06:00 980

原创 property 限定符

Delphi会视需要保存组件的属性值到DFM文件中,对于published属性和非published属性将区别对待。 一、published属性   必须设置有 read 和 write 的属性才出现在属性编辑面板中,也才会保存。 Delphi会根据stored来判断是否需要保存属性的值,stored默认为True,如果为False则不保存。 property Caption: TCapt

2010-03-22 10:27:00 755

原创 操作内存的一些函数

1.CopyMemory CopyMemory() 函数功能描述:将一块内存的数据从一个位置复制到另一个位置 Delphi 函数原型 procedure CopyMemory(Destination: Pointer; Source: Pointer; Length: DWORD); C++ 函数原型 VOID CopyMemory( PVOID Destination, CON

2010-03-17 13:35:00 547

原创 sql 实现记录有重复只显示一条。

col_1      col_2      col_3      col_4      ---------- ---------- ---------- ---------- a          111        222        333       a          11         22         33        b          111        222 

2010-03-05 17:58:00 1395

转载 DELPHI消息的处理流程

消息的处理流程,流程如下:其派发处理过程详细如下: 注意:TWinControl里面WndProc有调用系统API DefWindowProc,该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理。而TWinControl里面DefaultHandler又调用了系统API CallWindowProc,该函数CallWindowProc将消息信息传送给指

2010-02-04 15:43:00 636

转载 WinSock

KeyLife富翁笔记 作者 : ykjt标题 : winsock:twsadata定义内容 关键字: twsdata 分类 : 个人专区 密级 : 公开(评分: , 回复: 0, 阅读: 1510) »»数据结构WSADATAwVersion中存放的是Windows Sockets DLL期望程序使用的版本号;wHighVersion是Window

2010-01-07 14:19:00 528

imx6 vpu encode decode display

嵌入式vpu, 编码、解码等相关代码.

2019-01-07

检查死锁工具

在开发软件过程中, 使用多线程技术同步,经常出现死锁,这个工具可以检查 死锁发生锁在那个线程中了。

2013-07-24

Pro Git [Distributed Source Control Tool] (Apress 2009).pdf

Pro Git [Distributed Source Control Tool] (Apress 2009).pdf

2011-09-05

Windows核心编程(第五版)源码.rar

Windows核心编程(第五版)源码.rar Windows核心编程(第五版)源码.rar

2011-09-05

《Delphi面向对象编程思想》随书源码.rar

《Delphi面向对象编程思想》随书源码.rar《Delphi面向对象编程思想》随书源码.rar《Delphi面向对象编程思想》随书源码.rar《Delphi面向对象编程思想》随书源码.rar《Delphi面向对象编程思想》随书源码.rar《Delphi面向对象编程思想》随书源码.rar

2011-08-24

LibraryFunctions.chm

LibraryFunctions.chm

2011-08-24

C+++面向对象+算法+数据结构].chm

C+++面向对象+算法+数据结构]+C++.chmC+++面向对象+算法+数据结构]+C++.chmC+++面向对象+算法+数据结构]+C++.chmC+++面向对象+算法+数据结构]+C++.chmC+++面向对象+算法+数据结构]+C++.chmC+++面向对象+算法+数据结构]+C++.chm

2011-08-24

C++设计模式.pdf

C++设计模式.pdf

2011-08-24

C++标准程序库.pdf

C++标准程序库.pdf; 高清版 值得看

2011-08-24

C++_Socket网络编程大全.pdf

C++_Socket网络编程大全.pdf 有源码支持

2011-08-24

C经典算法(非常经典)

C经典算法(非常经典) C经典算法(非常经典) C经典算法(非常经典)C经典算法(非常经典) C经典算法(非常经典)

2011-02-13

VC++6.0编译环境介绍.(刚学C++的有用)

VC++6.0编译环境介绍.(刚学C++的有用)

2011-02-13

极限编程-拥抱变化(用于快速编程)

极限编程-拥抱变化 极限编程-拥抱变化 极限编程-拥抱变化极限编程-拥抱变化极限编程-拥抱变化

2011-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除