码迷,mamicode.com
首页 > 编程语言
计算机算法基础 ——数学(排列组合函数)
一 排列1.从n个元素中取r个元素排列的全体数目Pnr=P(n,r)=n(n-1)(n-2)...(n-r+1)=n!/(n-r)! :例:n个球取r个放入r个不同盒子,每个盒子一个球,多少种放法2. n个元素的全排列Pnn=P(n,n)=n!3.例:随机选n(n<365)个人,求其...
分类:编程语言   时间:2015-08-16 12:01:45    阅读次数:554
java.lang.System.arraycopy() 与java.util.Arrays.copyOf()的区别
java.lang.System.arraycopy() 与java.util.Arrays.copyOf()的区别一、java.lang.System.arraycopy()该方法的声明: /* @param src 源数组 * @param srcPo...
分类:编程语言   时间:2015-08-16 12:00:37    阅读次数:191
学习WebSocket(一):Spring WebSocket的简单使用
1、什么是websocket? WebSocket协议定义了一种web应用的新功能,它实现了服务器端和客户端的全双工通信。全双工通信即通信的双方可以同时发送和接收信息 的信息交互方式。它是继Java applets, XMLHttpRequest, Adobe Flash, ActiveXObje....
分类:编程语言   时间:2015-08-16 11:59:01    阅读次数:512
机器学习经典算法详解及Python实现--基于SMO的SVM分类器
原文:http://blog.csdn.net/suipingsp/article/details/41645779支持向量机基本上是最好的有监督学习算法,因其英文名为supportvectormachine,简称SVM。通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类...
分类:编程语言   时间:2015-08-16 11:59:01    阅读次数:240
Spring(二):配置
1、下载地址 下面都可以 http://repo.springsource.org/libs-release-local/org/springframework/spring http://repo.spring.io/simple/libs-release-local/org/springframework/spring/ 源码可以在Git上获取,地...
分类:编程语言   时间:2015-08-16 10:56:07    阅读次数:117
WEB开发编码原则:优化Javascript文件,并将其放到页面底部
在这篇博文中指出: ?1、整个页面文档家在结束才开始加载css和js以及其他的数据 ?2、当顶部的所有js都家在结束之后才可以加载页面中的图片 ?3、顶部的common.css和common.js几乎是同时开始加载 ?4、底部的loa...
分类:编程语言   时间:2015-08-16 10:53:24    阅读次数:124
Swift使用Playground编程
Playground是随着Swift推出的“所见即所写”的编程模式。Playground字面意思是操场、娱乐场。也就是在Swift中可以一边写代码一边预览编程效果。这个编程开发者或者入门开发者带来前所未有的编程乐趣和体验。下面就来简单介绍一下playground的使用: 1、打开Xcode项目,单击Get started with a playground ,创建一个Playground项目 ...
分类:编程语言   时间:2015-08-16 10:51:30    阅读次数:199
vijos - P1279Leave-绿光(数学归纳法 + python)
P1279Leave-绿光 Accepted 标签:[显示标签] 背景 期待这一份幸运,和一份冲劲,多么奇妙的际遇……。燕姿在演唱完绿光这首歌后,出给了姿迷一个考题。 北欧有一个传说! 人一生中能看见绿光! 他就一生都可以得到幸福! 描述 燕姿唱完这首歌,天上降落了一道绿光,在地上形成了一个矩形的...
分类:编程语言   时间:2015-08-16 10:50:52    阅读次数:221
《Java设计模式》之合成模式
合成模式 合成模式把部分和整体关系用树结构表示,是属于对象的结构模式。合成模式要对组合的对象进行管理,所以在一定位置给予对象的相关管理方法,如:add(),remove()等.合成模式中对象的管理有两种方案。 1.安全方式:此方式只允许树枝构件有对象的管理方法。 2.透明方式:此方式只允许树枝和树叶都有对象的管理方法,但树叶对象中的管理方法无实际意义。 一.UML示意图 ...
分类:编程语言   时间:2015-08-16 10:51:48    阅读次数:156
Swiftl优秀的特性
Swift语言在吸收诸多优秀语言如java,c++,Python之后,提供给开发者大量优秀的特性。 下面我列举一下,swift一些优秀的特性: 1、函数使用经典的圆括号和点调用语法 2、函数标签特性 Objective-C中的函数标签也是函数参数的一部分,它避免了参数过多的情况下分不清每个参数的含义。Objective-C的优秀特性被Swift继承了下来。Swift也支持标签。 ...
分类:编程语言   时间:2015-08-16 10:51:16    阅读次数:189
【python】查找字符串时哪一种写法出结果速度更快?
现有一文本,每行一条数据,实现这行数据中有所要关键字则打出这行 import sys with open(sys.argv[1]) as alls: alls2 = [_.strip() for _ in alls] for _ in alls2: if sys.argv[2] in _: print _ 一开始我是这么写的,后来觉得既不美观,速度又慢(运行花了2.31 s),进...
分类:编程语言   时间:2015-08-16 10:48:30    阅读次数:129
在java项目中如何利用Dom4j解析XML文件获取数据
在以前的学习.net时经常会遇到利用配置文件来解决项目中一些需要经常变换的数据,比如数据库的连接字符串儿等。这个时候在读取配置文件的时候,我们通常会用到一个雷configuration,通过这个类来进行直接读取,可以说这是程序中直接封装好的,包括配置文件中书写的格式等等。那么,如果,想要在配置文件中写一些其他的数据,直接以XML文件的格式进行书写,这个时候在后台如何读取XML文件中的数据呢?这里利...
分类:编程语言   时间:2015-08-16 10:46:16    阅读次数:108
JVM-java内存管理(1)
介绍的问题: 1.虚拟机中的内存是如何划分的? 2.具体分为哪些区域? 3.什么操作会导致内存溢出或异常? 1)这些区域中,有的区域会随着虚拟机进程的启动而存在,有些区域是以来用户线程的启动和结束而建立和销毁名词解释: 1)程序计数器:是一块较小的内存空间,作用可以看做当前线程所执行的字节码的行号指示器。(注意:Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式实现的,一个...
分类:编程语言   时间:2015-08-16 10:47:23    阅读次数:141
贪心算法之Elevator Stopping Plan
Elevator Stopping Plan Description ZSoft Corp. is asoftware company in GaoKe Hall. And the workers in the hall are veryhard-working. But the elevator in that hall always drives them crazy. Why?Becau...
分类:编程语言   时间:2015-08-16 10:45:33    阅读次数:214
《Java设计模式》之桥接模式
Bridge模式的概念 Bridge 模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继承等行为来让不同的类承担不同的责任。它的主要特点是把抽象(abstraction)与行为实现(implementation)分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。 Bridge模式的应用场景 面向对象的程序设计(OOP)里有类继承(...
分类:编程语言   时间:2015-08-16 10:45:33    阅读次数:159
[连载]Java程序设计(04)---任务驱动的方法:工资结算系统
任务:或在公司,该公司将其分为三类人员:部门经理、销售员。在发工资的时候,部门经理拿固定月薪8000元。技术人员按每小时100元领取月薪。销售人员依照500元底薪加当月销售额的4%进行提成。设计并实现一个工资结算系统。分析:无论是部门经理、技术员还是销售员都具有员工的共同特征。能够先设计一个员工类(...
分类:编程语言   时间:2015-08-16 10:44:54    阅读次数:157
距离算法度量
1. 欧几里得距离两个n维向量a(x11,x12,…,x1n)与 b(x21,x22,…,x2n)间的欧氏距离: 也可以用表示成向量运算的形式:适用:需要从维度的数值大小中体现差异的分析,如使用用户行为指标分析用户价值的相似度或差异。2. 余弦距离两个n维样本点a(x11,x12,…,x1n)和b....
分类:编程语言   时间:2015-08-16 10:45:01    阅读次数:134
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!