利用 Python 从零开始搭建一个 Telegram 机器人 本人使用的操作系统是 Ubuntu 20.04,如果是 Windows 或者 MacOS,其操作过程应该类似,应该。 然后编程的语言是 Python,使用的 Web 框架是 Flask。 创建机器人首先,注册一个 Telegram 账号,然后,执行相关操作, 我们的 bot 应该有两个属性:一个 name,另一个是 username。name 相当于昵称,而 username 则是在 bot 被 2021-11-02 Python #Python #Ubuntu
《一站式学习 C 编程》阅读札记 第 1 章 程序的基本概念 编写程序可以说就是这样一个过程:把复杂的任务分解成子任务,把子任务再分解成更简单的任务,层层分解,直到最后简单得可以用以上指令来完成。 按:这里所谓的指令是指如下的几种指令: 输入(Input) 输出(Output) 基本运算 测试和分支 循环 一个语句的三种表示,该如何理解? 对于汇编指令转换到机器指令,这个过程由来汇编器来完成,例如,在第一条指令中,把 2021-11-01 C 语言 #C 语言 #基础
我遇到的 Bugs 及其解决方案记录 Ubuntu 中使用 hexo g 生成博客时候出现问题。报错信息是 TypeError: line.matchAll is not a function 这个问题可以通过升级 node 来解决。 链接:StackOverflow 2021-11-01 Bugs #Bugs
《flex 与 bison 中文版》阅读札记 在阅读本书的过程中,我使用的系统是 Ubuntu 20.04。 安装 flex 和 bison 在 Linux 系统中是一件很简单的事情,直接命令行安装即可。安装完可以检查一下版本来看看是否安装成功。 第 1 章 Flex 和 Bison 简介 flex 程序的组成? flex 程序主要由一系列带有指令的正则表达式组成,这些指令确定了正则表达式匹配后相应的动作(action)。由 flex 生 2021-11-01 #编译原理
PotPlayer 截屏相关 这里主要有两个要注意的地方, 1)截屏快捷键,Ctrl + Alt + E 2)截图默认存放的位置 要么是 D:Program FIles\DAUM\PotPlayer\Capture 要么是 C:\Users\17309\AppData\Roaming\PotPlayerMini64\Capture 注意, 里面有一个选项是同时截取字幕(如果有的话), 这个默认是关闭的, 如果有需要截字 2021-11-01 软件使用 #博客园让人失望 #软件使用 #快捷键
Ubuntu 在有 Windows 双系统的情况下更换微软雅黑字体 此次操作的 Ubuntu 版本是 Ubuntu20.04。 安装首先,找到 Windows 安装的磁盘分区: 然后,在 C:\Windows 目录下打开 Terminal,然后,将所有的 Windows 字体复制到 /usr/share/fonts 目录下,并使用命令安装字体: 123sudo mkdir /usr/share/fonts/WindowsFontssudo cp Fonts/* 2021-10-30 Ubuntu #Linux #Ubuntu
《Python Cookbook》第二章:字符串和文本学习札记 首先要说一下 Python 的 r 前缀: Python 的 r 前缀表示原始字符串(raw string),就是字面意义上的字符串,\ 这个符号并不表示转义。比如 r'\n' 表示的是一个反斜杠和一个字母 n。如果不加 r 即 '\n',那么 \ 就表示转义,\n 表示一个换行符。可以把 r'\n' 理解为 '\\n'。 然后, 2021-10-23 Python #Python
一些值得整理的链接(url) 安装 Windows 和 Ubuntu 双系统:https://regulus.cc/2019/10/05/Windows10+Ubuntu18.04%E5%8F%8C%E7%B3%BB%E7%BB%9F%E7%AE%80%E5%8D%95%E5%AE%89%E8%A3%85%E6%8C%87%E5%8C%97/ 安装双系统时,Windows 压缩卷操作中,可压缩的空间远远小于实际的空闲的空间的解 2021-10-23 URL #URL #收集
Ubuntu 解决浏览器无法播放视频的问题 今天装这个 Ubuntu20 系统,又遇到了一个问题,就是浏览器中无法播放视频。以前遇到过两次,所以我隐隐约约记得是安装什么 ffmpg 之类的东西,但是因为之前没有记录,所以还是得去谷歌,然后搜到了一堆安装 flash 这个不好的东西的,但是凭着印象,还是找到了一篇安装 ffmpg 的,这一次,就要把它给记录下来了。 简单一点,就几个命令: 1sudo apt update 1sudo apt 2021-10-22 Ubuntu #Ubuntu
Java 中的 switch 的用法 今天适逢学弟问这个问题,这里就记录一下。说实话,关于 switch,我之前也是有点犯迷糊的,今天翻阅《On Java 8》,发现写得没有 Oracle 的官方教程好。所以,就把官方教程中的例子给拿出来咀嚼一下。 Switch 语句最常用的也是最简单的示例: 123456789101112131415161718192021222324252627282930313233343536public c 2021-10-04 Java #Java #Java 语言基础