不久前,特斯拉加入 RISC-V 基金会,并考虑在新款芯片中使用免费的 RISC-V 设计.至此,已有 IBM.NXP.西部数据.英伟达.高通.三星.谷歌.华为等 100 多家科技公司加入 RISC-V 阵营.出现这种现象的原因一方面是因为 ARM 的授权费用实在太贵了,另一方面也是因为 RISC-V 提供指令集彻底开放,非常有希望成为 CPU 领域的 Linux. 正是因为看好 RISC-V 的未来,不少科技巨头在 RISC-V 还是潜力股的时候趁早下注. RISC-V 的诞生 在 2010…
2020/2/24 经济学人精读笔记7:动乱当道,你还想买LV吗? 标签(空格分隔): 经济学人 Part 1 Luxury goods A tale of two handbags Purveyors of bling ought to be in a bit of a funk these days. Chinese economic prospects are mixed and American retail sales fell unexpectedly in September fo…
对于物联网,去年才接触,认识但不熟悉.做过一个项目,买了一块树莓派,看了一段网络电视. 最近被邀分享一些关于物联网的东西,翻了些大学公开课,很系统但太偏理论和框架.听了一个TED感觉很不错,但太精简. 又关注了一些关于可穿戴设备.车联网的资讯,了解到国内小米.BT.360等都在搞智能设备,当然更有国外的相关公司,大公司有实力搞收购,小公司搞创新找投资.比较有感觉的一篇文档,介绍了法国的Withings公司,是做可穿戴设备的,近日融到3000万美元,为什么呢?因为可穿戴设备所代表的智能硬件,是软件…
前言 从原来只知道-Xms.-Xmx是设置内存的,到现在稍微理解了一些堆内存等Java虚拟机的一些知识.明白了技术这一个东西还是得要有输入才能实践,原理与实践要相辅相成,后续把JVM的监控好好总结一下.以前做了很多的关于JVM方面的监控,仅仅只是做了,但是不知道是什么意思,不知道怎么分析.   垃圾收集算法 一.标记(清除算法)   最基础的收集算法是"标记-清除"(Mark-Sweep)算法,算法分为"标记"和"清除"两个阶段.首先标记出所有需…
前言 不知道自己不知道,不知道自己知道,知道自己不知道,知道自己知道,目前处于知道自己不知道这个阶段,很痛苦啊,干了4年了运维,是一个坎.越来越发觉想要走得远,还是得扎根底.   一.运行时数据区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途.以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁.   1)程序计数器 程序计数器(Program Counter Register)…
一.判断对象是否存活     1.引用计数算法   给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1:当引用失效时,计数器的值就减1:任何时刻计数器为0的对象是不可能再被使用的.引用计数算法(Reference Counting)的实现简单,判断效率也很高,在大部分情况下是一个不错的算法,但是主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题.   2.可达性分析算法   在主流的商用程序语言(Java.C#)的主流实现…
前言 垃圾收集算法是内存回收的方法论:垃圾收集器是内存回收的具体实现.Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商.不同版本的虚拟机所提供的垃圾收集器都有很大的差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器.   虚拟机里并不是使用一个收集器,而是很多收集器搭配使用,在不同的年代使用不同的收集器. 一.Serial收集器 Serial收集器是最基本.发展历史最悠久的收集器.曾经是虚拟机新生代收集的唯一选择.这个收集器是一个单线程…
#include "StdAfx.h" #include "GUIFrame.h" #include <stdlib.h> #include <atlstr.h> #include<cstdlib> #include"ASM_VectorAndMritx.h" ////////////////////////////////////////////// GUIFrame::GUIFrame(void) {  f…
var data=[10,25,50,10,20,80,30,30,40,90]; function fun(arr,index){ var min=Math.min.apply(this,arr); if(index<=0){ return min; }else{ arr=arr.filter((item)=>{return item!=min;}); if(arr.length==0){ return min; } return fun(arr,--index) } } console.l…
摘要: 阿里云发布了国内首个公共云上的轻量级GPU异构计算产品——VGN5i实例,该实例打破了传统直通模式的局限,可以提供比单颗物理GPU更细粒度的服务,从而让客户以更低成本.更高弹性开展业务. 在硅谷举办的2019年NVIDIA GPU技术大会(GTC)上,阿里云发布了国内首个公共云上的轻量级GPU异构计算产品——VGN5i实例,该实例打破了传统直通模式的局限,可以提供比单颗物理GPU更细粒度的服务,从而让客户以更低成本.更高弹性开展业务. 在该实例发布之前,业内均采用以单颗物理GPU为单位的…