windows设置代理
方法1设置代理1netsh winhttp set proxy proxy-server="http=127.0.0.1:7890;https=127.0.0.1:7890" "localhost;*.contoso.com;127.0.0.1"
查看代理1netsh winhttp show proxy
清除代理1netsh winhttp reset proxy
例外localhost;127.;10.;172.16.;172.17.;172.18.;172.19.;172.20.;172.21.;172.22.;172.23.;172.24.;172.25.;172.26.;172.27.;172.28.;172.29.;172.30.;172.31.;192.168.*
方法2设置 HTTP 代理环境变量打开命令提示符或 PowerShell ...
很好的文章
博客归档 (lovir.cn)
c++给萌新的C/C++环境搭建攻略(VSCode和MSYS2) - 知乎 (zhihu.com)
postmanPostman 同步 cookie_w3cschool
nginx彻底搞懂反向代理神器Nginx Proxy Manager的配置和使用,一键配置反向代理、重定向、SSL、Nginx认证、404等,谁看了谁都会配置Nginx (fanjunyang.zone)
Nginx 配置教程 (lovir.cn)
Nginx使用及配置 (fanjunyang.zone)
sshSSH 连接服务器踩坑总结 (lovir.cn)
dnsISC BIND9 - 最详细、最认真的从零开始的 BIND 9 - DNS服务搭建及其原理讲解 (Debian / Windows) - DoHerasYang - 博客园 (cnblogs.com)
常用镜像国内源列表-镜像 ...
删除网络驱动器
方法1删除指定网络驱动器
1net use Z: /delete
删除所有驱动器
1net use * /delete
也可以去资源管理器删除
可以尝试在普通权限和管理员权限分别运行
方法2如果还是不行
先停止运行
1taskkill /f /IM explorer.exe
然后删除所有驱动器
1net use * /delete
重启资源管理器
1explorer.exe
参考在 Windows 10 中删除映射网络驱动器的 4 种方法 (101-help.com)
Windows端口转发
GOPROXYwindows上也可也用proxy_admin,有图形界面
也可以在Linux上运行
基本的tcp代理1proxy tcp -p ":2022" -T tcp -P "192.168.64.132:22"
参数
—daemon:后台运行
—forever:守护运行
proxy_admin运行proxy-admin,
安装成功后,打开浏览器访问:http://127.0.0.1:32080 , 首次默认账号是root,密码是123,登录后记得第一时间修改。
GOPROXY 使用文档 (host900.com)
Release v4.8 · snail007/proxy_admin_free · GitHub
proxy_admin_free/README_ZH.md at master · snail007/proxy_admin_fr ...
ssh端口转发
1.端口转发我的本地环境为Win10,假设我想转发的本地端口为9006,服务器数据库地址为10.0.0.11:3306,那么只需要在Win10上打开Windows Powershell,输入以下命令:
1ssh -fNg -L 9006:10.0.0.11:3306 [email protected]
-L:代表端口映射
-f:让SSH客户端在后台运行。
-N:表示不执行远程命令,只进行端口转发。
-g:允许远程主机连接到转发的端口。危险!需要给服务器强密码
例子-将远程端口转发到本地
123456789#危险 远程主机连接到转发的端口 **危险!**需要给服务器强密码 或者使用证书认证ssh -fNg -L 2022:192.168.64.132:22 [email protected]#使用zerotier+ssh应该可以去掉-gssh -fN -L 2022:192.168.64 ...
xmake学习
xmake
介绍xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。
虽然,简单易用是 xmake 的一大特色,但 xmake 的功能也是非常强大的,既能够像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,还有内置的包管理系统来帮助用户解决 C/C++依赖库的集成使用问题。
目前,xmake主要用于C/C++项目的构建,但是同时也支持其他native语言的构建,可以实现跟C/C++进行混合编译,同时编译速度也是非常的快,可以跟Ninja持平。
快速入门安装Windows使用安装包
从 Releases 上下载windows安装包
运行安装 ...
提交本地代码到github
github提示create a new repository on the command line
1234567echo "# xd_code_template" >> README.mdgit initgit add README.mdgit commit -m "first commit"git branch -M mastergit remote add origin [email protected]:jinianyoushang/xd_code_template.gitgit push -u origin master
push an existing repository from the command line
123git remote add origin [email protected]:jinianyoushang/x ...
vscode通过ssh连接远程服务器+免密登录
vscode连接远程服务器1.在vscode下载Remote Development
2.点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别
3.点击ssh配置
4.在弹出的选择配置文件中,点击第一个
5.在config文件中输入以下内容
1234Host <显示的服务器名字> HostName <服务器的ip> Port 22 User <ssh登录的用户名>
如下
6.这时展开SSH,就能看到刚刚创建的配置了
点击连接,输入密码即可。
ssh使用密钥连接
本地生成SSH密钥对:如果你还没有SSH密钥对,可以使用ssh-keygen命令在本地生成一对密钥(公钥和私钥)。
1ssh-keygen -t rsa
复制公钥:使用cat命令或文本编辑器打开你的公钥文件(通常是~/.ssh/id_rsa.pub),并将公钥内容 ...
c++在ubuntu交叉编译
ubuntu中交叉编译1.安装交叉编译工具链64位12sudo apt updatesudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
查看版本
123456aarch64-linux-gnu-gcc --version#aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0#Copyright (C) 2021 Free Software Foundation, Inc.#This is free software; see the source for copying conditions. There is NO#warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PU ...
C++工程:总结 CMake 添加第三方库依赖方式git submodule、 find_library、FetchContent、CPM等
C++工程:总结 CMake 添加第三方库依赖方式git submodule、 find_library、FetchContent、CPM等个人认为第2种,第6种,第7种比较好。
CMake 已经成为了C++工程管理的主流方式,功能非常强大,现在大多数的 C++ 库都已经支持CMake,下面以 jsoncpp 为例,介绍几种引入第三方库的方式。
1. 代码依赖这种方式是把第三方库的完整代码直接添加到我们的项目中,当做项目代码的一部分进行编译,这种方式会把第三方代码和我们的代码混在一起,并不推荐使用。首先我们需要到 jsoncpp 下载需要的头文件和实现代码,放到项目当中。
工程文件目录1234567891011121314151617181920├── CMakeLists.txt├── jsoncpp│ ├── include│ │ └── json│ │ ├ ...












