XML简介 XML被设计用来传输和存储数据;传输数据 需要自定义标签,自我描述性,XML是W3C的推荐标准 XML的特点与作用 特点: xml与操作系统、编程语言的开发平台无关 实现不同系统之间的数据交互 作用: 配置应用程序 数据交互Ajax XML格式:一个xml文档必须要有第一行的声明和它的文 ...
分类:
编程语言 时间:
2019-10-16 18:08:36
阅读次数:
99
(定义一个新的数据结构,每个节点除了具有普通链表的next域外,还有一个额外的引用指向任意节点。我们要对由该特殊数据结构形成的链表进行复制。) 我的方法:也就是克隆一个这种特殊链表,很快想到先不考虑原链表sibling域,复制出一个新的链表,然后再去给sibling域赋值。由于sibling可以指向 ...
分类:
编程语言 时间:
2019-10-16 18:09:10
阅读次数:
85
什么是Stream? Stream(流)是一个来自数据源的元素队列并且支持聚合操作,元素流在管道中经过中间操作,最终操作得到结果。 数据源:集合,数组,I/O channel,产生器generator。 聚合操作:类似于sql比如:filter,find,map,match,sorted. 生成流: ...
分类:
编程语言 时间:
2019-10-16 18:10:26
阅读次数:
81
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 梯度提升算法代码(鸢尾花分类)+交叉验证调参# 一、导入模块```pythonimport numpy as n... ...
分类:
编程语言 时间:
2019-10-16 18:12:29
阅读次数:
81
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# AdaBoost算法集成学习中弱学习器之间有强依赖关系的,称之为Boosting系列算法,而AdaBoost则是... ...
分类:
编程语言 时间:
2019-10-16 18:13:19
阅读次数:
111
Python3基础数据类型 Python中变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在Python中,变量就是变量,他没有类型,我们所说的"类型"是变量所致的内存中对象类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,右边是存储变量的值。列如: ...
分类:
编程语言 时间:
2019-10-16 18:14:39
阅读次数:
102
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 机器学习算法原理# 一、1.1 感知机算法每逢下午有体育课,总会有男孩和女孩在学校的操场上玩耍。假设由于传统思想... ...
分类:
编程语言 时间:
2019-10-16 18:14:57
阅读次数:
103
1.默认构造方法与自定义的构造方法的冲突 可他为什么会报错呢? 原因是:假如不去自定义构造函数方法,java编译器在编译时会自动提供一个没有参数的“默认构造方法”,上述代码即可成立 然而,如果你自己定义了一个构造方法,将导致系统不再提供默认的构造方法,因此会报错,报错原因是你没有初始化的时候传入参数 ...
分类:
编程语言 时间:
2019-10-16 18:15:26
阅读次数:
95
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# scikit-learn库之AdaBoost算法当我们对Adaboost调参时,主要要对两部分内容调参,第一部分... ...
分类:
编程语言 时间:
2019-10-16 18:16:16
阅读次数:
80
在$HOME目录中管理python安装 简介 pythonbrew是受 perlbrew 和 rvm 启发,在用户的$HOME目录中进行python构建和安装自动化的项目。 另一衍生版本 : pythonz 。 安装 建议使用如下语句下载安装pythonbrew: $ curl -kL http:/ ...
分类:
编程语言 时间:
2019-10-16 18:17:43
阅读次数:
111
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 基于协同过滤的推荐算法本推荐系统采用中等大小的MovieLens数据集,该数据集包含6000多用户对4000多部... ...
分类:
编程语言 时间:
2019-10-16 18:19:05
阅读次数:
169
[TOC]更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/# 决策树C4.5算法为了解决决策树ID3算法的不足,ID3算法的作者昆兰基于它的不足改进了决策树ID3算法。但是可... ...
分类:
编程语言 时间:
2019-10-16 18:19:27
阅读次数:
147
转自 https://www.cnblogs.com/30go/p/8807827.html 一般运行包含manifest的jar包,可以使用 如果jar里没有 manifest,则可以使用 当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录 ...
分类:
编程语言 时间:
2019-10-16 19:27:05
阅读次数:
106
容器总结 Java容器工具包框架图 List,Set,Map三者的区别 List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜索的专家): 使用键值 ...
分类:
编程语言 时间:
2019-10-16 19:27:44
阅读次数:
73
Java 中关键字 synchronized 表示只有一个线程可以获取作用对象的锁,执行代码,阻塞其他线程。 作用: 确保线程互斥地访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题 用法: 修饰普通方法 修饰静态方法 指定对象,修饰代码块 特点: 阻塞未获取到锁、竞争同一个对象锁的线 ...
分类:
编程语言 时间:
2019-10-16 19:33:29
阅读次数:
73
由于在c++中我们可以动态分配内存,但有时候我们会忘记用 delete或free释放内存,就会导致内存泄露。所以c++11提供了智能指针这种东西 本文参考了知乎某知乎友的 https://www.zhihu.com/people/mo-shan-zhe/activities 比如下面这两种情况 可能 ...
分类:
编程语言 时间:
2019-10-16 19:44:18
阅读次数:
99
参考:http://www.cplusplus.com/reference/vector/vector/?kw=vector std::vector (C++11) Vectors是一个序列容器,表示大小可变的数组 就像数组一样,vectors(向量)为其元素使用连续的存储位置,这意味着它们的元素也 ...
分类:
编程语言 时间:
2019-10-16 19:46:30
阅读次数:
105
1 //覆写Object.equals 2 class Demo { 3 private String name; 4 private int age; 5 public Demo(String name,int age) { 6 this.name=name; 7 this.age=age; 8 ... ...
分类:
编程语言 时间:
2019-10-16 19:50:48
阅读次数:
102
前言 自1946年2月14日世界上首款计算机问世,第一代计算机语言“机器语言”便诞生了,它使用的是最原始的穿孔卡片,这种卡片上使用的语言只有专家才能理解,与人类语言差别极大。这种语言本质上是计算机能识别的唯一语言,人类很难理解。为了能让人们更容易理解并编写,于是便有了第二代的“汇编语言”,相比机器语 ...
分类:
编程语言 时间:
2019-10-16 19:51:18
阅读次数:
128
第二讲 list 列表 一.列表的基本介绍 列表由一系列按特定顺序排列的元素组成,使用[]作为定界符,用逗号作为元素分隔符。 有序可变,可以是任意类型数据。 使用下标地址,双下标(正下标和负下标)正下标从零开始,负下标从-1开始。 A=[12,34,56,[23,’a’],89,”我是元素”] 12 ...
分类:
编程语言 时间:
2019-10-16 19:53:04
阅读次数:
87