深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构、方法描述符、访问标志、ACC_PUBLIC、ACC_PRIVATE、各种字节码指令等等许多概念听起来都是云山雾罩、一知半解,原因就在于对类文件结构和类加载 ...
分类:
编程语言 时间:
2019-06-17 14:17:43
阅读次数:
105
1、模板类queue,包含头文件<queue>中,是一个FIFO队列。 2、Qt库的线程池,QThreadPool 3、QRunnable执行任务 4、代码 run.h main.cpp 6、其他说明 6.1、假设线程池大小有n个,那么这n个线程在线程池初始化的时候就已经定了,即n个线程id是恒定的 ...
分类:
编程语言 时间:
2019-06-13 01:02:55
阅读次数:
339
STRUCT实验目的模拟缓冲区溢出的情况。代码总览#include <stdio.h>#include <stdlib.h>typedef struct { int a[2]; double d;} struct_t;double fun(int i) { volatile struct_t s; ...
分类:
其他好文 时间:
2019-06-11 09:25:25
阅读次数:
95
6LoWPAN ACM ADC ADU AIC ARP BCH BINFMT BLE BPP CAN CDC CP15 CPU DEVIF DAC DCD DCMI DEV DHCP DHCPC DHCPD DMA DMAC DNS DRAM EABI EEPROM EMAC EPROM FAT F ...
分类:
其他好文 时间:
2019-05-24 22:26:26
阅读次数:
221
1.使用Unsafe类 2.声明简单锁 3.竞争锁失败的进队列 3.调用如下 ...
分类:
其他好文 时间:
2019-05-24 19:26:10
阅读次数:
85
代码期间,把代码过程中较好的代码片段做个珍藏,如下的代码内容是关于C++用来检测数据类型的声明工具的代码,应该是对码农有较大用。#include<stdio.h>#include<stdlib.h>#include<ctype.h>#include<string.h>#defineMAXTOKENS100#defineMAXTOKENLEN64str
分类:
编程语言 时间:
2019-05-15 16:13:29
阅读次数:
141
bootloader部分要点 1. 跳转前需要关闭无关中断,防止APP中未使用该中断, 却因为中断而跳转到中断向量表时找不到对应函数入口 2. bootloader最终生成的固件大小不要超过划定的区域 App部分要点 1. 在Keil设置中要设置对应的flash起始地址与大小, 同时起始地址减去fl ...
分类:
移动开发 时间:
2019-05-12 23:40:00
阅读次数:
357
JVM内存结构 VS Java内存模型 VS Java对象模型 https://www.hollischuang.com/archives/2509 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨 ...
分类:
编程语言 时间:
2019-05-12 10:21:10
阅读次数:
121
Java的基础语法包含三大类:标识符、修饰符、关键字。 一、标识符。 定义:标识符是以数字、字母、下划、$符号(美元符)所组成的用来标志类名、对象名、方法名、类型名、数组名、包名的有效字符序列。(简单的说是Java所有组成部分的名字) 命名规则:类名首字母大写、变量名和方法名采用驼峰标志法(驼峰式命 ...
分类:
编程语言 时间:
2019-04-26 11:30:16
阅读次数:
172
小例子 输出结果: 若是不加volatile关键字呢? 输出结果: ...
分类:
其他好文 时间:
2019-04-22 20:42:24
阅读次数:
119