自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 第三周分享 决策树

目录一、什么是决策树?二、决策树有什么特点?三、根据什么指标,确定决策树?四、ID3\C4.5五、C4.5:信息增益率:ID3算法的扩展六、CART:Gini系数七、剪枝八、随机森林九、袋外错误率(oob error)十、梯度提升决策树(GBDT)一、什么是决策树?决策树(Decision Tree)二、决策树有什么特点?...

2019-11-14 20:50:17 747

原创 第二周扩展:贝叶斯网络

一、半朴素贝叶斯分类器1.去掉了朴素贝叶斯属性条件独立性的假设2.适当考虑一部分属性间的相互依赖信息,从而既不需进行完全联合概率计算,又不至于彻底忽略属性间的强依赖关系。--------独依赖估计二、贝叶斯网介绍贝叶斯网络(Bayesian network),又称信念网络(Belief Network),或有向无环图模型(directedacyclic graphical model),是...

2019-11-07 16:54:56 467

原创 第二周分享 朴素贝叶斯

目录1.贝叶斯定理2.贝叶斯分类的含义3.朴素贝叶斯假设特征相互独立4.朴素贝叶斯算法过程5.什么是似然函数6.极大似然估计(MLE)7.最大后验概率(MAP)8.MAP与MLE的区别和总结9.贝叶斯估计10.拉普拉斯平滑(Laplaction smoothing)11.贝叶斯估计算法实现12.使用朴素贝叶斯实现XXX例子13.贝叶斯的提出...

2019-11-04 19:49:42 600

原创 2019.7.02 反向传播(BP)算法

https://www.cnblogs.com/wlzy/p/7751297.html

2019-07-02 17:00:32 156

原创 2019.7.1 开会了解到的一些

语义级别、实例级别的分割图像分割实际上是像素点的分类我们对每个像素点进行上采样,但是这个过程中,可能会出现问题。比如,丢失像素点位置信息为了解决,方法一:在下采样过程中add像素点方法二:在上采样还保留位置信息时......

2019-07-01 20:34:49 123

原创 2019.6.28 Coursera Machine Learning 不再更新

为什么不记笔记了?因为在知乎上发现了一个宝贝笔记写的很好,以后自己不写笔记了 ,研究别人的笔记https://zhuanlan.zhihu.com/p/35940466

2019-06-30 21:08:51 258

原创 2019.6.30 redis知识点

redis是单线程的,1.为什么快?纯内存操作单线程,减少了上下文切换非阻塞I/O多路复用2.数据类型?stringhash:value=>结构化对象|模拟session效果list:模拟简单的消息队列、排队|redis可用于分页set:全局去重sored set:多了一个权重参数sare|排行榜、取topn3.redis的过期策略以及内存淘汰机制...

2019-06-30 19:58:53 97

原创 2019.6.28 如何写论文?

第一步:选定题目方向首先选择一个你感兴趣/有前途/有钱途/有人能带你的大方向。优先阅读该方向里最近五年的survey(太老的可以不看)。鉴于计算机领域的发展速度太快,只阅读survey是远远不够的。你需要自行整理该方向相关的近三年的顶级会议(一般也就三四个),以关键词搜索出所有的论文,然后尽可能阅读一些你能懂的/和你想做的相关的/热门的论文,增加对该领域发展现状和顶级会议论文应该有的样子的初步...

2019-06-28 13:05:23 163

原创 2019.6.27 AES算法(对称加密算法)

AES(Advanced Encryption Standard),是DES算法的替代者,也是当今最流行的对称加密算法之一首先清楚三个基本概念:密钥、填充、模式1.密钥AES支持三种长度的密钥128(性能最高)、192、256(安全性最高),其特性的不同点在于它们加密处理轮数不同2.填充AES的分组加密特性:填充的概念:如果拆分的明文有一段不满128bit,我们就需要对...

2019-06-27 19:34:33 345

原创 2019.6.27 《程序员小灰》红黑树

