51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开发笔记

对 Android 应用换肤方案的总结

对 Android 应用换肤方案的总结

厉飞雨 阅读(192) 评论(0) 赞(8)

虽然现在已经有很多不错的换肤方案,但是这些方案或多或少都存在自己的问题。在这篇文章中,我将对 Android 现有的一些动态换肤方案进行梳理,对其底层实现原理进行分析,然后对开发一个新的换肤方案的可能性进行总结。 1、通过自定义 style 换肤 1.1 方案的基本原理 这种方案是我之前用得比较多的一种方案。我在使用的时候也做了很多的调整。开源版本可以参考 Colorful 这

Python Paramiko模块用法介绍

Python Paramiko模块用法介绍

厉飞雨 阅读(173) 评论(0) 赞(5)

一、Paramiko模块简介 {#title-1} Python Paramiko是Python编程语言中的SSHv2协议的实现,支持连接SSH客户端和服务器。基于SSH客户端的基础功能,可以在Python环境中执行命令、传输文件、执行远程代码和控制SSH会话等。因此,Python Paramiko模块被广泛应用于后台自动化、配置管理、网络管理、系统测试、安全审计等领域。 二、

Python requirements.txt安装用法介绍

Python requirements.txt安装用法介绍

厉飞雨 阅读(152) 评论(0) 赞(5)

一、什么是requirements.txt文件 {#title-1} 在Python项目开发中,通常需要安装多个Python包。当我们在新的项目中启动一个虚拟环境,并且想要在新的虚拟环境中安装之前的依赖包时,就可以使用requirements.txt文件来完成。这个文件包含了所有需要安装的依赖包和其版本号。 requirements.txt文件可以在项目的根目录下创建,文件名为

Python pyttsx3——一款优秀的语音合成库

Python pyttsx3——一款优秀的语音合成库

厉飞雨 阅读(336) 评论(0) 赞(8)

一、基础介绍 {#title-1} Python pyttsx3是一款优秀的Python语音合成库,使用它可以将文字、语音转换成语音信号,从而完成语音播报的功能。它支持多个平台的语音合成,包括Windows,MacOS以及Linux等操作系统。下面将从使用、安装、API介绍和高级用法方面进行详细阐述。 二、使用方法 {#title-2} 首先,需要安装pyttsx3库,使用以下

Python获取cookie用法介绍

Python获取cookie用法介绍

厉飞雨 阅读(244) 评论(0) 赞(9)

一、基本介绍 {#title-1} 1、什么是cookie? Cookie,指的是网站为了辨别用户身份而存储在用户本地终端上的数据。简单来说,就是通过在用户访问网站时,将一小段数据送给用户,并且要求用户在以后访问时再次提供此数据,以便验证用户的身份。 2、如何获取cookie? 获取cookie需要用到Python中的requests库。requests是用Python语言基于

阿里云基础技术(四)

阿里云基础技术(四)

厉飞雨 阅读(124) 评论(0) 赞(6)

4.Serverless (1)技术特点 随着以K8s为代表的云原生技术成为云计算的容器界面,K8s成为云计算的新异地操作系统。面向特定领域的后端云服务(BaaS)则是这个操作系统上的服务API,存储、数据库、中间件、大数据、AI等领域的大量产品与技术都开始提供全托管的云形态服务。 Serverless计算包含以下特征: 全托管的计算服务 通用性 自动的弹性伸缩 按量计费

【数据库】NoSQL数据库

【数据库】NoSQL数据库

厉飞雨 阅读(121) 评论(0) 赞(3)

按照所使用的数据结构的类型,一般可以将 NoSQL 数据库分为列式存储数据库 、键值对存储数据库 、文档型数据库 、图数据库 。 目前业界虽然对NoSQL 并没有一个明确的范围和定义,但是它们普遍存在一些共同特征: 易扩展:去掉了关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。 大数据量,高性能:NoSQL 数据库都具有非常高的读写性能,尤其在大数据量下。这得益于

Go Switch

Go Switch

厉飞雨 阅读(138) 评论(0) 赞(7)

switch语句 使用switch语句来选择要执行的多个代码块中的一个。 在Go中的switch语句类似于C、C++、Java、JavaScript和PHP中的switch语句。不同之处在于它只执行匹配的case,因此不需要使用break语句。 单一case的switch语法 switch 表达式 { case x: // 代码块 case y: // 代码块 ca

Go 运算符

Go 运算符

厉飞雨 阅读(134) 评论(0) 赞(6)

运算符用于对变量和值执行操作。 加号运算符(+)将两个值相加,如下面的示例所示: 示例代码: package main import ( "fmt" ) func main() { var a = 15 + 25 fmt.Println(a) } 尽管加号运算符通常用于将两个值相加,但它也可以用于将变量和值相加,或者将一个变...

VirtualBox 键盘快捷键汇总

VirtualBox 键盘快捷键汇总

厉飞雨 阅读(301) 评论(0) 赞(7)

VirtualBox(简称 VBox)是一款强大、免费、开源的 Type 2 Hypervisor 虚拟机软件,适用于 Linux、Windows 和 macOS。与 Type 1 虚拟机不同,VirtualBox 利用系统内核来模拟 Guest OS 的硬件,让部署虚拟机和安装操作系统更加便捷。 除了适合初学者的虚拟机管理程序外,VirtualBox 在为整个应用提供直观、快