JVM 可以分为3部分: 1、类装在系统 2、字节码执行引擎 3、运行时数据区(这一块很重要) 对应字节码指令: 运行时数据区: 堆:存放 new User() 对象,数组等对象 线程栈: 存放局部变量,操作数栈,动态链接,方法出口 本地方法栈: 方法区:常量、静态变量、类信息 程序计数器:记录了当 ...
分类:
其他好文 时间:
2020-04-25 19:37:58
阅读次数:
64
1: Situation 这是我参加19年参加的一个比赛,当时我们的参加的题目是“基于电容传感器的纸张计数器”,具体能实现以下功能。 (1)测量显示电路具有“自校准”功能; (2)自检报告两极板之间是否短路; (3)测量置于两极板之间1-30张不等的给定纸张数。我们当时差不多能测量50张纸。 (4) ...
分类:
其他好文 时间:
2020-04-25 18:57:48
阅读次数:
156
1、算法基础。 (1)分析需求,尝试确定变量数量、名称和类型。 (2)根据给定额算法和流程图,分析各变量的功能及变量之间的关系。 (3)根据需要,合理、有效地运用变量和运算符,书写表达式。 2、有效运用算法的三种结构解决问题。 (1)设计算法,有效运用顺序结构、分支结构和循环结构解决问题。 (2)有 ...
分类:
编程语言 时间:
2020-04-25 16:50:25
阅读次数:
356
CyclicBarrier 可以重复使用,而 CountdownLatch 不能重复使用。 Java 的 concurrent 包里面的 CountDownLatch 其实可以把它看作一个计数器, 只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器, 也就是同时只能有一个线程去减这 ...
分类:
编程语言 时间:
2020-04-25 00:59:50
阅读次数:
94
1. 程序的三大结构: ①顺序:代码自上而下,按顺序执行 ②分支:根据指定的条件,选择不同的过程执行 ③循环:重复 2. 循环的意义:节省操作,减少代码冗余 3. 循环的三要素: ·计数器的创建 ·执行条件(停止条件)的设定 ·计算器的改变 4. 循环语句:配合指定的语句,这个语句,叫循环语句 1) ...
分类:
其他好文 时间:
2020-04-24 20:00:53
阅读次数:
81
实验1定时与中断接口程序设计一实验目的1.了解定时器/计数器 8253、并行 I/O接口 8255A在 PC机中的电路连接方法;2.学习使用 TURBO C++对 8253、8255进行编程操作;3.熟悉拦截 PC机中断向量的 TC++编程方法。二实验内容1.8253、8255在 PC/XT机中的电... ...
分类:
其他好文 时间:
2020-04-23 00:31:05
阅读次数:
301
思路: 1、处理好len(nums) < 2时的情形;2、用指针i遍历nums,用ans[]存放每一串连续1的长度,用计数器count记录: i指向的是1则计数器加1; i指向的不是1且前一位是1,则将计数器值添加到ans[]中,并清空计数器;3、返回max(ans)。 1 class Soluti ...
分类:
其他好文 时间:
2020-04-23 00:29:17
阅读次数:
74
zk实现分布式锁的3种方式 第1种 创建一个znode,如果创建成功,则获取到锁,操作完成,删除znode即可释放锁; 如果创建失败(抛出异常),说明锁被其它服务的线程持有,当前线程休眠一小会儿,之后重试,设置一个计数器,如果重试指定次数后还没有获取到锁,就放弃。 缺点:未获取到锁时重试多次,浪费资 ...
分类:
其他好文 时间:
2020-04-22 19:54:18
阅读次数:
63
先来看一下 JVM 说管理的内存图: 程序计数器 它是一块较小的内存空间,它的作用可以看做是当先线程所执行的字节码的信号指示器。 每一条JVM线程都有自己的PC寄存器,各条线程之间互不影响,独立存储,这类内存区域被称为“线程私有”内存 此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOf ...
分类:
其他好文 时间:
2020-04-22 19:47:24
阅读次数:
63
SYN5637型高精度频率计数器产品概述SYN5637型高精度频率计数器是西安同步电子科技有限公司自行研发生产的一款能精准测量信号频率的高性价比频率测试仪器。该频率计采用7寸大触摸屏设计,标配温补时基,可选高精度恒温晶振和铷原子钟,频率测量分辨率最高可达12位/秒,测量频率可达12.4GHz,具有高精度功率计功能。该计数器能够对平均值、最大值、最小值、峰峰值等参数进行测量,并绘制频率趋势图,整机具
分类:
其他好文 时间:
2020-04-22 14:51:07
阅读次数:
61