杂谈教程
未读搭建环境系统环境:Ubuntu
安装宝塔面板
1wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
PHP8.0或以上。
添加新的站点,新建数据库,绑定域名。
伪静态设置为thinkphp规则(替换为以下代码)
12345678location ~* (runtime|application)/{ return 403;}location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}
运行目录设置为public
搭建网站
下载源码:https://wwsf.lanzouw.com/is72F110x3kj 密码:f1d3。
上传源码并解压文件。
访问域名,按照引导流程走,填写必要参数。
疑难问题问题一:有任务数量 ...
原因宝塔面板申请ssl证书报错 Invalid version. The only valid version for X509Req is 0.的原因是由于服务器端使用了不兼容的 OpenSSL 版本导致的,服务器端的X509Req 版本只支持 0,而宝塔这边默认的版本为2,目前有两种解决方案。
方案一(推荐)修改/www/server/panel/class下面的acme_v2.py文件,搜索找到X509Req.set_version(2)代码段 ,将其改为X509Req.set_version(0)。
12cd /www/server/panel/classvim acme_v2.py
方案二服务器端升级对应的Openssl版本。(该方式升级可能会导致各种奇葩问题,建议对服务器做一下快照备份)
12345btpip install pyOpenSSL==22.1.0btpip install cffi==1.14bt 1
服务器环境
系统:Ubuntu 20.04.1
宝塔面板
Ubuntu自带git环境所以无需安装。
服务器配置添加用户,这里会提示输入密码,输入两次即可。其他的信息可以不填。直接回车。
1adduser git
设置 /etc/sudoers 文件权限
1chmod 740 /etc/sudoers
编辑 /etc/sudoers
1vi /etc/sudoers
输入 i 进入 insert 模式 ,找到 root ALL=(ALL:ALL) ALL ,在其下方加入一行 git ALL=(ALL:ALL) ALL
1git ALL=(ALL:ALL) ALL # 按 ESC ,输入 :wq ,保存文件
变更 /etc/sudoers 文件权限
1chmod 400 /etc/sudoers
切换 git 账户,创建 ~/.ssh 文件夹和 ~/.ssh/authorized_keys 文件
123su gitmkdir ~/.sshvim ~/.ssh/authorized_keys
输入 i 进入 insert 模式,将电脑本地的 id_rsa ...
预览样式
修改themes\anzhiyu\layout\includes\footer.pug,替换第16行到29行代码。注意缩进。
12345678910111213141516171819202122#anzhiyu-footer if theme.footer.list.randomFriends > 0 .footer-group .footer-title-group .footer-title 友链 a.random-friends-btn#footer-random-friends-btn(href="javascript:addFriendLinksInFooter();" title="换一批友情链接") i.anzhiyufont.anzhiyu-icon-arrow-rotate-right .footer-links#friend-links-in-footer each item, index in projectList ...
下载要优选的IP,反代CF的IP。
解压反代CF的IP文件,在地址栏输入cmd回车。在命令窗口中输入type *.txt>>all.txt合并IP文件。之后会生成一个叫all.txt的文件。将文件更改为IP.txt,并复制粘贴到CF优选IP工具的文件夹下,CF优选IP工具文件夹下,本来会存在一个叫IP.txt的文件,替换一下就可以了。
使用ob2对IP进行过滤,剔除不可使用的IP。下载ob2。
解压ob2文件,运行程序,注意:这里会让你下载一个叫runtime的程序,点击是即可。默认跳转到下载页面,自动下载,手动安装即可。
进入ob2的主界面,点击configs,选择new创建一个新的配置,Name名称随便填写,点击ACCEPT确定。双击新建好的配置文件。点击左下角的lolicode,切换到脚本编写状态。粘贴以下脚本代码。然后保存。
123456789101112131415BLOCK:HttpRequest url = $"http://<input.DATA>/cdn-cgi/trace" maxNumberOf ...
AnZhiYu主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus,转载请注明来自安知鱼
按钮 btns标签语法参数配置样式预览示例源码1234{% btns 样式参数 %}{% cell 标题, 链接, 图片或者图标 %}{% cell 标题, 链接, 图片或者图标 %}{% endbtns %}
圆角样式:rounded, circle
增加文字样式:可以在容器内增加 <b>标题</b> 和 <p>描述文字</p>
布局方式:默认为自动宽度,适合视野内只有一两个的情况。
参数
含义
wide
宽一点的按钮
fill
填充布局,自动铺满至少一行,多了会换行
center
居中,按钮之间是固定间距
around
居中分散
grid2
等宽最多 2 列,屏幕变窄会适当减少列数
grid3
等宽最多 3 列,屏幕变窄会适当减少列数
grid4
等宽最多 4 列,屏幕变窄会适当减少列数
...
vcode 环境搭建配置c/c++环境
本教程默认都有安装vscode,并且已经完成汉化操作,如果没有安装vscode,请自行安装。
下载编译器MinGW并解压
你可以直接点击为你找好的下载页面。
下载页面中选择 x86_64-win32-seh 下载,也可以根据自己的电脑版本选择适合的版本。
在C盘中解压文件,理论上你可以在任何地方解压,但注意路径不能包含中文。
将MinGW添加至环境变量
进入mingw64下的bin文件夹,复制当前路径,Win + i唤起系统设置,输入高级系统设置并进入,点击环境变量,选择path,编辑,新建,粘贴路径,按下三个确定。
配置VScode插件
切换C/C++插件至 1.8.4 版本,因最新版本不会自动生成launch.json文件,给后续优化带来不便,故退回旧版本。
运行代码
新建文件夹,修改为英文名称并进入,右键 通过Code打开 若在安装时未勾选相关选项,可能没有这个选项,请自行在VScode内操作打开文件夹
新建一个文件,英文命名且扩展名为 .c
编写相关代码
123456789#inclu ...
第一阶段计划所有任务完成期限:2023年4月20日-2023年4月30日
任务主要分两部分:
第一部分:无人机的修复和功能完善具体包括(飞机的恢复和调试、倾转机构、飞控程序)。
第二部分:无人机文档制作具体包括(三折页,10页PPT,易拉宝,墙面KT板)
无人机修复组人员分配及任务安排负责人:吉祥兄
主要人员:绍宏兄,文杰兄,绪恒兄
4月21号—4月23号:1.检查材料是否齐全,列出所缺材料清单并补全。2. 在网上寻找倾转机构解决方案,同时 自己设计一款(做两手准备)
4月23号—4月27号:1.组装无人机。2.对飞控进行调试(要求:调试现场起码有两个人,保证安全)。
4月28号—4月30号:1.撰写无人机的技术先进性依据,X型机架减少共振依据。
参赛资料制作组人员分配及任务安排负责人:骥兄
主要成员:雨露姐,杨佳兄
4月21号—4月23号:制作10页PPT。
...