常用命令

-j:多线程编译

1
2
3
4
5
6
7
8
9
10
11
12
cmake  -G "MinGW Makefiles" ..
mingw32-make.exe -j 12
或者
cmake --build .

cmake --install .
ctest.exe -VV
cpack -G ZIP

cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..

宏定义可以在源文件中使用

target_compile_definitions

nginx报错

1
2
3
# nginx
2023/11/13 08:36:38 [error] 1399#1399: open() "/run/nginx.pid" failed (2: No such file or directory)

解决方法:
在配置文件中配置

1
2
# nginx.conf
pid logs/nginx.pid;

并新建文件夹和文件

nginx配置ipv6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# nginx.conf
server {
listen 80;
listen [::]:80;
return 301 https://$host$request_uri;
}
server {
# 配置域名
server_name nb.waol.tk;

# https默认端口
listen [::]:443 ssl;
listen 443 ssl;
ssl_certificate fullchain.pem;
ssl_certificate_key privkey.pem;
root /blog/public;
index index.php index.html index.htm;
}

server {
if ($host = practi.tk) {
return 301 https://$host$request_uri;
}
}

电信ipv6的80端口被封

网络改桥接后80端口依然被封

windows下nginx配置

管理员权限启动powershell,运行nginx,同意通过防火墙

移除没有使用的包Removing unused packages (orphans)

1
# pacman -Qtdq | pacman -Rns -

没有找到的话错误:有参数 '-' 但标准输入流为空

管理员身份运行privoxy

添加到config.txt

1
2
3
# 监听8118端口,转发给1080端口的socks5代理
listen-address 0.0.0.0:8118
forward-socks5 / 127.0.0.1:1080 .

1
2
3
4
5
6
7
8
declare module 'use-untyped-hook' {
export interface InputProps { ... } // type declaration for prop
export interface ReturnProps { ... } // type declaration for return props
export default function useUntypedHook(
prop: InputProps
// ...
): ReturnProps;
}

合并音视频文件

1
ffmpeg -i audio.opus -i video.mp4 -c copy output.mp4

服务端

iperf3 -s

客户端

单线程只有100Mbps左右
iperf3 -c [ip] -P[线程]

不同权限用户设置不同权限属性值,在菜单页面根据权限的值显示不同组件。当用户强行跳转到更高权限页面时在路由对应的组件中进行判断。根据权限的值判断没有权限则使用Navigate跳转,有权限则显示对应组件。

1.1 打开光猫telnet功能
浏览器访问 http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1

1.2 telnet进入光猫获取telecomadmin密码
登录用户名root,密码是默认wifi密码+默认useradmin密码,具体看光猫背面

#cat /flash/cfg/agentconf/factory.conf

#cat /flash/cfg/app_conf/pppoe/chap-secrets

关闭防火墙

1
2
3
4
5
ip6tables -F
ip6tables -X
ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPT

防火墙一段时间后自动开启,需要再次关闭

引用当前单元格左侧的第一个单元格:=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)。

0%