排序:
默认
按更新时间
按访问量

git(二)撤销修改

1.撤销工作区的修改git checkout --filename2.撤销缓存区的修改git reset HEAD filename执行上面命令后,将修改丢回了工作区3.撤销版本库的修改git log:找到要回退到的版本号git reset versionid(先记下,回去完善)...

2018-05-02 08:56:36

阅读数:52

评论数:0

Java多线程(五)锁的种类

Java中的锁分类在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的...

2018-04-26 10:34:28

阅读数:18

评论数:0

Java多线程(四)线程间通信

1.等待/通知机制wait和notify都是object类的方法。wait()是线程停止运行,notify()使停止的线程继续运行。在调用wait和notify时,必须获得对象级锁,因此必须在同步方法或者同步代码块中执行。wait:释放的对象锁-->该锁被其他线程获取,--&...

2018-04-20 15:39:53

阅读数:16

评论数:0

Java多线程(三)volatile关键字

关键字volatile的主要作用是使变量在多个线程间可见。(当线程访问某个变量是,强制性从公共堆栈中进行取值)synchronized和volatile关键字比较:1.volatile只能修饰变量,synchronized可以修饰方法以及代码块。2.volatile能保证数据的可见性,但不能保证原...

2018-04-20 10:42:20

阅读数:13

评论数:0

Java多线程(二)synchronized关键字

同步问题:值被更改,值不同步。多个线程访问临界资源。解决方法:synchronized关键字synchronized取得的锁为对象锁,且具有重入(当一个线程得到一个对象锁后,再次请求此对象锁是可以再次得到该独享锁的)功能。 当一个线程执行的代码出现异常时,其所持有的锁会自动释放。锁不能被继承,比如...

2018-04-18 22:01:44

阅读数:14

评论数:0

Java多线程 (一)

一、使用多线程1.继承Thread类public class ThreadTest extends Thread{ @Override public void run() { // TODO Auto-generated method stub super.run(); } }直接调用run方...

2018-04-18 20:37:38

阅读数:19

评论数:2

ali菜鸟二面

1.项目,实现了哪些功能,再详细说说这些功能2.redis使用场景3.事务的隔离级别4.数据库的脏读、不可重复读5.ThreadLocal的实现6.跳台阶问题7.乐观锁、悲观锁8.数据库范式9.spring:bean生命周期、注入原理、AOP、动态代理10.排序算法时间复杂度...

2018-04-17 15:03:56

阅读数:54

评论数:0

实现单点登录系统sso(Single Sign On)

sso是在多个应用系统中,用户只需要登录一次,就可以访问相互信任的应用系统。它可以将这次的登录信息装填映射到其他应用中,应用于用户的登录。使用到的技术:mybatisspringmvcspringJedis用户登录接口:接受用户名和密码校验用户名和密码校验成功生成token,使用UUID将用户信息...

2018-04-03 14:56:41

阅读数:57

评论数:0

ali菜鸟网络一面

1.介绍一下自己,说一下自己所做的项目2.spring框架,IOC,AOP,事务管理3.数据库,范式,索引3.java集合,源码4,java.util.concurrrent,实现多线程的方式,怎样实现同步5.redis,数据类型6.还用过哪些技术...

2018-03-30 11:27:44

阅读数:27

评论数:0

神经网络

https://www.zhihu.com/question/22553761 上面两个讲得太好了。 全连接 前馈 Learning or training process? 所要考虑的问题: 1.层数 2.激活函数 3.损失函数 要做的就是根据loss调整参数。 ...

2017-12-05 10:45:58

阅读数:64

评论数:0

集成学习(ensemble learning)

“Ensemble methods” is a machine learning paradigwhere multiple(homogenous/heterogeneous)individual leaners are generated and combined forthe same pro...

2017-11-28 18:05:29

阅读数:154

评论数:0

判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。(回溯法)

题目描述: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如 a b c e s f c s a d e e ...

2017-11-21 21:14:50

阅读数:456

评论数:0

堆以及堆排序

堆以及堆以及优先队列 调整每个节点的算法: 如果要建立大顶堆,则需遵循每个父亲结点的值都要大于左右孩子的值 建立堆的算法: 自底向上建立,调整每个非叶子节点,叶子节点无需再调整 利用结论,完全二叉树中(n/2+1,...,n)为叶子节点

2017-11-15 11:23:22

阅读数:63

评论数:0

参数估计(个人通俗理解)

问题背景: 我们知道了总体的分布,但不知道分布的参数,因此我们就要对未知的参数做出估计。 两个类型的估计: 1.点估计 2.区间估计 1.点估计 包括矩估计和极大似然估计 1)矩估计: 用样本矩去估计总体矩 这里就可以用样本一阶矩(均值)估计整体一阶矩(均值),样本二...

2017-11-10 18:17:28

阅读数:1282

评论数:0

假设检验(通俗个人理解)

假设检验和区间估计正好相反(是主动的估计) 根据样本的信息检验关于总体的某个

2017-11-10 17:16:47

阅读数:465

评论数:0

git及github使用(一)

第1步:创建SSH Key。 $ ssh-keygen -t rsa -C "你的邮箱" 一路回车,这样设置的无密码的 在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,i...

2017-11-09 11:07:41

阅读数:77

评论数:0

K-NN(k-nearest neighbor)

knn是一种常见的监督学习方法。 工作机制:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于这个k个“邻居”的信息进行预测。 懒惰学习,训练阶段仅仅是把样本保存起来,待收到样本后再进行处理。 1. K-NN算法简介  K-NN算法 ( K Nea...

2017-11-07 10:06:42

阅读数:306

评论数:0

单纯形法

基变量:系数矩阵中线性无关的向量 可由非基变量表示 then 令非基变量等于0,可求得基变量的值 上面的几何意义也就是通过变基来得到可行域每个顶点 判断最优: 目标函数也可以由非基变量表示,系数全部小于0时,达到最优解。 因为: ...

2017-10-29 10:06:35

阅读数:146

评论数:0

决策树(decision tree )

三个问题: 怎样选择根节点怎样选择后继节点什么时候停止 (一颗决策树=》一个分类准则=》一个模型) 基本的算法: 递归共有三种情况返回: 当前节点包含的样本全属于同一类别,无需在划分了当前属性集为空,或者所有样本在所有属性上取值相同,无法再划分当前节点包含的样本集为空,不能划分。 ...

2017-10-24 18:36:27

阅读数:172

评论数:0

贝叶斯分类器

首先: 贝叶斯定理 贝叶斯定理是根据条件概率得到的。 在事件B发生前,我们需要对事件A发生的费率有一个粗略的判断,也即事件A的先验概率P(A); 在事件B发生后,我们可以对P(A)进行一个修正,变成后验概率 P(B|A)。 先验概率与后验概率 事情还没有发生,要求这件事情...

2017-10-23 15:18:59

阅读数:208

评论数:0

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