相关文章
JVM——引言+JVM内存结构
引言
什么是JVM
定义:
Java VirtualMachine -java 程序的运行环境 (ava 二进制字节码的运行环境)
好处:
一次编写,到处运行自动内存管理,垃圾回收功能数组下标越界检查,多态
比较:
jvm jre jdk 学习jvm的作用
面试理解底层实现原理中…
建站知识
2024/11/23 11:01:17
【boost网络库从青铜到王者】第五篇:asio网络编程中的同步读写的客户端和服务器示例
文章目录 1、简介2、客户端设计3、服务器设计3.1、session函数3.2、StartListen函数3、总体设计 4、效果测试5、遇到的问题5.1、服务器遇到的问题5.1.1、不用显示调用bind绑定和listen监听函数5.1.2、出现 Error occured!Error code : 10009 .Message: 提供的文件句柄无效。 [s…
建站知识
2024/11/2 16:05:03
【路由器】小米 WR30U 解锁并刷机
文章目录 解锁 ssh环境准备解锁过程 刷入 mt798x uboot简介刷入流程 刷入 ImmortalWrt简介刷入流程 刷为原厂固件参考资料 本文主要记录个人对小米 WR30U 路由器的解锁和刷机过程,整体步骤与 一般安装流程 类似,但是由于 WR30U 的解锁 ssh 和刷机的过程中…
建站知识
2024/11/8 4:11:36
Elasticsearch 处理地理信息
1、GeoHash
GeoHash是一种地理坐标编码系统,可以将地理位置按照一定的规则转换为字符串,以方便对地理位置信息建立空间索引。首先要明确的是,GeoHash代表的不是一个点而是一个区域。GeoHash具有两个显著的特点:一是通过改变 G…
建站知识
2024/11/20 9:08:55
数据库概述SQL基本语法
基本概念
数据库DB
database简称DB: 存储数据的仓库,是以某种结构存储数据的文件。指长期保存在计算机的存储设备上,按照一定规则阻止起来,可以被用户或应用共享的数据集合。
数据库管理系统DBMS
用于创建,维护,使…
建站知识
2024/11/17 14:11:48
neovim为工作区添加本地clangd配置
1 背景
尝试使用neovim开发stm32,使用clangd作为LSP提供代码补全等功能。
2 思路 使用stm32cubeMX生成一个基于makefile的stm32工程。 使用bear或compiledb基于makefile生成compile_commands.json文件。 为clangd配置--query-driver选项,使其使用arm…
建站知识
2024/11/18 22:41:00
机器人制作开源方案 | 滑板助力器
我们可以用一块废滑板做些什么呢? 如今,越来越多的人选择电动滑板作为代步工具或娱乐方式,市场上也涌现出越来越多的电动滑板产品。 (图片来源:Backfire Zealot X Belt Drive Electric Skateboard– Backfire Board…
建站知识
2024/11/21 0:57:47