本文分类:news发布日期:2025/2/25 6:20:06
相关文章
Android高级——Logger日志系统
Logger日志系统
Logger日志系统是基于内核中的Logger日志驱动程序实现将日志记录保存在内核空间中使用一个环形缓冲区来保存日志,满了之后,新的日志就会覆盖旧的日志
日志类型
main,记录应用程序级别system,记录系统级别radio&…
建站知识
2025/2/23 22:16:15
Git: fatal: cannot lock ref‘HEAD‘: Unable to create
删除锁文件
并且你确信没有其他Git进程正在运行,可能是因为某个Git进程在之前异常终止,留下了锁文件。这些文件通常位于.git目录的某个子目录中,如.git/index.lock、.git/refs/heads/master.lock(如果分支名不是master࿰…
建站知识
2025/2/19 19:11:43
Xcode打包与发布全攻略:将你的应用带上App Store
标题:Xcode打包与发布全攻略:将你的应用带上App Store
在应用开发旅程的最后阶段,打包和发布流程是将应用呈现给用户的关键步骤。Xcode,作为iOS和macOS应用开发的官方工具,提供了一套完整的打包和发布机制。本文将详细…
建站知识
2025/2/21 13:55:09
rocket mq保证消息幂等性
在互联网应用中,尤其在网络不稳定的情况下,消息队列 RocketMO 的消息有可能会出现重复,这个重复简单可以概括为以下情况:
1、发送时消息重复
当一条消息已被成功发送到服务端并完成持久化,此时出现了网络闪断或者客户端宕机&…
建站知识
2025/2/24 13:17:12
vue3 两个组件之间传值
Props
父组件可以通过 props 将数据传递给子组件。这是最常见的组件间通信方式 <!-- 父组件 --><template><ChildComponent :message"parentMessage" /></template><script>import ChildComponent from ./ChildComponent.vue;export…
建站知识
2025/2/24 19:24:08
(自用)高并发实现高效内存管理
高并发下传统方式的弊端
C语言常用的内存操作函数 C下采用new进行内存分配,delete进行内存释放。
弊端一 分配内存需要进入内核态,总分配大小不变的情况下,多次分配较小的内存导致了变态频繁,降低系统效率. 弊端二 弊端三 情形…
建站知识
2025/2/21 3:12:09
C语言:高级并发操作(线程)
一、线程的概念
线程:进程中的一个实体,是CPU调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但它可以与同属一个进程的其他线程共…
建站知识
2025/2/22 2:23:10
Raw Socket(一)实现TCP三次握手
实验环境: Windows物理机:192.168.1.4 WSL Ubuntu 20.04.6 LTS:172.19.32.196 Windows下的一个http服务器:HFS,大概长这个样子: 客户端就是Ubuntu,服务端就是这个…
建站知识
2025/2/22 2:04:54