相关文章
Vscode阅读C/C++ Code实用教程
目录 1.必备插件2.创建工程3.重要的快捷键及使用 1.必备插件
C/C IntelliSense - 用于跳转GitLens — Git supercharged -用于查看git 提交记录Remote - SSH -用于连接linux服务器
2.创建工程
创建工程还是蛮重要的,虽然不创建同样可以看Code,创建工程…
编程日记
2024/12/21 22:35:17
如何使用GCC手动编译stm32程序
如何不使用任何IDE(集成开发环境)编译stm32程序?
集成开发环境将编辑器、编译器、链接器、调试器等开发工具集成在一个统一的软件中,使得开发人员可以更加简单、高效地完成软件开发过程。如果我们不使用KEIL,IAR等集成开发环境,…
编程日记
2024/12/22 3:33:59
node.js基础学习-fs模块-文件操作(六)
一、前言 fs模块是 Node.js 内置的文件系统(File System)模块,它提供了一系列用于与文件系统进行交互的方法。通过fs模块,可以对文件或目录进行读取、写入、删除、重命名、查询状态等操作,这使得 Node.js 能够很好地处…
编程日记
2024/12/14 15:36:46
SpringMVC(1)
前言
1. SpringMVC简介 2. 入门案例 第一步导入坐标,SpringMVC和servlet 这样其实就把我们要用的Spring相关的都用上了 第三步就是加载这个bean 写配置类 第四步做一个Tomcat容器启动的配置 还要加上Tomcat插件 我们在创建一个快捷方式
注意由于我的JDK版本高…
编程日记
2024/12/22 21:30:25
深入解析Java数据包装类型:特性、机制与最佳实践
文章目录 1. 基本概念2. 自动装箱与拆箱3. 缓存机制4. 不可变性5. 常见陷阱与最佳实践a. 空指针异常b. 不要用 比较两个包装类实例c. 高精度计算d. 字符串解析 总结 1. 基本概念
Java提供了每个基本数据类型的包装类,位于java.lang包中。这些包装类允许我们将基本…
编程日记
2024/12/22 4:55:31
【0346】Postgres内核 Startup Process 通过 signal 与 postmaster 交互实现 (5)
1. Startup Process 进程
postmaster 初始化过程中, 在进入 ServerLoop() 函数之前,会先通过调用 StartChildProcess() 函数来开启辅助进程,这些进程的目的主要用来完成数据库的 XLOG 相关处理。 如: 核实 pg_wal 和 pg_wal/archive_status 文件是否存在Postgres先前是否发…
编程日记
2024/12/20 11:36:17
nginx-1.22.1 limit_req功能在C底层实现
##nginx.conf配置文件limit_req配置
##nginx限制访问频率,限流
http { limit_req_zone $binary_remote_addr zoneone:30m rate1r/s; server { listen 8103; server_name localhost; location ~ ^/yym/ { …
编程日记
2024/12/18 14:39:30
Linux网络:代理 穿透 打洞
Linux网络:代理 & 穿透 代理正向代理反向代理 内网穿透frp 内网打洞 代理
正向代理
正向代理是一种常见的网络代理方式,它位于客户端与目标服务器之间,代表客户端向服务器发送请求,接收响应。 如图,客户端发送的…
编程日记
2024/12/8 22:58:14