首页 > 编程语言
黑马程序员——Java基础——集合类
第一讲 集合一、集合的概念: 集合时一种容器,长度可变,可以存储任意类型的对象,基本数据类型也能够装入,是因为其内部是先自动装箱包装成包装类对象,然后存入集合的; 对比数组:也是容器,长度固定,只能存储基本数据类型二、集合的分类主要掌握的集合:Collection List: ...
分类:编程语言   时间:2015-01-02 18:41:49    收藏:0  评论:0  赞:0  阅读:444
C++学习日记--关于值调用和引用调用
如果希望函数能够改变某变量的值,那么相应的形参一定要是引用调用参数。因此必须在参数类型后面加上“&”符号。传值调用形参只是一个局部变量。当一组数据需要多个函数处理时候,也要用引用调用。 到目前为止我们一直使用传值调用形参,函数调用里的相应的形参可以是一个变量,但函数只使用该变量的值,而且不能以任.....
分类:编程语言   时间:2015-01-02 18:38:29    收藏:0  评论:0  赞:0  阅读:422
聚类算法小结
一、聚类:聚类也称之为自动分类,是一种无监督的学习方法。算法的原则是基于度量数据对象之间的相似性或相异性,将数据对象集划分为多个簇;相比较于分类技术,聚类只需要较少的专家知识(领域知识),就可以自动发掘数据集中的群组。 二、基本的聚类方法包括: 1、划分方法:该方法通常基于距离使用迭代重定位技术,通过将一个对象移入另外一个簇并更新簇心,典型的算法有K-均值算法和K-中心点算法(二者的主要区别在...
分类:编程语言   时间:2015-01-02 17:36:09    收藏:0  评论:0  赞:0  阅读:471
网络流算法Dinic的Python实现
在上一篇我们提到了网络流算法Push-relabel,那是90年代提出的算法,算是比较新的,而现在要说的Dinic算法则是由以色列人Dinitz在冷战时期,即60-70年代提出的算法变种而来的,其算法复杂度为O(mn^2)。 Dinic算法主要思想也是基于FF算法的,改进的地方也是减少寻找增广路径的迭代次数。此处Dinitz大师引用了一个非常聪明的数据结构,Layer Network,分层网络,...
分类:编程语言   时间:2015-01-02 17:34:29    收藏:0  评论:0  赞:0  阅读:654
R语言:多元线性回归和模型检验
R语言:多元线性回归和模型检验...
分类:编程语言   时间:2015-01-02 17:32:29    收藏:0  评论:0  赞:0  阅读:843
10.2.3.1 以函数方式使用数组
10.2.3.1 以函数方式使用数组    我们先来看一个 F# 的例子,这是两个F# 库处理数组的重要的高阶函数,然后,用 C# 实现相同的功能。清单 10.12 的中脚本,先用随机数初始化一个数组,然后,计算出它们的平方。   清单 10.12 处理数组的函数式方法(F# Interactive) > let rnd = new System.Random();;  val rnd...
分类:编程语言   时间:2015-01-02 17:31:59    收藏:0  评论:0  赞:0  阅读:389
python之第一个gui程序
运行截图:
分类:编程语言   时间:2015-01-02 17:30:09    收藏:0  评论:0  赞:0  阅读:305
Swift 语法 - Swift通过类名实例化对象
根据类名来实例化对象,比如,要根据一个类名的字符串创建ViewController实例。let controllerName="SpainAppProto."+xibName // xibName 形如 XXViewControllervar classType: AnyObject.Type=N....
分类:编程语言   时间:2015-01-02 17:27:49    收藏:0  评论:0  赞:0  阅读:1424
Unity3D 之 C# 脚本
引用类型 :class ,interface, 数组 , delegate , object ,string (object 是C#中所有类型,包括所有的值类型和引用类型的根类,string 类型是一个从object类直接继承的密封类型(不能再被继承),其实例表示Unicode字符串)try后面一个...
分类:编程语言   时间:2015-01-02 17:26:49    收藏:0  评论:0  赞:0  阅读:761
JavaScript AMD 模块加载器原理与实现
关于前端模块化,玉伯在其博文 前端模块化开发的价值 中有论述,有兴趣的同学可以去阅读一下。
分类:编程语言   时间:2015-01-02 17:23:59    收藏:0  评论:0  赞:0  阅读:406
python之pack布局
#Pack为一布局管理器,可将它视为一个弹性的容器 '''1.一个空的widget'''#不使用pack # -*- coding: cp936 -*- from Tkinter import * root = Tk() # 查看当前root下的子组件,解释器没有报异常,说明Pack已创建,并可以使...
分类:编程语言   时间:2015-01-02 17:21:59    收藏:0  评论:0  赞:0  阅读:351
Java Endorsed
JVM优先加载endorsed目录中的库文件以覆盖它自己的系统库文件。可以使用java.endorsed.dirs系统属性来指定endorsed目录,也可以使用缺省的endorsed目录。参考:http://docs.oracle.com/javase/6/docs/technotes/guides/standards/http://blog.csdn.net/solariceberg/article/de..
分类:编程语言   时间:2015-01-02 16:15:20    收藏:0  评论:0  赞:0  阅读:318
Java Swing学习小结
1.使窗体位于屏幕中心 Dimension welcomeScreen=Toolkit.getDefaultToolkit().getScreenSize(); int x=(welcomeScreen.width-this.getSize().width)/2; int y=(welcomeScreen.height-this.getSize().height)...
分类:编程语言   时间:2015-01-02 16:05:49    收藏:0  评论:0  赞:0  阅读:246
[算法]二叉查找树
【简介】 二叉查找树是一种数据结构,它支持多种动态集合操作。 在二叉查找树上执行的基本操作的时间与树的高度成正比。对于一棵含有n个节点的完全二叉树,这些操作的最坏情况运行时间为O(n)。 【结构体】 一棵二叉查找树按二叉树结构来组织的。 // 二叉查找树节点 struct TreeNode { int val; TreeNode *left; Tree...
分类:编程语言   时间:2015-01-02 16:03:39    收藏:0  评论:0  赞:0  阅读:264
java.io.FileNotFoundException: /opt/apache-tomcat-7.0.57/conf/server.xml (权限不够)
1 错误描述 youhaidong@youhaidong:~$ cd /opt/apache-tomcat-7.0.57 youhaidong@youhaidong:/opt/apache-tomcat-7.0.57$ bin/startup.sh Using CATALINA_BASE: /opt/apache-tomcat-7.0.57 Using CATALINA_HOME: /o...
分类:编程语言   时间:2015-01-02 16:02:39    收藏:0  评论:0  赞:0  阅读:706
Python版本过高引发模块无法加载系列问题
Python版本过高引发模块无法加载系列问题...
分类:编程语言   时间:2015-01-02 16:02:19    收藏:0  评论:0  赞:0  阅读:462
网络流算法Push-relabel的Python实现
网络流的背景我就不多说了,就是在一个有向图中找出最大的流量,有意思的是,该问题的对偶问题为最小割,找到一种切分,使得图的两边的流通量最小,而且通常对偶问题是原问题的一个下界,但最小割正好等于最大流,即切割的边就是最大流中各个path饱和边的一个组合。说得可能比较含糊,这里想要了解清楚还是查阅相关资料吧。 最大流最原始最经典的解法就是FF算法,算法复杂度为O(mC),C为边的容量的总和,m为边数。...
分类:编程语言   时间:2015-01-02 16:01:59    收藏:0  评论:0  赞:0  阅读:791
使用 AdaBoost 元算法提高分类器性能
前言 有人认为 AdaBoost 是最好的监督学习的方式。 某种程度上因为它是元算法,也就是说它会是几种分类器的组合。这就好比对于一个问题能够咨询多个 "专家" 的意见了。 组合的方式有多种,可能是不同分类算法的分类器,可能是同一算法在不同设置下的集成,还可以是数据集在不同部分分配给不同分类器...
分类:编程语言   时间:2015-01-02 15:59:49    收藏:0  评论:0  赞:0  阅读:522
C++一次指针问题和解决(char指针乱码)
问题始末struct NameGroup{ char* Name1; char* Name2;};NameGroup A(){ NameGroup result; //From other dll get values to NameGroup. //result.Na...
分类:编程语言   时间:2015-01-02 15:56:19    收藏:0  评论:0  赞:0  阅读:336
三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)
边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次相应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),例如以下图所看到的。特征:l 能够把组件放在这五个位置的随意一个,假设未指定位置,则缺省的位...
分类:编程语言   时间:2015-01-02 15:53:29    收藏:0  评论:0  赞:0  阅读:266
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!