码迷,mamicode.com
首页 > 编程语言
机器学习算法:k近邻
k近邻(k-NearestNeighbor,KNN)算法,应该是机器学习里最基础的算法,其核心思想是:给定一个未知分类的样本,如果与它最相似的k个已知样本中的多数属于某一个分类,那么这个未知样本也属于这个分类。所谓相似,是指两个样本之间的欧氏距离小,其计算公式为:k近邻算法的优点..
分类:编程语言   时间:2014-10-30 15:30:23    阅读次数:231
聊聊高并发(十二)分析java.util.concurrent.atomic.AtomicStampedReference源码来看如何解决CAS的ABA问题
在聊聊高并发(十一)实现几种自旋锁(五)中使用了java.util.concurrent.atomic.AtomicStampedReference原子变量指向工作队列的队尾,为何使用AtomicStampedReference原子变量而不是使用AtomicReference是因为这个实现中等待队列的同一个节点具备不同的状态,而同一个节点会多次进出工作队列,这就有可能出现出现ABA问题。...
分类:编程语言   时间:2014-10-30 15:29:14    阅读次数:245
C++教材
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: warning: Unable to load class named问题
用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排序
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
Java通过DOM解析XML
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
linux 多线程基础2
6.名称::pthread_detach功能:使线程进入分离状态。头文件:#include 函数原形:int pthread_detach(pthread_t tid);参数:返回值:若成功则返回0,否则返回错误编号。在默认情况下,线程的终止状态会保存到对该线程调用pthread_join,如果线程...
分类:编程语言   时间:2014-10-30 15:15:01    阅读次数:208
C++程序内存泄露检测工具
功能: 用于检測c++程序的内存泄露。 原理: 事实上非常easy,就是通过函数的重载机制,捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。 特点: 因为在检測的过程中,须要记录用户程序内存分配...
分类:编程语言   时间:2014-10-30 15:15:44    阅读次数:282
(转)在JSP中调用JAVA类和使用JavaBean有什么区别?
在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
协程(Coroutine)并不是真正的多线程
自:http://www.zhihu.com/question/23895384说到Coroutine,我们必须提到两个更远的东西。在操作系统(os)级别,有进程(process)和线程(thread)两个(仅从我们常见的讲)实际的“东西”(不说概念是因为这两个家伙的确不仅仅是概念,而是实际存在的,...
分类:编程语言   时间:2014-10-30 15:14:39    阅读次数:382
java创建快捷方式
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包命名的唯一性,在最新的Java编程规范中,要求程序员在...
分类:编程语言   时间:2014-10-30 15:12:04    阅读次数:212
MFC: 孙鑫教程3笔记
CTestApp如何调用WinMain函数:先调用CTestApp theApp;再调用CTestApp constructor再调用CTestApp的基类CWinApp的constructor (appcore.cpp, 地址C:\Program Files\Microsoft Visual St...
分类:编程语言   时间:2014-10-30 15:10:28    阅读次数:212
For Exam (Java常用设计模式) 介绍
一 创建型模式工厂模式(Factory): 定义一个用以创建对象的接口抽象工厂模式(Abstract Factory): 提供一个创建一系列相关或相互依赖对象的接口单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局控制点.建造者模式(Builder): 将一个复杂对象的...
分类:编程语言   时间:2014-10-30 15:06:21    阅读次数:203
java安装与环境变量配置
JAVA的安装与环境变量配置1、先下载JAVA,并且安装。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html依照自己电脑系统来选择下载!(如下图)2、安装的时候,最好别改...
分类:编程语言   时间:2014-10-30 15:05:56    阅读次数:299
JavaScript世界的一等公民—— 函数
简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式...
分类:编程语言   时间:2014-10-30 15:03:23    阅读次数:314
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!