解决 gvm 工具无法下载安装包的问题

GVM(Go Version Manager) 是一款用于管理和切换不同 Go 语言版本的工具。它允许用户在同一台计算机上轻松安装、使用和管理多个 Go 版本,同时还能确保项目之间的依赖关系井然有序。 GVM 的主要功能包括: - 安装和卸载 Go 版本:GVM 允许用户快速安装和卸载 Go 语言的不同版本,以便在不同项目 ... 阅读更多

goland 配置 proto 文件搜索路径

默认情况下,goland(jetbrains 家的软件:idea 、 pycharm 、 phpstorm 以及 webstorm 都是一样) 安装 protobuf 插件后只会在一个特定的库路径下搜索 proto 文件。如果自定义了公共的头文件,导入的时候 goland 无法自动识别出来,显示无法解析 proto 文件 (报错为 「C ... 阅读更多

wireshark 导出 https 证书

一、找到证书所在的数据包 证书是从服务端返回的,从 https 握手的过程来看,当服务端返回了 server hello 之后,就会主动将自己的证书返回给客户端,因此只要从 server hello 往后面找 1-2 个包,就可以找到证书所在的数据包了。 wireshark 会自动将证书解析出来:   不过 ... 阅读更多

群晖命令行方式删除套件

群晖中有一部分社区套件在安装完成后是无法直接在套件管理中直接删除的,如 EmbyServer 。 如果想要删除这些在套件中心找不到的套件,需要通过 ssh 登陆到后台通过套件管理工具的命令来进行删除。群晖提供了一个 synopkg 的命令来进行套件管理 (类似于 ubuntu 中的 apt-get 和 centos 中的 yu ... 阅读更多

使用 ffmpeg 给视频添加字幕

在网上下载了一些美剧,但是下载下来发现都是没有字幕的,就打算自己给视频添加字幕了。 需要准备的东西: 视频文件:最好是官方原版的,避免视频被剪辑过导致和字幕匹配不上 字幕文件:可以在 http://www.subhd.tv/网站上找到,一般为 ass 或者 srt 格式 ffmpeg 工具:ffmpeg 是一个非 ... 阅读更多

vmware 安装 centos5 系列找不到网卡问题解决

使用虚拟机安装 CentOS5 后,系统没有自动识别网口信息,导致无法配置 IP 远程登陆。 问题原因: 安装系统的时候,如果选择了系统是 CentOS5 或者更老的版本,虚拟机会将虚拟网卡设备设置为 vmxnet3 系列,该系列的网卡为 AMD PCNet 型号。但当前虚拟机的网卡实际为 Intel 的网卡,需要使用 e1 ... 阅读更多

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-vault 。 腾讯云源:

2021 年目标

新年,本想写下新年寄语,写了半天写不出来几个字,词穷了。干脆不写了,直奔目标。 2021 年目标: 学习: 深挖技术,追求 「精」 。 学习前端和安卓逆向。 学习一门新的乐器 (目前的想法是吉他) 。 学习理财。 工作: 用心做好每一份工作。 不拖后腿。 有卓越成绩。 生活: 读书,多读书。 锻炼,多锻炼。 ... 阅读更多

C++文件输入输出流 fstream 的基本用法

一、文件流 C++的 IO 类中定义了三个文件读写流 fstream 、 ifstream 以及 ofstream,它们都继承于相同的父类 istream,通过不同的实现以实现不同的文件流操作。 三者的区别为: ifstream:从文件读取数据 ofstream:从文件写入数据 fstream:既可以读数据、又可以 ... 阅读更多