All Posts

  • Published on
    CentOS RPM 用于 Linux 软件管理,有五种操作模式。可通过多种命令进行安装(如 rpm -i)、查询(如 rpm -q)、卸载(如 rpm -e)、升级(如 rpm -U)和验证(如 rpm -V)。默认安装路径及其他命令也有介绍。
  • Published on
    本文介绍 centos 基础环境准备,包括 ifconfig 网卡设置、crontab 编辑、hostname 修改、jdk 环境变量、ntp 时间同步、ulimit 修改、安装 vsftpd 及添加用户等操作,还涉及修改网络内核参数。
  • Published on
    文章介绍使用 QNetworkAccessManager 发起 http 请求,列举 get、post(表单形式)、post 上传文件三种场景及代码,包括设置请求头、构建请求数据等,还给出完整的 HttpRequest 类代码及相关信号槽。
  • Published on
    本文介绍 go 分批读取 http 应答数据的方法。通常用`ioutil.ReadAll`,但大文件时内存大且慢,需分批读。给出代码`ReadChunk`,注意读到`io.EOF`时继续读,用`chan`可单独开启 goroutine 下载并处理数据。
  • Published on
    文章主要介绍 linux C++进程 CPU 占用 100%的排查方法。先通过 top -c 查看进程,若日志无异常则找到出现问题的线程 ID,用 gdb attach 目标进程,通过 info threads 找到对应线程,输入 thread 及编号后 bt 查看信息,最后 detach 退出调试。