- 博客(5)
- 收藏
- 关注
原创 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、项目版本号
2024-05-28 17:38:05
1355
原创 VsCode C++ 开发配置步骤_
重点:如果使用 gcc or clang mingw 这里已经完成,如果使用 msvc是无法生成 compile_commands.json。解决方案是通过 nijia作为前端,msvc作为后端。禁用Cpp.intelliage.optimize。CMakefileLists.txt 配置。配置settings.json。下载clangd.exe。安装clangd插件。
2024-05-28 17:35:41
654
原创 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服务。
2024-05-06 00:14:30
817
原创 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。
2024-05-02 19:02:37
318
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人