1

计算机组成原理:存储系统的访问流程

存储系统的各层次之间是如何协作的呢? 这篇文章通过贯穿整个存储系统的访问流程,展现出各个层次之间的协作关系。下图为存储系统的访问流程图,其访问过程可以分为5个部分:①TLB的访问过程,②Page的访问过程,③页面的分配和置换,④cache的访问过程,⑤主存储器的访问过程 ...

小z同学 发布于 2019-01-19 12:41 评论(0)阅读(24)
1

手把手教你搭建一个Elasticsearch集群

一、为何要搭建 Elasticsearch 集群 凡事都要讲究个为什么。在搭建集群之前,我们首先先问一句,为什么我们需要搭建集群?它有什么优势呢? (1)高可用性 Elasticsearch 作为一个搜索引擎,我们对它的基本要求就是存储海量数据并且可以在非常短的时间内查询到我们想要的信息。所以第一步 ...

天意凉 发布于 2019-01-19 12:27 评论(0)阅读(34)
0

【Ray Tracing The Next Week 超详解】 光线追踪2-4

Preface 为了得到更好的纹理,很多人采用各种形式的柏林噪声(该命名来自于发明人 Ken Perlin) 柏林噪声是一种比较模糊的白噪声的东西:(引用书中一张图) 柏林噪声是用来生成一些看似杂乱无章其实有些变换规律的图形(更加贴近自然),比如海水、地形、雾等 当然这里面的原理涉及分形几何等相关的 ...

林-兮 发布于 2019-01-19 12:00 评论(0)阅读(18)
0

js注意点:数组比较大小方法及数组与对象的区别

(迁移自旧博客2017 04 19) 快速复制数组及数组比较大小方法 首先介绍一下复制数组的方法: 这样就成功复制数组了,是不是很神奇? slice()就是对应String的substring()版本,它截取Array的部分元素,然后返回一个新的Array: <! more 注意到slice()的起 ...

Ming~~ 发布于 2019-01-19 11:53 评论(0)阅读(21)
0

前端进击的巨人(二):栈、堆、队列、内存空间

面试经常遇到的深浅拷贝,事件轮询,函数调用栈,闭包等容易出错的题目,究其原因,都是跟JavaScript基础知识不牢固有关,下层地基没打好,上层就是豆腐渣工程,新人小白,踏实踩土才是关键。 打地基第二篇:本篇我们将对JavaScript数据结构的知识点详解一二。 JavaScript中有三种数据结构 ...

Kenz 发布于 2019-01-19 11:46 评论(0)阅读(41)
0

static修饰的静态变量与实例变量的区别,及其在初始化和内存中的运行机制详解

1. 静态变量的定义 静态变量(Static Variable)在计算机编程领域指在程序执行前系统就为之静态分配(也即在运行时中不再改变分配情况)存储空间的一类变量。 说明:静态变量(用static修饰),它所被分配的空间是一直伴随程序运行的,空间将会保持到程序的结束关闭,才会被释放。 2.用sta ...

小鹏_Leo 发布于 2019-01-19 11:35 评论(0)阅读(31)
2

加强版二进制读写类:BinaryDataReader/Writer

对 .NET 自带的 BinaryReader、BinaryWriter 进行扩展. NuGet 上安装 Syroot.IO.BinaryData 即可使用. ...

I.am.Conmajia 发布于 2019-01-19 10:49 评论(0)阅读(71)
0

Redis实现的分布式锁和分布式限流

随着现在分布式越来越普遍,分布式锁也十分常用,我的上一篇文章解释了使用zookeeper实现分布式锁(传送门),本次咱们说一下如何用Redis实现分布式锁和分布限流。 Redis有个事务锁,就是如下的命令,这个命令的含义是将一个value设置到一个key中,如果不存在将会赋值并且设置超时时间为30秒 ...

黄青石 发布于 2019-01-19 10:14 评论(0)阅读(131)
1

css position相对定位与绝对定位之彻底搞懂

定位position position本身就有 的意思 position属性的值: 默认值 相对定位 绝对定位 固定定位 粘性定位(本文不讲这个) position:static 该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 , , , 和 属性无效。 positio ...

