主页

CloudReve私有网盘部署

预先准备 安装好宝塔面板,并且预先安装好LNMP环境 Aria2离线下载配置 在FreeSSL上获取SSL证书和密钥 CloudReve部署 安装CloudReve 前往官方库下载最新版的对应系统的可执行文件 在BT面板内添加网站CloudReve,并且设置对应的域名和根目录(下图为示例) 将可执行文件上传到在宝塔面板设置的根目录中,并cd到当前目录 运行CloudReve,并记录初始的账号密码 chmod +x ./cloudreve ./cloudreve 登入http://ip:5212,在控制面板中修改默认的管理员账号和密码 ...

阅读更多

Ubuntu配置wol

安装网络管理工具 sudo apt install ethtool 查询网口信息 ip a 记录需要启动的网口名字 通过指令手动启动wol服务 ethtool -s [INTERFACE] wol g 查询是否成功 ethtool [INTERFACE] 输出信息中如果显示wol:g则代表开启成功 创建开机进程 sudo vi /etc/systemd/system/wol.service 写入以下内容 [Unit] Description=Configure Wake On LAN [Service...

阅读更多

C++逆序对

代码模板 typedef long long LL LL merge(int l,int r) { if(l==r) return 0; int mid=l+r>>1; LL ans = merge(l,mid)+merge(mid+1,r); int i=l,j=mid+1,cnt=0; while(i<=mid&&j<=r) { if(q[i]<=q[j]) tmp[cnt++]=q[i++]; else { tmp[cnt++]=q[j++]; ans+=mid-i+1; } }//统计 //扫尾 while(i<=mid) tmp[cnt++]=q[i++]; while(...

阅读更多

C++中的归并排序

代码模板 void merge_sort(int q[],int l,int r) { if(l>=r)return;//递归终止条件 int mid=l+r>>1;//取中间值 merge_sort(q,l,mid); merge_sort(q,mid+1,r); //递归分治 int cnt(0),i(l),j(mid+1);//cnt为tmp数组中的指针,i和j为需要归并的两个范围指针 while(i<=mid&j<=r) if(q[i]<q[j]) tmp[cnt++]=q[i++]; else tmp[cnt++]=q[j++];//指针对比,将更小的数值移入临时数组tmp当中 while(i<=...

阅读更多

Docker环境安装及部署

参考资料: 1.Docker-从入门到实践 在挂载网易云音乐灰色代理的时候终于还是发现了screen后台运行的坏处,经常会出现不小心重启以后忘记开启服务的情况,由于之前一直听说过docker容器,并且灰色代理有现成的docker容器可以使用,在简单查询和操作了一下以后记录一下docker启动网易云音乐并且进行网易云音乐代理的实战 Docker部署和安装 使用apt进行安装 sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release ...

阅读更多

Linux下启用swap文件以及Ubuntu下zram和zswap的设置

参考网址: 1.Ubuntu开启zram和zswap~ 2.使用zram进行内存压缩 3.Ubuntu添加swap分区 创建Swap分区 Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。 Swap分区虽然可以达到扩大内存的作用,但缺点依旧很明显,相比直接使用物理内存,Swap必然速度上会出现一定的取舍。 新建一个文件夹来作为swap的文件 mkdir swap cd swap sudo dd if=/dev/zero of=sf...

阅读更多

手动设置Openwrt的SD卡分区

参考地址: CSDN-树莓派Openwrt SD卡扩展问题 ​ 在给自己的R2S使用64G的SD卡的时候,安装完毕系统启动发现内存卡中有将近50多G的空间没有得到合理的使用,记录一下通过网上树莓派磁盘扩展分区的步骤来在R2S上同样对SD卡进行分区拓展 Openwrt磁盘拓展 磁盘检查 df -h 检查已经使用的磁盘容量 fdisk /dev/mmcblk0 查看磁盘分区,并进行部分操作 检查磁盘分区情况并且进行分区 在fdisk后的Command( m for help): 后输入p来查看分区情况 其中可以看到最后分区的End为3817471 新建磁盘 输入n...

阅读更多