自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NewLand

research

  • 博客(51)
  • 收藏
  • 关注

转载 共享内存实现进程间大数据的交换

2003-08-11 11:21作者:中国电波传播研究所青岛分所郎锐出处:yesky责任编辑:方舟原文地址:http://www.yesky.com/42/1720542.shtml  引言  进程间的数据交换和共享是一种非常重要和实用的技术。大、中型软件的开发设计多是由众多程序设计人员的合作完成,通常一个程序设计人员只负责其中一个或几个模块的开发,这些模块可以

2011-12-18 22:47:36 694

转载 php调用存储过程

例子程序。     define(CLIENT_MULTI_RESULTS, 131072);    $link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());    mysql_select_db("vs") o

2010-05-25 11:45:00 559

转载 开启Mysql数据库InnoDB

解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it2009年12月29日 星期二 上午 11:15MySQL出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with ‘InnoDB’ to have it worki

2010-05-08 11:06:00 1259

转载 结构体字节对齐问题

让我们先看一个结构体: struct S1 {     char c;     int i; }; 问sizeof(s1)等于多少?char占1个字节,int占4个字节,那么加起来就应该是5。但很可能你是错的!VC6中按默认设置得到的结果为8。 那就让我们来看看S1的内存分配情况: S1 s1 = { a, 0xFFFFFFFF }; 定义上面的变量后,加上断点,运行程序,观察s1所在的内存,

2010-04-21 17:15:00 474

转载 VC6打开文件时错误

需要到微软的网站下载一个工具:下载过来是一个C++原始文件,需要通过VC编译一下产生一个 FileTool.dll,将这个插件复制到X:/Program Files/Microsoft Visual Studio/Common/MSDev98/AddIns重新打开VC6,Tools->Customize->Add-ins and Macro Files,选中FileTool Developer S

2010-04-01 20:52:00 654

转载 转《浅谈数据库设计技巧》

说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据

2010-03-25 17:18:00 354

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表

2010-03-25 16:44:00 292

转载 数据库优化设计方案

本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。   1 引言   数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解,笔者参阅了Sybase、Informix和Oracle等大型数据库系统参考资料,基于多年的工程实践经验,从基本表设计、

2010-03-25 16:17:00 342

转载 大型数据库的设计原则与开发技巧

随着计算机技术越来越广泛地应用于国民经济的各个领域,在计算机硬件不断微型化的同时,应用系统向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。虽然对

2010-03-25 15:42:00 371

转载 JavaScript 和 Flash 的通信

JavaScript 和 Flash 的通信 下面是一些在Flash和使用Javascript的HTML文件直接通信的示例,每个示例都有简略的步骤本文讨论了3种基本的Flash/Javascript通信方式:Javascript 到 Flash的通信----使用Flash播放器的javascript方法Flash 到 Javascript的通信----使用Flash的fscommand

2010-03-12 16:44:00 554

原创 关于PHP VC9,VC6,Thread Safe,Non Thread Safe

一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。二、如何选择 PHP5.3 的 Thread S

2010-03-10 17:43:00 2031

转载 类ajax jsp 无刷新上传文件

  首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。    而本文实现的文件上传也是无页面刷新的,可以说是一种"类似AJAX"方法。    开始之前先说两句无关的,其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFr

2010-03-04 10:05:00 592

原创 MFC贴图备忘

1、窗体背景贴图时,要放在OnEraseBkgnd(CDC *pDC)中,如果放在OnPaint() 中则会遮住窗体上的其它控件

2010-03-03 21:31:00 468

转载 C++ vector 类学习笔记

vector容器类型   vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造 函数原型:template   explicit vector();                                 // 默认构造函数,vector对象为空  

2010-03-03 15:20:00 1732

转载 在各种字符串类型之间进行转换(MSDN)

转换的字符串类型包括 char *、wchar_t*、_bstr_t、CComBSTR、CString、basic_string 和 System..::.String。在所有情况下,在将字符串转换为新类型时,都会创建字符串的副本。对新字符串进行的任何更改都不会影响原始字符串,反之亦然。 说明此示例演示如何从 char * 转换为上面列出的其他字符串类型。代码// co

2010-03-02 11:27:00 589