对比二叉查找树,我们发现有可能出现不平衡的情况。红黑树是一种自平衡(从根到叶子的最长路径不会超过最短路径的2倍)的二叉查找树,除了符合二叉查找树的基本特性外,还具有下列附加特性:1.节点是红色或黑色。2.根节点是黑色。3.每个叶子节点都是黑色的空节点(NIL节点)。4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)5.从任一节点到其...

2019-06-27 19:10:37 752

原创 2019.6.27 《程序员小灰》HashMap总结

1.HashMapHashMap用于存储键值对的集合,这些键值对分散存储在一个数组中。1.put方法:需要一个哈希函数,来确定键值对插入的位置。可能会出现冲突!怎么办?我们可以利用链表来解决,数组的每一个元素不止是一个键值对,也是一个链表的头结点。2.Get方法:由于有冲突,同一位置可能匹配到多个Entry,这时候就需要顺着头结点,一个一个向下来查找。3.默认的初始长度?为...

2019-06-27 16:19:49 758

原创 2019.6.26 Coursera Machine Learning 第三周 课程笔记

总结:https://blog.csdn.net/kepengs/article/details/84846182https://blog.csdn.net/u012052268/article/details/78653293#11%E5%88%86%E7%B1%BB%E7%9A%84%E6%A6%82%E5%BF%B5-classification1.Classification(...

2019-06-26 21:04:26 230

原创 2019.6.26 第一周 单变量线性回归模型实现(有问题待定)

数据集:代码:import numpy as npfrom matplotlib import pylab as pl# 定义训练数据# (x,y)x = np.array([2104, 1416, 1534, 852, ])y = np.array([460, 232, 315, 178, ])# 回归方程求取函数def fit(x, y): # 确保x...

2019-06-26 19:23:52 198

原创 2019.6.26 python实现机器学习----scikit-learn库

1.scikit-learn库的产生scikit-learn最初是David Cournapeau在2007年Google夏令营的代码项目中首次实现的。后来Matthieu Brucher加入了这个项目,并开始将其作为论文工作的一部分。2010年,INRIA参与其中,并于2010年1月第一次公开发布scikit-learn的v0.1 beta版本。该项目目前有30多名活跃的贡献者,并已获得...

2019-06-26 17:29:34 1252

原创 2019.6.25 锁

1. 请你简述一下synchronized与java.util.concurrent.locks.Lock的相同之处和不同之处?考察点:锁机制参考回答:主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在fina...

2019-06-25 19:14:03 99

原创 2019.6.25 线程常见面试题

1.如何保证线程安全?考察点:线程参考回答:1.通过合理的时间调度,避开共享资源的存取冲突。2.在并行任务设计上可以通过适当的策略,保证任务与任务之间不存在共享资源,设计一个规则来保证一个客户的计算工作和数据访问只会被一个线程或一台工作机完成,而不是把一个客户的计算工作分配给多个线程去完成。2. 请你简要说明一下线程的基本状态以及状态之间的关系?考察点:线程参考回答:...

2019-06-25 18:50:46 321

原创 2019.6.24 Coursera Machine Learning 第二周 课程笔记+练习题

1.Multiple Features(怎么翻译,多向量?)1.认识各个表示:这里有4个特征量2.假设函数修改:3.简化上面等式这就是多元线性回归!!!2.Gradient Descent For Multiple Variables(多变量的线性回归)任务:如何找到满足假设方程的参数,如何使用梯度下降法、来解决多特征的线性回归问题参考只有一个特征时...

2019-06-24 22:07:29 608

原创 2019.6.24 Coursera Machine Learning 第一周 课程笔记+练习题(二)

1.Matrices and Vectors维度(dimension):指的是行*列Aij:表示第i行,第j列向量(vector):一种特殊的矩阵,只有一列R4:表示四维向量y1:表示第一个元素2.Addition and Scalar Multiplicationscalar:标量矩阵加法、矩阵乘法、标量乘法的运算规则3.Matrix-Vector Multi...

2019-06-24 11:49:59 322

原创 2019.6.22 Coursera Machine Learning 第一周 练习题及答案

4第5题错了!!

