首页 > 编程语言
C++中的extern "C"
比如说你用C 开发了一个DLL 库,为了能够让C ++语言也能够调用你的DLL 输出(Export) 的函数,你需要用extern "C" 来强制编译器不要修改你的函数名。通常,在C 语言的头文件中经常可以看到类似下面这种形式的代码:C代码 #ifdef__cplusplusextern"C"{#e...
分类:编程语言   时间:2014-12-25 20:16:33    收藏:0  评论:0  赞:0  阅读:402
C++调用C接口必须要加extern "C"的原因
1、第一层直接原因,如果不加extern "C",C++程序调用C接口会出现如下错误(链接时)undefined reference以实例演示:1)错误示例在ss.c中有如下代码#include void cfun_output(int x){ printf("%d\n", x);}在ss.h...
分类:编程语言   时间:2014-12-25 20:16:23    收藏:0  评论:0  赞:0  阅读:398
javascript的内置对象
javascript默认对象
分类:编程语言   时间:2014-12-25 20:16:03    收藏:0  评论:0  赞:0  阅读:355
javascript之工厂方式定义对象
javascript之工厂方式定义对象
分类:编程语言   时间:2014-12-25 20:15:33    收藏:0  评论:0  赞:0  阅读:302
Java_Notes01
【1】数据类型划分: a.基本数据类型:boolean,tyte,char,short,int,long,float,double b.引用数据类型:它以一种特殊的方式指向变量的实体(类似于指针)这类变量在声明时不会分配内存,必须另外进行开辟内存空间的操作。---类,接口,数组 c.当声明一个数组时...
分类:编程语言   时间:2014-12-25 20:12:23    收藏:0  评论:0  赞:0  阅读:294
Spring下集成ActiveMQ推送
本文是将ActiveMQ消息制造者集成进spring,通过spring后台推送消息的实现。首先是spring的applicationContext的配置,如下 ...
分类:编程语言   时间:2014-12-25 20:10:03    收藏:0  评论:0  赞:0  阅读:478
Boost C++: 数据结构---tuple
1 #include 2 #include 3 #include 4 #include 5 #include 6 7 void TestTuple1() 8 { 9 typedef boost::tuple person;10 person p("kevin", "25...
分类:编程语言   时间:2014-12-25 20:08:47    收藏:0  评论:0  赞:0  阅读:260
C++ 新特性:auto
此文为转发链接:http://blog.csdn.net/huang_xw/article/details/8760403C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto...
分类:编程语言   时间:2014-12-25 20:08:03    收藏:0  评论:0  赞:0  阅读:216
python学习笔记
如果想要直接运行py文件,需要在首行加上:#!/usr/bin/env python在文件所在目录输入:./filename.py但是会提示出错:Permission denied,为了避免出现这样的错误,要在文件运行之前输入:chmod a+x filename.py字符串的不变性:当把一个字符串...
分类:编程语言   时间:2014-12-25 20:07:46    收藏:0  评论:0  赞:0  阅读:330
javascript对象模型和function对象
javascript不存在方法重载,每个function都是对象,由变量引用。
分类:编程语言   时间:2014-12-25 20:03:23    收藏:0  评论:0  赞:0  阅读:173
使用observable数组(Working with observable arrays)
observable数组(observable arrays)如果你要探测和响应一个对象的变化,你应该用observables。如果你需要探测和响应一个集合对象的变化,你应该用observableArray 。在很多场景下,它都非常有用,比如你要在UI上需要显示/编辑的一个列表数据集合,然后对集合进...
分类:编程语言   时间:2014-12-25 20:02:26    收藏:0  评论:0  赞:0  阅读:201
C++ vector的详细用法
vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造 函数原型:template explicit vector(); ...
分类:编程语言   时间:2014-12-25 20:02:03    收藏:0  评论:0  赞:0  阅读:418
C++11 特征之 静态断言
C++11 支持 静态断言,和之前的 assert 运行时断言机制形成互补 ? 调用形式: static_assert(sizeof(int) == 4, "error: (int) size error "); 当条件不满足的时候,编译器就是提示后面的那句话 要注意的就是 ...
分类:编程语言   时间:2014-12-25 18:53:34    收藏:0  评论:0  赞:0  阅读:272
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放C...
分类:编程语言   时间:2014-12-25 18:53:04    收藏:0  评论:0  赞:0  阅读:258
activeMQ查看连接线程
ActiveMQConnectionFactory?factory?=?new?ActiveMQConnectionFactory( ????????ActiveMQConnection.DEFAULT_USER, ????????ActiveMQConnection.DEFAULT_PASSWORD, ????????ActiveM...
分类:编程语言   时间:2014-12-25 18:51:04    收藏:0  评论:0  赞:0  阅读:287
编程语言的进化
→JavaC→C++→C#
分类:编程语言   时间:2014-12-25 18:47:55    收藏:0  评论:0  赞:0  阅读:162
java注解
注解是一种标记,我们可以对拥有这种标记的元素进行处理Annotation接口所有注解类型都要继承的一个公共接口。手动继承这个接口并不会定义一个注解类型。这个接口本身并不是用来定义注解类型的。当我们使用@interface自定义注解时,隐含的继承了这个接口。java类型java有四种类..
分类:编程语言   时间:2014-12-25 18:47:05    收藏:0  评论:0  赞:0  阅读:313
C++ 获取进程路径
下面的实例可以简便实现这个功能。 #include<stdio.h> #include<windows.h> intmain() { charstr[MAX_PATH]; GetModuleFileName(NULL,str,MAX_PATH); puts(str); return0; }另外,想要枚举系统里面全部的进程,可以使用如下方式,关键是CreateToolhelp32Snapshot函..
分类:编程语言   时间:2014-12-25 18:39:44    收藏:0  评论:0  赞:0  阅读:320
java 树与表心得
在定制表与树是模型很重要,定义是千万不要模糊如:DefaultTableModelmode=newDefaultTableModel();JTabletable=newJTable(mode);在接下来的树与表相对应的关系中很难一一对应;而且不利于在JSCrollPane中的显示。下面这个就是一个很好的方法,而且方便树与表的相互对应,且..
分类:编程语言   时间:2014-12-25 18:38:24    收藏:0  评论:0  赞:0  阅读:271
Linux 下python 如何设置使用tab键
首先在家目录下创建一个隐藏文件,vi~/.pythonstartup,内容如下:#pythonstartupfileimportreadlineimportrlcompleterimportatexitimportos#tabcompletionreadline.parse_and_bind(‘tab:complete‘)#historyfilehistfile=os.path.join(os.environ[‘HOME‘],‘.pythonhistory‘)try:..
分类:编程语言   时间:2014-12-25 18:38:04    收藏:0  评论:0  赞:0  阅读:247
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!