自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenCASCADE 你让我情何以堪

每次打开OpenCASCADE的工程,看了里面的代码我就跟吃了苍蝇一样难受~法国人写代码的风格却是不易接受。   而且关键是文档很烂.... 且关键是文档很烂.... 关键是文档很烂.... 键是文档很烂.... 是文档很烂.... 文档很烂.... 档很烂...

2010-10-29 11:17:00 763

原创 COM 和 动态链接库的区别

无意间看到百度上有人在问COM和动态链接库的区别,我在这简单解释一下。       也许你会发现,动态连接库就是提供了函数的接口,之后用隐式连接或者显示的LoadLiary就可以调用其封转的功能。而COM用的时候却要继承接口,用之前要先注册。好像COM和动态链接库两个没有什么区

2010-10-28 17:25:00 1486

转载 COM 组件设计与应用(七)编译、注册、调用

一、前言   上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、注册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点这里,vc.net 的用户点这里。 二、关于编译   2-1 最小依赖   “最小依赖”

2010-10-28 17:12:00 671

原创 COM 组件设计与应用(六)vs2005下的ATL

<br />一、前言<br /><br />  1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。<br />  2、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定义的接口 IFun,它有两个函数: Add()完成两个数值的加法,Cat()完成两个字符串的连接。<br />  3、下面......好好听讲! 开始了:-)<br /><br />二、

2010-10-28 17:07:00 2236

原创 Atl 编译错误 error LNK****

<br />在编译ATL连接控件的Debug版本时不会出现问题,但是在Release版本里会出现“error LNK2005”、“warning LNK4006”以及“error LNK2001”错误和警告。这是由于ATL COM AppWizard产生缺省项目时,在所有Release版本的设置中定义宏_ATL_MIN_CRT。定义此宏可以不必将并不需要的C Run-Time库引入代码中。但是很多时候需要C Run-Time库,这是应该去掉_ATL_MIN_CRT宏。 <br />      方法如下:在“

2010-10-28 16:59:00 712

转载 ATL(VC6)编程初级教程

<br />  本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用Visual C++和Visual Basic程序来分别调用这个服务器。我并不想深入探讨COM的细节,也不想让你深陷于IDL之中。这一教程只是为VC++的新手程序员设计的,告诉他们利用ATL来创建一个COM对象有多么简单,并让他们能对ATL产生更多的兴趣。<br />第1步:启动ATL COM Wizard<br />  你所需要做的第一件事情就是启动Visual C++并创建一个新的工程,选择“ATL COM Wizard”,工

2010-10-28 16:56:00 1284

批量删除C和C++注释

使用Python语言 ,实现批量删除C/C++类型注释

2012-06-08

openssl编出的dll和lib

需要编curl支持ssl版本,但是编openssl失败的同学可以直接下载,解压后放到openssl的out32dll这个文件夹中,然后就可以编curl了

2012-04-27

HookDemo系统钩子

使用系统钩子获取其他进程的输入文本数据,监视作用

2012-03-23

SWUST成绩查询工具

MFC和ATL的前台 Python2.7的后台 文件数据流

2011-05-06

C语言多元线性回归函数库

void LET(double **CoefficientMatrix, double *ConstantMatrix, int m, /*系数矩阵为m行n列*/ int n, /*常数矩阵为1行n列*/ double *Result) 参数说明:第一个参数所指向的二维空间存放了系数矩阵,m行n列,每一列为一组观测值。比如第一列是第一组观测值,x1、x2、x3、x4……xm。每一行是相同量的不同组观测值,如第一行,x1、x11、……x1n 第二个参数是n组观测值的常数值 第三个参数为系数矩阵的行数 第四个参数为系数矩阵的列数,也为常数矩阵的长度 第五个参数为返回结果,即所求线性回归方程的系数,从b0-bm共m+1个

2010-10-27

C语言计算逆矩阵的函数

函数入口: int inv(double *p,int n) 参数说明: double *p-----指向所求矩阵a[n][n]的第一行a[0],所以,当函数返回时,逆矩阵将存储在a[n][n]中,将覆盖原矩阵。一定要记得备份原矩阵。 int n---------矩阵维数

2010-10-27

C语言全排列算法函数库

入口函数 void perm(int *list, int k, int m,int **outArray) 假设求m个数的全排列,则: 第一个参数存储了1-m这m个数 第二个参数为0 第三个参数为m-1 第四个参数开辟了一个m!行、m列的内存区域,用于保存计算所得的全排列

2010-10-27

空空如也

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

TA关注的人

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