- 博客(161)
- 资源 (3)
- 收藏
- 关注
原创 IShell 限时九折狂欢,开启高效运维之旅
在日常运维工作中,总有一些重复性的操作。IShell 的自定义命令功能为您排忧解难。在菜单中找到 “自定义命令” 选项,输入命令名称与对应的执行脚本并保存。之后,在终端中即可直接使用这些自定义命令,将复杂的多步操作简化为一键执行,大幅提高工作效率。
2025-03-20 13:45:21
764
原创 常用设计模式学习
23 种设计模式可以分为 三大类, 分别是。1)创建型模式(Creational Patterns):用于创建对象的模式,同时隐藏对象创建的逻辑,避免代码中出现大量new操作和复杂的创建逻辑。目的是解耦对象的创建和使用。2)结构型模式(Structural Patterns):用于处理对象组合的结构,关注类与对象的组合。目的是通过组合对象或类的方式,形成更大的结构。
2025-03-07 14:22:56
718
原创 如何在树莓派上使用 CircuitPython 读取 DHT22 传感器数据
在这篇博客中,我将向大家展示如何在树莓派上使用 Adafruit 的 CircuitPython 库读取 DHT22 温湿度传感器的数据。我们将通过文件来管理依赖,确保安装步骤简单明了。
2024-10-12 17:57:13
715
原创 使用 PyInstaller 和 Hook 文件打包 APK 解析工具
在使用 PyInstaller 打包 Python 应用程序时,可能会遇到一些库的特殊资源或导入问题。通过创建自定义 Hook 文件,可以解决这些问题,并确保打包过程顺利进行。本文将介绍如何使用 PyInstaller 创建自定义 Hook 文件,以处理 Androguard 库中的资源文件。
2024-07-31 23:47:52
676
1
原创 将Python脚本转换为Linux服务
在开发过程中,有时候我们需要将Python脚本变成一个持续运行的 Linux 服务。本文将详细介绍如何使用 Systemd 将一个 Python脚本转换为 Linux服务。
2024-07-15 15:44:58
573
原创 如何在 Linux 中高亮显示日志关键字
通过上述方法,我们可以在 Linux 系统中高效地高亮显示日志文件中的关键字。选择适合你的方法,使阅读日志更加直观和高效。方法优点缺点简单易用高亮效果有限sed 和 ANSI 转义码可自定义高亮颜色命令较长ccze 工具高亮效果丰富,自动识别多种格式需要安装额外的软件。
2024-07-08 18:06:53
1395
原创 Python 实用技巧:计算文件的 MD5 哈希值
在本文中,我们将介绍如何使用 Python 中的 hashlib 模块计算文件的 MD5 哈希值。MD5 哈希值是一种唯一表示文件内容的字符串,常用于文件完整性验证等场景。
2024-04-12 10:15:03
1336
原创 在 Windows 上安装并配置 dig命令 的步骤
在 Windows 上使用 dig 命令需要安装BIND 工具集的一部分,它包含了 dig 命令。dig是一个网络工具,通常在 Unix 和类 Unix 系统上使用,用于查询 DNS(域名系统)信息。它可以用来获取域名相关的信息,比如 IP 地址、域名服务器的记录等。你可以使用 dig 命令来进行域名解析、查找特定主机的 DNS 记录,或者检查特定域名的信息。需要注意的是,在 Windows 上默认情况下是没有预装 dig 命令的,需要手动安装或者使用其他类似的工具来执行相似的功能。
2023-12-19 10:18:50
7669
13
原创 IDEA工具的 CTRL + Shift + F 全局搜索失效
IDEA 工具 全局搜索快捷键(Ctrl+Shift+F)失效解决方法:包含微软输入法和搜狗输入法。
2023-10-08 10:36:17
1461
原创 Python应用程序:从Android日志到Excel文件的智能过滤和输出
【代码】Python应用程序:从Android日志到Excel文件的智能过滤和输出。
2023-09-26 21:04:56
826
原创 JavaScript 定时任务:精确控制你的代码执行时间
JavaScript 定时任务:精确控制你的代码执行时间1、setTimeout2、setInterval
2023-08-30 14:47:42
3506
原创 Django 实现增删改查
2、 数据库表中添加初始数据3、增4、改5、删6、查6.1、过滤查询6.1.1、get 和 filter6.1.2、基础查询6.2、F 和 Q 对象6.2.1、F 对象可以在F对象进行数学运算6.2.2、Q 对象并且语法:或者语法:not 非语法:6.3、聚合函数6.4、排序6.5、级联查询(省略)6.6、查询集QuerySetDjango的ORM中存在查询集的概念、查询集,也称查询结果集,QuerySet,表示从数据库中获取的对象集合。
2023-05-04 16:23:03
979
原创 正则表达式找出字符串里所有的IP地址并比较与原IP数组内容(JS版本)
【代码】正则表达式找出字符串里所有的IP地址并比较与原IP数组内容(JS版本)
2022-09-23 16:24:51
1166
1
原创 Charles的使用
Charles 简单配置,抓取 HTTP 和 SSL / HTTPS 流量。这包括请求、响应和 HTTP 标头(其中包含 cookie 和缓存信息)。
2022-08-25 17:25:09
479
1
原创 windows指定后缀名添加指定ico图标
打开注册表(使用快捷键:win + r 输入 regedit , 然后回车)找到注册表 HKEY_CLASSES_ROOT右键新建项 (例如:.sas),为其配置默认值继续新建项 (项名称和刚刚配置的数值数据同名【sas】)在sas下级再新建项 DefaultIcon然后配置 ico 的资源目录完成,重新启动电脑即可观看效果!!!...
2022-05-20 16:40:49
1284
1
原创 Java 注解和反射
注解和反射一、什么是注解Annotation 是从 JDK5.0 开始引入的新技术。Annotation 的作用:不是程序本身,可以对程序作出解释。(这一点和注释【comment】没什么区别)可以被其他程序(比如:编译器等)读取。Annotation 的格式:注解是以 “@注释名” 在代码中存在的,还可以添加一些参数值,例如:@SuperessWarnings(value=“unchecked”)Annotation 在哪里使用?可以附加在 package,class,me
2022-05-19 17:23:45
207
1
原创 Java8 的 Stream简单教程
Stream 流一、什么是Stream?Stream 将要处理的元素集合看作一种流, 在流的过程中,借助Steam API 对流中的元素进行操作,比如:筛选、排序、聚合等。Stream 可以由数组和集合创建,对流的操作分为两种:1、stream 不存储数据,而是按照特定的规则对数据进行计算,一般会输出结果。2、stream 不会改变数据源,通常情况下会产生一个新的集合或者值。3、stream 具有延迟执行的特性,只有调用终端操作时,中间操作才会执行。Stream 可以通过集合数组创建。1、
2022-05-17 18:46:59
677
原创 Reids的16个常见使用场景
Redis 16 个常见,使用场景!常见的16种应用场景:缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、用户消息时间线 timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜.1、缓存String 类型例如:热点数据缓存,对象缓存、全页缓存,可以提升热点数据的访问速度。2、数据共享分布式String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享。例如:分布式 Session<depend
2022-05-13 15:56:33
227
1
原创 springboot配置全局时区
自定义一个全局时区配置类package com.stone.bigdata.config;import org.springframework.context.annotation.Configuration;import javax.annotation.PostConstruct;import java.time.ZoneOffset;import java.util.TimeZone;/** * 全局时区 * @author yanchi * @date 2022/3/20 11
2022-03-21 09:58:40
1888
原创 Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILAB
java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception
2022-03-20 22:37:28
33479
19
自动生成对应的配置文件.rar
2020-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人