码迷,mamicode.com
首页 > 2020年08月09日 > 全部分享
分治算法基本原理和实践
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅 ...
分类:编程语言   时间:2020-08-09 21:34:51    阅读次数:60
大数据04
在虚拟机上进行用户的增加: 以及相应的其他命令的设置: ...
分类:其他好文   时间:2020-08-09 21:34:32    阅读次数:74
初识爬虫
###1.爬虫的概念 (1)爬虫又叫网页蜘蛛,是模拟人操作客户端向服务器发起请求,抓取数据的自动化程序或脚本。 (2)说明: ① 模拟:用爬虫程序伪装出人的行为,避免被服务器识别为爬虫程序; ② 客户端:浏览器、app都可以实现人与服务器之间的交互行为,应用客户端从服务器获取数据; ③ 自动化: 数 ...
分类:其他好文   时间:2020-08-09 21:34:13    阅读次数:63
[JavaSE基础] 集合
Java集合接口 1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ; 2.Map接口 首先介绍定义在接口里的常用方法和一些特点: Collection的常用方法: add() remove() contain() isEmpty() size() clear ...
分类:编程语言   时间:2020-08-09 21:34:00    阅读次数:59
如何创建一个基础的Maven项目
前提:jdk、maven环境 maven环境搭建请转至https://www.cnblogs.com/Patrick20726/p/13466030.html 首先,打开IDEA 点击创建一个新的项目。 生成的pom.xml如图所示。 右击src,将其删除。 右击项目,创建一个module。 设置相 ...
分类:其他好文   时间:2020-08-09 21:33:37    阅读次数:65
爬虫—模拟登陆
报错HttpConnectinPool:原因: 1.短时间内发起了高频的请求导致ip被禁。 2.发送高频的请求且请求成功后没有被及时断开,导致http连接池(http连接对象)中的连接资源被耗尽。 解决: 1.代理 2.headers中加入Conection:"close",表示请求后连接立即断开。 ...
分类:其他好文   时间:2020-08-09 21:33:20    阅读次数:69
FileReader输入文本流
FileReader案例: package com.javaSe.FileReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; /* FileReade ...
分类:其他好文   时间:2020-08-09 21:32:58    阅读次数:60
FileWriter输出文本流
FileWriter案例: package com.javaSe.FileWriter; import java.io.FileWriter; import java.io.IOException; /* FileWriter: 文件字符输出流。写。 只能输出普通文本。 */ public clas ...
分类:其他好文   时间:2020-08-09 21:32:44    阅读次数:61
Collection集合接口
Collection集合 Collection集合接口是所有集合的顶级接口 注意:集合存储只能是对象,要存储基本数据类型,要用到其基本的数据类型对应的包装类 ArrayList arrayList = new ArrayList<>(); ArrayList arrayList = new Arra ...
分类:其他好文   时间:2020-08-09 20:23:03    阅读次数:60
表格标签的使用
在HTML网页中,要想创建表格,就需要使用表格相关的标签。 表格包含三对HTML标签,分别为 <table></table>、<tr></tr>、<td></td>,他们是创建表格的基本标签,缺一不可 1.table用于定义一个表格。 2.tr 用于定义表格中的一行,必须嵌套在 table标签中,在 ...
分类:其他好文   时间:2020-08-09 20:22:43    阅读次数:72
matplotlib 可视化库
基本信息matplotlib 是python 中最基本的可视化工具。安装anaconda 会自动安装matplotlib库。matplotlib + numpy 是matlib的开源替代方法。matplotlib 中有3层api1.FigureCanvas 确定画图的地方,类似画板2.Rendere ...
分类:其他好文   时间:2020-08-09 20:22:25    阅读次数:62
python 中的空值说明
None在python 中None 是一个数据类型,就是NoneType,所以我们在python 中表示None 时,直接写None就好,不需要加引号。NaNNaN 是numpy 中的数据类型,在python 中使用前需要先导入。nan 和NaN,还有NAN,都是一样的。nan 是 not a nu ...
分类:编程语言   时间:2020-08-09 20:22:09    阅读次数:87
用正则表达式验证表格的格式
/* 用正则表达式验证一个表格的格式。 如果表格格式合乎要求,程序会输出 "all is well" 到 cout; 否则会将错误消息输出到 cerr。 一个表格由若干行组成,每行包含四个由制表符分隔的字段。 例如: Class Boys Girls Total 1a 12 15 27 1b 16 ...
分类:其他好文   时间:2020-08-09 20:21:57    阅读次数:65
CSS动画实例:图文切换
先准备好一张图片,在页面中放置一个类名为container的层作为图文容器,在该层中再定义两个层:一个类名为image-box的层放置图片,一个类名为text-desc的层放置文本描述,HTML代码描述如下: <div class="container"> <div class="image-box ...
分类:Web程序   时间:2020-08-09 20:21:36    阅读次数:72
.NET开发技术栈: 特性 Attributes
特性介绍 我们经常看到这样的代码 [Serializable] class Test { } 这种在类,字段,属性,方法等编程元素上以[ ] 标记的东东就是特性(Attribute)。 写在[] 中的特性其实就是一个类, 该类除了继承自 Attribute类, 与其他的普通类没有什么区别, 有很多自 ...
分类:Web程序   时间:2020-08-09 20:21:22    阅读次数:75
最优化算法【共轭梯度法】
特点:具有超线性收敛速度,只需要计算梯度,避免计算二阶导数 算法步骤 \(step0:\) 给定初始值$x_0$,容许误差$\epsilon$ \(step1:\) 计算梯度$g_k=\nabla f(x_k)$,if \(norm(g_k)<=\epsilon\), \(break;\) 输出当前 ...
分类:编程语言   时间:2020-08-09 20:21:06    阅读次数:66
软件包管理yum
yum - Yellowdog Updater Modified服务器-客户端(C/S) 主要依赖yum 仓库(repository),都是.repo结束 方式 file:/// http:// ftp:// nfs:// 配置文件 /etc/yum.conf /etc/yum.repos.d/ * ...
分类:其他好文   时间:2020-08-09 20:20:53    阅读次数:59
130条   1 2 3 4 5 6 ... 8 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!