![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 68
Albert_song
每天鼓励一下自己
展开
-
Win32 读取硬盘信息实例
WIN32 API读取硬盘信息打开硬盘句柄IDSECTOR方式读取STORAGE_PROPERTY_QUERY方式读取参考打开硬盘句柄使用CreateFile方式打开硬盘。QString filePath = QString("\\\\.\\PhysicalDrive%1").arg(index);fileHandler = CreateFileA(filePath.toLocal8Bit().data(), GENERIC_READ | GEN原创 2021-02-03 22:20:05 · 775 阅读 · 1 评论 -
Linux 下简单通用makefile编写
Linux 下简单通用makefile编写功能文件目录结构工作目录makefile功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导...原创 2019-12-19 17:34:53 · 419 阅读 · 0 评论 -
基于C语言的内存文件实现
在有些应用场景中,设备并没有磁盘设备,因此不能像PC机上那样使用标准C库的文件操作APIs,但又希望能实现一些文件操作。或者有时候在网上下载的一些应用库,这些库里应用到了文件操作APIs,但是移植的目标机器上又不具有磁盘设备。 为了实现在内存中模拟出文件的操作函数,下面将贴出部分代码,可实现基本功能: memfile.h 文件/** memfile.h** Copyright (C) 20原创 2017-03-14 18:24:28 · 940 阅读 · 0 评论 -
Apache服务器自定义扩展模块编写流程
灵感: 应业务的要求,我需要在Apache上扩展出自定义的功能模块,以便处理特殊请求,study了半天,终于摸透了编写Apache扩展模块编写流程。为了方便以后记忆及查询,特记录此篇资料: Apache API查询:https://ci.apache.org/projects/httpd/trunk/doxygen/index.html Apache 模块说明:https://httpd原创 2018-01-11 16:27:30 · 4006 阅读 · 0 评论 -
设置Apache作为前端代理服务器
参考资料: https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension http://aiyiweb.com/apache/2735 http://blog.csdn.net/flyne原创 2018-01-12 19:28:25 · 2337 阅读 · 0 评论 -
孤儿进程 与 僵死进程
对于初学者,孤儿进程和僵死进程有时候比较难以区分,其实孤儿进程是代表进程的身份,僵死进程代表进程的状态。是很不等同的。 孤儿进程: fork函数将linux进程复制为两份几乎相同的数据结构,像是细胞分裂一样,只是进程号不一样,进程号不变的是父进程,新产生的是子进程。假设fork完成后,父进程完成了生育后代的光荣使命,便草草了结自己的生命,但子进程还需要生存很长一段时间,此时子进程的身份变成了失原创 2018-01-17 11:20:12 · 355 阅读 · 0 评论 -
linux学习
linux学习笔记 1、常用头文件包含#include #include #include #include #include #include #include #include #include 2、进程、线程、信号相关头文件包含#include #include #include 3、网络相关头文件包含#include #include #inc原创 2018-02-07 15:27:29 · 311 阅读 · 0 评论 -
链表倒置
以前面试官提问我,怎样才以最小的代价将链表倒置。那时候哆哆嗦嗦半天不清。typedef struct _NodeList{ struct _NodeList *pNext; int val;}NodeList;NodeList *MakeList(int num){ NodeList *head,*pnow,*pnode; int counter;...原创 2018-02-28 12:00:12 · 463 阅读 · 0 评论