- 博客(449)
- 资源 (7)
- 收藏
- 关注
原创 更换jdk环境,通过.sh文件
本文介绍通过.sh脚本更换JDK版本的方法。首先使用sed命令修改环境配置文件中的JDK路径,然后赋予执行权限并运行脚本。接着通过alternatives命令注册新JDK环境,手动选择Java版本后清除缓存。最后验证版本变更是否成功。该脚本实现了从JDK 1.8.0_191到1.8.0_491的版本升级,包含环境变量更新、权限设置和版本切换等完整流程。
2026-04-23 10:47:01
4
原创 openclaw 安装
OpenClaw 是一个基于 Node.js 的智能代理框架,要求 Node 版本 >22。安装主程序后可通过向导配置守护进程。其核心功能是 Skill 系统,支持通过 npm 安装官方 Skill 库(clawhub),也可直接添加 GitHub 上的第三方 Skill。使用时可控制执行过程显示级别(/verbose),并支持添加多个智能代理。该框架强调模块化设计,通过 Skill 扩展功能,适合构建自动化工作流。
2026-03-17 14:01:43
190
原创 Alibaba Cloud Linux 4或者 CentOS 9 无法秘钥登录
本文介绍了SSH安全配置的基本操作:首先生成ed25519标准的密钥对,将公钥上传至authorized_keys文件;然后修改sshd_config配置文件,建议设置为prohibit-password禁止密码登录;最后重启SSH服务并查看登录日志验证配置。这些步骤能有效提升SSH连接的安全性。
2026-03-17 11:33:02
80
原创 OpenClaw:AI Agent 界的“野生龙虾“正在重塑生产力,但你敢养吗?
OpenClaw 代表了 AI Agent 平民化的一个重要里程碑——它证明了普通人也能拥有"数字员工"。但正如所有革命性技术一样,能力越大,风险越大。在享受 AI 代理带来效率提升的同时,我们也必须建立新的安全意识:你的 AI 代理比你想象的更强大,也比你想象的更脆弱。OpenClaw 官方文档:https://docs.openclaw.aiSkill 市场:https://clawhub.com。
2026-03-12 16:43:51
449
原创 vscode自定义快捷输入
本文介绍了在VS Code中配置Python代码片段的方法:首先打开左下角设置中的代码片段功能,搜索并打开python.json配置文件,然后按照示例格式输入需要的快捷方式。通过简单三步即可自定义Python开发中的常用代码片段,提高编程效率。操作过程配有清晰的界面截图指引,帮助开发者快速完成配置。
2026-01-29 13:41:55
249
原创 查询某个数据库自增主键是否即将用尽
SQL语句摘要:该ALTER TABLE语句将表的主键id字段从带符号INT改为无符号INT(11),使其取值范围从±20亿扩展到40亿,可显著延长自增主键的使用期限。修改后的字段属性包括无符号约束、非空、自增特性,并保留原有注释。这个优化适用于应对主键即将耗尽的情况。
2025-11-14 14:49:56
333
原创 获取当前时间的前后n个月
本文展示了Java中使用DateTimeFormatter定义多种日期时间格式的示例代码,包括标准日期时间、本地日期、月份格式等。其中重点介绍了getMinusMonth方法,该方法通过LocalDateTime计算并返回当前时间前/后N个月的格式化月份字符串(yyyyMM格式)。这些工具方法可用于简化日常开发中的日期时间处理工作。
2025-10-15 16:47:42
375
原创 清理 MySQL 表碎片
摘要:MySQL 表碎片清理可通过执行 OPTIMIZE TABLE table_name 命令实现,该操作会重新组织表数据并释放未使用的存储空间,提升查询性能。适用于频繁增删改操作后出现碎片的表。
2025-10-15 16:41:08
143
原创 angularjs格式下拉框
本文展示了如何使用AngularJS实现下拉选择框功能。代码片段包含两部分:1) 定义了一个包含两个选项的数据源数组invoice_state_array,表示"是/否"状态;2) HTML中使用select元素绑定该数据源,通过ng-options指令动态生成选项,并设置ng-change事件和ng-model实现状态变更时的处理和数据绑定。
2025-10-11 17:28:27
201
原创 NumPy基础
NumPy是Python科学计算的核心库,提供高效的ndarray多维数组对象,支持向量化运算和广播机制。它通过数组索引、切片、通用函数(ufunc)和聚合统计实现高性能计算,还包含随机数生成和逻辑运算功能。NumPy广泛应用于数值模拟、数据清洗、机器学习等领域,是科学计算的底层基础。
2025-09-23 15:46:41
216
原创 Python 常见数据科学工具库概览
本文介绍了Python数据科学中常用的六大工具库:NumPy(高效数组运算)、pandas(数据清洗分析)、matplotlib(数据可视化)、SciPy(科学计算)、scikit-learn(机器学习建模)和statsmodels(统计建模)。每个库均配有功能说明、适用场景和简单代码示例。文末通过对比表格清晰展示各库的核心定位,帮助读者快速了解不同工具的特点和适用领域,为数据科学项目选型提供参考。
2025-09-23 15:36:16
845
原创 mysql 获取时间段之间的差值
MySQL提供了多种计算时间差的方法:1)使用TIMESTAMPDIFF函数获取两个时间点的差值,可指定秒/分/时等单位;2)通过UNIX_TIMESTAMP将时间转换为时间戳后相减得到秒数差。此外,还可用DATE_SUB和DATE_ADD配合BETWEEN来判断当前时间是否在指定时间点的±10秒范围内。这些方法适用于需要精确计算时间间隔的场景。
2025-09-16 15:11:52
471
原创 创建python 虚拟环境
摘要:本文介绍了Python虚拟环境的创建与管理方法。主要内容包括:使用conda搜索Python版本、创建指定版本的环境(如Python 3.12.0)、激活/退出环境、验证环境版本以及删除环境等操作。还提供了修改.zshrc配置文件的命令,方便环境配置。这些命令适用于conda环境管理,帮助开发者隔离不同项目的Python环境。
2025-09-16 15:02:27
188
原创 mysql小数取整
SQL常用数值处理函数摘要:1)FLOOR向下取整(123.456→123);2)CEIL向上取整(123.001→124);3)ROUND四舍五入(123.456→123,123.556→124);4)TRUNCATE直接截断小数(123.456→123)。这些函数可精确控制数值的显示格式和计算精度。
2025-09-16 14:57:03
275
原创 Excel (Mac 版) 整列填充公式
Excel (Mac 版) 整列填充公式快捷键 输入公式:先在目标单元格输入公式 选中区域:按 ⌘ + Shift + ↓ 选中当前单元格到该列最后一行 填充公式:按 ⌘ + D 向下填充公式 (48字)
2025-09-15 11:08:03
618
原创 python 常用数据类型
Python常用数据类型包括:集合(set)用{}表示,空集合需用set()创建;列表(list)为有序可变序列,用[]或list()初始化;元组(tuple)为不可变序列,用()或tuple()创建;字典(dict)存储键值对,空字典用{}表示;双端队列(deque)需从collections模块导入。注意空{}默认表示字典而非集合。各类型特性与Java对应:set无序唯一,list有序可变,tuple类似数组,dict对应Map。
2025-09-09 10:58:08
132
原创 windows server2008R2 远程提示用户名密码错误
【摘要】用户在使用Parallels Client远程连接Windows Server 2008 R2时,遇到"用户名密码错误"提示(实际凭据正确)。解决方法是将用户名格式从"administrator"改为"his.com\administrator"(域名\用户名),经测试验证有效。该问题可能与认证域设置有关,修改用户名格式后成功建立连接。
2025-09-03 13:37:46
333
原创 动态绑定回车监听
摘要:本文介绍了一个JavaScript函数bindGlobalEnterHandler,用于动态绑定回车键监听。该函数先移除之前的回车监听,再为文档添加新的keydown事件监听器,当检测到回车键(Enter)按下时执行回调函数。文中还提供了调用示例,展示了如何用该函数绑定自定义方法myFun到回车事件。这个工具函数可用于实现快捷键操作等交互场景。
2025-08-14 17:19:32
168
原创 idea 添加已有文件的自定义模板
文章摘要:介绍了如何在文档中添加注释的快捷设置方法,通过"/+回车"的组合键实现快速注释。同时展示了自定义变量的设置界面,包括变量名称和值的配置选项。配有相关操作界面截图,便于用户直观了解设置过程。
2025-08-13 13:51:34
201
原创 python 通过反射执行类的方法
本文展示了一个基于Django框架的简单视图类实现。示例代码定义了一个UserView类,继承自Django的View基类,包含处理GET、POST和PUT请求的方法。其中GET和POST方法返回简单响应,PUT方法仅打印调试信息。代码最后还演示了如何使用Python反射机制动态调用类方法。这个例子展示了Django视图类的基本结构和使用方法,以及Python的反射功能。
2025-08-06 10:14:45
2722
原创 pycharm 添加python块注释
本文介绍了如何在编辑器中创建实时模板的方法:首先添加模板组,然后添加具体的Python代码模板,其中包含$END$标记光标位置。文中配有两张示意图,分别展示了模板添加界面和最终效果。通过这种设置,开发者可以快速生成Python代码框架,提高编程效率。整个配置过程简单直观,适合各种开发环境使用。
2025-08-04 11:22:07
350
原创 excle中匹配加密手机号(同sheet中)
这篇Python代码实现了一个功能:从Excel表格中匹配原始手机号和加密手机号。程序读取包含"手机号"和"加密手机号"列的Excel文件,提取手机号的前3位和后4位特征进行匹配。对于格式为"123****4567"的加密手机号,程序会与原始手机号进行比对,统计匹配数量并输出结果。匹配结果会保存为新的Excel文件,包含原始手机号、加密手机号、匹配结果和匹配数量等信息。该程序适用于需要验证手机号加密前后一致性的场景。
2025-07-22 15:56:33
289
原创 匹配加密的手机号
该Python代码实现了一个手机号匹配系统,通过读取Excel文件中的原始手机号和加密手机号进行匹配。程序从两个sheet分别读取数据,通过提取手机号的前3位和后4位作为匹配依据,找出加密手机号对应的原始手机号。匹配结果保存到新的Excel文件中,包含加密手机号及其匹配到的原始号码列表。代码包含数据清洗、字符串处理和精确匹配功能,能有效处理手机号脱敏场景下的数据关联需求。
2025-07-22 15:07:52
420
原创 dict 和 list 互转,dict和json互转
本文介绍了Python中字典(dict)与列表(list)、JSON之间的相互转换方法。字典转列表可通过keys()、values()、items()方法获取键、值或键值对列表;列表转字典可使用dict()构造函数或字典推导式,支持元组列表、索引键、双列表合并等方式。还展示了dict与JSON字符串的互转,通过json.dumps()序列化和json.loads()反序列化实现。这些转换方法为数据处理提供了灵活的操作方式。
2025-07-21 17:32:00
541
原创 python dict 字典常用方法 (java-map)
Python字典常用方法总结:展示了字典的基本操作,包括添加元素(var20["job"]="Engineer")、删除元素(del/pop)、更新(update)、获取键值(keys/values/get)、检查存在(in)和遍历字典。还演示了字典推导式创建新字典({x:x**2 for x in range(5) if x%2==0})及setdefault、fromkeys等特殊方法的应用。这些操作类似于Java中的Map,但语法更简洁。
2025-07-21 16:56:07
185
原创 python set 常用方法
本文演示了Python中集合(set)的基本操作方法。示例展示了集合的创建、添加(add)、复制(copy)、删除(pop/discard)等基础操作,以及集合运算包括差集(difference)、并集(union)、交集(intersection)和对称差集(symmetric_difference)。通过测试用例验证了集合的自动去重特性,以及子集(issubset)、超集(issuperset)的判断方法。结果显示集合能有效处理元素唯一性问题,并支持多种集合运算,包括集合间的差异比较和更新操作,如dif
2025-07-21 16:34:02
624
原创 python常用的数据类型
本文展示了Python中常用的数据类型及其初始化方式。包括空值(None)、布尔型(True/False)、字符串、数字类型(int/float/complex)、序列类型(列表/元组/range)、集合(set)以及字典(dict)。其中列表(list)和集合(set)是可变的,而元组(tuple)是不可变的。这些基本数据类型为Python编程提供了灵活的数据结构支持。
2025-07-21 15:13:09
150
原创 python 中列表,元组和集合常用方法
Python列表操作示例:展示了列表的基本操作,包括创建、复制、添加元素(count/append)、反转(reverse)、删除(pop)、扩展(extend)、排序(sort)、插入(insert)和查找(index)等。演示了如何将range对象转为列表,处理混合数据类型,以及使用各种列表方法进行元素操作,如统计元素出现次数、在指定位置插入元素等。
2025-07-21 14:56:51
396
原创 把文件夹下所有的excle写入word文件中
该Python脚本将当前目录下所有Excel(.xlsx)文件内容合并到一个Word文档中。主要功能包括:1)遍历获取所有Excel文件;2)读取每个工作表的非空数据;3)在Word中创建表格并填充数据;4)自动添加文件名和工作表名作为标题;5)跳过空行和空工作表;6)最终生成合并后的Word文档保存在上级目录的word文件夹中。使用openpyxl和python-docx库处理Excel和Word文件,确保数据格式正确转换并保留原始结构。
2025-07-08 17:27:40
311
原创 把word中表格转成excle文件
本文介绍了一个Python脚本,用于将Word文档(.docx)中的表格批量转换为Excel文件(.xlsx)。脚本使用python-docx库读取Word文档中的表格数据,通过openpyxl库创建Excel工作簿并写入数据。主要功能包括:自动检测并删除已存在的输出文件;处理文档中的所有表格,每个表格保存为单独的工作表;保留原始表格的格式和内容。执行后会输出操作状态信息,提示转换成功或失败原因。该脚本适用于需要将Word表格数据迁移到Excel的场景,操作简单高效。
2025-07-08 17:05:02
364
原创 查询库中所有表的自增主键最大值
摘要 本文介绍了一种查询数据库中所有表自增主键最大值的方法。通过构建动态SQL语句,从information_schema.COLUMNS表中筛选出当前数据库里所有具有auto_increment属性的列,然后生成一系列SELECT语句,使用UNION ALL合并结果,最终输出每个表的表名及其当前自增主键的最大值。这种方法可以快速获取数据库中所有表的自增ID使用情况,便于进行数据分析和维护工作。
2025-06-27 10:57:53
174
原创 wireshark 简单捕获一个http请求
摘要:本文演示了使用Wireshark过滤和捕获HTTP POST请求的过程。首先设置过滤规则(ip.dst==xxxx and http.request.method=="POST"),然后捕获目标请求数据包。通过"追踪流"功能可查看完整会话内容,最后通过筛选入站/出站流量获取服务器响应数据。该流程适用于网络流量分析和HTTP请求调试。
2025-06-16 15:47:18
562
原创 如合把excle中的文本格式的数字转为可以运算的数字
摘要:本文介绍了4种Excel数字文本转数值的方法:1)使用VALUE函数;2)使用双负号(--)运算;3)乘以1转换;4)转换后按住Shift键双击填充柄快速填充整列。这些方法都能将文本格式的数字转换为数值类型,最后一种方式可实现整列快速批量转换。
2025-06-04 10:19:25
254
用PD4ML把HTML转pdf(包含页眉,页脚,页数,插入图片)
2018-05-24
libfreetype.so.6.12.1
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