[C14]总结(待整理)

十九、总结(Conclusion) 19.1 总结和致谢 参考视频: 19 - 1 - Summary and Thank You (5 min).mkv 欢迎来到《机器学习》课的最后一段视频。我们已经一起学习很长一段时间了。在最后这段视频中,我想快速地回顾一下这门课的主要内容,然后简单说几句想说的话。 作为这门课的结束时间,那么我们学到了些什么呢?在这门课中,我们花了大量的时间介绍了诸如线性回归、逻辑回归、神经网络、支持向量机等等一些监督学习算法,这类算法具有带标签的数据和样本,比如\({{
分类: 其他 发布时间: 05-19 23:18 阅读次数: 0

PHP学习之验证码(2)封装验证码

1. range — 根据范围创建数组,包含指定的元素 2. rand — 产生一个随机整数 3. array_rand — 从数组中取出一个或多个随机的单元,并返回随机条目的一个或多个键。 array_rand( array $array[, int $num = 1] ),参数num指明了你想取出多少个单元。 4. array_flip — 交换数组中的键和值 5. mb_substr( string $str, int $start[, int $length = NULL[, stri
分类: 其他 发布时间: 05-19 23:18 阅读次数: 0

java异常有效实践

java异常有效实践 异常在我们的平时开发过程中是非常寻常并且经常会面对的,我们有很多方式来处理和使用异常。充分发挥异常的优点可以提高程序的可读性,可靠性和可维护性。但是如果使用不当,也会带来很多负面影响。 参考 effective java 第三版中对于异
分类: 编程语言 发布时间: 05-19 23:01 阅读次数: 0

Java并发编程的艺术学习笔记(三)

Java并发机制的底层实现原理(synchronize) 1.synchronize 1.1 synchronize的作用 ●保证线程之间能够实现互斥访问 ●保证共享变量的可见性问题 ●保证处理器的重排序不影响并发编程。 1.2 synchronize实现同步
分类: 编程语言 发布时间: 05-19 23:01 阅读次数: 0

剖解分布式架构的原理

导语分布式架构是分布式计算技术的应用和工具,目前成熟的技术包括J2EE, CORBA和.NET(DCOM),这些技术牵扯的内容非常广,相关的书籍也非常多。1. 分布式术语1.1. 异常服务器宕机内存错误、服务器停电等都会导致服务器宕机,此时节点无法正常工作,称
分类: 编程语言 发布时间: 05-19 23:01 阅读次数: 0

(转)面试必备之乐观锁与悲观锁

何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

JDBC初识以及使用

JDBC 1. Jdbc概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操作,那么Java中如何操作数据库中的数据呢? 答 : 在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作的规范 JDBC只是SUN编写的一堆接口(规范的体现),SUN公司自己并没有实现 问题 : 为什么SUN只定义一个JDBC规范,而不实现呢? 答 : 因为市面上的数据库很多,每个数据库内部接口不会向外暴露,而且即便是暴露让SUN去实
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

java中的管程

前言 并发编程这个技术领域已经发展了半个世纪了,相关的理论和技术纷繁复杂。那有没有一种核心技术可以很方便地解决我们的并发问题呢?这个问题如果让我选择,我一定会选择管程技术。Java 语言在 1.5 之前,提供的唯一的并发原语就是管程,而且 1.5 之后提供的 SDK 并发包,也是以管程技术为基础的。除此之外,C/C++、C# 等高级语言也都支持管程。可以这么说,管程就是一把解决并发问题的万能钥匙。 什么是管程 不知道你是否曾思考过这个问题:为什么 Java 在 1.5 之前仅仅提供了 sync
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

H3C的vlan间路由 H3C的vlan间路由

H3C的vlan间路由 模型: 交换机的配置: [SW1]vlan 10 [SW1-vlan10]vlan 20  创建vlan 10和vlan 20 [SW1-GigabitEthernet1/0/2]port link-type access [SW1-GigabitEthernet1/0/2]port access vlan 10  端口配置到vlan 10 [SW1]int gi 1/0/3 [SW1-GigabitEthernet1/0/3]port link-type access
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

Tools - 在线编译环境和工具汇总

菜鸟教程 https://www.runoob.com/ 支持语言种类丰富,无需注册,包含教程、笔记、手册等内容。 菜鸟在线工具:https://c.runoob.com/ 菜鸟在线编译器:https://c.runoob.com/compile repl.it https://repl.it/languages/ 几乎支持所有主流编程语言。 Python2: https://repl.it/languages/python Python3: https://repl.it/languages
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

spring cloud:config

config-server 1. File-->new spring project: config-server 2.add dependency    <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> 3.Ed
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

[C7]支持向量机(待整理)

十二、支持向量机(Support Vector Machines) 12.1 优化目标 参考视频: 12 - 1 - Optimization Objective (15 min).mkv 到目前为止,你已经见过一系列不同的学习算法。在监督学习中,许多学习算法的性能都非常类似,因此,重要的不是你该选择使用学习算法A还是学习算法B,而更重要的是,应用这些算法时,所创建的大量数据在应用这些算法时,表现情况通常依赖于你的水平。比如:你为学习算法所设计的特征量的选择,以及如何选择正则化参数,诸如此类的
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

Blog 5.第六章 图的认识

一、图的存储结构 图的数组(邻接矩阵)存储表示: 优点:1/0表示方便 缺点:不利于增加删除顶点 特殊:时间复杂度较高,不稀疏图;不过在无向图,可利用下三角形来压缩处理空间。 例子1: (需要辅助数组) 来源:https://www.cnblogs.com/XMU-hcq/p/6065057.html 例子2: (1/0替换成当下边的权值) 来源:https://blog.csdn.net/luoweifu/article/details/9270693 图的邻接表存储表示: 来源:https
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

[C8]聚类(待整理)

十三、聚类(Clustering) 13.1 无监督学习:简介 参考视频: 13 - 1 - Unsupervised Learning_ Introduction (3 min).mkv 在这个视频中,我将开始介绍聚类算法。这将是一个激动人心的时刻,因为这是我们学习的第一个非监督学习算法。我们将要让计算机学习无标签数据,而不是此前的标签数据。 那么,什么是非监督学习呢?在课程的一开始,我曾简单的介绍过非监督学习,然而,我们还是有必要将其与监督学习做一下比较。 在一个典型的监督学习中,我们有一
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

第六章——图

本章学习了有关图的概念以及基本操作。 主要学习了邻接矩阵,邻接表,深度搜索以及广度搜索。 其中,邻接矩阵构造简单,方便操作,易于判断两个顶点间是否存在边,即通过A[i][j]=0/1。但是数据量大时,会浪费大量空间,且不利于增删顶点。而领接表方便增删顶点,只需修改指针即可,而且空间利用效率更高,解决了系数矩阵的问题,但是不方便判断两顶点间是否有边的存在。 有关图的术语: 1、生成树:极小连通子图,含有图中全部顶点,只有n-1条边。 2、极小生成树:权值最小的生成树。 有关邻接矩阵和邻接表的存储
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

2019-05-19 java学习日记

案例演示 1,需求,键盘录入两个数据,返回两个数中较大值*/ import java.util.Scanner; class Demo_Method { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //创建键盘录入对象 System.out.println("请输入第一个整数:"); //将键盘录入的
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

[C9]降维(待整理)

十四、降维(Dimensionality Reduction) 14.1 动机一:数据压缩 参考视频: 14 - 1 - Motivation I_ Data Compression (10 min).mkv 这个视频,我想开始谈论第二种类型的无监督学习问题,称为降维。有几个不同的的原因使你可能想要做降维。一是数据压缩,后面我们会看了一些视频后,数据压缩不仅允许我们压缩数据,因而使用较少的计算机内存或磁盘空间,但它也让我们加快我们的学习算法。 但首先,让我们谈论降维是什么。作为一种生动的例子,
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

AJPFX关于集合的几种变量方式

package com.java.test; import java.util.ArrayList; import java.util.Enumeration; import java.util.Iterator; import java.util.Vector; public class Test2 { /** * 遍历集合的几种方式 */ public static void main(String[] args) { ArrayList<String> al = new ArrayLis
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

爬虫的基本理念

什么是爬虫? 请求网站并提取数据的自动化程序 爬虫基本流程 1.发起请求,通过HTTP库向目标站点发起请求,即发送一个Request,请求包含额外的headers信息 2.获取响应内容,如果服务器正常相应,得到一个Response 3.解析内容,得到的内容可能是HTML,JSON,二进制数,可以保存或进一步处理 4.保存数据,保持形式多样,可以保存到数据库或文本 request GET POST 含有formdata 请求的url ,统一资源定位符 RequestHeaders 请求头 UA
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0

2018 Multi-University Training Contest 1 - Distinct Values

set维护 预处理很巧妙,对于完全被大范围包含的小范围我们不用考虑,要处理的只有不完全重合的区间。 因为一个区间可能被下一个区间的一部分包含,所以我们所能选择的数是在变化的,用一个集合来维护,每次取最小值即可。 在读入区间范围的时候,可以用pre数组来存每个区间r对应的最大的区间长度的l,然后再反着用pre[i+1]更新pre[i],可以得到包含每个点的最大区间的l。 在填数字的时候考虑是否在下一个区间,用pl来维护两个区间不重叠的数,pl从l[i-1]移动到l[i+1]-1的过程中,经过的值
分类: 其他 发布时间: 05-19 23:01 阅读次数: 0