fedora基本配置

1.软件包管理工具 dnf命令 建立软件包缓存 sudo dnf makecache 进行软件包更新 sudo dnf upgrade 更新单个软件包 sudo dnf upgrade package_name 搜索软件包 dnf search package_name 查找软件包,使用通配符 dnf list kernel-* 列出所有软件包 dnf list all 列出已安装软件包 dnf list installed package_nam 列出所有包组 dnf group list 列出已启用的软件仓库 dnf repolist 列出来自单个软件仓库的软件包 dnf repository-packages fedora list 显示单个软件包的信息 dnf info package_name 列出具体软件包的所有信息 dnf repoquery package_name --info 列出哪个软件包提供了该二进制文件 dnf provides "*bin/named" 列出某个软件包组的详细信息 dnf -v group list group_name 安装单个软件包 sudo dnf install package_name 不知道包名的情况下使用 sudo dnf install /usr/sbin/named 安装软件包组...

八月 3, 2022 · 4 分钟 · 700 字 · Me

frp内网穿透

1.frp server端配置 [common] # frp监听的端口,默认是7000,可以改成其他的 bind_port = 14823 vhost_http_port = 12345 # 授权码,请改成更复杂的 token = 12345678 # frp管理后台端口,请按自己需求更改 dashboard_port = 7800 # frp管理后台用户名和密码,请改成自己的 dashboard_user = admin dashboard_pwd = admin enable_prometheus = true 2.frp client端配置 [common] server_addr = yourdomain server_port = 14823 #server端bind_port token = 12345678 #授权码 [ssh] #ssh远程链接 type = tcp local_ip = 127.0.0.1 local_port = 22 #本地ssh端口 remote_port = 6000 #远程ssh连接端口 [web1] type = http #http服务 local_port = 80 custom_domains = yourdomain 3....

七月 31, 2022 · 2 分钟 · 303 字 · Me

rust学习

1.rust函数 fn main(){ //主函数 println!("hello world!"); } 2.Rust变量 Rust 是强类型语言,但具有自动判断变量类型的能力。 声明变量使用let关键字。 重影:指变量的名称可以被重新使用。 有符号类型 长度 有符号 无符号 8bit i8 u8 16bit i16 u16 32bit i32 u32 64bit 164 u64 128bit i128 u128 arch isize usize

七月 27, 2022 · 1 分钟 · 34 字 · Me

c++练习

练习题 二分法求解方程 #include <iostream> # include <sstream> # include <cmath> # include <iomanip> using namespace std; double x,y,h; bool check(double w){ return h/sqrt(x*x-w*w)+h/sqrt(y*y-w*w)-1>=0; //单调递减函数 } int main() { int t; cin>>t; for(int i=0;i<t;i++){ cin>>x>>y>>h; double l=0; double r=x<y?x:y; while(r-1>1e-12){ double mid = (l+r)/2; if(check(mid))r=mid; //如果在x轴上方则向右查找 else{ l = mid; } } cout<<fixed<<setprecision(6)<<i<<": "<<r; } } 十六进制转换成二进制 链表 查找元素 std::pair<int, int> getElem(int a,list *l1) { list *b=l1; int count=0; for(;b->next!=NULL;b=b->next){ if(a==b->a){ return std::pair<int, int>(a,count); //返回元素和下标 } count++; } if(b->a==a){ return std::pair<int, int>(a,count); //未找到返回-1 } return std::pair<int, int>(a,-1); }

四月 24, 2022 · 1 分钟 · 87 字 · Me