Wesley13 Wesley13
3年前
java的可变参数
Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用,今天小编带大家一起去深入的了解java的可变参数使用方式!01、什么是可变参数在Java5中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数。使用...表示可变长参数,例如1.p
Wesley13 Wesley13
3年前
redis的HyperLogLog实战
序本文主要研究一下redis的HyperLogLog的用场相关命令pfadd每添加一个元素的复杂度为O(1)127.0.0.1:6379pfadduv0907uid1uid2uid3(integer)1添加元素到HyperLogLog中,如果内部有变动返回1,没有
隔壁老王 隔壁老王
4年前
我的golang基础
库查询https://gowalker.org/你应该$HOME/.profile文件增加下面设置。搭建go的环境step1:去golang的官网下载go的安装包windows:go1.9.2.....msimac:go1.9.2......pkg双击傻瓜式安装linux:go1.9.2.linuxamd64.tar.gz默认到下
Stella981 Stella981
3年前
Cube的构建过程
Cube的构建方式有两种:全量构建和增量构建。两者的构建过程完全一样,区别在于构建时读取的数据源是全集还是子集。Cube的构建步骤:1.创建临时的Hive平表(从Hive读取数据)。2.计算各维度的不同值,并收集各Cuboid的统计数据。3.创建并保存字典。4.保存Cuboid统计信息。5.创建HTable。6.计算
Stella981 Stella981
3年前
Docker 的前世今生
虚拟化  要解释清楚Docker,首先要解释清楚容器(Container)的概念。要解释容器的话,就需要从操作系统说起。操作系统太底层,细说的话一两本书都说不清楚。这里就一句话来总结一下:操作系统(OperatingSystem,简称OS)是管理计算机硬件与软件资源的计算机程序,并且为软件运行提供通用服务的系统软件。  随着硬件的
Stella981 Stella981
3年前
Python的OO思想
想当年大二的时候,在学校学习Java,最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。后来全凭自己啃视频,啃代码才搞懂什么叫做OO。现在学习Python,就用自己的方式,好好学习一次:OO的基本,是封装,继承,多态。首先是继承:定义一个类:classBird(object):have_fe
Stella981 Stella981
3年前
Batch Normalization的理解
BatchNorm可谓深度学习中非常重要的技术,不仅可以使训练更深的网络变容易,加速收敛,还有一定正则化的效果,可以防止模型过拟合。在很多基于CNN的分类任务中,被大量使用。但我最近在图像超分辨率和图像生成方面做了一些实践,发现在这类任务中,BatchNorm的表现并不好,加入了BatchNorm,反而使得训练速度缓慢,不稳定,甚至最后发散。
Wesley13 Wesley13
3年前
2) 矩阵的运算
1\.矩阵的加法、数乘和乘法!image(http://static.oschina.net/uploads/img/201504/23003753_UDxp.png"image")(http://static.oschina.net/uploads/img/201504/23003752_buI0.png)(
Wesley13 Wesley13
3年前
Oracle Undo的学习
OracleUndo的学习(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Frootq%2Farchive%2F2009%2F04%2F20%2F1440008.html)
Stella981 Stella981
3年前
KVO的简单认识
KVO概念KVOkeyvalueobserver 键值观察监听对象属性变化的一种手段,可以用在开源框架,让代码解耦。例如:上拉、下拉刷新控件常见面试题KVO是同步的还是异步的?代码演练添加观察