转载 匈牙利表示法常用前缀

  c        │字符  by      │字节(无符号字符)  n        │短整数和整数(表示一个数)  i         │整数  x,y   │短整数(通常用于x坐标和y坐标)  cx,cy │短整数(通常用于表示x和y的长度:c表示计数)  b        │布尔型(整数)  w       │UINT(无符号整数)和WORD(无符号字)  l         │LONG

2010-03-02 11:02:00 707

转载 VC++中操作XML(MFC、SDK)

VC++中操作XML(MFC、SDK)2009年01月07日 星期三 22:33XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用 ini。VC++里操作XML有两个库可以用:MSXML和XmlLite。MSXML又细分了两种接口:DOM和SAX2。XP没自带有 XmlLite,只自带有

2010-02-27 16:16:00 1363

原创 ASP分页

显示"上一页 下一页":链接地址,总数,页数,是否显示总数,是否用下拉列表跳转,单位Public Function PageControl(iCount,pagecount,page,table_style,font_style,colspan)生成上一页下一页链接        action = "http://" & Request.ServerVariables("HTTP_HOST")

2010-02-26 10:09:00 490

转载 错误类型:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

错误类型:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 错误提示信息:错误类型:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。分析、解决:是游标类型不支持分页。 使用rs.open sql,conn,3,3 游标说明:RS.OPEN SQL,CONN,A

2010-02-26 09:54:00 5625

转载 MFC实现透明窗口

先添加如下宏:#define  WS_EX_LAYERED  0x80000#define  WA_ALPHA               0x2#define  LWA_COLORKEY   0x1 然后在OnInitDialog() 中添加如下代码:etWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,            GetWindo

2010-02-25 20:51:00 7980 2

转载 使用MFC中的CDC,CBitmap来实现贴图

void CProView::OnDraw(CDC* pDC){ CProDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc);///////////////////////////////////////////////////////////////////////////////////////////////////////////////贴图CB

2010-02-25 19:27:00 3115

原创 MFC中左键移动窗口实现方法

一、窗体的OnLButtonDown函数中加入如下代码:  PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,   point.y));或SendMessage(WM_SYSCOMMAND,0xF012,0);     二、一般思路首先在对话框类中添加以下消息处理函数:     OnLButtonDo

2010-02-25 17:52:00 7495 4

转载 也说说c++builder中的不规则窗体的实现

