#新理解

深入理解brew link命令

来源:https://newsn.net/say/brew-link-php71.htmlbrew是mac机上面程序猿非常常用的软件包安装方式,其中有两组命令是需要大家知晓的。分别是:第一组:brewinstall和brewuninstall。第二组,brewlink和brewunlink。不过关于第一组brewins...

理解Hbase RowKey的字典排序;HBase Rowkey的散列与预分区设计

HBase是三维有序存储的,是指rowkey(行键),columnkey(columnfamily和qualifier)和TimeStamp(时间戳)这个三个维度是依照ASCII码表排序的。      HBase中,表会被划分为1...n个Region,被托管...

数据库的DDL、DML和DCL的区别与理解

DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP...

会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】

会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】其实,在写这篇博客之前,我也是感觉自己会点优化,至少知道不要使用“*”号啊,给经常查询的列创建索引啊什么的,其实都不是大家想的那样简单的,其实它们背后存在很多的东西,值得我们去理解和学习。  和大家分享讨论一个问题吧,子查询和连接查询...

【redis持久化】redis持久化理解

1、以下内容仅为个人理解和总结,仅供参考,万万不可全盘真信,内容会进行实时改进和修正2、redis持久化:参考链接1、https://redis.io/topics/persistence --redis官网帮助       2、https...
代码星球 代码星球·2020-04-06

理解Swift中map 和 flatMap对集合的作用

map和flatMap是函数式编程中常见的概念,python等语言中都有。借助于map和flapMap函数可以非常轻易地将数组转换成另外一个新数组。map函数可以被数组调用,它接受一个闭包作为參数,作用于数组中的每一个元素。闭包返回一个变换后的元素。接着将全部这些变换后的元素组成一个新的数组。简单的说。map就是映射函...

【Android个人理解(八)】跨应用调用不同组件的方法

如果情景:创建两个应用appA和appB,appA包括一个Service,此Service有一个堵塞方法每隔10秒钟产生一个随机数字,例如以下:publicintgetRandomInt(){Thread.sleep(10000);returnsomeRandomInt;}appB调用appA中Service.getR...

深入理解Git (一) - 元数据

三分钟教你学Git仅仅是教我们会用Git了,但是内部的一些实现原理假设我们也知道一些的话会使我们使用起来更加顺手。这个系列就是在你用了Git一段时间之后,并想继续到Git的内部看一下到底而准备的。Git仓库是依据什么知道仓库的元信息呢?我们首先gitinit,git会在文件夹下创建一个.git的隐藏文件夹,这个文件夹里...
代码星球 代码星球·2020-04-06

Giraph源代码分析(九)—— Aggregators 原理解析

HamaWhite原创。转载请注明出处!欢迎大家增加Giraph技术交流群: 228591158Giraph中Aggregator的基本使用方法请參考官方文档:http://giraph.apache.org/aggregators.html 。本文重点在解析Giraph怎样实现Aggregator...

我对REST的理解

1:rest的由来REST即表述性状态传递(英文:RepresentationalStateTransfer,简称REST)通俗点说:资源在网络中以某种表现形式进行状态转移。源于REST之父RoyThomasFielding2000年的一篇博士论文。Fielding是一个非常重要的人。他是HTTP协议(1.0版和1.1...
代码星球 代码星球·2020-04-06

【深度学习】理解dropout

  dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃。注意是暂时,对于随机梯度下降来说,由于是随机丢弃,故而每一个mini-batch都在训练不同的网络。  dropout是CNN中防止过拟合提高效果的一个大杀器。Dropout如何工作Dropout以概率p舍弃神经元并...
代码星球 代码星球·2020-04-06

【论文笔记】如何理解深度学习中的End to End

Endtoend:指的是输入原始数据,输出的是最后结果,应用在特征学习融入算法,无需单独处理。end-to-end(端对端)的方法,一端输入我的原始数据,一端输出我想得到的结果。只关心输入和输出,中间的步骤全部都不管。  端到端指的是输入是原始数据,输出是最后的结果,原来输入端不是直接的原始数据,而是在原始数据中提取的...

深度学习中的batch_size,iterations,epochs等概念的理解

在自己完成的几个有关深度学习的Demo中,几乎都出现了batch_size,iterations,epochs这些字眼,刚开始我也没在意,觉得Demo能运行就OK了,但随着学习的深入,我就觉得不弄懂这几个基本的概念,对整个深度学习框架理解的自然就不够透彻,所以今天让我们一起了解一下这三个概念。1.batch_size深...

Java中多态的一些简单理解

什么是多态1.面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。2.多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)3.实现多态的技术称为:动态绑定(dyn...

EF中的事务处理的初步理解

1. EF对事务进行了封装:context的saveChange()是有事务性的。2. 依赖多个不同的Context的操作(即分布式操作)或者多次调用context.saveChanges()操作,会脱离EF事务封装,此时可使用TransactionScope实现事务操作。案例代为: &n...
首页上一页...6364656667...下一页尾页