#深入理解计算机系统

高性能并行计算计系统概述

高性能并行计算系统1.微处理器的存储结构 2.Cache结构对程序性能的影响例如矩阵乘法中不同循环顺序对程序性能的影响。DOJ=1,N  DOI=1,N    C(I,J)=0.D0   ENDDOENDDODOI=1,N  DOJ=1,N    DOK=1,N      C(I,J)=C(I,J)+A(I,...

在linux系统中安装VSCode(Visual Studio Code)

在linux系统中安装VSCode(VisualStudioCode)访问VisualStudioCode官网 https://code.visualstudio.com/docs?dv=linux64我是64位的:wget https://az764295.vo.msecnd.net/stable...

java学习:JMM(java memory model)、volatile、synchronized、AtomicXXX理解

一、JMM(javamemorymodel)内存模型从网上淘来二张图:上面这张图说的是,在多核CPU的系统中,每个核CPU自带高速缓存,然后计算机主板上也有一块内存-称为主内(即:内存条)。工作时,CPU的高速缓存中的数据通过一系列手段来保证与主内的数据一致(CacheCoherence),更直白点,高速缓存要从主内中...

大众点评cat系统的搭建笔记

项目地址:https://github.com/dianping/cat编译步骤:这个项目比较另类,把编译需要的jar包,单独放在git分支mvn-repo里了,而且官方文档里给了一个错误的命令提示:gitgit@github.com:dianping/cat.gitmvn-repo当你直接把这条命令贴到termina...

ELK日志系统:Filebeat使用及Kibana如何设置登录认证

根据elastic上的说法:Filebeatisalightweight,opensourceshipperforlogfiledata.Asthenext-generationLogstashForwarder,FilebeattailslogsandquicklysendsthisinformationtoLogs...

ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程

环境:OSX10.10.5+JDK1.8步骤:一、下载ELK的三大组件Elasticsearch下载地址:https://www.elastic.co/downloads/elasticsearch(目前最新版本:2.1.1)Logstash下载地址: https://www.elastic.co/downl...

linux:手动校准系统时间和硬件CMOS时间

windows下OS时间和主板CMOS芯片里的时间通常是一致的,但是linux却不一定,在无法联网自动校准时间的情况下,只能手动调整:查看系统时间date调整系统时间sudodate-s01:01:01//仅设置时间,不修改日期sudodate-s'2015-05-2301:01:01'//时间带时间一起修改查看硬件C...

BFC的个人理解

BFC是Block Formatting Context (块级格式化上下文)的缩写,是一个独立的渲染区域,这个东西的存在是为了隔绝一些内部子元素对外部元素的影响。例如:我们用overflow:hidden来清除浮动,就是父元素生成了BFC,从而隔绝了内部子元素浮动对外部其他元算的影响,从...
代码星球 ·2020-04-06

Java跨平台(系统)的主要原理

Java是可以在系统运行的,主要是Java在执行的时候先通过Java虚拟机JVM,对应不同的操作系统,JVM会采用对应的翻译机制。 ...

理解充分条件、充分不必要条件、必要条件和必要不充分条件

转载:https://www.zhihu.com/question/30469121充分条件:  只要有A,就一定能达成B,A是B的充分条件。充分不必要条件:  有A,一定能达到B;就算没有A,也有可能达到B。   举例:某次考试,试卷满分为100分。小明考了90分。对于“及格”这件事...

秒杀系统架构分析与实战

对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果和网站原有应用部署在一起,必然会对现有业务造成冲击,稍有不慎可能导致整个网站瘫痪。解决方案:将秒杀系统独立部署,甚至需要将秒杀商品页面缓存在CDN,同样需要和CDN服务商临时租借新增的出口带宽。直接下单秒杀的游戏规则是...

计算机程序设计艺术(读书笔记)1

好的算法的一个准则是用于执行算法的时间长度。这可以借助于执行每个步骤的次数来表示。我们通常面对着同一个问题的若干个算法,因此我们必须判断哪一个最好。这就是算法分析这个有趣和重要的领域要研究的了。 ...

js深入研究之扩展类,克隆对象,混合类(自定义的extend函数,clone函数,与augment函数)

1.类扩展/*EditInPlaceField类*//*扩展函数*/functionextend(subClass,superClass){varF=function(){};F.prototype=superClass.prototype;subClass.prototype=newF();subClass.prot...

js深入研究之自定义混合Mixin函数

<scripttype="text/javascript">/*增加函数*/functionaugment(receivingClass,givingClass){for(methodNameingivingClass.prototype){if(!receivingClass.prototype[meth...

js深入研究之克隆,属性,数组,对象,函数

代码<scripttype="text/javascript">/*克隆原型得到对象*/functionclone(object){functionF(){}F.prototype=object;returnnewF;}varPerson={name:'defaultname',getName:functi...
首页上一页...205206207208209...下一页尾页