• Python 批量修改图片尺寸

    PIL(Python Imaging Library)是Python的第三方图像处理库,但由于其强大的功能,事实上已经被认为是图像处理标准库了。PIL功能非常强大,而且API却非常简单易用。

    由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。

  • Docker常用命令

    Docker 是一个开源的应用容器引擎。
    也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要;而普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。

    Docker 入门教程:
    https://www.runoob.com/docker/docker-tutorial.html
    https://docker.easydoc.net/doc/81170005/cCewZWoN/lTKfePfP

  • Python 正则表达式

    正则表达式是什么?

    正则表达式(regular expression) 描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

    比如:

    • col+r:可以匹配 color、colour、colouur 等,+ 号代表前面的字符至少出现一次1次或多次;
    • col*r:可以匹配 colr、color、colour 等,* 号代表前面的字符可以0次或多次;
    • col?r: 可以匹配 colr 或者 color,? 问号代表前面的字符可以出现0次或1次。
  • Python Selenium查找元素方法汇总

    关于怎么安装使用Selenium,看这篇文章: Python Selenium使用举例

    Selenium用法 主要就4步:

    • 1.创建WebDriver对象;
    • 2.用WebDriver对象的get方法打开网址;
    • 3.用WebDriver对象的find_element方法去找到网页上你需要的元素,返回WebElement对象(找到对象是重点);
    • 4.对WebElement对象进行操作,一般就是获取对象的内容、填写入内容或者click操作。

    这篇文章主要针对第3步,列举一些查找元素的方法。(文章代码中使用selenium4版本)

  • Python Selenium使用举例

    Selenium是一个用于Web应用程序测试的开源工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,实现自动化测试。说白了,就是个Web应用的自动化测试工具。

    Web的自动化测试,因为是模拟用户操作一样,自然而然也可以把测试过程中需要的数据、信息等保存下来。所以我也用这个来下载一些公开数据(不用担心对爬虫的限制啥的)。

  • 用FFmpeg下载m3u8格式视频

    FFmpeg 是一个开源软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。

    反正FFmpeg很强大的,功能也很多。这篇文章,主要介绍下载m3u8视频。

  • Hexo Keep主题添加归档页和标签页

    Keep主题官方文档:https://keep-docs.xpoet.cn/

    Keep主题配置指南:https://keep-docs.xpoet.cn/usage-tutorial/configuration-guide.html

    Keep主题默认导航菜单上没有【归档】和【标签】菜单。所以需要自己开启。

  • 【不断更新系列】Linux命令小记

    Linux的命令,主要在服务器上用的比较多。一般用的最多的就是CentOS和Ubuntu这两系统的。

    这篇文章主要:

    • 总结一些常用的Linux命令
    • 整理博客中具体介绍Linux命令的文章
  • Linux nohup 后台运行 命令详解

    nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。

    nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

  • Ubuntu ufw命令详解

    UFW是一个简单的防火墙,全称Uncomplicated Firewall。iptables 的前端,旨在简化防火墙的配置。是 Ubuntu 系统上默认的防火墙组件。

    UFW 是为轻量化配置 iptables 而开发的一款工具。 UFW 提供一个非常友好的界面用于创建基于 IPV4,IPV6 的防火墙规则。 UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。