描述:在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天...
分类:
编程语言 时间:
2015-07-30 22:52:58
阅读次数:
491
c c++ java 以及各类语言,面向过程部门近乎相同,并没有多少区别。
分类:
编程语言 时间:
2015-07-30 22:50:50
阅读次数:
150
简单来说,随机森林就是Bagging+决策树的组合(此处一般使用CART树)。即由很多独立的决策树组成的一个森林,因为每棵树之间相互独立,故而在最终模型组合时,每棵树的权重相等,即通过投票的方式决定最终的分类结果。随机森林算法主要过程:1、样本集的选择。 假设原始样本集总共有N个样例,则每轮从原始....
分类:
编程语言 时间:
2015-07-30 22:46:38
阅读次数:
225
看视频学JAVA,不想下载 notepad++之类的,虽然知道mac有内嵌的JAVA sdk ,但是还是不知道怎么编写,今天终于编写了我的第一个JAVA程序,还是以 Hello World 开始吧1,打开终端,java -version 看是否有JAVA SDK2,在桌面上创建JAVA文件夹(不是必...
分类:
编程语言 时间:
2015-07-30 22:44:11
阅读次数:
174
自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所以这一篇就来介绍下如...
分类:
编程语言 时间:
2015-07-30 22:45:06
阅读次数:
149
3.getRamdomOrder()这个方法会从backend得到一个随机的Order对象(抱歉这里“Random”拼错了),然后再调用java中相应的通知方法来通知foreground。getRamdomOrder方法没有参数,但是所对应的C++方法里却有两个参数,一定有人会不解。其实细心的朋友一...
分类:
编程语言 时间:
2015-07-30 22:45:14
阅读次数:
124
#encoding:UTF-8
import?urllib
import?urllib.request
#?data是一个字典,然后通过urllib.parse.urlencode()将data转换为‘wd?=?904727147‘的字符串
#最后和url合并为full_url
#?urllib.request是一个库,隶...
分类:
编程语言 时间:
2015-07-30 21:35:50
阅读次数:
152
python中linspace()和arange()的区别今天无意间看到linspace(0,4,5)可以产生一个array([0,1,2,3,4])的数组,不知道里面的参数是什么,于是就有了这篇博文。linspace( )linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组,可以通过endpoint参数指定是否包含终值,默认值为True,即包含终值。...
分类:
编程语言 时间:
2015-07-30 21:34:59
阅读次数:
187
公司内部的一些新项目相继采用了Java 8,这才有了动力好好的研究一下Java 8这个传说中的大杀器。Java 8文档里面提到的第一个改进就是Lambda,就从它入手好了。社区好多大神都已经研究几年了,拜一下。有不准确的地方,望指正。为什么要Lambda把Java代码写得更简洁一点,更直白来说,就是写出来的代码篇幅更短。那么简单?核心来说,是的,不过可能额外带来一些好处。理论上来说,Lambda不是...
分类:
编程语言 时间:
2015-07-30 21:33:17
阅读次数:
137
std::ifstream input("data/output.off");
在运行debug或release模式下编译生成的exe都能正常读取文件,但是设置断点点击调试的debug下就不能读取文件了。
原因是exe模式下,相对路径是在exe所在的文件夹为基准。
比如,文件的物理地址为E:\vs2010-projects\ModelDecompoent\Release\data\o...
分类:
编程语言 时间:
2015-07-30 21:32:34
阅读次数:
272
#include
using namespace std;
#define Default -1
struct Node
{
int data;
Node *next;
Node *other;//这是复杂链表的额外的一个指针,指向一个指定位置的节点。
Node(int d = int()) :data(d), next(NULL), other...
分类:
编程语言 时间:
2015-07-30 21:33:46
阅读次数:
204
使用MapReduce实现PageRank算法...
分类:
编程语言 时间:
2015-07-30 21:32:32
阅读次数:
185
#include
#include
using namespace std;
class base
{
public:
virtual void funcA()
{
cout
}
};
class derived :public base
{
public:
virtual void funcB()
{
cout
}
};
void funcC(base...
分类:
编程语言 时间:
2015-07-30 21:30:47
阅读次数:
185
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1285
这是一道拓扑排序的模板题,用来学拓扑排序很好。我的算法62ms过的,效率还是很低,不过很好理解;用一个结构体记录每个点的入度出度就搞定了;
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
编程语言 时间:
2015-07-30 21:31:17
阅读次数:
131
首先是EightAlgorithms.java文件,代码如下:
import java.util.Arrays;
/*
* 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序
* 以及快速排序、归并排序、堆排序和LST基数排序
* @author gkh178
*/
public class EightAlgorithms {
//插入排序:时间复杂度o(n^2)...
分类:
编程语言 时间:
2015-07-30 21:29:55
阅读次数:
122
介绍spring AOP之前 先介绍三种常见的代理方式:静态代理,动态代理,cglib代理
代理概述:
代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。
举例:明星(邓紫棋)
目标 (代理)
一.静态代理
1)代理的对象要...
分类:
编程语言 时间:
2015-07-30 21:27:02
阅读次数:
479
1、题目
就是给定一个二维数组,数组里面从左到右,从上到下都是非降序。然后查找某个值是否存在。这个题目在剑指offer里面也有。不过这里用的是自己想出来的方法。
2、解法
这里涉及到二分查找肯定是想着使用二分查找。类比一维数组的二分查找,需要两个指针表示范围。但是这里是二维数组,所有想着使用四个指针表示范围。二分查找中肯定需要个中点,这个中心点自然而然选择矩形的中心点。在一维数组,中心点把数...
分类:
编程语言 时间:
2015-07-30 21:25:45
阅读次数:
168