class Foo: def __init__(self,name): self.name=name def __getitem__(self, item): print(self.__dict__[item]) def __setitem__(self, key, value): self.__d... ...
分类:
编程语言 时间:
2017-04-25 16:28:27
收藏:
0 评论:
0 赞:
0 阅读:
232
导语:在上一篇《kd 树算法之思路篇》中,我们介绍了如何用二叉树格式记录空间内的距离,并以其为依据进行高效的索引。在本篇文章中,我们将详细介绍 kd 树的构造以及 kd 树上的 kNN 算法。 阅读本文前请掌握 kNN(level-1)的知识。 kd 树的结构 kd树是一个二叉树结构,它的每一个节点 ...
分类:
编程语言 时间:
2017-04-25 16:23:58
收藏:
0 评论:
0 赞:
0 阅读:
256
解决方法: 1.将 1 <plugin> 2 <groupId>org.apache.maven.plugins</groupId> 3 <artifactId>maven-compiler-plugin</artifactId> 4 <version>2.3.2</version> 5 <conf ...
分类:
编程语言 时间:
2017-04-25 16:21:05
收藏:
0 评论:
0 赞:
0 阅读:
244
1 基本概念 1 基本概念 1 基本概念 2. NSThread 线程安全 3.GCD (1)GCD基本知识 (2)GCD基本使用【重点】 ...
分类:
编程语言 时间:
2017-04-25 16:16:47
收藏:
0 评论:
0 赞:
0 阅读:
186
十分钟搞定pandas http://www.cnblogs.com/chaosimple/p/4153083.html XGBoost模型调参、 http://www.2cto.com/kf/201607/528771.html 交叉验证及其用于参数选择、模型选择、特征选择的例子 http://b ...
分类:
编程语言 时间:
2017-04-25 16:15:10
收藏:
0 评论:
0 赞:
0 阅读:
200
记录几个经典的字符串hash算法,方便以后查看 (1)暴雪字符串hash (2)字符串hash算法 ELFhash ...
分类:
编程语言 时间:
2017-04-25 16:13:03
收藏:
0 评论:
0 赞:
0 阅读:
237
1.break:跳出循环。 2.continue:跳过循环中的一个迭代。(迭代:重复反馈过程的滑动,其目的是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次的初始值。个人理解:就想吃苹果,将苹果吃完是目的,过程是一口一口吃。一口是一迭代,直到吃完结束。) ...
分类:
编程语言 时间:
2017-04-25 16:12:20
收藏:
0 评论:
0 赞:
0 阅读:
172
接兔兔国际sdk ane 充值界面选择兔币充值就会闪退, 观察logcat 反编译找到, 介绍一个反编译工具很好用:apktoolbox,下载:http://www.52pojie.cn/thread-429318-1-1.html 问题就出在标红的位置,通过这个 http://stackoverf ...
分类:
编程语言 时间:
2017-04-25 16:11:54
收藏:
0 评论:
0 赞:
0 阅读:
202
JavaScript代码运行前有一个类似编译的过程即词法分析,词法分析主要有三个步骤: 1.分析函数的参数 2.分析函数的变量声明 3.分析函数的函数声明表达式 具体步骤如下: 函数在运行的瞬间,生成一个活动对象(Active Object),简称AO 第一步:分析参数: 第二步:分析变量声明:如v ...
分类:
编程语言 时间:
2017-04-25 16:10:51
收藏:
0 评论:
0 赞:
0 阅读:
205
1.新建TaskUtil.java 2.新建 Scheduler-config.xml 3.引入Scheduler.xml配置文件 本人在spring-mvc中加载 ...
分类:
编程语言 时间:
2017-04-25 16:10:01
收藏:
0 评论:
0 赞:
0 阅读:
343
今天,小伙伴突然问到了Servlet是不是线程安全的问题。脑子当时一卡壳,只想到了单实例多线程。这里做一些总结。 Servlet体系是建立在Java多线程的基础之上的,它的生命周期是由Tomcat来维护的。当客户端第一次请求Servlet的时候,tomcat会根据web.xml配置文件实例化serv ...
分类:
编程语言 时间:
2017-04-25 16:08:53
收藏:
0 评论:
0 赞:
0 阅读:
270
派生类强制转换为基类 本文地址: http://blog.csdn.net/caroline_wendy/article/details/24268821 在多态的使用时, 派生类的指针或引用能够转换为基类的指针或引用, 即基类的指针能够指向派生类的基类部分; Base* b = Derived* ...
分类:
编程语言 时间:
2017-04-25 16:07:34
收藏:
0 评论:
0 赞:
0 阅读:
203
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。使用反射Java程序可以加载一个运行时才得知名称的class,获悉其完整构造。 反射机制主要提供了以 ...
分类:
编程语言 时间:
2017-04-25 16:05:23
收藏:
0 评论:
0 赞:
0 阅读:
144
转载请注明出处:http://blog.csdn.net/ns_code/article/details/33747953 本篇博文没太多要说的,二分查找非常easy,也是常见常考的查找算法,下面是递归非递归的实现。 非递归实现:/* 非递归实现,返回相应的序号 */ int BinarySearc ...
分类:
编程语言 时间:
2017-04-25 16:04:19
收藏:
0 评论:
0 赞:
0 阅读:
162
一开始,js中有个参数名为context,js脚本为 var myobj = eval(context);var len = myobj.length; 无论如何都获取不到len,提示未定义len=sun.org.mozilla.javascript.internal.Undefined 折腾了好久 ...
分类:
编程语言 时间:
2017-04-25 16:03:40
收藏:
0 评论:
0 赞:
0 阅读:
261
Executors创建的4种线程池的使用 Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大 ...
分类:
编程语言 时间:
2017-04-25 16:02:28
收藏:
0 评论:
0 赞:
0 阅读:
249
求能被理解的最长前缀。 很显然的dp。令dp[i]=true,表示前缀i能理解。否则不能理解。那么dp[i+len]=dp[i]=true,当s[len]能匹配str[i,i+len]. 由于模式串长度为10.且匹配过程可以用字典树加速。 所以复杂度就是O(10*m*len). # include ...
分类:
编程语言 时间:
2017-04-25 16:00:50
收藏:
0 评论:
0 赞:
0 阅读:
237
VS2010默认的JavaScript代码编辑器相对简单。对于大家熟悉的代码折叠,代码结构、函数导航,代码高亮等都不支持,使用很不便。下面介绍下我发现的几个VS2010插件,具有哪些功能,如何安装和使用。 VS2010默认的JavaScript代码编辑器相对简单。对于大家熟悉的代码折叠,代码结构、函 ...
分类:
编程语言 时间:
2017-04-25 15:58:16
收藏:
0 评论:
0 赞:
0 阅读:
175
1. C4.5算法简介 C4.5是一系列用在机器学习和数据挖掘的分类问题中的算法。它的目标是监督学习:给定一个数据集,其中的每一个元组都能用一组属性值来描述,每一个元组属于一个互斥的类别中的某一类。C4.5的目标是通过学习,找到一个从属性值到类别的映射关系,并且这个映射能用于对新的类别未知的实体进行 ...
分类:
编程语言 时间:
2017-04-25 15:57:39
收藏:
0 评论:
0 赞:
0 阅读:
237
因为刚刚安装了Ubuntu虚拟机,知乎大神推荐用VIM编辑器,然后发现在Python缩进上不方便,查了点资料,整理出来,以便自己以后忘了还可以再看看。 第一步: 打开终端,在终端上输入 回车。 第二步: 输入: 然后保存退出。 这个做有个缺点就是:用vim编辑器,不管写什么程序,Tab都会转换成4个 ...
分类:
编程语言 时间:
2017-04-25 15:55:15
收藏:
0 评论:
0 赞:
0 阅读:
1468