blinkkkkkk 发布于 2019-01-19 10:04 评论(0)阅读(59)
0

色彩空间与像素格式

1. 色彩空间基础 颜色是不同波长的光对人眼刺激产生的色彩感觉。色彩空间(Color Space)是颜色的数学表示,根据不同的表示方法分为不同的色彩模型。最常用的色彩模型有三类:RGB(用于计算机图形学), YUV(用于视频系统), CMYK(用于彩色印刷)。后文对色彩空间与色彩模型的叫法不作区分。 ...

叶余 发布于 2019-01-19 10:03 评论(0)阅读(34)
0

有趣的安卓视频播放器(VideoView)

VideoView是安卓自带的视频播放器类,该类集成有显示和控制两大部分,在布局文件中添加VideoView然后在java文件中简单的调用控制命令,即可实现本地或者网络视频的播放。本章实现视频的居中播放、网络视频播放、本地视频播放、视频卡顿监听、网络连接错误监听、视频外自定义视频控件、视频内自定义视 ...

东小东 发布于 2019-01-19 01:56 评论(0)阅读(157)
0

AES详解(Java实现)

GitHub AES 高级数据加密标准(Advanced Encryption Standard),简称AES,由美国政府于1997年开始公开征集的新的数据加密标准算法。经过三轮筛选,美国政府最终于2000年10月2日正式宣布选中密码学家Joan Daemen和Vincent Rijmen提出的RI ...

蒙丿鑫 发布于 2019-01-19 00:01 评论(0)阅读(100)
0

saltstack之自动化运维

引入 简介 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开 ...

温而新 发布于 2019-01-18 23:33 评论(0)阅读(90)
1

经典排序算法 — C# 版(上)

提起排序,与我们的息息相关,平时开发的代码少不了排序。 经典的排序算法又非常多,我们怎么评价一个排序算法的好坏呢? 其实可以这样想,要细致的比较排序算法好坏,那我们就从多方面尽可能详细的对比 一、效率方面 1、排序算法的执行效率:最好、最坏、平均 2、 我们之前舍弃的时间复杂度的系数、常量、低阶,在 ...

K战神 发布于 2019-01-18 23:30 评论(2)阅读(131)
0

古语云:工欲善其事必先利其器 --> 最新、最全的 IntelliJ IDEA(2018.3.3) 的介绍、安装、破解、配置与使用

一、IntelliJ IDEA 介绍 -> Eclipse IBM 1. JetBrains 公司介绍 IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其它产品,比如: WebStorm:用于开发 JavaScript、HTM ...

黑泽君 发布于 2019-01-18 23:27 评论(1)阅读(185)
1

HashMap多线程并发问题分析

目录 转载: HashMap多线程并发问题分析 并发问题的症状 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了 ...

羽落风痕 发布于 2019-01-18 23:23 评论(0)阅读(88)
1

centos安装Redis

在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,它被我们拷贝到了/usr... ...

请叫我头头哥 发布于 2019-01-18 23:22 评论(0)阅读(107)
0

Oracle 10g收集数据库统计信息

"1.需求概述" "2.实施步骤" "3.回退方案" 1.需求概述 某数据库由于整体统计信息不准确,多次出现部分业务SQL选错执行计划,从而导致性能下降影响到最终用户体验,目前通过SQL_PROFILE绑定执行计划临时解决,但此方法不够灵活,后续维护工作量也会增加。 Oracle优化器(CBO)依赖 ...

AlfredZhao 发布于 2019-01-18 23:01 评论(0)阅读(39)
0

君士坦丁堡分叉引起的安全问题

君士坦丁堡分叉引起的安全问题 <! @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} 一. 什么是君士坦丁堡分叉 君士坦丁堡是最近以太坊的大事,主要做了一下改进 EIP 145:由两位以太坊开发人员Alex Ber ...

baizx 发布于 2019-01-18 22:40 评论(0)阅读(82)
0

【论文笔记】Malware Detection with Deep Neural Network Using Process Behavior

【论文笔记】Malware Detection with Deep Neural Network Using Process Behavior 论文基本信息 会议: IEEE(2016 IEEE 40th Annual Computer Software and Applications Confe ...

BYRans 发布于 2019-01-18 22:07 评论(0)阅读(40)