自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Acheld的博客

the A is silent

原创 Using API with Catia

Using API with Catia I've been asked to take a 3D computedtomography scan and input that into CATIA using an API. I have found it quitediffic...

2017-04-27 21:38:51 3389 0

原创 CATIA

CATIA的安装: [1] 下载安装包; [2] 根据安装步骤一步一步来,大多默认选择;   Catia V5加载CATPart文件如下图所示:

2017-04-27 21:30:51 609 0

翻译 Ramsis human-solutions

RAMSIS   RAMSIS 是一种数字人体模型,是一种用于乘员仿真和车辆内装人机工程设计的高效CAD工具。该软件为工程师提供了一个详细的CAD人体模型,来模拟仿真驾驶员的行 为。它使设计者在产品开发过程的初期,在只有CAD数据的情况下就可以进行大量的人机工程分析,从而避免在以后阶段进行昂贵的修...

2017-04-27 21:20:45 3200 0

转载 Simple Introduction to Geometry Shaders in GLSL (Part 2)

Simple Introduction to Geometry Shaders in GLSL (Part 2) 2011/11/17 JeGXGeeXLab, OpenGL, Tutorial Content: 1 – Doubling the...

2017-02-26 22:46:08 322 0

转载 Simple Introduction to Geometry Shaders in GLSL (Part 1)

Simple Introduction to Geometry Shaders in GLSL (Part 1) 2011/11/11 JeGXGeeXLab, OpenGL, Tutorial UPDATE: Part 2 is availa...

2017-02-26 22:44:48 308 0

转载 Exploring GLSL – Normal Visualizer with Geometry Shaders

http://www.geeks3d.com/20130905/exploring-glsl-normal-visualizer-with-geometry-shaders-shader-library/ Exploring GLSL – Normal Visualizer with Geo...

2017-02-26 22:42:48 309 0

转载 宏定义中的#,##

宏定义中的#,## #,## 1、在一个预处理器宏中的参数前面使用一个#,预处理器会把这个参数转换为一个字符数组。(原文:When you put a # before an argument in a preprocessor macro, the preprocessor t...

2017-01-17 00:18:27 258 0

原创 fseek、ftell文件操作函数

fopen  FILE * fopen(const char * path,const char * mode); 函数说明   参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。   mode有下列几种形态字符串:   r 打开只读文件,该文件必须存在。...

2017-01-17 00:14:19 668 0

转载 MySQL编程(ODBC)

最近写了有些技术类文章了,只因为最近研究多了些东西,有一些项目用到了,所以自己记录一下,怕自己忘记,如果有哪位同学有自己的见解,可以邮件或者回复,技术类的探讨,不管对否,都是欢迎的。 操作之前,必须安装有Visual Studio 2008,其他的平台,我没有研究,我用的操作系统是Windows...

2017-01-16 23:41:50 361 0

原创 manifestdependency,manifest文件

利用manifest文件对程序目录下的dll进行分类 1 背景   对于大部分的券商和机构投资者,只能通过有交易所交易系统接入资质的券商提供的柜台系统来进行现货交易。相对于期货市场,现货市场的柜台系统千差万别,接入协议有明文字符串、二进制数据和FIX协议等,接入方式有TCP连接、C...

2017-01-16 23:37:30 508 0

转载 通过SQL Server操作MySQL的步骤和方法

通过SQL Server操作MySQL的步骤和方法 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。以下简要介绍下用SQL Server操作MySQL的步骤和方法。 1 操作前的准备 1.1 安装MySQL驱动 想要在SQL Server中操作MySQL...

2017-01-16 23:22:49 315 0

转载 virtual关键字

Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Deriv...

2017-01-16 23:19:51 208 0

翻译 shader着色器

学了接近一个月的OpenGL,终于要排上用场了...好吧,就从学到的shader(着色器)开刀吧。 先简单的介绍shader,shader其实是显卡的功能,就是利用显卡的GPU去做图像处理的工作,而不是CPU,这样可以在一些复杂的大程序中释放CPU空间而提高效率。这篇文章只是简单的...

