Windows实现文件强制占用

本文介绍在 Windows 系统上实现使某个文件无法被用户或其他程序删除。

Windows编程

Vcpkg安装port历史版本

截至 2023-05-22:vcpkg 仅支持在 manifest 模式下指定 port 的版本,在命令行模式下不支持指定 port 版本。 本文介绍如何在 Vcpkg 命令行模式下安装 port 时如何指定版本。

CMake

CentOS7更新国内阿里源

依次执行如下命令: 1yum install -y wget 12345# 备份并下载阿里云的base和epel源mv -f /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Bas...

服务端开发

CMake依赖库查找相关问题

1. 如何查找 Vcpkg 安装的依赖库在 CMake 工具中指定跨平台工具链,如图: 指定 Toolchain 文件D:/sourcecode/vcpkg/scripts/buildsystems/vcpkg.cmake。

CMake

NPM和Yarn设置国内源

淘宝镜像源的域名已由之前的npm.taobao.org变更为npmmirror.com,见阿里云公告。目前老域名(npm.taobao.org)的证书已过期,若继续使用老域名会出现certificate has expired的错误提示。 1. Yarn 设置查看当前使用的镜像源: 1yarn config get registry

Web编程

LLVM-Obfuscator代码混淆

LLVM-Obfuscator 可用于混淆程序的代码逻辑,本文介绍如何使用 LLVM-Obfuscator 进行代码逻辑的混淆。

C++语言

一个Dockerfile同时运行多个进程

Docker 容器的哲学是一个 Docker 容器只运行一个进程。 但如果需要在一个容器内运行多个进程或服务,可以采取将入口文件设置为 Bash Shell 脚本,在脚本内运行多个程序的方式。

服务端开发

C++构造函数排雷

一、默认构造函数1.1 什么是默认构造函数?我们一般会认为默认构造函数就是编译器自动生成的那个构造函数,其实这种理解不全面。准确的说,默认构造函数就是在调用时不需要显示地传入实参的构造函数。根据这个原则,下面 2 种构造函数都是默认构造函数: 1234567class Sample {public: // 默认构造函数。 Sample() { // do something }}; 1234567class Sample {public: // 默认构造函数。虽然有形参,但有默认值,调用的时候可以不显示的传入实参。 Sample(int m = 10) { // do something }};

C++语言
18910111223