12306 抢票软件的安装与使用
前言
本教程主要介绍如何通过 Docker 安装和使用 TesterSunshine/12306 抢票软件,并配合使用本地的打码服务。
TesterSunshine/12306 抢票软件的功能
- 自动打码
- 自动登录
- 准点预售和捡漏
- 智能候补
- 邮件通知
- Server 酱通知
前言
本教程主要介绍如何通过 Docker 安装和使用 TesterSunshine/12306 抢票软件,并配合使用本地的打码服务。
TesterSunshine/12306 抢票软件的功能
前言
本文主要介绍 Py12306 抢票软件的手动安装和 Docker 安装过程,适用于 Centos/Debian/Ubuntu,目前主流开源的 12306 抢票软件有:testerSunshine/12306、pjialin/py12306。
Py12306 抢票功能介绍
Atom 解决在线安装或更新插件慢的问题
1 | # 方法一(配置代理,推荐使用) |
在加速百度搜索引擎收录站点方面,百度站长目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送、自动推送和 sitemap
三种形式。按百度的说法,主动推送的效果最好,百度站长平台后台提供了 Curl
、PHP
、Ruby
的推送示例代码,但唯独没有提供 Python
示例代码。本文会给出现成的 Python
版本主动推送代码,系统环境依赖 Linux
,软件环境依赖 Python3
、Curl
。
以下代码会读取特定域名下的 sitemap
站点地图文件,然后通过 Curl
命令将站点地图文件中合法 (结尾为 .html
)的 URL 批量提交给百度站长平台,请自行替换代码中的 domain
、token
、site_map_url
变量值。
前言
CentOS 7 将在 2024 年 6 月 30 日停止支持。
发布时间
CentOS 8 在 2019.9.25 正式发布,提供了两个版本,分别是 CentOS 和 CentOS Streams,Linux 内核版本为 4.18。其中 CentOS Stream 是一个滚动发布的 Linux 发行版,它介于 Fedora Linux 的上游开发和 RHEL 的下游开发之间而存在。可以把 CentOS Streams 当成是用来体验最新红帽系 Linux 特性的一个版本,而无需等太久。CentOS 8 不支持 在 CentOS 7 的基础上进行大版本升级,因此 CentOS 8 只支持全新安装。截止 2020 年 12 月 9 日,CentOS 官方团队正式宣布 2021 年后将停止更新 CentOS 8,转而将更多的精力放在 CentOS Stream 上,也就是说以后不会再有 CentOS 9、CentOS 10,但 CentOS 7 的长期技术支持时间将不会改变,依旧会延续到 2024 年。
软件仓库
引入了两个新的软件仓库,分别是 BaseOS 和 AppStream,其中 BaseOS 包含所有底层 OS 包,AppStream 包含与应用程序相关的包、开发工具、数据库和其他包。换句话说,BaseOS 仓库拥有组成操作系统核心的传统 RPM 包。一旦你更新了系统,它会自动下载并安装这些包的任何新版本。然而有时候你可能不想批量升级软件,因为它可能会在你希望保持稳定的环境中导致兼容性问题(例如在测试代码时)。AppStream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本,这就是为什么新的 CentOS 8 新增了 AppStream 仓库。
软件更新
使用 YUM 包管理器 4.0.4 版本,该版本现在使用 DNF (Dandified YUM) 技术作为后端。DNF 是新一代的 YUM,且 CentOS 8 允许同时使用这 dnf 和 yum 两种工具来管理包。与 DNF 技术集成后,提高了性能,具有定义良好的 API,并支持模块化内容、云应用程序流、容器工作负载和 CI/CD。
系统环境
1 | Fedora release 30 (Thirty) |
Flatpak 安装
1 | # 安装flatpak |
Flatpak 介绍
Flatpak(前世为 xdg-app
)是一种用于构建、分发、安装和运行应用程序的技术,类似的应用程序容器技术还有大名鼎鼎的 Snap、AppImage。它主要针对的是 Linux 桌面,通过在沙箱中隔离应用程序来提高 Linux 桌面的安全性,允许应用程序安装在任何 Linux 发行版上,而且支持用户在同一个系统中安装同一应用程序的多个版本。如果需要更多的 Flatpak 应用,可以从 Flathub 应用商店直接获取。
Flatpak 安装
1 | # 安装flatpak |
Zsh 介绍
Shell 是在开发人员与服务器间建立一个桥梁,它对外提供一系列命令,让我们得以控制服务器。常用的 Bash 就是 Shell 的一种,也是 Linux 下默认 Shell 程序。Zsh 属于 Shell 中的一种,但比 Bash 好用,而且完全兼容 Bash,拥有及其丰富的插件、强大的命令自动补全能力、以及自定义功能,可以大大提供使用 Linux 的效率。
Zsh 安装
1 | # 安装依赖 |
本地 Shell 切换到 Zsh
1 | # 以下操作,不同的Linux用户需要单独安装或者配置(YUM操作除外) |
前言
本教程只适用于 Centos7 安装搜狗输入法(v2.2.0.0108),支持的桌面环境是 GNOME。注:文章末尾附有搜狗输入法最终的运行效果图
系统环境
1 | CentOS Linux release 7.6.1810 (Core) |
安装 Fcitx 输入法框架
1 | # 关闭ibus输入法,绝对不能使用“yum remove ibus”命令卸载ibus, 否则会将桌面环境一同卸载掉 |
1 | import org.springframework.context.annotation.Bean; |