本文分类:news发布日期:2025/10/4 23:25:41
相关文章
【Linux进阶】文件系统6——理解文件操作
目录
1.文件的读取
1.1.目录
1.2.文件
1.3.目录树读取
1.4.文件系统大小与磁盘读取性能
2.增添文件
2.1.数据的不一致(Inconsistent)状态
2.2.日志式文件系统(Journaling filesystem)
3.Linux文件系统的运行
4、文件的删…
建站知识
2025/9/17 20:54:16
二分法查找有序表的通用算法(可查链表,数组,字符串...等等)
find_binary函数
注意事项:
(1)你设计的迭代器模板中必须有using value_type T,且有加减运算功能,其本上能与C标准库std中一样。 (2)集合必须是有序的。 下面是函数代码:
/// &…
建站知识
2025/10/2 16:46:32
geom buffer制作
1. auto buffer_geom line_string->buffer(15);//buffer //这个是x和y各扩大段15个单位
auto buffer_geom line_string->buffer(15);//buffer //这个是x和y各扩大段15米
获取buffer坐标
auto boundary buffer_geom->getBoundary();
auto boundary_coords boun…
建站知识
2025/7/28 11:55:02
【JVM 的内存模型】
1. JVM内存模型
下图为JVM内存结构模型: 两种执行方式: 解释执行:JVM是由C语言编写的,其中有C解释器,负责先将Java语言解释翻译为C语言。缺点是经过一次JVM翻译,速度慢一点。JIT执行:JIT编译器…
建站知识
2025/10/3 1:43:23
前端 JS 经典:监听元素重叠
场景:上拉触底加载更多,以前我们是监听滚动条距离,来判断是否触底。缺点是触发频繁,就算使用防抖,也会有加载延迟的缺点。现在我们可以通过 IntersectionObserver 构造函数,去监听元素和其他元素是否重叠&a…
建站知识
2025/9/29 1:30:32
02STM32环境搭建新建工程
STM32环境搭建&新建工程 软件安装:开发方式&新建工程步骤&架构 个人心得 软件安装:
安装Keil5 MDK 安装器件支持包 软件注册 安装STLINK驱动 安装USB转串口驱动
开发方式&新建工程步骤&架构
STM32开发方式: 1.寄存器 …
建站知识
2025/10/3 20:01:50
软件架构的23个基本原则:构建稳健、可扩展的系统
软件架构是任何软件项目成功的关键。良好的架构不仅能够支撑软件的功能实现,还能确保其性能、可维护性、可扩展性和安全性。在软件工程领域,经过多年的研究和实践,已经总结出了许多宝贵的原则和模式,用以指导软件架构的设计。以下…
建站知识
2025/9/11 7:08:55
记一次使用“try-with-resources“的语法导致的BUG
背景描述
最近使用try-catch的时候遇到了一个问题,背景是这样的:当第一次与数据库建立连接以后执行查询完毕并没有手动关闭连接,但是当我第二次获取连接的时候报错了,显示数据库连接失败,连接已经关闭。 org.postgres…
建站知识
2025/9/22 10:06:41