CMake 配置流程 2、单目录,多文件使用 aux_source_directory (dir variable),存储某一目录下所有 source file3、多目录,多文件将其他目录下的库编译为lib库,由main link调用假定存在math目录外部目录的4、配置宏,控制使用我们的math或者math.h的5、指定install位置like makefile (make install)6、添加测试使用函数宏7、检查系统环境CheckFunctionExist 宏8、项目版本号
VsCode C++ 开发配置步骤_ 重点:如果使用 gcc or clang mingw 这里已经完成,如果使用 msvc是无法生成 compile_commands.json。解决方案是通过 nijia作为前端,msvc作为后端。禁用Cpp.intelliage.optimize。CMakefileLists.txt 配置。配置settings.json。下载clangd.exe。安装clangd插件。
ubuntu mysql5.7、redis安装,配置 2、mysql -u debian-sys-maint -p (回车,然后输入BCrz那一块密码) # 使用默认密码登录。1、sudo cat /etc/mysql/debian.cnf # 查看mysql默认密码。sudo apt-get install mysql-server //服务端。sudo vim /etc/redis/redis.conf # 打开redis配置文件。./redis-server redis.conf # 启动redis服务。
HTTPS如何做到数据安全传输? 我们加解密假设为 5^x % 3 = y, 假设我们存在数据123我们将数据带入x,得到数据y为 5^1 % 3 = 2, 5^2 % 3 = 1, 5^3 % 3 = 0, 即加密后的数据为 210, 我们也可以通过公式 5^x % 3 = y,将数据带入y,可以反推得到x为123,但是当mod为很大的值呢?因为如果不加密,则黑客可以取到公钥,然后自己拿到随机数A,B,自己生成一个随机数C,然后使用公钥加密发送,这个时候服务端生成的Key就是使用黑客生成的,黑客也可以使用A,B,C生产Key。