08 2024 档案
摘要:Promise是异步编程的一种解决方案,是一个对象,可以获取异步操作的消息,大大改善了异步编程的困难,避免了回调地狱,比传统的解决方案回调函数和事件更合理和更强大。 从语法上讲,Promise是一个对象,它可以获取异步操作的消息。提供了一个统一的API,各种异步操作都可以用同样的方法进行处理 Pro
阅读全文
摘要:pica 浏览器中的高质量图像大小调整 在浏览器中调整图像大小,无需像素化,速度相当快。自动选择最好的可用技术:webworkers、webassembly、createImageBitmap、纯JS。 简单使用 <script src="./plugins/pica.min.js"></scrip
阅读全文
摘要:内容总结自官方文档 https://www.selenium.dev/documentation/ Selenium WebDriver WebDriver 被设计为一个简单而简洁的编程接口。WebDriver 是一个紧凑的面向对象 API。它有效地驱动浏览器。 Selenium 通过使用 WebD
阅读全文
摘要:https://docs.scrapy.org/ scrapy介绍 Scrapy 是一个用于抓取网站和提取结构化数据的应用程序框架,可用于各种有用的应用程序,如数据挖掘、信息处理或历史档案。 Scrapy 中的数据流由执行引擎控制,如下所示: 1 引擎从 Spider 获取初始爬行请求。 2 引擎在
阅读全文
摘要:检索资料时看到比较完备的资料,想着要把所有页面保存下来。正好使用下requests和BeautifulSoup库获取和解析所有的静态页,把静态页保存为单个pdf文件,然后再把所有的pdf文件合并起来生成1个PDF文档。 本来想使用python子进程调用wkhtmltopdf工具把静态页生成为单个pd
阅读全文
摘要:pyttsx3 pyttsx3是一个Python库,用于将文本转换为语音输出。它支持多种操作系统,包括Windows和macOS,并且提供了丰富的功能来控制文本到语音的转换过程。 import pyttsx3 msg = "Hello World!" pyttsx3.speak(msg)
阅读全文
摘要:vsftpd vsftpd介绍部分参考自 vsftpd 操作手册 - 完整版 - HOsystem - 博客园 (cnblogs.com) vsftpd 认证模式 匿名开放模式:是最不安全的一种认证模式,任何人都可以无须密码验证而直接登录到FTP服务器。 本地用户模式:是通过Linux系统本地的账户
阅读全文