最新文章

libcurl简述

libcurl简述

bingliaolong Curl 1年前 (2023-11-20) 26 0

特点 libcurl 基本是线程安全的,但在多线程环境下需要注意 避免在多个线程中共享同一个 CURL 句柄 使用共享句柄(CURLSH)时需特别注意线程安全 性能 考虑使用持久连接(Keep-Alive) 尽可能重...

Skia总结概述

Skia总结概述

bingliaolong Skia 1年前 (2023-11-15) 39 0

核心结构简述 画布 canvas 画布是Skia绘图操作的核心 它提供了一个虚拟的绘图空间,你可以在上面绘制形状、文本和图像 画笔 paint 画笔用于定义绘图操作的样式和颜色 可以设置笔刷的颜色、透明度、填充模式等...

Windows创建进程实例:权限及子进程监控相关

Windows创建进程实例:权限及子进程监控相关

bingliaolong Windows 1年前 (2023-10-19) 18 0

Windows用户权限 标准用户 普通用户的权限被限制,以防止他们进行可能影响系统稳定性、安全性或其他用户的操作 不能修改系统设置,例如时间、日期或安装新的设备驱动程序 普通用户可能无法安装或卸载应用程序 只能访问自...

Windows Dll自卸载相关

Windows Dll自卸载相关

bingliaolong Windows 1年前 (2023-10-19) 4 0

简述 在Windows中,DLL(动态链接库)可以请求操作系统卸载自己,但这样做是有风险的 要确保在DLL被卸载后不再访问任何DLL内部的资源或函数 FreeLibrary 如果在test.dll的某个函数里面,获取...

Objective-C学习记述二

Objective-C学习记述二

bingliaolong Object-C 1年前 (2023-10-01) 9 0

发消息 概述 oc里面的发消息,实际上就是在调用那个对象的一个方法。 但是,这种方式与其他语言中的“函数调用”或“方法调用”有所不同。 Objective-C 使用了一个叫做“消息传递”(message passin...

Objective-C学习记述一

Objective-C学习记述一

bingliaolong Object-C 1年前 (2023-09-26) 16 0

可变不可变基础对象 在Objective-C中,有很多基础对象都有可变和不可变两种版本: 不可变: NSString: 代表不可变的文本字符串。 NSArray: 代表不可变的对象数组。 NSDictionary: ...

Macos进入Recovery界面关闭SIP

Macos进入Recovery界面关闭SIP

bingliaolong MacOs 1年前 (2023-09-19) 170 0

Intel芯 重启有了声音后按住command + R 直到苹果界面显示了出来后释放 M芯片 长按关机键 根据提示继续按住 修改SIP 根据上面的方法进入了Recovery界面后 点击上方的实用工具 打开一个终端,先...

C++并发编程 _ 无锁数据结构

C++并发编程 _ 无锁数据结构

bingliaolong C++ 1年前 (2023-09-18) 9 0

自旋锁 用ATOMIC_FLAG_INIT进行了flag的初始化 它确保了flag的初始状态是清除(或说“未设置”)状态 lock调用了test_and_set方法来试图获取锁 test_and_set会检查flag...

扫一扫二维码分享