k近邻(k-NearestNeighbor,KNN)算法,应该是机器学习里最基础的算法,其核心思想是:给定一个未知分类的样本,如果与它最相似的k个已知样本中的多数属于某一个分类,那么这个未知样本也属于这个分类。所谓相似,是指两个样本之间的欧氏距离小,其计算公式为:k近邻算法的优点..
分类:
编程语言 时间:
2014-10-30 15:30:23
阅读次数:
231
在聊聊高并发(十一)实现几种自旋锁(五)中使用了java.util.concurrent.atomic.AtomicStampedReference原子变量指向工作队列的队尾,为何使用AtomicStampedReference原子变量而不是使用AtomicReference是因为这个实现中等待队列的同一个节点具备不同的状态,而同一个节点会多次进出工作队列,这就有可能出现出现ABA问题。...
分类:
编程语言 时间:
2014-10-30 15:29:14
阅读次数:
245
C++语言:
1、《Essential C++》:Stanley B.Lipman著。
旁枝暂略,主攻核心,轻薄短小,附习题与解答,适合初学者。
2、《The C++ Programming Language》:Bjarne Stroustrup著。
技术权威,用词深峻,思想深远。C++百科全书代表。
3、《C++ Primer》:Stanley B.Lipman a...
分类:
编程语言 时间:
2014-10-30 15:27:28
阅读次数:
123
用swift创建CoreData项目时,操作CoreData Modal时,出现下面错误
CoreData: warning: Unable to load class named 'Book' for entity 'Book'. Class not found, using default NSManagedObject instead.
解决办法
1. 在book.swift 中...
分类:
编程语言 时间:
2014-10-30 15:20:02
阅读次数:
133
poj 4086:DNA排序
题目
描述
现在有一些长度相等的DNA串(只由ACGT四个字母组成),请将它们按照逆序对的数量多少排序。
逆序对指的是字符串A中的两个字符A[i]、A[j],具有i A[j] 的性质。如字符串”ATCG“中,T和C是一个逆序对,T和G是另一个逆序对,这个字符串的逆序对数为2。
输入
第1行:两个整数n和m,n(0
第2至m+1行...
分类:
编程语言 时间:
2014-10-30 15:17:37
阅读次数:
392
1 package com.gcli.xml; 2 3 import java.io.IOException; 4 5 import javax.xml.parsers.DocumentBuilder; 6 import javax.xml.parsers.DocumentBuilderFac...
分类:
编程语言 时间:
2014-10-30 15:15:40
阅读次数:
254
6.名称::pthread_detach功能:使线程进入分离状态。头文件:#include 函数原形:int pthread_detach(pthread_t tid);参数:返回值:若成功则返回0,否则返回错误编号。在默认情况下,线程的终止状态会保存到对该线程调用pthread_join,如果线程...
分类:
编程语言 时间:
2014-10-30 15:15:01
阅读次数:
208
功能: 用于检測c++程序的内存泄露。 原理: 事实上非常easy,就是通过函数的重载机制,捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。 特点: 因为在检測的过程中,须要记录用户程序内存分配...
分类:
编程语言 时间:
2014-10-30 15:15:44
阅读次数:
282
在JSP中调用JAVA类和使用JavaBean有什么区别?可以像使用一般的类一样使用JavaBean,Bean只是一种特殊的类。特殊在可以通过调用JavaBean而其他类,可以和一般java中一样使用.Bean的参数中还可以指定范围, 该Bean在服务器的JVM中将只有一个实例.Bean是和WebS...
分类:
编程语言 时间:
2014-10-30 15:15:22
阅读次数:
267
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace threaddemo{ class Program { ...
分类:
编程语言 时间:
2014-10-30 15:13:50
阅读次数:
209
自:http://www.zhihu.com/question/23895384说到Coroutine,我们必须提到两个更远的东西。在操作系统(os)级别,有进程(process)和线程(thread)两个(仅从我们常见的讲)实际的“东西”(不说概念是因为这两个家伙的确不仅仅是概念,而是实际存在的,...
分类:
编程语言 时间:
2014-10-30 15:14:39
阅读次数:
382
packagecom.ts.util.ex.project;importnet.jimmc.jshortcut.JShellLink;/***快捷方式工具类**@authorice(古雨QQ:494174519,13728989948(你的代码改进,是对我们共同的鼓励))**/publicclass...
分类:
编程语言 时间:
2014-10-30 15:13:46
阅读次数:
394
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在...
分类:
编程语言 时间:
2014-10-30 15:12:04
阅读次数:
212
CTestApp如何调用WinMain函数:先调用CTestApp theApp;再调用CTestApp constructor再调用CTestApp的基类CWinApp的constructor (appcore.cpp, 地址C:\Program Files\Microsoft Visual St...
分类:
编程语言 时间:
2014-10-30 15:10:28
阅读次数:
212
一 创建型模式工厂模式(Factory): 定义一个用以创建对象的接口抽象工厂模式(Abstract Factory): 提供一个创建一系列相关或相互依赖对象的接口单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局控制点.建造者模式(Builder): 将一个复杂对象的...
分类:
编程语言 时间:
2014-10-30 15:06:21
阅读次数:
203
JAVA的安装与环境变量配置1、先下载JAVA,并且安装。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html依照自己电脑系统来选择下载!(如下图)2、安装的时候,最好别改...
分类:
编程语言 时间:
2014-10-30 15:05:56
阅读次数:
299
简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式...
分类:
编程语言 时间:
2014-10-30 15:03:23
阅读次数:
314