上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 这是一份好用的makefile模板,基于gcc -M对各个源文件进行依赖关系解读并维护一个依赖文件,从而保证自动更新源文件的依赖。 另外还对参考文档进行了完善,原作即使是在clean的时候也会去生成依赖文件,处理后不需要。 另外对clean以及install的操作也进行了程序示例,进行简单修改即可。 阅读全文
posted @ 2022-10-15 12:35 呵哈呵 阅读(23) 评论(0) 推荐(0)
摘要: 这里只对fdfs_upload_file进行改造,至于其他的也是一样的原理: 在进行fdfs_upload_file的时候,如果是程序中需要实现这个功能,一种方法是使用子进程的逻辑直接调用该程序,这种处理方式需要一个临时文件,而且还需要进程的创建销毁。 另外一种思路是直接参考fdfs_upload_ 阅读全文
posted @ 2022-09-14 17:38 呵哈呵 阅读(57) 评论(0) 推荐(0)
摘要: 就是使用openssl的md5接口进行了一个简单的封装: openssl_md5.h #ifndef OPENSSL_MD5_H #define OPENSSL_MD5_H #define INPUT_BUFFER_SIZE 100 * 1024 int getMd5Str(const char* 阅读全文
posted @ 2022-09-12 20:51 呵哈呵 阅读(553) 评论(0) 推荐(0)
摘要: spawn-fcgi与fcgi 原理有两点: 子进程会继承父进程打开的文件描述符资源,从而将spawn-fcgi打开的监听套接字传递给fcgi;利用宏定义重新架构fcgi的标准输入输出,从而将标准输入输出转变为对文件描述符的读写操作; 代码实现 spawn-fcgi创建进程 首先通过bind_soc 阅读全文
posted @ 2022-09-12 11:29 呵哈呵 阅读(161) 评论(0) 推荐(0)
摘要: 多线程下载 多线程下载首先想到的就是先由操作系统创建一个普通文件,然后申请磁盘空间,接着由多线程将待下载的数据插入到已存在的磁盘空间中,这样是不可行的,原因就在于文件的当前操作位置是唯一的值,无法多线程操作该值。因此无法进行多线程同时对一个文件进行写入的实现; 因此就需要将这个文件在下载的时候拆为多 阅读全文
posted @ 2022-09-07 11:49 呵哈呵 阅读(53) 评论(0) 推荐(0)
摘要: logoperator.h #ifndef LOGOPERATOR_H #define LOGOPERATOR_H #include <iostream> #include <sys/time.h> #include <stdint.h> #include <log4cpp/Category.hh> 阅读全文
posted @ 2022-09-06 14:39 呵哈呵 阅读(18) 评论(0) 推荐(0)
摘要: 问题 通过df -h查看系统使用存储情况,再查看存放虚拟机vmdk文件夹存储,发现两者相差巨大,网上的说法是: 虚拟机上的Linux等系统认为.vmdk是一个硬盘,将文件删除后其可用空间可以恢复,重新利用;而对windos系统来说.vmdk是一个文件其变大后是不可能自动变小的。 针对以上原理,已变大 阅读全文
posted @ 2022-08-13 10:58 呵哈呵 阅读(608) 评论(0) 推荐(0)
摘要: git 分为本地仓库和远端仓库; 整个本地仓库的一个版本分为三个阶段:workspace、index、repository,git commit就是向repository中添加了一个新的版本,然后reset的时候,--hard、--mixed、--soft分别对应恢复到目标版本的那个阶段。 对于-- 阅读全文
posted @ 2022-07-30 18:21 呵哈呵 阅读(24) 评论(0) 推荐(0)
摘要: 本篇主要针对nginx共享内存抽象逻辑进行描述,具体代码网络上较多,这里不再赘述。 nginx版本 1.22.0 nginx共享内存整体架构 首先,nginx共享内存整体架构分为两个模块,一个是共享内存模块,另外一个就是slab模块;前者就是直接基于系统创建共享内存块,后者是对创建出来的共享内存块内 阅读全文
posted @ 2022-07-08 20:56 呵哈呵 阅读(296) 评论(0) 推荐(0)
摘要: nginx版本 nginx-1.22 针对问题 编写nginx模块的时候,有个数据结构,就是ngx_module_t数据结构,这个数据结构是整个模块的核心,本篇文章主要针对一般性的配置(http块配置)的整个加载过程,以及在整个加载配置过程中ngx_module_t中各个回调函数的意义。 nginx 阅读全文
posted @ 2022-07-05 15:59 呵哈呵 阅读(113) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页