前言 @ 此前在开发工作中遇到过一些偶现的并发问题,较难通过打日志和本地debug排查,因此当时使用gdb在测试环境排查问题 有人觉得gdb已经过时了,但我觉得目前仍有一些场景它能起到关键作用,此文主要介绍gdb调试go程序的基本方法
最近申请加入“开往”,却被疑似有大量AIGC内容被驳回了 本站在今年确实有很多基于AI润色的技术类文章,也将在后续开发一个过滤器选择性过滤这部分文章,读者可以不看这些内容。
最近看到一句话,“为什么有的人总是优柔寡断、穷思竭虑?” 后来看到另一句,“风险自担者,落子不易”,那短短七个字,像一枚沉沉的棋子,轻轻落进心里,漾开一圈圈的涟漪。
一. 基础介绍 @ Vicinae 是一款专为 Linux 平台设计的高性能应用启动器,旨在提供一个快速、统一的界面,用于应用程序启动、命令执行和系统操作。 Vicinae 的核心目标是提供一个轻量级且响应迅速的效率工具,避免了基于 Web 技术(如 Electron)的启动器所带来的资源消耗问题。
第一章 @ 声明式(declaration)告诉编译器某个东西的名称和类型,定义式(definition)提供编译器的一些声明式所遗漏的细节。 所谓default构造函数是一个可被调用而不带任何实参者,这样的构造函数要么没有参数,要么每个参数都有缺省值。 explicit可禁止编译器执行非预期的类型转换,除非有一个好 …
设置静态IP @ 以下是在Ubuntu 22.04上设置静态IP的步骤: 首先打开终端,使用以下命令编辑网络配置文件: sudo nano /etc/netplan/00-installer-config.yaml 确认文件内容如下所示: # This is the network config written by …
想象一下,我们有三台缓存服务器(编号0、1、2),需要存储3万个文件。如何让这些文件均匀分布,既能让每台服务器分摊压力,又能快速找到需要的文件呢?
深入了解系统 I/O 监控工具:iotop @ 在日常使用 Linux 系统时,我们常常需要了解哪些进程正在大量读写磁盘,从而判断系统是否因为 I/O 瓶颈而变慢。iotop 就是这样一个直观、易用的工具,它能够实时监控各个进程的磁盘 I/O 使用情况,让我们像使用 top 命令查看 CPU 和内存那样,轻松掌握系 …
概述 @ Python 虚拟环境是开发中的重要工具,它能够为每个项目创建独立的Python运行环境,有效解决不同项目间的依赖冲突问题。通过虚拟环境,开发者可以确保项目的可移植性和环境一致性。
1. Python 编译为 pyc 文件 @ 1.1 基本编译方法 @ pyc 文件是 Python 的字节码编译文件,能够提高模块加载速度并保护源代码。 # Python3 源码目录编译 pyc # -b 参数表示在 legacy 模式下生成 pyc 文件(不带 Python 版本号) python -m …
二进制文件分析指南 @ 二进制文件分析是软件逆向工程、安全研究和程序调试中的基础技能。下面介绍常用的二进制分析工具及其应用场景。 1. 文件类型识别 @ # 使用file命令识别文件类型和架构信息 file /bin/ls # 输出示例:/bin/ls: ELF 64-bit LSB executable, …