码迷,mamicode.com
首页 > 编程语言
K近邻算法-KNN
何谓K近邻算法,即K-Nearest Neighbor algorithm,简称KNN算法,单从名字来猜想,可以简单粗暴的认为是:K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。为何要找邻居?打个比方来说,假设你来到一个陌生的村庄,现在你要找到与你有着相似特征的人群融入他们, ...
分类:编程语言   时间:2016-06-25 19:03:17    阅读次数:169
116. Populating Next Right Pointers in Each Node java solutions
Given a binary tree Populate each next pointer to point to its next right node. If there is no next right node, the next pointer should be set to NULL ...
分类:编程语言   时间:2016-06-25 19:02:56    阅读次数:151
SwiftDate 浅析
SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期, 比如日期创建,比较,输出等。 SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期, 比如日期创建,比较,输 ...
分类:编程语言   时间:2016-06-25 19:02:38    阅读次数:180
python之pickle模块
用于序列化的两个模块 json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,load pickle提供四个功能:dumps,dump,loads,load pickl ...
分类:编程语言   时间:2016-06-25 17:57:36    阅读次数:182
JavaScript ----------------- 寄生式继承
寄生式继承 寄生式继承是于原型式继承紧密相关的一种思路。寄生式基础的思路与寄生构造函数和工厂模式类似,既创建一个仅用于封装继承过程的函数,该函数内部以某种方式来增强对象,最后再像真地是它做了所有工作一样返回对象。 以下代码示范了寄生式继承模式。 function object(o){ functio ...
分类:编程语言   时间:2016-06-25 17:54:21    阅读次数:146
认识Python
一、什么是Python Python是一种简单易学,功能强大的编程语言。它包括了高效的高级数据结构和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序快速开发在大多数平台上的许多领域。 Python解释器及其扩展标准库的源码和编 ...
分类:编程语言   时间:2016-06-25 17:53:11    阅读次数:232
python 装饰器
一.简介 在学习介绍装饰器之前 ,我们需要了解函数 是对象,函数 的特性是: 函数可以赋值给一个变量 函数可以定义在另一个函数内部 即,这也意味着一个函数可以返回另一个函数 装饰器就是封装器,可以让你在被装饰函数之前或之后执行代码,而不必修改函数本身 所以: 装饰器是一个修改函数、或方法、或类的函数 ...
分类:编程语言   时间:2016-06-25 17:51:03    阅读次数:160
153. Find Minimum in Rotated Sorted Array java solutions
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). Find the minimum element. ...
分类:编程语言   时间:2016-06-25 17:48:20    阅读次数:179
53. Maximum Subarray java solutions
Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [?2,1,?3,4,?1,2, ...
分类:编程语言   时间:2016-06-25 17:49:38    阅读次数:148
python之json模块
概念: 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(Java Script Object Notation):一种轻量级 ...
分类:编程语言   时间:2016-06-25 17:47:20    阅读次数:227
python 命令行传入参数
创建 test.py 文件,代码如下: 测试: python test.py 1 2 3 4 5 输出如下: ...
分类:编程语言   时间:2016-06-25 17:47:26    阅读次数:239
JAVA RMI远程通讯
分布式计算系统要求运行在不同地址空间不同主机上的对象互相调用,在Java里提供了完整的sockets通讯接口,但sockets要求客户端和服务端必须进行应用级协议的编码交换数据,采用sockets是非常麻烦的。 一个代替Sockets的协议是RPC(Remote Procedure Call), 它 ...
分类:编程语言   时间:2016-06-25 17:47:37    阅读次数:166
JavaScript ----------------- 原型式继承
思想:借助原型可以基于已有的对象创建新对象,同时还不必因此创建自定义类型。为了达到这个目的,看看下面的实现方式 在上面的代码段中主要做了哪些事情尼? 创建了一个临时的构造函数,同时把传入参数作为临时构造函数的原型,最后返回一个临时构造函数的实例;从本质上来讲,object 对传入其中的对象执行了一次 ...
分类:编程语言   时间:2016-06-25 17:46:34    阅读次数:181
记一次Python Web后端开发电话面试
电话面试是在前天周三下午就约好了的。原本电话那头是想当时就进行沟通的,但在得知我在上班后选择了另约时间,刚好那天晚上面试官也没时间,遂改为周六9:30~10:00这个时间。 昨天不知是怎么了,可能是在公司盯屏幕盯太久了,一回来发现右眼已经满眼血丝,吃完晚饭后眼睛也是疼得不行,所以8点多就不知不觉睡着 ...
分类:编程语言   时间:2016-06-25 17:43:51    阅读次数:254
62. Unique Paths java solutions
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any p ...
分类:编程语言   时间:2016-06-25 17:43:33    阅读次数:152
Java 自动装箱与拆箱
Java为每种基本数据类型都提供了对应的对象类型。在Java SE5之前,如果要生成一个数值为7的Integer对象,代码示例:Integer i = new Integer(7);;Java SE5之后,Java提供了新的语法,简化了基本数据类型对象的使用,我们称之为自动装箱(autoboxing ...
分类:编程语言   时间:2016-06-25 17:41:22    阅读次数:178
Unity实现刺客信条灯光的思路探究
灯光需求 类似刺客信条的开场CG动画,场景中打着酷炫的灯光,玩家在场景中行走可以感受到灯光很真实。 参考视频:http://www.iqiyi.com/w_19rqytbmvt.html 运行环境 安卓/IOS手机平台,所以对性能有一定要求。 初期原型 思路分析 1.引擎自带灯光组件,变换颜色,变换 ...
分类:编程语言   时间:2016-06-25 16:36:20    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!