华为、中兴、一加、OPPO、vivo各自的5G手机相继拿到了3C强制认证,小米的也在路上,5G手机真的越来越近了。 今天,vivo iQOO还公布了其5G手机所用的卡槽样式,可以看到采用了双卡设计,同时周围有密封圈,应该有一定的防水性能。 iQOO强调,为了做双卡,团队付出了很多努力,但并未透露更多 ...
分类:
移动开发 时间:
2019-08-08 00:44:39
阅读次数:
212
发现网上有两个版本的JVM内存划分,一个是按照《深入理解JVM虚拟机》上的版本,包含程序计数器等,按照是否线程共享划分。 另一个我觉得更好记一些,也更适合我自己,在这里记录一下。 首先上思维导图: 一个个来说道吧。 堆内存 heap 堆内存主要被划分为新生代和老年代(差不多的意思) 基本上所有对象实 ...
分类:
其他好文 时间:
2019-08-06 20:00:38
阅读次数:
88
原因: 1、12-16年,4G网络大基建,从京沪广深杭,到我家湖南边远贫困村,大干快上,全国范围铺开。运营商主导,网络设备商,芯片商,终端厂商跟进。 2、4G手机大普及。千元以下智能机功不可没,大浪淘沙,小米、华为、OPPO,vivo最终胜出。 3、因为1、2,网民倍增,流量倍增 (10倍,不夸张吧 ...
分类:
其他好文 时间:
2019-06-19 13:41:04
阅读次数:
132
堆内存模型: 在Java中,堆被划分成两个不同的区域:新生代(Young),老年代(Old)。而Permanent属于永久代(方法区),不属于堆内存。新生代又被分为了三个区域:Eden,from survivor,to survivor。这样划分的目的是为了使JVM能够更好 ...
分类:
其他好文 时间:
2019-06-19 12:07:14
阅读次数:
106
学习JVM运行模型比较重要,先看一幅图片: 运行时数据区(内存结构) : 1.方法区(Method Area)类的所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在这里定义。简单来说,所有定义的方法的信息都保存在该区域,静态变量+常量+类信息(构造方法/接口定义)+运行时常量池都存在方法 ...
分类:
其他好文 时间:
2019-06-09 23:57:53
阅读次数:
247
方法一:使用栈交换需要反转的数字 方法二:直接反转需要反转的部分 前面花太多时间导致后面的送分题01背包没时间做,我恨! ...
分类:
其他好文 时间:
2019-06-05 00:47:46
阅读次数:
87
vivo提前批 1有A和B两个数组,输出A中存在的,而B中没有的 例 A 中有 12345 B中有 234 输出 1 5 1 public void function(int[] arrA,int[] arrB){ 2 int flag = 0;//用于标识A和B中的元素是否相等 3 //0表示 A ...
分类:
编程语言 时间:
2019-06-04 22:17:03
阅读次数:
137
sum = 0gouwuche = ""shuliang = 0shouji = {"oppo": 1000, "vivo": 1200, "xiaomi": 1499}diannao = {"苹果8": 6667, "小米9": 2999, "华硕飞行堡垒": 8999} userku = ""p ...
分类:
其他好文 时间:
2019-05-29 11:48:35
阅读次数:
133