相关文章
网络编程(2)——同步服务器设计
三、day3
将前面学习的boost::asio同步读写的api函数串联起来,做一个客户端和服务器,客户端和服务器采用阻塞的同步读写方式完成通信。
1)客户端设计
客户端设计基本思路是根据服务器对端的ip和端口创建一个endpoint,然后创建s…
建站知识
2025/1/10 1:22:00
[leetcode]216_组合总和III_给定数字范围且输出无重复
找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:
只使用数字1到9
每个数字 最多使用一次
返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例 1:
输入: k 3, n 7
输出: [[1,2,4]]
解释:
1…
建站知识
2025/1/10 1:43:22
漏洞挖掘 | 发现隐藏子域的虚拟主机
高效虚拟主机发现的工具和技术
在进行外部渗透测试或漏洞赏金狩猎时,我们从各个角度探索目标系统,收集尽可能多的信息来识别潜在的攻击向量。这涉及识别所有可用的资产、域和子域。
在这个过程中,我们关注的事情之一就是枚举虚拟主机。通过…
建站知识
2024/12/13 0:55:16
如何使用GLib的单向链表GSList
单向链表是一种基础的数据结构,也是一种简单而灵活的数据结构,本文讨论单向链表的基本概念及实现方法,并着重介绍使用GLib的GList实现单向链表的方法及步骤,本文给出了多个实际范例源代码,旨在帮助学习基于GLib编程的读…
建站知识
2024/12/13 15:15:55
fastapp-微信开发GPT项目第一课
0. 开发说明
在学习开发本项目之前,必须保证有以下知识储备和环境工具。
技术栈说明python>3.9、pydantic>2.7.1python基础,http协议fastapi>0.111.0web协程异步框架,有web开发基础,异步编程,类型标注[pyth…
建站知识
2024/12/13 14:48:00
Mysql之索引优化
指定索引
当一个字段上既有单列索引,又有复合索引时,我们可以通过以下的SQL提示来要求该SQL语句执行时采用哪个索引: use index(索引名称):建议使用该索引,只是建议,底层mysql会根据实际效率来考虑是否使用…
建站知识
2024/12/15 9:02:46
StopWath,apache commons lang3 包下的一个任务执行时间监视器的使用
StopWath是 apache commons lang3 包下的一个任务执行时间监视器,与我们平时常用的秒表的行为比较类似,我们先看一下其中的一些重要方法: <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<dependen…
建站知识
2024/12/26 21:17:51
大数据技术栈简要介绍
文章目录 什么是大数据?大数据的定义大数据的特征大数据的应用 大数据一般处理流程1. 数据采集与预处理技术2. 数据存储技术3. 数据计算处理技术4. 数据分析与挖掘技术5. 数据可视化技术6. 其他关键技术 大数据相关技术栈一、数据采集二、数据存储三、数据处理四、数…
建站知识
2024/12/14 9:09:28