- 博客(131)
- 资源 (45)
- 收藏
- 关注
转载 在C#中使用C++编写的类
现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CP
2014-09-26 14:51:29
626
转载 Visual Studio中的引用项目和直接引用DLL文件
在VS中引用类库时有多种方法,其中用的最多的就是在引用时选择项目选项卡引用本解决方案下的类库项目和选择浏览选项卡直接引用类库DLL文件,实际上这两种引用方式略有不同,今天就为大家总结下。 C#本地项目(控制台,winform)引用类库项目,这时对引用DLL类库做出任何修改会立刻生效,不用保存和生成类库。如果删除类库项目,则本项目中引用的DLL也被删除。引用类
2014-09-26 14:38:35
3771
转载 c++通过开源的TinyXML操作xml例子
读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。DOM模型即
2014-07-04 15:31:57
535
原创 win7常用集锦
win7下默认是禁用telnet服务的重新启动Telnet方法如下:1、如果你直接到控制面板的管理工具里的服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定。“控制面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面你可以看到许多服务项,选择“telnet服务器”和“telnet客户端”确定即可。这样你再回“服务
2014-07-03 16:11:44
445
原创 VisualSVN在客户端使用ApacehPasswd修改密码
这是一个用于修改Apache中AuthUserFile的工具,编写时主要是为了远程修改基于Apache配置的Subversion的用户密码。 目前提供for apache2.0版本及for apache2.2版本。
2014-05-13 16:11:32
3402
4
原创 powerdesigner设置问答
1、powerdesigner 两表中不显示外键名,怎样设置tools->display preferences->object view ->reference下把constraint name前的checkbox选上。
2014-05-06 17:28:23
494
转载 PC中自带计算器使用说明
Backspace 删除当前显示数字的最后一位CE 清除显示数字C 清除当前的计算MC 清除内存中的所有数字MR 重调用存内存中的数字。该数字保留在内存中MS 将显示数字保存在内存中M+ 将显示的数字与内存中已有的任何数字相加,但不显示这些数字的和0 1 2 3 4 5 6 7 8 9 数字输入(可以点击,也可以从键盘上输入)+/- 改变显示数字的正负符号
2014-03-26 16:52:36
1654
转载 VS 2005环境下生成静态lib库及调用方法
生成lib方法: 步骤1:新建一个空项目,建一个头文件如Test.h #pragma once #ifdef __cplusplus extern "C" { #endif intGetMin(int a,intb); #ifdef __cplusplus } #endif /
2014-02-11 11:49:23
555
原创 vs编译项问题解决
Q1、error C2664: uni2ansi : 不能将参数 2 从 LPTSTR 转换为 WCHAR *A1、“项目→属性→常规→字符集” “使用多字节字符集”改为“使用 Unicode 字符集。Q2、LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏A2、“项目→属性→配置属性→清单工具→输入和输出→嵌入清单”,原来是“
2014-01-28 13:51:10
542
原创 怎么打开excel2003/2007/2010高级开发工具
Excel2003“视图→工具栏”,勾选【窗体】和【控件工具箱】如果没有可以在自定义里找到)。Excel2007“Office按钮→Excel 选项→常用”,【使用Excel时采用的首选项】区域中,勾选【在功能区显示"开发工具"选项卡】复选框,单击【确定】按钮。Excel2010“文件→选项→自定义功能区→主选项卡(在右侧)”,勾选【开发工具】复选框,单击【确定】按钮。
2014-01-22 16:40:24
2897
原创 VS2008下Boost库的安装编译
下载boost库(最好去官网下,一般有SGI(GCC+用的较多)和BOOST之分,VS下用BOOST)http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041或http://sourceforge.net/projects/boost/files/boost-docs/1.52.0/下载bo
2013-12-30 16:04:35
4179
4
转载 map、multimaps函数
1 简介map 和 multimap 将key(键值,或理解为排序关键字)/value(值)作为元素,成对存储,它们可根据key的排序准则自动将元素排序。multimap允许重复键值,maps不允许。使用map和multimap需要使用头文件,在使用这个头文件时,要用标准名称空间(using namespace std;)。map和multimap的元素是 key/value 对,
2013-12-28 22:27:03
614
转载 vector list deque比较
vector、deque以及list都是动态增长的。在这三者之中选择的准则主要是关注插入特性以及对元素的后续访问要求。vector表示一段连续的内存区域,每个元素被顺序存储在这段内存中。对vector 的随机访问效率很高,因为每次访问离vector起始处的位移都是固定的。但是在任意位置而不是在vector 末尾插人元素则效率很低,因为它需要把待插入元素右边的每个元素都拷贝一遍。类似地删除任
2013-12-28 22:13:25
504
原创 const在函数前与函数后的区别
首先要知道函数名后面加const只能用于成员函数。int const func(); //合法,相当于const int func();int func2() const; //非法,对函数的const限定词只能用于成员函数在成员函数中,const加在函数名前和后也是有区别的。例如:class A { int const func(); int func()
2013-12-25 17:43:16
640
原创 const在函数前与函数后的区别
首先要知道函数名后面加const只能用于成员函数。int const func(); //合法,相当于const int func();int func2() const; //非法,对函数的const限定词只能用于成员函数在成员函数中,const加在函数名前和后也是有区别的。例如:class A { int const func(); int fu
2013-12-25 17:25:48
170
原创 Cannot open include file: 'afxcontrolbars.h': No such file or directory
fatal error C1083: Cannot open include file: 'afxcontrolbars.h': No such file or directoryhttp://int.social.msdn.microsoft.com/Forums/en/vcgeneral/thread/956635f1-f7fd-4672-9a7d-935327022902This d
2013-12-13 22:28:15
1634
转载 Excel2007界面详解:Ribbon功能区
Office2007的界面和以往版本相比有很大的变化,最大的变化就是使用功能区(Ribbon)代替了以前版本中的菜单和工具栏。今天我们详细介绍Excel 2007的功能区(Ribbon)。一、Excel2007功能区(Ribbon)概况 下图就是Excel 2007的界面,大家点击看大图可以更清楚一些。 图中紫色圆圈部分是Microsoft Office按钮。 绿色部分是快速
2013-12-13 20:52:50
1186
转载 static_cast、dynamic_cast、reinterpret_cast和const_cast
1 static_cast用法:static_cast ( expression)该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引用的转换。进行上行转换(把子类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查
2013-12-04 14:10:30
428
转载 dynamic_cast,static_cast,reinterpret_cast,const_cast
1 static_cast用法:static_cast ( expression)该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引用的转换。进行上行转换(把子类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查
2013-12-04 14:09:39
120
转载 LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表
2013-10-18 16:12:25
515
转载 详解模块定义(.def)文件
模块定义(.def)文件 模块定义(.def)文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成DLL时,.def文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要.def文件。也可以将__declspec(dllexport)用作指定导出函数的手段。 在链接器阶段可以使用 /DEF(指定模块定义文件)链接器选项调用.def文件。 如果生成的
2013-10-18 13:33:06
622
转载 跨平台 GUI 框架 wxWidgets和UI开发工具 wxFormBuilder
wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供 GUI(图形用户界面)和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。一个支持OS/2的 版本正在开发中。wxWidgets在最开始是由爱丁堡(Edinburgh)大学的人工智能应用学院开发的,主要是内部使用,而在1992年第一次公布。 2.x版本做了很
2013-09-15 22:31:23
3159
转载 Visual Studio 2008 简体中文正式版下载及序列号|让试用版变成正式版
从Microsoft那下了7个压缩文件分包后,解压后是一个ISO文件。用UltraISO编辑了下ISO文件:Setup-->setup.sdb文件提取出来编辑,将 [Product Key] T2CRQGDKBVW7KJR8C6CKXMW3D改成 [Product Key] PYHYPWXB3BB2CCMV9DX9VDY8T这样,安装的时候就默认
2013-09-15 22:24:37
779
原创 windows环境中使用VC的nmake和makefile编译c++程序
开源跨平台的软件,一般会提供各种平台makefile文件,其实VC编译也是用的makefile,只是做了封装,一般用工具编译了,也不直接自己写makefile了。但是了解一下还是有帮助的。比如,在d盘根目录下创建了一个目录lee,在此目录下编写了一个makefile.vc。先找到vc安装的目录,比如我安装的vs2008,安装目录D:\Program Files\Microsoft Vi
2013-09-15 22:21:18
14216
转载 VC++ Unable to register this add-in because its DllRegisterServer returns an error
1.下载VC6LineNumberAddin插件及注册文件。(以下是参考链接:)http://codefish.googlecode.com/files/VC%E6%98%BE%E7%A4%BA%E8%A1%8C%E5%8F%B7_VC6LineNumberAddin.rar2.解压把拷贝VC6LineNumberAddin.dll到VC6安装路径下的AddIns文件夹,笔者的完整路径为:
2013-09-10 15:04:37
3574
转载 Oracle 11gR2 SCAN 详解
SCAN IP介绍 在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。 在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Ac
2013-07-11 00:18:52
3902
原创 Oracle RAC环境下virtual/public/private IP的区别
在Oracle RAC环境下,每个节点都会有多个IP地址,分别为Public/Private/Vip,这三个IP到底有啥区别呢?分别用在那些场合呢?来看看老外的回答。1. private IP address is used only for internal clustering processing (Cache Fusion)私有IP用于心跳同步,这个对于用户层面,可以直接忽略,简单
2013-07-10 23:20:32
3558
转载 Oracle 11gR2 RAC 常用维护操作说明
一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs, 其他的service可以根据自己的需要去stop/start。 注意:11g RAC 开启资源相对比较慢(即使命令后面显示的
2013-07-01 23:15:45
3455
转载 oracle 11gR2 RAC 安装
oracle 11gR2 RAC 安装 安装文档参照了 http://www.oracle-base.com/articles/11g/OracleDB11gR2RACInstallationOnOEL5UsingVMwareServer2.php 。rpm -q binutils \ compat-libstdc++ \ elf
2013-07-01 23:13:12
2313
转载 解决ASM无法启动问题
解决ASM无法启动问题 启动报错如下所示 rac2-> sqlplus /as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:32:57 2014 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an
2013-07-01 23:00:48
1083
转载 oracle_Grid Infrastructure 启动的五大问题
Details 问题 1:CRS-4639:无法连接 Oracle 高可用性服务,ohasd.bin 未运行或 ohasd.bin 虽在运行但无 init.ohasd 或其他进程 问题 2:CRS-4530:联系集群同步服务守护进程时出现通信故障,ocssd.bin 未运行 问题 3:CRS-4535:
2013-07-01 18:26:55
1043
原创 oracle数据库中extent management 管理
extent是“区间”的意思在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理)默认的是local每种也有两种大小增长方式:uniform:默认为1M大小,在temp表空间里为默认的,但是不能被应用在undo表空间 本地
2013-06-22 18:23:07
8055
原创 ASM管理和维护札记
asmcmdConnected to an idle instance.sh: /oracle/db/product/11g/bin/clsecho: No such file or directory这种错误是环境变量不对,因为我在安装grid的时候没有创建grid账户直接都安装在oracle用户下所有当我修改环境变量的时候找不到脚本,解决方法是找到自己的grid安装目录。exp
2013-06-22 17:10:31
545
原创 ipcs清理命令整理
echo Removing \""Q(message queue)\"" created by \"${USER}\" ...ipcs -q|grep ${USER}|awk '{print $2}'|xargs -t -I {} ipcrm -q {} echo Removing \""M(shared memory)\"" created by \"${USER}\" ...i
2013-03-04 20:56:21
634
转载 Oracle insert插入转义字符解决方法
今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,Oracle把这里的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。怎么办呢?方法有三:方法一:在要插入的SQL语句前加上Set define off;与原SQL语
2013-02-26 09:58:22
1397
转载 SQL Server和Oracle的常用函数对比
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual 2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual 3.取整(小)S:select floor(-1.001) va
2013-02-25 13:53:18
586
msinttypes-r26
2015-06-29
《Windows多线程编程技术与实例》-郝文化-书和源码
2014-12-20
Visual C++范例开发大全CODE
2014-12-19
Visual C++范例开发大全PDF
2014-12-19
C#中使用C++编写的类
2014-09-26
VisualSVN在客户端修改密码使用ApacehPasswd和mod_cgi
2014-05-13
EJB3.0实例教程(含源码)
2012-08-11
MyEclipse 6 Java 开发中文教程2011
2012-07-09
系统架构设计师教程.part2.rar
2011-08-13
系统架构设计师教程.part1.rar
2011-08-13
系统分析师教程2010版.part5.rar
2011-03-10
系统分析师教程2010版.part4.rar
2011-03-10
系统分析师教程2010版.part3.rar
2011-03-10
系统分析师教程2010版.part2.rar
2011-03-10
系统分析师教程2010版.part1.rar
2011-03-10
《做人做事系列智慧书》精美电子版
2011-02-08
shell高级编程 chm
2010-07-12
Diameter协议
2010-02-26
技术文档模板(15份文档)
2009-10-15
金山虚拟光驱 光盘制作小工具
2008-11-10
Oracle Database 10g Pl_Sql Programming
2008-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人