
操作系统
文章平均质量分 80
主要介绍windows和linux操作系统下的一些api使用和常用操作
大草原的小灰灰
消灭了一个bug,还会有千千万万个bug。bug是改不完的。
展开
-
交叉编译介绍以及openssl如何交叉编译
交叉编译是指在一种计算机平台(如x86架构的PC)上生成另一种平台(如ARM架构的嵌入式设备)可执行代码的过程。其核心价值在于提升开发效率,允许开发者使用高性能主机为资源受限的目标设备编译程序。原创 2025-03-08 09:00:00 · 1124 阅读 · 0 评论 -
wchar_t*(LPWSTR)与char*(LPSTR)相互转换
wchar_t 是 C 和 C++ 编程语言中的一种基本数据类型,用于存储宽字符。它是"wide character"的缩写,设计初衷是为了支持多语言环境,特别是那些使用Unicode或其它多字节字符集的语言,如中文、日文、韩文等。char占用一个字节,只能表示256个字符。而wchar_t占用两个字节,可以表示65536个字符。原创 2024-05-11 09:44:56 · 1595 阅读 · 0 评论 -
Windows编程模型-消息循环机制
每个运行中的Windows应用程序都有与之关联的一个消息队列,当产生消息后(比如点击鼠标就会产生鼠标按下的消息),操作系统会将消息放入消息队列,应用程序会循环从消息队列中检索消息并处理。这就是Windows消息循环机制。原创 2024-04-06 10:40:28 · 1589 阅读 · 0 评论 -
国产操作系统介绍和安装
信创(信息技术应用创新产业),内容是国家要求从党政开始向8个行业应用扩展,从底层硬件到上层软件尽可能全部替换成国产替代。在信创工程支持下,国产操作系统在国内占据了一定市场。本文章就主要介绍下国产操作系统以及下载和安装。原创 2023-06-10 12:13:21 · 6963 阅读 · 1 评论 -
Linux常用命令记录
显示指定目录以及指定目录下的子目录所占磁盘大小。指定当前终端动态库加载路径。解包解压缩tar.gz文件。显示指定目录所占磁盘大小。打包压缩tar.gz文件。查找字符串在哪个文件中。查看可执行文件依赖库。原创 2023-06-01 17:36:48 · 1535 阅读 · 0 评论 -
linux下记录崩溃信息
Linux下可利用coredump技术追查进程崩溃原因。默认情况下,core dump 是关闭状态的,可通过ulimit -c命令查看当前值。0表示是关闭状态。打开core dump :ulimit -c 1024(设置core文件的大小为1024K)设置core文件的生成位置(表示会在当前进程所在路径生成以dump开头的core文件)echo "./dump-%t-%e-%s-%p-%g-%u" > /proc/sys/kernel/core_pattern注:%t :生成co原创 2021-10-13 16:16:32 · 3200 阅读 · 0 评论 -
windows线程同步与互斥
windows线程同步与互斥。临界区对象,事件内核对象,互斥量,信号量原创 2022-08-13 11:19:34 · 1295 阅读 · 0 评论 -
windows线程之CreateThread与_beginthreadex区别详解
lpThreadAttributes :线程安全属性,一般设置为NULLdwStackSizeL :指定线程可以为其线程栈使用多少地址空间。一般传入0,由编译器自行去分配。lpStartAddress:线程函数地址lpParameter:传递给线程函数的参数dwCreationFlags:控制线程创建。如果值为0,线程创建后立即就进行调度。值为CREATE_SUSPENDED,系统将创建并初始化线程,但是会暂停该线程运行,这样它就无法进行调度。一般我们传入0。......原创 2022-08-07 18:19:55 · 2070 阅读 · 0 评论 -
windows注册表写入与读取
windows注册表是windows系统重要的数据库,用于存储系统和应用程序的设置信息。原创 2021-08-03 16:48:57 · 3703 阅读 · 0 评论