本文分类:news发布日期:2024/7/7 4:31:08
相关文章
iOS - 多线程-atomic
文章目录 iOS - 多线程-atomic1. 源码分析1.1 get方法1.2 set方法 2. 一般不使用atomic的原因 iOS - 多线程-atomic
atomic用于保证属性setter、getter的原子性操作,相当于在getter和setter内部加了线程同步的锁可以参考源码objc4的objc-accessors.mm它并不能保证使…
建站知识
2024/7/5 1:32:08
【OceanBase诊断调优 】—— 建索引执行报错问题排查
背景
建索引可能因各种各样的原因产生报错,本文主要介绍碰到建索引报错时,如何定位到建索引报错的日志,方便后续进一步使用工具一键收集日志/根因分析,分析根本原因。
备注:此文档中涉及的语句适用于版本号>4.2.3…
建站知识
2024/6/30 6:24:43
pnpm install报错 Value of “this“ must be of type URLSearchParams
执行pnpm install的时候就报错Value of “this” must be of type URLSearchParams
由于之前执行没有出现过这个问题,最近在使用vue3所以使用了高版本的node,怀疑是node版本的问题。 解决: 检查node版本
node -v当前使用的是20.11.0的 修改…
建站知识
2024/7/6 5:43:52
零代码编程:下载的PDF文件自动批量重命名
从arxiv或者一些其他网站下载的PDF文件,标题只是创建时间,看不出里面内容是什么,要一个个打开看非常麻烦。 可以在GPT4中输入提示词:
你是一个Python编程专家,要完成一个编写关于重命名PDF文件的Python脚本的任务&…
建站知识
2024/6/24 18:53:25
HTTP/1.1,HTTP/2.0和HTTP/3.0 各版本协议的详解(2024-04-24)
1、HTTP介绍
HTTP 协议有多个版本,目前广泛使用的是 HTTP/1.1 和 HTTP/2,以及正在逐步推广的 HTTP/3。 HTTP/1.1:支持持久连接,允许多个请求/响应通过同一个 TCP 连接传输,减少了建立和关闭连接的消耗。 HTTP/2&#…
建站知识
2024/6/24 18:53:22
线程、线程组、线程池、锁、事务、分布式
1.线程 Thread类 ,可以继承他,复写run方法,然后new一个对象,调用start方法启动。
2.runnable接口,他单独把run方法定义出来了,可以自己实现一个runnable接口,然后new一个runnable对象给到threa…
建站知识
2024/6/29 20:38:22
linux命令之printf
1.printf介绍
linux命令printf是linux的另外一个输出命令(其中一个为echo),其是模仿C程序库里的printf()程序。
由于printf是由POSIX(Portable Operating System Interface of UNIX)标准所定义,因此使用printf的脚本比使用echo移植性好。
printf 使用…
建站知识
2024/6/28 10:21:49