c++用法
发表于
更新于
本文字数:
905
阅读时长 ≈
1 分钟
boost::program_options
1 | po::options_description desc("Allowed options"); |
help,h之间不能有空格,否则识别不出-h参数
g++使用include头文件目录时报错
1 | $ g++.exe -I "C:\Program Files\boost\" hello.cpp |
需要将\改为\\或者/
1 | g++.exe -I "C:/Program Files/boost/" hello.cpp |
vscode中错误检查
Ctrl+Alt+p:选择c/c++编辑配置=>包含路径(includePath)=>换行添加
然后在.vscode/tasks.json中添加includePath,就能使用F5运行项目
1 | { |
vscode的intellisense找不到头文件
将头文件目录放到includePath下面
1 | { |
CMake用法
发表于
更新于
本文字数:
370
阅读时长 ≈
1 分钟
常用命令
-j:多线程编译
1 | cmake -G "MinGW Makefiles" .. |
宏定义可以在源文件中使用
target_compile_definitions
target_include_directories(app PRIVATE src)
include查找目录不递归,在源文件中使用相对路径”/.h”。
nginx配置
发表于
更新于
本文字数:
662
阅读时长 ≈
1 分钟
nginx报错
1 | # nginx |
解决方法:
在配置文件中配置
1 | # nginx.conf |
并新建文件夹和文件
nginx配置ipv6
1 | # nginx.conf |
电信ipv6的80端口被封
网络改桥接后80端口依然被封
windows下nginx配置
管理员权限启动powershell,运行nginx,同意通过防火墙
manjaro常用指令
发表于
更新于
本文字数:
95
阅读时长 ≈
1 分钟
privoxy将Socks代理转为Http代理
发表于
更新于
本文字数:
114
阅读时长 ≈
1 分钟
typescript知识
发表于
更新于
本文字数:
272
阅读时长 ≈
1 分钟
1 | declare module 'use-untyped-hook' { |
ffmpeg命令
发表于
更新于
本文字数:
53
阅读时长 ≈
1 分钟
iperf3网络测速
发表于
更新于
本文字数:
54
阅读时长 ≈
1 分钟
React不同权限用户显示不同页面
发表于
更新于
本文字数:
100
阅读时长 ≈
1 分钟
不同权限用户设置不同权限属性值,在菜单页面根据权限的值显示不同组件。当用户强行跳转到更高权限页面时在路由对应的组件中进行判断。根据权限的值判断没有权限则使用Navigate跳转,有权限则显示对应组件。