rss to telegram bot
我们要实现一个订阅推特用户并将消息推送到 telegram 上,这里我们用 rss 的方式来实现,所以决定采用 rsshub 来生成订阅源,再用 rsstt 来实现订阅对应用户的 rss 源。这样就可以将订阅的推特用户消息推送到 telegram 频道或者用户上。
由于我买的是国内的服务器,但是访问 推特/telegram 需要科学上网。所以我们需要先在服务器上配置科学上网。
当然,如果你的服务器可以直接访问国外的网站,那就不需要配置科学上网这一步了。同时后续的 docker-compose.yml 文件里的 proxy 代理相关配置也不需要了。
配置科学上网相关链接: https://github.com/spencer17x/clash-for-linux
克隆 clash 项目
1$ git clone https://github.com/spencer17x/clash-for-linux
进入到项目目录,编辑 .env 文件,修改变量 CLASH_URL 的值。
注意: .env 文件中的变量 CLASH_SECRET 为自定义 Clash S ...
Vim基础使用
帖子来源数据知道
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
vi的常用命令汇总
在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可
常见需要修改的文件包括:
源程序
配置文件,例如 ssh 的配置文件 ~/.ssh/config
在没有图形界面的环境下,要编辑文件,vi 是最佳选择!
每一个要使用 Linux 的程序员,都应该或多或少的学习一些 vi 的常用命令
01 vi 和 vim
在很多 Linux 发行版中,直接把 vi 做成 vim 的软连接
vi 是 Visual interface 的简称,是 Linux 中 最经典 的文本编辑器
vi 的核心设计思想 —— 让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作
vi 的特点:
没有图形界面 的 功能强大 的编辑器
只能是编辑 文本内容,不能对字体、段落进行排版
不支持鼠标操作
没有菜单
只有命令
vi 编辑器在 系统管理、服务器管理 编辑文件时,其功能永 ...
vscode使用ssh连接云服务器
Vscode连接服务器Vsccode作为使用率兼容性很高的编程软件,在日常使用中需要操作远程服务器时我们除了可以使用专门的SSH连接工具以外,还可以使用Vscode中的插件实现SSH连接,可以极大的提升开发效率。但是vscode的SSH连接如果使用密码连接的话需要频繁的输入密码,且当密码比较复杂的时候,频繁输入密码更是一个极为痛苦的操作,因此,除了密码连接我们还可以使用SSH公钥连接的方式,只需要在配置文件中配置好,后续就可以免密码登录(不是自己的电脑为了安全起见最好还是使用密码链接),不需要再反复的输入我们复杂的密码了。
安装拓展Remote-SSH
远程点击资源管理器,并输入ssh username@IP地址
密码连接的方式,只需要根据提示选择系统并输入密码即可。
使用公钥的方式进行连接
生成公钥 安装Git,如果没有安装百度安装一下,安装完成后打开CMD或者Git-bash输入以下命令
1ssh-keygen -t rsa -C "自己的邮箱"
回车运行命令系统会自动生成密钥文件 默认储存位置在 C:\User\用户名(Administrato ...
C盘清理技巧
磁盘清理 系统自带的磁盘清理
系统设置 开启存储感知
更改桌面和下载文件夹的默认位置
更改新内容的保存位置
系统缓存清理
虚拟内存改盘
关闭休眠 cmd 中 powercfg -h off
清理本地临时文件 %appdata%
其他软件的缓存清理 qq 微信 音乐软件视频软件
清理N卡驱动
C盘清理十几种方法汇总!拯救你的红管盘!附带清理工具「超极氪」
杂七杂八小问题
解决方案之杂七杂八小问题Q1:任务栏的图标变成了白板123456789taskkill /im explorer.exe /fcd /d %userprofile%\appdata\localdel iconcache.db /astart explorer.exeexit
Q2:关闭电脑休眠模式1powercfg -h off
Q3:系统引导文件配置使用搜索搜Msconfig或者系统配置
Q4:Ubuntu重启后没有网123sudo service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service NetworkManager stare
TQD-Micrmouse-JZ-II调试注意事项与教程
介绍实验室现有除自制电脑鼠以外,还有从天津启诚伟业科技有限公司购入的三只TQD-Micrmouse-JZ-II 精致智能鼠。
底层代码加密 可调整部分少
对赛道要求高 赛道的洁净程度要高
一套代码对应一套鼠
电源接口无反接设计
调试
调试前准备
电脑环境要求:
keil
MATLAB Runtime 9.6(对应MATLAB R2019a)
若安装了其他版本,只需在官网下载MATLAB Runtime 9.6版本的安装即可不需要卸载MATLAB
红外计算软件: TQD-Micromouse-JZII V2022 Ir calc
上位机软件: TQD-Micromouse-JZII V2022 Analysis
程序烧录软件: flash_loader_demonstrator
赛道和其他要求:
赛道尽可能的干净,挡板无翘起的情况
电脑鼠轮胎要干净
电池要固定稳,电池线要原理轮胎的齿轮
检查电机插口是否松动
调试
脉冲的测试
红外值与陀螺仪的调试
红外计算软件、上位机软件、烧录软件的使用
FAQ
Q1:在运行过程中突然停止是什么情况?A1 ...
Git基本操作
git 命令(简单版)
创建仓库
12git init # 初始化仓库git clone 仓库的Http链接
添加至缓存区
123git add 文件名称# 或者git add . #添加全部名称
提交信息
1git commit
commit 后会进入vim编辑页面 按i进入模式进行备注
编辑完版本信息(备注信息)后按ESC退出插入模式
英文输入状态下在下方命令行输入:wq(强制保存并推出)
上传远程仓库
12git push git push origin 分支名称
切换分支
1git checkout 分支名称
其他命令
1234567git status # 查看仓库当前状态git reset # 回退版本git rm # 将文件从暂存区和工作区移除git log # 查看提交历史git log --oneline # 查看简洁版的提交记录git blam<file> # 以列表形式查看指定文件的历史修改记录
[git操作]https://blog.csdn.net/m0_38134 ...
python学习笔记
第一节 Python的基础语法
标识符
第一个字符必须是字母或者下划线_
其他部分由字母、数字和下划线组成
区分大小写
保留字
1234# 保留字=关键字import keywordkeyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', ...
业余无线电报名及考试流程
业余无线电报名流程
登录天津市无线电协会网站,在通知公告栏中点击本月的报名通知。
下载报名表:点击网站中的报名表下载并填写信息。
如若不知如何填写请下载范例,按照范例来填写。 并且请注意各项要求。
报名:将填写好的报名表使用邮箱发送邮件至baoming@tjara.org
报名成功:报名成功后会收到邮件回复。示例如下:
考试流程
领取准考证:
时间:见网站通知。
地址:天津市无线电协会西青区郁江西道金奥广场2号楼403
咨询电话:022-87551688
交通方式:公交可以坐156至王兰庄站,然后骑共享单车或步行。
没有时间去的可以写一份代办的说明书,让其他人带着说明书与身份证代领准考证(建议尽量本人去取)
考试
时间:见网站通知,通常为每月最后一个周日,特殊情况会有相应调整。
地点:天津市河北区辰纬路3号天津共交易通科技有限公司会议中心
形式:闭卷考试
携带物品:签字笔、铅笔、橡皮、身份证、准考证 ...
IDM下载器教程
IDM下载及安装IDM简介IDM 全名Internet Download Manager 是一款国外的多线程下载神器(简称IDM)Internet Download Manager 支持多媒体下载、自动捕获链接、自动识别文件名、静默下载、批量下载、计划下载任务、站点抓取、队列等等是一款国外的老牌下载工具。
安装步骤
将下载好的安装包打开,进入安装向导,然后选择前进
勾选我接受许可协议,然后点击前进
点击【浏览】可更改软件的安装位置,【前进】继续安装