2017-01-16 23:11:11 365 0

转载 __int64

注意:__int64是两个短的下划线 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。...

2017-01-16 23:09:37 293 0

转载 COM组件

 一.创建一个接口 struct ISimpleMsgBox : public IUnknown { // IUnknown STDMETHOD_(ULONG, AddRef)() PURE; STDMETHOD_(ULONG, Release)() PURE; ...

2017-01-16 22:43:48 140 0

原创 DllRegisterServer()

// DllRegisterServer() creates the registy entries that tells COM where our // server is located and its threading model. STDAPI DllRegisterServer()...

2017-01-16 22:42:07 784 0

翻译 注册表操作

#pragma once const UINT BUFFER_LENGTH = 1024; const UINT BUFFER_LENGTH_BINARY = 3; enum err { ERR_OPENREGKEY, ERR_SETREGVALUE, ERR_QUERYVALUE, ...

2017-01-16 22:34:46 199 0

翻译 RegOpenKeyEx---Deleting a Key with Subkeys

The example in this topic uses the RegOpenKeyEx, RegEnumKeyEx, and RegDeleteKey functions to delete a registry key with subkeys. To test this ...

2017-01-16 22:21:26 234 0

转载 new & delete

在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢? new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new ...

2017-01-16 22:02:26 202 0

原创 HEAP: Free Heap block 39rt98 modified at 39rtc0 after it was freed

 HEAP: Free Heap block 39rt98 modified at 39rtc0 after it was freed 一. 介绍这个问题之前,先来简要对一些概念进行梳理。 Heap,堆,一种由程序员根据实际需求人为分配、释放的数据存储单元。 通常情况下,通...

2017-01-16 21:56:02 1233 0

翻译 winuser.h

#ifndef _WINUSER_H #define _WINUSER_H #if __GNUC__ >= 3 #pragma GCC system_header #endif #ifdef __cplusplus extern "C" { #endif #ifnde...

2016-11-28 23:36:30 3753 0

原创 error LNK2019: 无法解析的外部符号

error LNK2019,这类问题一般是因为链接lib库文件时的问题。 所以只要正确的进行lib库文件的链接,这类问题就会得到解决。 lib库文件包含了DLL中函数的想关信息,因此我们只需要在项目添加对这些LIB的依赖既可; 1. 在VS2008中点击项目-》右键-》属性-》配置属性...

2016-11-28 23:28:32 4209 1

翻译 SetWindowLong

 This documentation is archived and is not being maintained. SetWindowLong function Changes an attribute of the specified window. The fu...

2016-11-28 22:44:41 534 0

原创 关于Debug版正常运行,release版运行崩溃的问题

关于Debug版正常运行,release版运行崩溃的问题 通常情况下,Debug版用于程序的调试优化,尽可能将遇到的BUG找到并解决掉; 这样编译出的Release版才可能有效可靠的运行。然而如果编译出的Debug版程序正常运行, 而Release版程序却不能正常运行或者崩溃。这种情况比...

2016-10-30 23:14:32 2598 0

原创 关于子线程中销毁主线程窗口的问题

关于子线程中销毁主线程窗口的问题 通常销毁或者关闭窗口会用如下函数: [1] CWnd::DestroyWindow() [2] CFrameWnd::OnClose() [3] ::SendMessage(hWnd,WM_SYSCOMMAND,SC_CLOSE,0); 或者::Send...

2016-10-30 22:47:03 1135 0

原创 SendMessage()

char* lpWindowName = "D://tpcom.exe" HWND hWnd = ::FindWindow(NULL,lpWindowName); if (hWnd){ ::SendMessage(hWnd,WM_SYSCOMMAND,SC_MAXIMIZE,...

2016-10-30 22:08:40 380 0

原创 debug版lib静态库

编译运行程序时,为了能更好的在更多的机器环境下运行,发布程序时一定要编译成目标机器(X86 or X64)下的Release版程序。 这也就是说,编译程序依赖的dll库文件以及静态lib文件必须对应都为Release版,如果lib库是Debug版的,那么生成的运行exe程序就会依赖 对...

2016-09-28 21:36:29 875 0

转载 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题

 有的时候,你在Visual C++上面经过好几个月的辛勤努力,终于将程序编写完成并且测试完毕,然而当你试图在客户的发布机上运行刚写好的程序时,有可能会碰到类似下面的错误,操作系统告诉你“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”: 一般情况...

2016-09-28 21:19:08 2307 0

原创 应用程序无法启动,因为应用程序的并行配置不正确

应用程序事件日志中: “C:\windows\system32\test.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b...

2016-09-28 21:03:46 2513 0

翻译 error LNK2011

 How to fix Linking error LNK2011: precompiled object not linked in; image may not run Visual Studio Languages  ,  ...

2016-09-28 20:56:26 542 0

翻译 预编译头(.pch)

所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。一、预编译头文件说明所谓头文件预编译,就是把一个工程(Project)中使...

2016-09-28 20:48:54 2103 0

转载 语音特征参数MFCC

一、MFCC概述                在语音识别(Speech Recognition)和话者识别(Speaker Recognition)方面,最常用到的语音特征就是梅尔倒谱系数(Mel-scale Frequency Cepstral Coefficients,简称MFC...

2016-09-13 23:15:00 1805 0

翻译 Release LIB is huge compared to debug

VC生成静态库release版比debug版库文件尺寸更大, 此问题是由VS的Build选项中Optimization项下的Whole Program Opeimization选项不同设置引起: Debug版的此选项缺省设成No,而Release版的此选项缺省设成Enable link-ti...

2016-09-13 23:09:41 360 0

原创 Dumpbin查看lib、dll文件是32位还是64位

32bit DLL C:\Program Files (x86)\Java50\jre\bin\j9vm>dumpbin /headers jvm.dll Microsoft (R) COFF/PE Dumper Version 10.00.30319.01 Copyright (C...

2016-09-13 22:53:57 2978 0

翻译 VS警告等级W0

关 : 关闭所有警告(/W0) : 关闭所有警告消息的显示。 1 级(/W1) : 显示严重的警告消息。 2 级(/W2) : 显示等级 1 警告以及某些不太严重的警告,如关于隐藏类成员的警告。这是命令行中的默认警告等级。 3 级(/W3) : 显示等级 2 警告以及某些不太严重的警告,如有...

2016-09-13 22:29:38 1747 0

转载 内存特殊值0xcccccccc、0xcdcdcdcd、0xfeeefeee

在vc中,指针初始值为0xcccccccc,所有指针好像都为这个,为什么,和NULL有什么关系? VC的DEBUG版会把未初始化的指针自动初始化为0xCCCCCCCC(0xcccccccc是程序不能访问的地址,访问时会触发异常,当然换个别的也有这个效果,可能c是1100的缘故,被...

2016-09-13 22:21:49 838 0

转载 堆和栈的区别

一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放...

2016-09-13 22:15:18 160 0

翻译 离散傅里叶变换库,DFT,FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both rea...

2016-09-05 19:45:23 1111 0

翻译 win7下配置FTP服务

 1)开始菜单中输入"打开或关闭",找到"打开或关闭Window功能",如下图所示 2)在打开或关闭Window功能中到打“Internet信息服务”然后把FTP服务器和Web管理工具打上勾,然的确定,如下图所示 顶戴 3)在打开菜单中搜索“...

2016-08-22 21:24:48 1075 0

原创 Ftp上传类

/*************************************************** FTP upload class version 1.0.8, Aug 10th, 2016 Copyright (C) 2015-2016 Acheld CHEN Thi...

2016-08-22 21:11:50 299 0

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