发现原来c++ builder6有自己的一些方法可以非常轻易的完成不规则窗体的设计。下面是我的代码:  void __fastcall TForm1::FormCreate(TObject *Sender)  {   Form1->Color=clWhite;   Form1->TransparentColorValue=clWhite;   Form1->TransparentColor=tru

2010-02-25 17:35:00 1007

转载 C++Builder中不规则窗体的快速显示

  不规则窗体的应用增加软件的吸引力  传统的WINDOWS应用软件界面给人的感觉总是千篇一律的方方正正的窗体,看的时间长了难免会有些厌烦,总是希望能见到些不同一般的软件界面。如今,相当数量的商业软件在提供优秀而强大的功能的同时,软件的界面也是做得越来越漂亮,比如《超级解霸2000》中的界面插件,使用过的人一定对其华丽的外观充满好感。作为一个编程爱好者,如果自己写出的软件也拥有类似的界

2010-02-25 17:30:00 625

原创 BCB ADO ConnectionString

BCB ADO ConnectionStringfor mssql:ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=SqlServer";Integrate

2010-02-25 14:26:00 839

原创 BCB读取ini文件

    TIniFile *DataIni;    AnsiString zport;    AnsiString e = ExpandFileName("..//Server.ini");     if(FileExists("..//Server.ini"))    {        DataIni = new TIniFile(e);        SqlServer = DataIni->

2010-02-25 09:53:00 977

转载 解析#pragma指令

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)

2010-02-25 09:41:00 334

转载 MFC中对窗口贴图

一、要修改窗口的背景,步骤如下:1、导入一个位图文件。 2、创建一个View窗体的删除背景时的相应函数BOOL CWndMapView::OnEraseBkgnd(CDC* pDC)或者在view类的OnDraw响应函数void CWndMapView::OnDraw(CDC* pDC)这两个函数的区别是,一个在擦除时直接将图片贴上;一个是先擦除,让后在OnDraw

2010-02-24 21:17:00 1800 1

转载 制作不规则窗体哪有那么困难(MFC)

1、使用CImage类#include 2、载入透明图片(加在OnPaint)CClientDC dc(this);dc.SetBkMode(TRANSPARENT);CImage img;img.Load(L"C://1.png");img.Draw(dc,0,0);3、图片以外的像素透明SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindo

2010-02-24 20:40:00 2322

转载 Windows 中不规则窗体的编程实现

Windows 中不规则窗体的编程实现原文地址:http://www.vckbase.com/document/viewdoc/?id=1345作者:上海伟功通信 roc 下载源代码一、序言  在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单

2010-02-24 16:06:00 665 1

原创 BCB线程间的同步通信

事件,互斥量(Mutex),信号灯(Semaphore),临界区(CCriticalSection) 1、临界区:保证在某一个时间只有一个线程可以访问数据的方法    先声明一个临界区对象成员:    CRITICAL_SECTION m_csCom;       然后初始化InitializeCriticalSection(&m_csCom);     使用:En

2010-02-24 15:37:00 1668

原创 BCB多线程入门

1、创建一个线程执行的函数DWORD WINAPI ThreadFunc(LPVOID lpParameter):DWORD WINAPI ThreadFunc(LPVOID lpParameter){    int i;    TForm1 *pForm;    pForm = (TForm1*)lpParameter;    for (i=0;i    {        pForm->La

2010-02-24 15:04:00 3444

转载 TXMLDocument控件的用法 (bcb)

Delphi中TXMLDocument控件的用法 Delphi中对XML文件的解析做的很好,比直接使用MS的MSXML2_TLB中的接口要方便很多,现称述于下面。在讲之前先给出一个XML实例,在讲某些部分是要结合实例比较容易理解。1 2 3 4 5  6 78  9 Hello! I am yaya! 10 11TXMLDoc

2010-02-24 11:44:00 3702

转载 TXMLDocument对XML文件进行读取和写入 (bcb)

动态创建TXMLDocument对XML文件进行读取和写入 - [Delphi高级应用]2008-01-16Tag:Delphi XML XMLDocument 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://overblue.blogbus.com/logs/13954596.htmluses  XMLDoc, XMLIntf;{ 写入XML

2010-02-24 11:41:00 5827

转载 将'AnsiString'型 转为 'TStrings '型

AnsiString   TempString;     TStringList   *   TempStrings   =   NULL;         TempString   =   "an   ansistring";     TempStrings=new   TStringList   ();     if   (TempStrings   !=   NULL)     {    

2010-02-24 10:11:00 697

转载 Using TXMLDocument(from BCB HELP)

The starting point for working with an XML document is the TXMLDocument component. The following steps describe how to use TXMLDocument to work directly with an XML document: 1 Add a TXMLDocument

2010-02-24 09:46:00 612

原创 C++Builder中采用ADO连接mssql

先添加一个ADOConnection(在ADO栏里),Name是ADOConnection1 选择ADOConnection控件,然后配置ConnectionString属性,它有个向导的!或者直接在程序开始的时候做个如下面那样的赋值,sql server 2000是这样的: this->ADOConnection1->ConnectionString = "Provider=SQLOLEDB.1

2010-02-23 17:13:00 2179

转载 MFC程序的消息处理顺序

MFC应用程序中处理消息的顺序: 1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被

2010-02-10 10:51:00 537

原创 OnNcCalcSize改变标题栏等的高度

在创建窗口时,当收到 WM_NCCALCSIZE 消息时才指定客户区。不管什么时候,只要 Windows 想知道窗口客户区的大小,它便会发送这个消息。NCCALCSIZE_PARAMS 结构保存三个矩形数组,第一个保存窗口的客户区。如果改写主窗口的 WM_NCCALCSIZE/OnNcCalcSize,一定要确保调用基类的默认窗口处理例程,以便实现缺省处理。这样程序一运行便会有得到默认的客

2010-02-10 09:57:00 5304

转载 自绘按钮的实现

自绘按钮的实现作者:杜修杏文章地址:http://www.vckbase.com/document/viewdoc/?id=551下载本文示例工程如果你希望能够在自己的程序中表现出新意,那么你一定不会仅仅满足于MFC提供那些标准控件。这时,我们就必须自己另外多做些工作了。就改变控件外观这一点来说,主要是利用控件的自绘功能(Owner Draw)实现的。本篇将和各位一起定义一个XP风格的CX

2010-02-04 11:15:00 764

空空如也

空空如也

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

TA关注的人

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