- 博客(9)
- 收藏
- 关注
原创 当你在 Linux 中敲下 `ls -l` 时,系统发生了什么?
为你揭示从用户输入到结果输出的完整过程,并分享相关工具与面试考点。),背后是操作系统精密的进程管理和资源调度机制。在 Linux 终端中输入一条简单的命令(如。若命令是外部程序(如。输入 'ls -l'Shell 分割参数。
2025-04-04 11:18:46
733
原创 C/C++ 程序内存分区详解:从实验到工具验证
程序运行时,内存被划分为多个逻辑区,各司其职:通过代码打印变量地址,结合工具验证存储位置:运行结果:3. 内存布局示意图4. 工具验证:nm、size、objdump(1) 使用 查看符号表输出:符号类型: → 只读数据段(.rodata)。 → 已初始化数据段(Data)。 → 未初始化数据段(BSS)。(2) 使用 查看段大小输出:Data段:628 字节(包含用户变量和编译器内部数据)。BSS段:12 字节(仅用户变量占 4 字节)。(3) 使用
2025-03-31 18:35:32
250
原创 内存池01-固定内存块
内存池(Memory Pool)是一种预先分配并自主管理的内存区域,就像程序员自己打造的"内存水库"。传统开发中我们通过malloc/free向操作系统"现用现借"内存。
2025-03-13 11:00:00
228
原创 基于 epoll 的高并发服务器c实现 (网络编程)
fill:#333;color:#333;color:#333;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;
2025-03-10 09:49:20
600
原创 线程池的实现与相关知识总结
线程池是一种管理多个线程的机制,它通过预先创建一组线程并重复利用它们来执行任务,从而避免频繁创建和销毁线程的开销。线程池的核心思想是复用线程,而不是为每个任务都创建一个新线程。
2025-03-02 10:35:01
202
原创 决策树基本概念和构建过程
在上面的例子中,我们使用信息增益作为特征选择的指标,这是决策树常用的指标之一。例如,对于样本{x1=0, x2=1},从根节点开始,根据特征x1的取值为0,进入左子树。在实际应用中,需要根据具体问题选择合适的特征选择指标、处理方法和剪枝策略等,以获得更好的性能和泛化能力。可以看出,两个特征的信息增益相同,因此任选一个特征作为根节点。假设有一个数据集,其中包含5个样本,每个样本有两个特征:x1和x2,以及一个类别:y。剪枝:在构建完整个决策树后,可以进行剪枝操作,去除一些不必要的节点,避免过拟合。
2023-04-21 22:45:50
1685
2
原创 物联网应用技术概述
当今社会,物联网已经成为了越来越多行业的发展趋势。物联网技术不仅在智慧城市、智能家居、智慧医疗等领域得到广泛应用,也在制造业、交通运输、环境监测等领域发挥着重要作用。随着技术的不断发展,物联网应用的前景越来越广阔,也将带来更多的商业机会和社会福利。本文将探讨物联网技术在其应用领域的优势和挑战,以及物联网应用在实际场景中的一些案例。智能科技的发展已经影响到了人们的各个生活领域,其中智能工业、智能农业、智能交通、智能电网、智能环保、智能医疗、智能家居、智能安防、智能物流以及物联网军事是最具代表性的领域。
2023-04-09 20:42:09
5564
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人