自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 【转】python平台libsvm安装

来源:http://blog.csdn.net/prom1201/article/details/51382358网上有很多麻烦的在win64机器上安装libsvm的步骤,实际上只要在下面网站找到libsvm的whl包,pip安装就行了pip install libsvm-3.21-cp27-none-win_amd64.whlhttp://www.lfd....

2017-10-30 19:32:00 124

转载 MVCC浅析

【转载】http://blog.csdn.net/chosen0ne/article/details/18093187在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在java concurrent包...

2017-09-18 17:11:00 128

转载 MyISAM的前缀压缩索引在索引块中的组织方式

纯粹自己的理解,哪位大佬看到了还请指正。首先贴一张《高性能MySQL》中的一段话:这句话的意思是说,MyISAM使用b+树组织索引。也就是说无论索引压缩与否,组织方式一定是B+树。下面再贴一张图片:这句话是说,因为索引块中的索引都被压缩成前面索引的压缩形式了,所以在【某一个节点】中,不能再使用二分查找法查找到对应的索引或者子节点的引用,只能在【这个节点...

2017-08-24 21:21:00 202

转载 数据库一致性理解

本文摘自知乎:https://www.zhihu.com/question/31346392/answer/51924208原子性:记录之前的版本,允许回滚一致性:事务开始和结束之间的中间状态不会被其他事务看到隔离性:适当的破坏一致性来提升性能与并行度 例如:最终一致~=读未提交。持久性:每一次的事务提交后就会保证不会丢失-------------...

2017-08-24 17:11:00 228

转载 查看视图创建语句

SELECTREPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(SUBSTRING_INDEX(LOAD_FILE('C:\\Users\\Loki\\Downloads\\mysql-5.6.17-winx64\\data\\course\\v.f...

2017-08-22 18:15:00 2152

转载 《高性能Mysql》翻译错误

原文中在分区表中的一句话翻译错误,如下应该是【扫描列a上的索引就需要扫描每一个分区内对应的索引树】,英文版描述如下:          ‘’‘Suppose you define an index on a and partition by b. Each partitionwill have its own index, and a lookup on this ...

2017-08-21 21:08:00 166

转载 mysql为什么范围查询(>,<,between,%like,like%)之后的索引无效

因为使用了范围索引,所以会使用满足范围的所有的值,也就是说存储引擎在这个时候会提取出满足之后条件的所有值,并遍历获取满足之后条件的值。http://www.itpub.net/thread-1901353-1-1.html转载于:https://www.cnblogs.com/zhangcaiwang/p/7374592.html...

2017-08-16 17:39:00 671

转载 牛客网程序一直通不过,逻辑没有问题

今天在牛客网做了一道题,题目很简单,逻辑也清楚,但是一直通过不了,找了好久的原因,最后加了一句:while(scanner.hasNext()){}就可以了。。。嗯,,好吧!转载于:https://www.cnblogs.com/zhangcaiwang/p/7337861.html...

2017-08-10 10:26:00 2307

转载 MySQL中count(1),count(*),count(col)的区别

count(*)返回行数的时候不管列中的值是不是null,在MyISAM表中,count(*)被优化,因为在MyISAM表中,行数被额外存储了,所以会很快,但是这个时候不能有where条件。innodb不会做类似的优化,因为在进行事务管理的时候,并发事务可能会看到不同的列值。在MyISAM表中,如果第一列不是null值,那么count(1)被做了和count(*)一样的优化,coun...

2017-08-07 16:51:00 90

转载 expungeStaleEntries函数解析

1 /** 2 * Reference queue for cleared WeakEntries 3 */ 4 // 所有Entry在构造时都传入该queue 5 private final ReferenceQueue<Object> queue = new ReferenceQueue<>(); 6 /** 7 * Exp...

2017-07-18 10:37:00 385

转载 Java中几种常量池的区分

转载自:https://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着来区分一下这几个概念。1.全局字符串池(s...

2017-07-15 10:16:00 66

转载 自定义一个类加载器

本文转载自http://www.cnblogs.com/xrq730/p/4847337.html为什么要自定义类加载器类加载机制:http://www.cnblogs.com/xrq730/p/4844915.html类加载器:http://www.cnblogs.com/xrq730/p/4845144.html这两篇文章已经详细讲解了类加载机制和类加载器,...

2017-07-14 21:18:00 67

转载 为什么新生代内存需要有两个Survivor区

转载自:http://blog.csdn.net/antony9118/article/details/51425581在JVM的新生代内存中,为什么除了Eden区,还要设置两个Survivor区?1 为什么要有Survivor区先不去想为什么有两个Survivor区,第一个问题是,设置Survivor区的意义在哪里? 如果没有Survivor,Eden区每进行一次...

2017-07-13 11:14:00 62

转载 Java中Lock,tryLock,lockInterruptibly的区别

转载自:https://www.zhihu.com/question/36771163/answer/68974735ReentrantLock 锁有好几种,除了常用的lock ,tryLock ,其中有个lockInterruptibly 。先把API粘贴上来lockpublic void lock()获取锁。如果该锁没有被另一个线程保持,则获取该锁并立即返...

2017-07-08 16:53:00 159

转载 LinkedList之modCount和expectedModCount

modCount和expectedModCount是用于表示修改次数的,其中modCount表示集合的修改次数,这其中包括了调用集合本身的add方法等修改方法时进行的修改和调用集合迭代器的修改方法进行的修改。而expectedModCount则是表示迭代器对集合进行修改的次数。设置expectedModCount的目的就是要保证在使用迭代器期间,LinkedList对象的修改只能通过...

2017-07-07 10:57:00 449

转载 泛型

转载于:https://www.cnblogs.com/zhangcaiwang/p/7128596.html

2017-07-06 22:12:00 69

转载 异常

转载于:https://www.cnblogs.com/zhangcaiwang/p/7128327.html

2017-07-06 21:03:00 82

转载 java源文件中是否必须要有一个public类?

java源文件中不必有一个public类,如果没有public类的话,那么文件名可以是任意合法名称,且编译完成之后如果该源文件中有多个独立的类,则会生成多个对应的.class文件。转载于:https://www.cnblogs.com/zhangcaiwang/p/7107496.html...

2017-07-02 22:14:00 5715

转载 Bash中的测试——test, [], [[]], (())

转自:http://blog.csdn.net/u013961718https://www.shiyanlou.com/courses/runningtest 和 [ ]test是一条内置命令, test 根据表达式expr 求值的结果返回 0(真)或 1(假),可以用echo $?查看返回的退出状态。[等价于test,即test expr 和 [ expr ] 是...

2017-06-25 17:55:00 203

转载 【转载】Linux的inode的理解

本文转在是博主为了以后温习。请访问原文链接http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇...

2017-06-21 22:23:00 67

转载 conda安装python库出现ssl error

conda config --set ssl_verify false转载于:https://www.cnblogs.com/zhangcaiwang/p/7029137.html

2017-06-16 20:11:00 204

转载 softmax函数

该函数作用于输出层之上,用于改善输出层神经元饱和时与该神经元直接相关的w和bias学习率下降的问题。定义:  这表明,在用柔性最大值函数定义输出神经元的输出时,神经元的输出是一种概率分布,所有输出层神经元的输出之和为1.对应的权重输入为:   上式中的C表示常量。在使用柔性最大值函数作为sigma函数的时候,损失函数定义为对数似然函数:  其中y表示期望值...

2017-06-10 16:37:00 64

转载 神经网络与深度学习笔记 Chapter 6之卷积神经网络

深度学习Introducing convolutional networks:卷积神经网络介绍卷积神经网络中有三个基本的概念:局部感受野(local receptive fields),                共享权重(shared weights),                池化(pooling)。与前面的神经网络不同,在这里我们用下图中的矩阵来表...

2017-06-09 20:56:00 92

转载 神经网络与深度学习笔记 Chapter 3.

  交叉熵  交叉熵是用于解决使用二次代价函数时当单个神经元接近饱和的时候对权重和bias权重学习的影响。这个公式可以看出,当神经元饱和的时候,sigma的偏导接近于0,w的学习也会变小。但是应用交叉熵作为代价函数的话,只有当所有的神经元接近0或者1的时候才会出现这种情况。它解决了初始化w和bias时坏的w和bias带来的影响。   交叉熵对w求偏导:          ...

2017-06-02 16:40:00 79

转载 jquery学习笔记

摘自:http://www.runoob.com/jquery为了防止文档在完全加载(就绪)之前运行 jQuery 代码,需要把要写的jquery代码如下形式填写:$(document).ready(function(){ // 开始写 jQuery 代码... });提示:简洁写法(与以上写法效果相同):$(function(){ ...

2017-05-26 16:13:00 63

转载 神经网络与深度学习笔记 Chapter 2.

转载请注明出处http://www.cnblogs.com/zhangcaiwang/p/6886037.html以前都没有正儿八经地看过英文类文档,神经网络方面又没啥基础,结果第一章就花费了我将近一周的晚上。不过还是有收获的,希望英文阅读水平越来越高吧。上一章讲解了神经网络如何通过梯度下降学习权重和偏差,但是没有讲解代价函数(cost function)的梯度是怎么求解的...

2017-05-21 21:08:00 111

转载 神经网络与深度学习笔记 Chapter 1.

转载请注明出处:http://www.cnblogs.com/zhangcaiwang/p/6875533.htmlsigmoid neuron  微小的输入变化导致微小的输出变化,这种特性将会使得学习称为可能。但是在存在感知器的网络中,这是不可能的。有可能权重或偏置(bias)的微小改变将导致感知器输出的跳跃(从0到1),从而导致此感知器后面的网络以一种难以理解的方式发生巨大...

2017-05-18 20:52:00 208

转载 【转载】B树、B-树、B+树、B*树

转载自http://blog.csdn.net/manesking/archive/2007/02/09/1505979.aspxB树即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;...

2017-05-07 17:49:00 57

转载 java程序给short变量赋0xff报异常

在java程序中以二进制或十六进制表示的数比如0x01默认类型为int。所以付给short类型时要强制类型转换。short q = (short) 0b1111111111111111; System.out.println(q);转载于:https://www.cnblogs.com/zhangcaiwang/p/6808959.html...

2017-05-04 18:51:00 152

转载 命令行创建Maven项目卡住以及出错解决办法。

第一次通过命令行创建maven项目。结果,果不其然啊,还是出问题了,不过出问题比没有出问题强,知道哪里有问题并学会解决也是一种收获。遇到的第一个问题,在从仓库下载东西的时候会卡住,我开始以为是网速问题,等了好一会儿发现还是没动静。突然想起来视频里说从默认的中央仓库中下载失败率会很高。于是乎采用了视频里提到的英国的一个仓库。果然速度上来了,但还是有点慢,而且遇到了第二个问题。第二问...

2017-04-30 22:39:00 268

转载 【转载】由浅入深分析mybatis通过动态代理实现拦截器(插件)的原理

转自:http://zhangbo-peipei-163-com.iteye.com/blog/2033832?utm_source=tuicool&utm_medium=referral我只是做个笔记,大家如果翻到这里了,最好还是去上面的链接中看原文吧。最近在用mybatis做项目,需要用到mybatis的拦截器功能,就顺便把mybatis的拦截器源码大致的看了一...

2017-04-20 15:37:00 55

转载 mybaits接口式编程

Mybatis是接口式编程实现对.xml中sql语句的执行,其过程如下(取自慕课网视频《通过自动回复机器人学Mybatis---加强版》):1.加载配置信息2.通过加载配置信息加载一个代理工厂Map,是HashMap的实例3.这个Map存放的是接口Class与对应的代理工厂,接口作为key,代理工厂作为键值,代理工厂为MapperProxyFactory的实例。4.通过接口的Clas...

2017-04-19 15:16:00 86

转载 java子类和父类中静态块、非静态块、构造函数的执行顺序

1 public class qqqq extends Parent{ 2 3 public static void main(String[] args) { 4 new Child(); 5 } 6 } 7 class Parent{ 8 static{ 9 System.out.println("父类的...

2017-04-14 18:27:00 55

转载 java之多线程

线程的run方法不能抛出异常转载于:https://www.cnblogs.com/zhangcaiwang/p/6701031.html

2017-04-12 19:54:00 58

转载 【剑指offer】二维数组中的查找

题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。注意点:要注意特殊情况的存在,比如数组为null,数组的长度为0等情况。 1 public class Solution { 2 public boolean Find(int ...

2017-04-06 08:55:00 40

转载 【转】控制台,终端,tty,shell等概念的区别

转自:http://www.2cto.com/os/201403/282583.htmlhttp://blog.sina.com.cn/s/blog_bcdac52b0101i2r1.html控制台,终端,tty,shell等概念的区别使用linux已经有一段时间,却一直弄不明白这几个概念之间的区别。虽然一直在用,但是很多概念都感觉模糊不清,这样不上不下的状态实在令人不爽。下...

2017-04-05 21:44:00 81

转载 [编程题] 调整队形

在幼儿园有n个小朋友排列为一个队伍,从左到右一个挨着一个编号为(0~n-1)。其中有一些是男生,有一些是女生,男生用'B'表示,女生用'G'表示。小朋友们都很顽皮,当一个男生挨着的是女生的时候就会发生矛盾。作为幼儿园的老师,你需要让男生挨着女生或者女生挨着男生的情况最少。你只能在原队形上进行调整,每次调整只能让相邻的两个小朋友交换位置,现在需要尽快完成队伍调整,你需要计算出最少需要调整多...

2017-04-05 11:04:00 104

转载 [编程题] 赶去公司

终于到周末啦!小易走在市区的街道上准备找朋友聚会,突然服务器发来警报,小易需要立即回公司修复这个紧急bug。假设市区是一个无限大的区域,每条街道假设坐标是(X,Y),小易当前在(0,0)街道,办公室在(gx,gy)街道上。小易周围有多个出租车打车点,小易赶去办公室有两种选择,一种就是走路去公司,另外一种就是走到一个出租车打车点,然后从打车点的位置坐出租车去公司。每次移动到相邻的街道(横向...

2017-04-04 15:52:00 59

转载 [编程题] 双核处理

一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。输入描述:输入包括两行:第一行为整数n(1 ≤ n ≤ 50)第二行为n个整数length[i]...

2017-03-31 16:02:00 238

转载 【转载】动态规划之背包问题

出处:http://hawstein.com/posts/dp-knapsack.html一切都要从一则故事说起。话说有一哥们去森林里玩发现了一堆宝石,他数了数,一共有n个。 但他身上能装宝石的就只有一个背包,背包的容量为C。这哥们把n个宝石排成一排并编上号: 0,1,2,…,n-1。第i个宝石对应的体积和价值分别为V[i]和W[i] 。排好后这哥们开始思考: 背包总共也就只能装...

2017-03-31 15:19:00 78

空空如也

空空如也

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

TA关注的人

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