转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/11/2207494.html 如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进 ...
分类:
编程语言 时间:
2016-03-29 12:18:15
阅读次数:
270
java能处理大数的类有两个高精度大整数BigInteger 和高精度浮点数BigDecimal,这两个类位于java.math包内,要使用它们必须在类前面引用该包:import java.math.BigInteger;和import java.math.BigDecimal;或者import j ...
分类:
编程语言 时间:
2016-03-29 12:17:22
阅读次数:
181
列表 list 特点:有序,支持不同类型的元素在一个列表中,可变(使用sort方法排序,影响到的是列表自身而不是创建新的列表——这与字符串不同,所以说字符串是不可变的) 在python中列表也是对象,所以他也有属性和方法 help(list) list操作: 1、有序的特点,可以用for..in.. ...
分类:
编程语言 时间:
2016-03-29 12:17:18
阅读次数:
128
语法类的文档网上比较多,我这里参考:Swift基本语法
事例Demo:链接:http://download.csdn.net/download/riven_wn/9401928
语法须知
2个不需要
不需要编写main函数:全局作用域中的代码会被自动当做程序的入口点(从上往下执行)
不需要在每一条语句后面加上分号
let radius =10...
分类:
编程语言 时间:
2016-03-29 11:02:36
阅读次数:
317
Demo:链接: http://download.csdn.net/download/riven_wn/9401961
AppDelegate
[objc] view
plain copy
var window: UIWindow?
func application(application: UIApplicat...
分类:
编程语言 时间:
2016-03-29 10:59:24
阅读次数:
486
通过本系列对java事务的学习,对事务的概念有了初步的了解,但是互联网的发展一日千里,数据量更是爆炸性增长,而普
通数据库也越来越成为应用系统的性能瓶颈,分布式数据库应运而生,相应的,java分布式事务JTA(Java Transaction API)也在这
种背景下产生了。有幸拜读了IBM developersWorks深度好文,加上自己的一些理解分享给各位看官,仅供大家互相交流学习...
分类:
编程语言 时间:
2016-03-29 11:00:03
阅读次数:
349
本人的PPT是针对闫净斌收集整理的《Prolog语言教程》制作的。...
分类:
编程语言 时间:
2016-03-29 10:59:38
阅读次数:
284
使用C++处理JSON数据交换格式
一、摘要
JSON的全称为:JavaScript Object Notation,顾名思义,JSON是用于标记Javascript对象的,JSON官方的解释为:JSON是一种轻量级的数据传输格式。本文并不详细介绍JSON本身的细节,旨在讨论如何使用C++语言来处理JSON。关于JSON更具体的信息,可参见JSON官网:http://www.json....
分类:
编程语言 时间:
2016-03-29 10:59:07
阅读次数:
977
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。
一、面向过程设计中的static
1、静态全局变量
在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:
[cpp] view
...
分类:
编程语言 时间:
2016-03-29 10:56:47
阅读次数:
253
3.1k邻近算法
给定一个训练数据集,对于新的输入实例,在训练数据集中找到该实例最近的K 的实例,这k个实例的多数属于某个类,酒吧该输入实例分为这个类。
算法3.1
输入:训练数据集
其中xi为实例的特征向量,yi为实例的类别,
输出:实例x的类y
(1)根据给定的距离度量,在训练集T中找出与x最邻近的k个点,涵盖这个K个点的x的邻域记做Nk(x);
(2)在...
分类:
编程语言 时间:
2016-03-29 10:57:05
阅读次数:
624
代理模式
1.生活中:
代理就是一个人或者一个组织代表其他人去做一件事的现实生活中的。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
2.官方:
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用 一、静态代理 类图结构如下
在代理模式中的角色:
●抽象主题角色:声明了目...
分类:
编程语言 时间:
2016-03-29 10:57:55
阅读次数:
285
策略模式是一种行为型设计模式(behavioral pattern),用于将不同的算法(算法之间的关系是平行的,也即,它们可以解决相同的问题,只不过采取了不同的策略,比如用于聚类的 Kmeans,FCM之间)封装在不同的类中,也即策略模式用于组织解决同一问题不同算法,以方便客户端(也即是下文的 Context 类)灵活地调用。最终得到算法的替换、变化可以独立于客户端完成。其 UML 类图关系如下:...
分类:
编程语言 时间:
2016-03-29 10:55:30
阅读次数:
190
1 前言
在C++中类的数据成员有两种:static和nonstatic,类的函数成员由三种:static,nonstatic和virtual。上篇我们尽量说一些宏观上的东西,数据成员与函数成员在类中的布局将在微观篇中详细讨论。
每当我们声明一个类,定义一个对象,调用一个函数.....的时候,不知道你有没有一些疑惑--编译器私底下都干了些什么?普通函数,成员函数都是怎么调用...
分类:
编程语言 时间:
2016-03-29 10:53:51
阅读次数:
255
如题。
环境:windows10 64位,vs 2010,matlab r2014a,配置成功,生成.dll,.h,.lib文件成功。步骤一:matlab动态链接库文件编译生成
1)编写示例文件add.m
function c = add(a, b);
c = a + b;
end;
2)编译打包
进入matlab主界面,在控制台输入deploytool命令,调用打包程序,选择“Lib...
分类:
编程语言 时间:
2016-03-29 10:46:32
阅读次数:
439
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。
什么是库
库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。
本质...
分类:
编程语言 时间:
2016-03-29 10:47:39
阅读次数:
243
现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。
对于一个字符串、列表、类甚至数值都是对象,且定位简单易用的语言,自然不会让用户去处理如何分配回收内存的问题。
python里也同java一样采用了垃圾收集机制,不过...
分类:
编程语言 时间:
2016-03-29 10:45:53
阅读次数:
217
涉及的问题:
建索引时有一个字段是该词语出现的次数,这个字段是放在solr里的
而我用的是多线程来进行全量导入的,这里就涉及到了多线程问题
多个线程操作同一个变量时如何处理?
我是这样子做的 :
首先将变量本地话--分布式就放到大容器中,我这里仅仅使用了一个map来存
词和次数的关系映射
变量本地化后就是多线程的解决了--锁的设置-我仅仅是在操作时加了一个锁来解决这...
分类:
编程语言 时间:
2016-03-29 10:44:52
阅读次数:
291