2019-06-22 21:03:16 1617

原创 2019.6.22 Coursera Machine Learning 第一周 课程笔记

总结:1.什么是机器学习?"A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improv...

2019-06-22 19:02:54 260

原创 2019.6.22 计算机网络面试题汇总

1.网络七层模型2.请你说明一下,TCP协议的4次握手。考察点:TCP协议参考回答:由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。TCP...

2019-06-22 17:16:01 268

原创 2019.6.22 操作系统-《程序员面试宝典》

1.作业、进程、线程、管程:定义了一个数据结构和在该数据结构上的能为并发进程所执行的一系列操作,这组操作能够同步进程和改变管程中的数据。2.进程间的通信如何实现?信号:通过信号处理器信号量:pv消息队列:高级的方法共享内存3.互斥器(mutex)的作用和临界区的主要区别解析:多线程编程问题mutex可以用于进程间互斥、临界区是线程间互斥4进程和线程的差别、死...

2019-06-22 17:01:53 413

原创 2019.6.22 集合(一)

1. 请说明List、Map、Set三个接口存取元素时,各有什么特点?考察点:List参考回答:List以特定索引来存取元素,可以有重复元素。Set不能存放重复元素(用对象的equals()方法来区分元素是否重复)。Map保存键值对(key-value pair)映射,映射关系可以是一对一或多对一。Set和Map容器都有基于哈希存储和排序树的两种实现版本,基于哈希存储的版本...

2019-06-22 11:24:01 147

原创 2019.6.21 处理调度和死锁

1.请谈一谈,系统如何提高并发性?考察:操作系统综合性参考回答:1、提高CPU并发计算能力(1)多进程&多线程(2)减少进程切换,使用线程,考虑进程绑定CPU(3)减少使用不必要的锁,考虑无锁编程(4)考虑进程优先级(5)关注系统负载2、改进I/O模型(1)DMA技术(2)异步I/O(3)改进多路I/O就绪通知策略,epoll(4)Sen...

2019-06-21 21:52:23 132

原创 2019.6.21 存储器管理

1.你怎么理解操作系统里的内存碎片,有什么解决办法?考察点:内存碎片参考回答:内存碎片分为:内部碎片和外部碎片。内部碎片就是已经被分配出去(能明确指出属于哪个进程)却不能被利用的内存空间;内部碎片是处于区域内部或页面内部的存储块。占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块时,系统无法利用它。直到进程释放它,或进程结束时,系统才有可能利用这个存储块。单...

2019-06-21 21:50:54 207

原创 2019.6.20 输入输出系统

1.请介绍一下,socket编程的三种通信模型,BIO,NIO,AIO考察点:I/O多路复用参考回答:阻塞,非阻塞,io多路复用,epoll支持文件符数目没有限制,fd集合只会从用户进程拷贝到内核一次,自己维护一个事件队列,不用每次遍历fd集合发现是否有就绪状态。...

2019-06-20 20:31:03 104

原创 2019.6.20 进程的描述与控制

1.请解释一下,LINUX下的线程,GDI类考察点:线程参考回答:LINUX实现的就是基于核心轻量级进程的”一对一”线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。GDI类为图像设备编程接口类库。2. 进程和线程的区别是什么?考察点:JAVA进程参考回答:进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程...

2019-06-20 20:29:58 141

原创 2019.6.20 操作系统概论

