创建项目:
项目为win32项目,注意不是控制台,然后在设置处选上DLL并勾上“导出项目”,见下图
开始写c++:
把和项目同名的.h文件和.cpp文件清空,添加如下代码://在头文件中添加
#ifdef WIN32PROJECT1_EXPORTS
#define WIN32PROJECT1_API __declspec(dllexport)
#else
#define WIN32PR...
分类:
编程语言 时间:
2015-08-30 01:02:58
阅读次数:
197
机器学习:k-近邻(kNN)算法的基本原理与Python实现。...
分类:
编程语言 时间:
2015-08-30 01:02:31
阅读次数:
172
HashSet是一个没有重复元素的集合,HashSet是由HashMap实现的,不保证元素的顺序,并且HashSet允许使用null元素。HashSet不是线程安全的,当多个线程同时访问HashSet时,会出现问题,解决的方法是通过对自然封装该Set的对象执行同步操作来完成的。还可以使用Collections.synchronizedSet方法来包装set。
Set s=Collectins.s...
分类:
编程语言 时间:
2015-08-30 01:02:31
阅读次数:
244
TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。
TreeSet的接口依赖图:
从图中可以看出:
(1)T...
分类:
编程语言 时间:
2015-08-30 01:01:26
阅读次数:
247
equals()的作用是用来判断两个对象是否相等,在Object类中,equals(Object obj)是通过判断两个对象的地址是否相等(是否是同一个对象)来区分它们是否相等,源码:
public boolean equals(Object obj) { return (this == obj);}
因为Object类是所有类的父类,因此在子类中使用equals(Object ob...
分类:
编程语言 时间:
2015-08-30 01:02:25
阅读次数:
169
纸上得来终觉浅,绝知此事要躬行
--陆游 问渠那得清如许,为有源头活水来 --朱熹
instanceof其实是Java的一个二元操作符,用于判断左边的对象是否是右边这个特定的类或者它的子类的实例,返回boolean类型的数据。一般在使用无泛型的集合(List、set等)时,比较多的使用 instanceof ,由于集合能够存各种对象,所以在读取时一般要进行相应的判断...
分类:
编程语言 时间:
2015-08-30 00:59:32
阅读次数:
146
“缺少参数, 也没有缺省值”——在R语言自编函数中,如果参数没有输入值则会报这个错误。
1、问题
例如:
> my.func
my.func
print("TEST IS OK!")
print(p)
}
> my.func()
[1] "TEST IS OK!"
Error in print(p) :
在为'print'函数选择方法时评估'x'参数...
分类:
编程语言 时间:
2015-08-30 00:58:27
阅读次数:
1638
本站文章均为Jensen抹茶喵原创,转载务必在明显处注明:转载自【博客园】原文链接:http://www.cnblogs.com/JensenCat/p/4770171.html直接上源码吧!~这里是头文件结构的定义:一个非字节对齐结构体_tagTest2一个字节对齐_tagTest3(使用#pra...
分类:
编程语言 时间:
2015-08-30 00:55:14
阅读次数:
212
日期1. 日期时间戳 +new Date() = new Date().getTime() 数组1. 类数组转数组 var arr = Array.prototype.slice.call(arguments)2. 连接类数组 Array.prototype.push.apply(arr, argu...
分类:
编程语言 时间:
2015-08-30 00:54:55
阅读次数:
152
相等操作符: 相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。 null == undefined //trueNaN == NaN //false"5" == 5 //tr...
分类:
编程语言 时间:
2015-08-30 00:54:15
阅读次数:
126
Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性属性描述constructor返回对创建此对象的 Date 函数的引用。prototype使您有能力向对象...
分类:
编程语言 时间:
2015-08-30 00:54:20
阅读次数:
160
原文链接:http://blog.csdn.net/jdluojing/article/details/69631121.java里的clone分为:A:浅复制(浅克隆):浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java...
分类:
编程语言 时间:
2015-08-30 00:51:15
阅读次数:
220
Mark-Sweep 算法 标记-清除(Mark-Sweep)算法,分为 “标记”和 “清除”两个阶段:第一阶段标记出所有需要回收的对象, 在标记完成之后统一回收掉所有被比标记的对象。 这个算法主要有两个缺点: 1. 标记和清除过程的效率不高 2. 标记清除过后会产生大量不连续的内存碎片。由于空间碎...
分类:
编程语言 时间:
2015-08-30 00:51:34
阅读次数:
151
对于JAVAWEB的学习,首先一定要明确的是学习整体框架和思路,要有一个把控。对于WEB,很多人认为是做网页,简单的把静态网页与JAVAWEB与网页设计一概而论。 拿起一本JS就开始无脑的学习,学了一会儿就不知所云。那么,我们应该怎么来学习呢? 我认为,对于JAVAWEB的学习,主要分为三部...
分类:
编程语言 时间:
2015-08-30 00:49:01
阅读次数:
139
# 堆排序的Python实现# coding:utf-8import randomimport timet = time.time()# 堆排序, 按照从小到大排序,所以建立大根堆# 列表的第一个元素没有使用def ShiftDown(a, i): if not a: retur...
分类:
编程语言 时间:
2015-08-30 00:46:04
阅读次数:
339
首先,上一段代码 static bool reverse_str(const char *str) { const char *temp=str; while(*temp++); temp-=2; //指针返回到字符串的末尾 while(str<temp) { if (*str!=*temp) { ...
分类:
编程语言 时间:
2015-08-30 00:45:24
阅读次数:
196
一 打印 Hello world1,输入 Python “Hello world”即可2,脚本文件输出Hello World再命令行(cmd),输入 python 文件路径+文件名3,Python注释(1)python 单行注释用 #(2)python 多行注释 开头 三个 双引号,结尾 三个双.....
分类:
编程语言 时间:
2015-08-30 00:42:20
阅读次数:
151