- 博客(32)
- 资源 (41)
- 收藏
- 关注
原创 H.323和SIP通信协议
H.323和SIP分别是通信领域与因特网领域推出的协议。这两个协议都包含关于语音编码和解压缩方面的要求,都对IP网络电话系统(VoIP)信令提出了完整的解决方案,它们对呼叫的连接都有建立、管理和释放的能力,都具有网络管理、能力交换的功能,使端点用户的呼叫建立和交互具有QoS能力,且容易扩充新功能,支持不同类型的互操作。 H.323是ITU-T第16工作组提出的协
2009-02-27 23:23:00 4596
转载 C++堆与栈的区别
一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在
2009-02-27 23:15:00 2970 1
转载 堆和栈的区别在哪里?
堆和栈的区别在哪里? 哪些变量会在栈中分配空间,哪些变量会在堆中分配空间? --------------------------------------------------------------- 1、申请方式 stack: 由系统自动分配。 例如,声明在函数中一个局部变量
2009-02-27 23:14:00 1145
转载 通过GetModuleHandleEx 得到函数调用者所在的DLL/EXE
转自http://blog.csdn.net/WinGeek/archive/2009/02/10/3872526.aspx 在有些情况下需要得到函数调用者的模块名字。比如你想限制你的某个函数只能被自己某个特定的DLL调用。 或者比如在异常处理中你想了解是那个DLL/EXE抛出了异常。 API函数_ReturnAddress 和GetModuleHandleEx 函数
2009-02-27 11:00:00 2541
原创 WinExec,ShellExecute ,CreateProcess 调用其他进程,即开启其他exe程序
三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找
2009-02-27 10:50:00 3622 1
原创 Landsat产品级别说明_对地观测与数字地球中心
产品级别说明 Landsat-7数据产品的处理级别包括Level 1、Level 2、Level 3和Level 4。 Level 1:经过辐射校正,但没有经过几何校正的产品数据,并将卫星下行扫描行数据反转后按标称位置排列。Level 1产品也称为辐射校正产品。 Level 2:经过辐射校正和几何校正的产品数据,并将校正后的图像数据映射到指定的地图投影坐标下。Level 2产品
2009-02-26 11:38:00 12273
原创 遥感的几何校正、正射校正、辐射校正
几何校正就是将图像数据投影到平面上,使其符合地图投影系统的过程,而将地图坐标系统赋予图像数据的过程,称为地理参考。由于所有地图投影系统都遵从于一定的地图坐标系统,所以几何校正过程包含了地理参考过程。 多项式纠正模型:最少控制点计算公式(t+1)(t+2)/2 ---其中t为次数经验,一景60KmX60Km的SPOT5数据,一般地势平缓的地区20个左右控制点即可达到满意的结果,在高山区25个左
2009-02-26 09:18:00 17104 3
转载 现行的常用的文件格式类别 简析
简要的说数据信息在存储器中存储的排列方式不同为啦方便理解和交流规范为不同的文件格式,这点在linux上边可以较为明显的看出:linux只规范不同文件的属性,后缀名是为啦方便记忆和沟通等……图形文件格式 windows中的标准图像文件格式BMP文件格式 BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何
2009-02-25 22:59:00 4451
转载 CString 操作指与char*
CString 操作指南 原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management 通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CStri
2009-02-24 19:47:00 1392
转载 很讨厌的error link2001
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非 常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错
2009-02-23 16:50:00 4415
转载 ACE的构建(VC++6.0环境)
ACE的构建(VC++6.0环境)Windows下ACE的构建1. 将ACE-5.5.zip解压到所需的安装目录,此处以E:/为例,解压后形成ACE_wrappers文件夹,因此ACE将会存在于ACE_wrappers/ace目录中。ACE_ROOT=E:/ACE_wrappers。2. 在系统中新建ACE_ROOT环境变量,值设为 E:/ACE_wrappers。具体设置为:我的电脑->属
2009-02-19 22:47:00 1138
转载 关于c++ 强制转换类型运算符 static_cast、dynamic_cast、reinterpret_和const_cast
转自http://blog.csdn.net/jacklam200/archive/2008/12/07/3469058.aspx因为虽然很多有经验的C++程序员认为他们知道,但是他们还是不知道全部。(我也没有知道全部 )1.const_cast。你知道,一个int*是可以直接赋给一个const int*的,但是一个const int*是不可以直接赋给一个int*的。这就需要:int* p
2009-02-19 22:44:00 1147
原创 ACE自适配通信环境【C++ 网络编程库】
【C++ 网络编程库】 ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观(wrapper facade)和框架组件,可跨多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号
2009-02-19 22:35:00 2015
原创 问题:无法打开文件"LIBC.lib"。
问题:无法打开文件"LIBC.lib"。 解决: 1. 在“配置属性->链接器->输入->忽略特定库”后填入“LIBC.lib / libcp.lib ”。 在工程属性页-链接器-输入的“忽略指定库”里,填上libc.lib 2.下载一个,放在include文件夹下 LIBC.lib介绍 google一下,libc.lib原来是被遗弃的可怜家伙。 MSDN Labs: Whats New i
2009-02-19 15:50:00 4339
原创 利用vc6.0进行ADO编程的简单例子
使用ADO前必须在工程的stdafx.h文件最后用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下: #import "C:/Program Files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")/////////////
2009-02-19 13:57:00 1238
转载 用VC 开 发 基 于ORACLE 数 据 库 应 用 程 序 的 两 种 方 法
北 京 航 空 航 天 大 学 计 算 机 科 学 与 工 程 系黎 杰 麦 中 凡 ---- 1. 引 言 ---- ORACLE 公 司 自1979 年 推 出 基 于SQL 标 准 的 关 系 数 据 库 产 品 到1997 年 版 本8 的 推 出,ORACLE 数 据 库 以 其 支 持 大 数 据 库、 多 用 户 的 高 性 能 事 务 处 理, 对 业 界 各 项 工 业
2009-02-19 13:55:00 1966
转载 在VC中使用ADO开发数据库应用程序
一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性
2009-02-19 13:55:00 1137
转载 Windows2003安装vs2005和补丁时遇到1718的错误 解决方案
Win Server2003安装VS 2005sp1出现的常见两个错误及解决办法 http://usera.imagecave.com/clever101/Program/1718.JPG 关于 Visual Studio 2005 SP1 安装的 2755 错误 今天是为 Visual Studio 2005 Team Suit
2009-02-19 12:23:00 1758
转载 C++-枚举enum收藏
/**//**********************************************枚举格式: enum {}; (见例1) enum {}; (见例2) 第一个枚举值对应着一个整型数,通常情况下,第一个枚举值对应着常量值0,后面低次.(特殊用法参考 例3 例4)enum bool {false,true}; //bool类型就是C++预定义的枚举***
2009-02-16 19:28:00 1383 1
原创 C++拷贝文件
API函数拷贝文件夹 void OnFilecopy() { int nOk; char strSrc[]="c://dos/0c://pwin98//command/0"; //可以改变源路径 char strDst[]="c://temp/
2009-02-10 15:18:00 2788
转载 CList类
MFC中CList类使用注意 初学mfc者,往往对CList等mfc的Collect类的使用感到迷惑,在使用中经常会遇到许多问题,导致对vc中的Collect类的使用产生了惧怕。以下,就个人经历而言,告诉大家如何使用CList。CList是一个双向链表类。1、头文件名不可少Clist类定义在Afxtempl.h 头文件中,因此在使用该类时,需要加这个头文件名。2、理解CList的声明和构
2009-02-10 09:20:00 12526 7
转载 VC编程常见问题解答收集贴
1.使用ModifyStyleEx改变了控件风格无效 答:修改之后,重绘一次,如果还不行的话,再试试看调用SetWindowPos(0,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_DRAWFRAME); 2.动态设置编辑框的ES_PASSWORD无效 答:修改之后,需要调用一次SetPasswordChar(*); 3.如何获取任务栏小图标? 答:有网友提
2009-02-06 11:30:00 2180
原创 线程函数参数(LPVOID Param)
LPVOID是一个没有类型的指针,也就是说你可以将任意类型的指针赋值给LPVOID类型的变量(一般作为参数传递),然后在使用的时候在转换回来。 例如: class CMyClass { void Start(); static UINT StartThread(LPVOID lParam);
2009-02-06 11:29:00 3829
转载 黑客常用函数 C++
黑客常用函数 C++2008-12-29 21:07确定Windows和windows系统目录 有两个SDK函数可以完成该功能。GetWindowsDirectory和GetSystemDirectory,下例说明了如何使用这两个函数: TCHAR szDir [MAX_PATH]; //Get the full path of the windows dir
2009-02-06 11:26:00 1444
转载 在MFC应用程序中动态嵌入Word文档
摘要:本文通过对自动化等COM技术的应用介绍了一种在MFC应用程序中动态嵌入Microsoft Word文档的简单方法。使在MFC应用程序中即可打开、显示和存储外部Word文档。 关键字:VC++、MFC、COM、自动化引言 Microsoft Office办公套件以其功能强大、方便实用而被广泛使用。其中的Word软件更是作为最流行的文字处理软件而使Word格式文档成为事实上的文件交换标准之
2009-02-06 11:20:00 3717 5
原创 GIS信息系统AO/MO基础
GIS信息系统AO/MO基础——远帆2009-02-05GIS开发分为二次开发,底层开发,组件开发。二次开发就是不脱离mapinfo,Arcgis的环境,使用VBA开发特定功能的程序底层就是不借助其它公司平台,自主开发实现组件开发和二次开发类似,就是使用AO/MO/MAPX等进行引用开发。 AO :ArcObjects,有上千个对象和接口,可以在其基础上开发出业界最强大的GIS
2009-02-05 23:42:00 2121 1
转载 安装VS2005补丁出现错误1718的解决方法
我一个项目要在windows2003系统上安装vs2005,在安装补丁时遇到错误1718.重装系统后安装VS2005补丁出现问题 - 错误1718,按照微软说法是原因计算机没有足够的连续内存,解决方法参照:http://support.microsoft.com/kb/925336/zh-cn上网搜索解决方法,测试后成功,分享一下。1. 单击“开始”,单击“运行”,键入 control adm
2009-02-05 23:03:00 2114
转载 水里的空气笔记收藏
串口通信笔记http://blog.csdn.net/jisuanjixu/archive/2007/09/03/1770250.aspx VC中多线程编程http://blog.csdn.net/jisuanjixu/archive/2007/09/04/1771366.aspx vc6.0,错误:“fatal error C1010: unexpected end of f
2009-02-03 10:53:00 1138
转载 oracle创建表空间.创建用户.创建表
在SQL*Plus中:(1)如何添加删除数据库?(2)数据库就是表吗??(3)如何创建表空间?(4)如何创建用户?(5)是不是一个表空间只能创建一个用户?(6)怎样从客户端访问数据库服务器的配置? 回答: 1、何添加删除数据库?没这种概念,不懂。 2、数据库=所有的oracle的数据文件+控制文件+日志文件+参数文件,数据库不是表 3、create tablespace ... 语句
2009-02-02 15:48:00 17242 6
转载 ORA-01031问题的一些总结!
ORA-01031问题的一些总结! 我网上看到有很多问题,都是关于01031的,前段时间也遇到这个问题,在解决后,总结如下:问题如下:SQL> conn / as sysdbaERROR:ORA-01031: insufficient privileges警告: 您不再连接到 ORACLE。解决方法:STEP1:查看SQLNET.ORA文件具体的位置(windows os):
2009-02-02 14:22:00 1326
转载 Oracle安装中ORA-28547错误的解决之道
同事在Win XP sp2上安装Oracle DataBase 10g Enterprise Edition Release 10.1.0.2.0后,在创建数据库是发生如下错误: 开始是出现一个错误提示对话框:ORA-28547:连接服务器失败,可能是Net8管理错误。忽略这个错误后又出现一个错误提示对话框:ORA-24324:未初始化服务句柄忽略这个错误后又接连出现两个错
2009-02-02 13:50:00 4095 1
OpenRS— 开放式遥感数据处理与服务平台资料
2009-06-19
TinyXML解析xml文档
2008-12-29
Web+Services发布与调用(axis,xfire).doc
2008-12-27
COM+ Services.doc
2008-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人