1.谈谈,64位和32位的区别?考察点:操作系统参考回答:操作系统只是硬件和应用软件中间的一个平台。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。2.谈谈,CentOS 和 Linux的关系?考察点:操作系统参考回答:CentOS是Linux众多得发行版本之一,linux有三大发行版本(:Slackware、debian、redha...

2019-06-20 20:25:30 178

原创 2019.6.20 面向对象(三)

1.请说明静态变量存在什么位置?考察点:类(看自己手写的笔记总结!!!)参考回答:方法区2.请你解释一下类加载机制,双亲委派模型,好处是什么?考察点:类参考回答:某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。使用双亲委派模型的好处在...

2019-06-20 20:21:06 145

原创 2019.6.20 面向对象(二)

1.请你讲讲abstract class和interface有什么区别?考察点:抽象类参考回答:抽象:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构...

2019-06-20 19:25:40 84

原创 2019.6.20 面向对象(一)

1.若对一个类不重写,它的equals()方法是如何比较的?考点:基础参考回答:比较是对象的地址。2.请解释hashCode()和equals()方法有什么联系?考点:基础参考回答:Java对象的eqauls方法和hashCode方法是这样规定的:➀相等(相同)的对象必须具有相等的哈希码(或者散列码)。➁如果两个对象的hashCode相同,它们并不一定相同。...

2019-06-20 19:09:58 139

原创 2019.6.20 关键字

1.请你讲讲Java里面的final关键字是怎么用的?考察点:关键字参考回答:当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。“使用final方法的原因有两个。第一个原因是把方法锁定,以防...

2019-06-20 18:46:18 79

转载 2019.6.19 Lambda表达式详解

https://www.cnblogs.com/knowledgesea/p/3163725.html

2019-06-19 17:41:53 149

原创 2019.6.19 java基础(二)

本文来自于牛客网:https://www.nowcoder.com/tutorial/94/ae05554a3ad84e42b6f9fc4d52859dc41.请你谈谈大O符号(big-O notation)并给出不同数据结构的例子考察点:JAVA notation参考回答: 大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。...

2019-06-19 17:36:09 265

原创 2019.6.19 java基础(一)

本文来自于牛客网:https://www.nowcoder.com/tutorial/94/4206176d637541fa92c784a4f547e9791. 请你说说Java和PHP的区别?考察点:Java特性参考回答:PHP暂时还不支持像Java那样JIT运行时编译热点代码,但是PHP具有opcache机制(一个PHP性能提升工具),能够把脚本对应的opcode缓存在内存...

2019-06-19 17:12:53 177

原创 2019.6.19 springboot之websocket

本文参考自:https://blog.lqdev.cn/2018/08/14/springboot/chapter-nineteen/搭建一个简易聊天室0.加入POM依赖。 12345678 <dependency> <groupId>org.springframework.boot</groupId&...

2019-06-19 15:42:59 157

原创 2019.6.19 springboot之独立tomcat运行

独立Tomcat运行讲解了这么久,一般上我们都是通过jar包的方式进行启动的应用的。所以部署在独立的tomcat时,需要如何解决呢?其实也简单,只需要将项目打包方式修改为war包,然后修改下启动类配置即可。0.修改pom打包方式为war,同时排除了内置的tomcat。 1234567891011121314 <pac...

2019-06-19 13:57:05 147

原创 2019.6.19 springboot之允许跨域访问

本文参考:https://blog.lqdev.cn/2018/08/11/springboot/springboot-tips/允许跨域访问CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源(协议 + 域名 + 端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。...

2019-06-19 13:54:28 238

原创 2019.6.19 springboot开发之设置网站图标

设置网站图标原来我们在使用tomcat开发时,设置网站图片时,即icon图标时,一般都是直接替换root包下的favicon.ico替换成自己的,或者在网页的头部设置link的ref为icon然后设置其href值。而在SpringBoot中,替换图片也是很简单的,只需要将自定义图片放置在静态资源目录下即可,即默认有static、public、resources、/META-INF/resour...

2019-06-19 13:37:20 2036 1

原创 2019.6.19 web开发

本文参考自:https://blog.lqdev.cn/2018/08/07/springboot/chapter-sixteen/我们知道,在web开发时,一般都会涉及到很多的静态资源,如js、image、css文件等。SpringBoot的默认的静态文件目录是:/static /public /resources /META-INF/resources默认静态文件...

2019-06-19 12:11:40 121

jsp+servlet实现的图书管理系统

包括登录注册,图书和用户的增删改查,Ajax实现的实时聊天室,文件上传下载,通知的发布和查看等。

2016-04-15

文件上传需要的jar包

文件上传需要的jar包:jspsmartupload.jar

2015-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除