- 博客(226)
- 资源 (74)
- 收藏
- 关注

原创 《UNIX环境高级编程》第三版(电子工业出版社出品)——两年磨一剑的匠心译作
- 《UNIX环境高级编程》第三版(电子工业出版社出品)终于上市了
2024-06-18 22:46:08
923
10
原创 【译】编写系统软件:代码注释
- 本文由Redis之父antirez撰写,探讨了代码注释在系统软件开发中的重要性。作者认为,尽管有人认为简洁的代码无需注释,但注释在解释代码背后的原因、降低读者认知负担方面具有不可替代的作用。文章通过Redis源代码中的实例,将注释分为九类:函数注释、设计注释、原因注释、知识注释、清单注释、引导注释、琐碎注释、技术债注释和备份注释。前六类注释被认为是有益的,能够帮助开发者理解代码的设计意图、背景知识和操作顺序,而后三类则存在争议。
2025-05-20 09:00:00
1000
2
原创 【译】《可执行文件背后的原理》——零、简介
- 《Under The Hood Of Executables》是一本深入探讨C程序从源代码到可执行二进制文件转换的指南。本书详细介绍了ELF格式、链接和加载过程,并通过实用示例、交互式图表和分步教程帮助读者理解这些概念。内容包括编译和链接的各个方面,并提供现实世界的应用和性能优化见解。读者可以通过克隆GitHub仓库或访问官方网站获取详细内容。本书采用MIT许可证,欢迎贡献者参与,并感谢所有支持此项目的贡献者和开源社区。
2025-05-13 09:00:00
425
1
原创 【C语言】头文件重复包含问题的解决方式
- 头文件重复包含问题的解决方式包括include guards(ifndef)、_Pragma("once")和#pragma once等,本文对各种方式做了简要的总结。
2025-04-22 08:30:00
1973
10
原创 【工具】【Linux】Linux 环境下的代码对比工具盘点
- 在日常文件处理与代码开发工作中,文件内容比对是一项常见的任务。在 Windows 系统下,有多款代码比对工具。而在 Linux 系统环境中,同样有许多实用的工具可供选择。本文将详细介绍 几 种 Linux 下常用的代码比对工具,涵盖命令行工具和图形用户界面(GUI)工具,帮助你全面了解这些工具,以便根据自身需求挑选出最适合的一款。
2025-04-15 09:00:00
864
7
原创 【Github】Git的调试跟踪功能小结
- 对于使用版本控制系统的开发者和软件工程师来说,调试 Git 命令执行是一项至关重要的技能。本全面将探索识别、诊断和解决常见 Git 命令问题的基本技术和策略,帮助程序员保持流畅高效的版本控制工作流程。
2025-04-08 08:30:00
1034
11
原创 【Linux】【操作】Linux操作集锦系列之十四——SSH远程Linux服务器执行命令的操作技巧汇总
- 本文整理了通过SSH远程Linux服务器执行命令的各种操作技巧。
2025-04-01 09:00:00
1332
41
原创 【Linux】【操作】Linux操作集锦系列之十三——Linux环境下获取进程信息、状态及占用资源的方法
- 本文整理了Linux环境下获取进程状态、占用资源、及各种相关信息的方法。
2025-03-18 08:30:00
1297
12
原创 【Linux】【操作】提高SCP传输速度的几个方法
- SCP(Secure Copy)是一种用于在Linux系统之间进行文件传输的协议,它基于SSH协议进行数据传输和身份验证。SCP使用加密的方式进行文件传输,因此在网络环境比较差的情况下,传输速度可能会比较慢。本文将整理几个提高SCP传输速度的方法。
2025-03-11 08:30:00
758
9
原创 【Linux】【编译】automake 调试方法小结
- 由 automake 生成的规则和依赖树可能会相当复杂,当事情未按预期运行时,会让开发者感到困惑。除了 make 命令提供的调试选项(请参阅《GNU Make 手册》中的 “选项总结” 部分)之外,这里还有一些关于有效调试由 automake 生成的 makefile 的进一步提示。
2025-03-04 08:30:00
834
7
原创 【Linux】【操作】Linux操作集锦系列之十二——Linux环境下内核模块操作命令汇总
- 在 Linux 操作系统中,内核模块(Kernel Modules)堪称一大亮点。它允许用户在无需重新编译内核的情况下,动态地向内核添加新功能或对现有功能进行修改。这种灵活性极大地提升了系统的可定制性和适应性。而`insmod`、`rmmod`、`lsmod`、`depmod`、`modprobe`、`modinfo`、`kmod`等命令,正是管理这些内核模块的关键工具,熟练掌握它们,能让我们在 Linux 系统管理和开发中如鱼得水。接下来,让我们深入剖析这些命令的具体用法和特性。
2025-02-25 08:00:00
1237
5
原创 【Github】Git的断点续传功能
- 在使用 Git 克隆大型项目时,网络不稳定可能导致下载中断,这时 Git 的断点续传功能就显得尤为重要。它允许从中断的地方继续下载,而不需要重新开始整个过程,节省了大量的时间和资源。
2025-02-18 07:30:00
1280
5
原创 【Linux】【编译】cmake相关调试方法小结
- 你可能需要对你的 CMake 构建过程或你由cmake构建的的C/C++ 代码进行调试。本文将介绍这两种情况的操作方式。
2025-02-11 07:30:00
858
2
原创 【Linux】【操作】Linux操作集锦系列之十一——Linux环境下如何在命令行中获取本机的公网IP
- 在 Linux 环境中,有时候我们需要在命令行获取本机的公网 IP 地址,例如进行网络配置、监控网络状态等。本文将为你介绍几种在 Linux命令行中获取公网 IP 的方法。
2025-02-04 09:59:31
1296
3
原创 Windows 包管理工具大盘点:一文读懂 Chocolatey、Scoop 和 Winget
- 本文介绍了Windows 包管理工具,涵盖 Chocolatey(丰富资源)、Scoop(简洁便携)、Winget(官方集成),并给出了选择建议。
2025-01-28 09:00:00
2392
2
原创 【Linux】【开发】编译问题处理过程中常用的gcc选项
本文整理了Linux环境下处理编译问题过程中常用的gcc选项,可用于分析宏、头文件、符号等信息。
2025-01-14 08:30:00
1163
3
原创 【Linux】【操作】Linux操作集锦系列之十——Linux环境下加密shell脚本的方法汇总
-本文整理了shell脚本加密的各种方法。
2025-01-07 09:00:00
1118
2
原创 【Linux】【操作】Linux操作集锦系列之九——Linux环境下清空一个文件的几种方法
- 在Linux系统中,有多种方法可以清空文件的内容。本文整理了一些常见的方法。
2024-12-24 08:37:10
451
2
原创 【Linux】【开发】从一个编译问题的处理来看各种二进制工具(gcc -E、readelf等)的使用
- 从一个编译问题的处理来看各种二进制工具(gcc -E、readelf)及编译副产品o.cmd的使用方法。
2024-12-17 19:02:51
1164
6
原创 【Android】Android系统下使用adb修改无线国家码的方法
- 手机不同无线国家码下支持的频段和信道有所不同,有时为了测试,需要修改无线国家码。本文整理了修改国家码的方式。
2024-12-10 08:34:33
1217
2
原创 【Linux】【开发】Linux用户态程序如何实现类似dump_stack的功能之一——backtrace和backtrace_symbols
- 在Linux内核开发过程中,dump_stack 是一个非常常见的调试工具,它用于打印出当前的内核调用栈,帮助开发者在调试内核时了解程序的调用历史。然而,在用户态程序中,没有与内核一样的 dump_stack 函数,但我们希望可以实现类似的功能,通过调用栈追踪来调试应用程序。本文将介绍如何在Linux用户态程序中实现一个类似内核 dump_stack 的函数。
2024-12-03 08:00:00
1080
原创 【Linux】【开发】Linux用户态堆栈的大小限制
- 本文整理了通过命令、函数、proc文件等方式来查看或修改Linux用户态堆栈大小限制的方法,各位可根据实际的使用场景来选用不同的方式。
2024-11-26 08:00:00
1036
原创 【Linux】【开发】popen+fgets函数无法读取到命令输出的问题分析小结
- 有的命令在串口有输出,但是通过popen+fgets的方式,却读取不到任何数据。但有的命令则没有这个问题。本文对此进行了分析。
2024-11-19 07:00:00
867
1
原创 【Linux】【开发】dump_stack导栈信息不准确问题浅析
- 本文简单分析了由于函数及gcc等因素的影响,导栈dump_stack的导栈信息不准确。本文对此进行了分析,并提出了一些解决方案。
2024-11-12 09:01:03
932
2
原创 【TCP/IP】【调试】如何使用安卓手机抓包之一——使用tcpdump抓包
- 本文整理了使用adb+tcpdump在安卓手机上抓包的方式。
2024-10-22 08:42:44
1621
1
原创 【Linux】【操作】Linux操作集锦系列之八——Linux环境下如何查看内存使用情况
- 在日常的开发和调试过程中,经常需要查看Linux环境的内存使用情况。本文将常用的方法做了简要的总结。
2024-10-08 07:00:00
1191
1
原创 【Linux】【操作】Linux操作集锦系列之七——Linux环境下如何查看CPU使用情况(利用率等)
- 在日常的开发和调试过程中,经常需要查看Linux环境的CPU利用率。本文将常用的方法做了简要的总结。
2024-10-01 09:21:20
1149
原创 【Linux】【调试】在串口或shell下如何实时监控系统的状态
- - 在Linux环境,有类似top、tail等命令,可以实时监控系统的状态。如果我们希望动态查看系统的其他数据,如收发包统计,socket的实时状态、存储空间情况等,有什么手段呢?本文提供了一些可能的方式。
2024-09-24 08:00:00
873
原创 【Linux】理解和解释shell命令的工具
- 本文分享了理解和解释shell命令的两个工具:explainshell网站和explain shell脚本。
2024-09-17 22:09:04
699
原创 【C语言】【Linux】如何处理变量定义而未使用的编译告警(warning: unused variable ‘xxx’ [-Wunused-variable])
- 对于编译告警warning: unused variable ‘xxx’ [-Wunused-variable],本文做了简单的说明,并对其解决方法做了简单的整理。
2024-09-10 22:59:58
1386
原创 【C语言】【Windows/DOS】如何使用C语言在终端进行彩色输出(1)——使用color命令
- 本文整理了Windows/DOS终端中,使用C语言在终端中使用color命令进行彩色输出的方法。
2024-08-13 20:25:55
651
Bili23-Downloader
2025-02-18
WPA3 Specification v3.4
2024-12-25
mqtt的入门手册,60页
2024-08-15
vlc,VLC media player,组播测试神器
2024-01-21
Hasher Lite(MD5校验工具) V3.4.0
2023-05-09
GoogleTranslateIpCheck
2023-04-12
Dual Monitor Taskbar
2023-03-03
RegisterMaster V1.2.rar
2022-08-17
ExtraPuTTY-0.30-2016-04-04-installer。 可用于串口调试。putty.
2022-08-04
Snap2HTML是一款优秀的文件夹快照创建工具,可创建您硬盘驱动器上的文件夹结构“快照”,并将其保存为一个html文件。
2022-07-22
8255x-10-100-mbps-ethernet-controller-software-dev-manual.pdf
2022-02-07
HTTP Downloader
2022-01-19
tcpdump4.1.1.zip
2021-11-27
jperf 2.0.0 网络性能测试工具
2021-11-27
FastDNS 彗星DNS优化器
2021-11-27
IPHelper5.2
2021-11-27
IP地址切换器1.0.1
2021-11-27
IP地址更改助手 1.3
2021-11-27
FTPRushv3.4.6.zip
2021-11-27
CrobFTPServer
2021-11-27
EasyFZS86018.zip
2021-11-27
HomeFtpServer_1.14.0.176.zip
2021-11-27
winscp572setup.zip
2021-11-27
onekeycleaner5.0.zip
2021-11-27
louyueweixinsetup.zip
2021-11-21
BandwidthMonitor.7z
2021-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人