C/C++/CLI/QT
鹧鸪菜
主要关注C#(NET.CORE),J2EE,Android,IOS,Python,NODEJS等桌面,移动,图像,识别等技术。打杂的。
展开
-
CodeBlocks中文汉化Code::Blocks 10.05 中文版
http://jianhai1229.blog.163.com/blog/static/3488700020101250125766/实现中文界面 实现中文界面,包括两个步骤。最主要的是安装其中文简体语方包。然后是安装今日提示英中双语版文件。前一文件由本站提供改进,后一文件由本站在原英文版上自行提供。如果您正在使用CodeBlocks,请确保先退出该程序。5.1 安装中转载 2012-04-08 08:15:36 · 9274 阅读 · 0 评论 -
COM的多线程模型
http://blog.csdn.net/phil2036/article/details/3852949 COM的多线程模型是COM技术里头最难以理解的部分之一,很多书都有涉及但是都没有很好的讲清楚。很多新人都会在这里觉得很迷惑,google大神能搜到一篇vckbase上的文章,但是个人建议还是不要看的好几乎是胡说八道在乱搞。 COM自己其实并没有任何多线程转载 2013-08-14 17:40:15 · 1386 阅读 · 0 评论 -
让Firefox支持ActiveX控件
让Firefox支持ActiveX控件 疑难集锦字号 我现在用Firefox作为主力浏览器,Firefox下能否支持ActiveX插件?所为对某些包含ActiveX控件的网站并不兼容,不知道怎么做能让Firefox支持ActiveX呢? 答:两种方案:一种是使用IETab这个插件,在Firefox下直接调用IE浏览器内核进行浏览; 另一种是使转载 2014-11-21 07:04:49 · 27351 阅读 · 0 评论 -
gnuwin32
首先,三个的官方网站分别是:minGW:http://www.mingw.orgcygwin: http://www.cygwin.comgnuwin32:http://gnuwin32.sourceforge.netminGW给那些习惯于再Linux上开发的人员,在windows上提供了一套类似的工具集。cygwin主要是对于再Linux的程序,无需改动代码即可移植到w转载 2014-12-01 17:59:49 · 2309 阅读 · 0 评论 -
解决Form或UserControl接收不到KeyDown等事件
解决Form或UserControl接收不到KeyDown等事件2011-02-01 来自:博客园 字体大小:【大 中 小】摘要:当Form包含自定义控件,或UserControl存在嵌套时,外层的对象就会接收不到KeyDown等事件了,但是,我们可以通过override基类的ProcessDialogKey方法来达到同样的效果 当Form包含自定义控件,或U转载 2015-06-20 23:39:56 · 2737 阅读 · 0 评论 -
Microsoft COM+组件接口的方法的重载问题。
Microsoft COM+组件接口的方法的重载问题---------------------------------------------------------------------------------------------------COM+是的协议标准是独立于语言,方法是不支持重载,还原了语言的本质(名称空间为下划线,重载为多个_X的序号,X为参数个数)。就像C语言一样,原创 2015-07-16 13:14:12 · 1157 阅读 · 0 评论 -
C#与VC++数据类型对应关系
C#与VC++数据类型对应关系2012-06-18 12:01 3794人阅读 评论(0) 收藏 举报c#vc++stringbyte.netfloat那是在C++的代码中编写,类似于:void MyFunc(ANSI LPSTR param1)具体的你要参考下相关文档。到了.NET中,如果参数是只读的(输入参数),使用STRIN转载 2015-07-31 13:26:59 · 2347 阅读 · 0 评论 -
error C2220: 警告被视为错误 - 没有生成“object”文件
误提示:error C2220: 警告被视为错误 - 没有生成“object”文件错误原因:原因是该文件的代码页为英文,而我们系统中的代码页为中文。解决方法:1,将源码转化为正确的编码方式 用vs2008打开对应的文档,文件->打开->选择该cpp,然后保存。 如果不起作用的话,修改其中一部分,或者 选择替换,选中正则表达式,将\n替换为\n。 也可以用转载 2016-07-01 15:02:18 · 11555 阅读 · 0 评论 -
VS2010与QT的集成开发环境
http://blog.csdn.net/hbsong75/article/details/9293773 QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持windows平台和linux平台的应用,QT也是一种不错的选择。转载 2016-07-01 16:36:42 · 500 阅读 · 0 评论 -
C++/CLI 实战技术收集(我讨厌MFC)
C#和C++是非常相似的两种语言,然而我们却常常将其用于两种不同的地方,C#得益于其简洁的语法和丰富的类库,常用来构建业务系统。C++则具有底层API的访问能力和拔尖的执行效率,往往用于访问底层模块和构建有性能要求的算法。这两种场景看起来有较大的差异,大多数的时候可以各行其道。但还是有很多时候会出现融合的情况。当我们构建分布式系统的时候,由于RPC机制一般都是语言无关的,我们大可以将其各尽所长转载 2017-07-12 11:31:22 · 4651 阅读 · 0 评论 -
ie 64bit调用activex控件
1,首先,这是可能的。不要被网上一堆ie64调不了activex控件的文章误导了。flash就是一个现成的例子,flash支持ie64。2,ie64只能调用64bit的activex控件。网上那些说不能调用的情况,针对的都是32bit的activex控件。3,具体方法上,regsvr32有两个版本,分别在system32和syswow64目录下。用两个regsvr32分别注册一下你转载 2017-09-27 10:08:38 · 615 阅读 · 0 评论 -
python编程中的if __name__ == 'main': 的作用和原理
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if __name__ == 'main': 的作用就是控...转载 2018-11-09 16:11:08 · 376 阅读 · 0 评论 -
python2.7+pyqt4安装方法
环境准备:安装wheel (轮子),之后再下载轮子。下载完成以后打开cmd,用pip安装wheel 执行命令pip install wheel,如果提示pip“不是内部命令”,先安装pip通过pythonlibs库地址:http://www.lfd.uci.edu/~gohlke/pythonlibs选择pyqt4连接直接跳转,因为太多了。 最后导入这个轮子。:p...转载 2018-11-08 09:19:24 · 14270 阅读 · 0 评论 -
Windows静态库和动态库的创建和使用 (lib vs dll)
偶们在实际的编程开发中,经常会遇到运行时无法找到某个DLL文件或者链接时无法找到某个LIB文件。然后,我们就开始乱GOOGLE一下,然后将VS2005的设置改变一下,或许就Ok了,我们将别人开发的DLL或者LIB导入到我们的编程中,那么这些lib,DLL到底是什么呢?下面,偶就细细道来。 首先,偶们说第一个:静态链接库(Static Libary)偶们用VS2005做一个静态链接库先转载 2013-08-14 12:25:01 · 1531 阅读 · 0 评论 -
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(嵌入清单)
在将一VC6程序转换至VS2005时,出现了错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏;研究发现是由于VS2005生成清单文件的问题。 VS2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器转载 2013-08-13 22:40:42 · 913 阅读 · 0 评论 -
Android 学习笔记——利用JNI技术在Android中调用、调试C++代码
http://blog.csdn.net/mirkerson/article/details/8901270Android 学习笔记——利用JNI技术在Android中调用、调试C++代码博客分类: JNI Androidandroid 在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在转载 2013-07-08 17:29:58 · 881 阅读 · 0 评论 -
Windows环境下面搭建Objective C开发环境
==========================================Magwin方法1、安装编译器 Objective-C的编译器有很多,其中LLVM属于从GCC发展出来的,主要使用在苹果的平台中,GNU可以使用GnuStep,网址是http://wwwmain.gnustep.org/,从这里可以下载Windows版本的gcc编译器,配合codeblo转载 2012-04-08 06:53:55 · 3406 阅读 · 1 评论 -
TIOBE 看未来走向看自己的去向。
主要语言的长期变化趋势图如下:TIOBE 排行;自己想说的九个点:之一:C 几乎所有的操作系统的核心都是基于C语言的,C语言真的可以称作计算机语言,榜首 当之无愧。但是高手也凤毛麟角,掌握核心很难。C语言知识一个语言而已,包含很多领域VC,Objective-C,C++,LINUX C等等。记住:真正的程序员都是学C的。之二:JAVA在WINDOW原创 2012-04-12 12:56:23 · 790 阅读 · 0 评论 -
Objective C开发工具搭建开发环境。
http://code.google.com/p/objectiveclipse/转载 2012-04-12 22:09:34 · 1135 阅读 · 0 评论 -
代码编辑器EditRocket注册码获取方法
转载地址:http://blog.csdn.net/java_chuan/article/details/6610961我在使用代码编辑器EditRocket软件时,注册机怎么也不能使用,导致EditRocket软件不能注册,我在在网友的帮助下,终于得到了注册码。现在我把我的操作步骤晒出来共大家参考: 注册机是一个Java文件,后缀名为jar,千万不要是解转载 2012-04-12 22:36:11 · 2200 阅读 · 1 评论 -
VB.net转换为C# 2.26+2.32 下载带注册机。
VB.net转换为C# 1. VB.net to C# Converter(下载地址:http://www.vbconversions.com/) http://download.csdn.net/download/kathy123456789/2314855VB.net to C# Converter是一款离线转换软件,安装简单,提供试用版,而且试用版永不过期,但是试转载 2012-04-13 10:08:02 · 1424 阅读 · 0 评论 -
我的Objective C笔记,我的第一课。
#import //===============================================//@interface 定义部分@interface Manager : NSObject{ int amount1; int amount2; int sum; double mm; }static int pageCount=100原创 2012-04-12 17:25:54 · 720 阅读 · 0 评论 -
Objective C的编译器有哪些,如何搭建Windows/linxu下OBJ-C环境(大全)
专业:XCODE(MAC)不必说,但是你需要安装MAC OSX.第一:GNUSETUPhttp://www.gnustep.org第二)CODE::BLOCK:开源,跨平台的C++的IDE;http://www.codeblocks.org/参见上一篇转载的博文。第三)EditRocket:一个支持20多种语言的编写工具http://转载 2012-04-08 07:26:11 · 8491 阅读 · 0 评论 -
Object -C 语言语法速记代码。
/** Test errors for accessing @private and @protected variables. *//** Based on work by: Nicola Pero . *//** { dg-do compile } */#include @interface MySuperClass{@private int _private;@转载 2012-04-26 09:29:50 · 753 阅读 · 0 评论 -
C# Vector定义、operator 使用c#操作符重载
/// /// 向量类 /// public class Vector { public double x, y, z; public Vector() { } public Vector(double _x, double _y, double _z) {转载 2012-06-02 17:12:01 · 3555 阅读 · 0 评论 -
VC++2010 的路径设置方法(整理)
INCLUDE+LIB设置是一个不错的方法,但是有时候为了保证代码的可以移植需要设置相对路径。要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。打开此对话框会发现默认有这几条路径:C:转载 2012-06-02 14:48:17 · 4971 阅读 · 0 评论 -
C++ 语法参考
什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。开始学习 如何定义一个指针呢?就像你定义一个其它变量一样,只不过你要在指针名字前加上一个星号。我们来看一个例子: 下面这个程序定义了两个指针,它们都是指向整型数转载 2012-05-24 09:28:28 · 589 阅读 · 0 评论 -
开发X64位系统,不但包含差异,如果使用注册表,注册表也是不同的。
如何通过使用 64 位版本 Windows 查看系统注册表 WOW6432Node作者:sdujq | 2011/8/28 14:48:49 | 阅读103次64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。64 位版本 Windows 包含的默认 64 位版本注转载 2012-06-21 07:09:45 · 942 阅读 · 0 评论 -
C++/C#类型笔记
(void *)和(byte *) 有区别么?void* : 类属指针byte* : (byte ->> typedef unsigned char byte)===》C# Byte[]C# Bitmap类型与Byte[]类型相互转化Bitmap => byte[] Bitmap b = n原创 2012-06-09 08:39:59 · 815 阅读 · 0 评论 -
C#和C++的调用范例一则
#ifdef __cplusplusextern "C" {#endif int WINAPI cls_init(wchar_t *SystemPath,wchar_t* userID); void WINAPI cls_uninit(); int WINAPI cls_classify_image_file(wchar_t *szImageFileName); int WIN...转载 2019-03-29 11:15:40 · 230 阅读 · 0 评论