服务器/脚本/编译
文章平均质量分 53
等风来不如迎风去
AI领域初学者,AI+实时语音,AI+2/3D动画生成;AI+UE表演,AI+游戏NPC;音视频行业深耕多年,熟悉会议、直播、RTC,对在线教育、娱乐秀场等音视频端到端技术及系统架构有深入研究
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【web】页面透明、插入图片
如果你必须要在那个红色按钮点击后做点什么,你可以把按钮改成。这是在无法破解 UE 文件权限限制下的最佳交互方案。原创 2025-12-21 23:03:51 · 327 阅读 · 0 评论 -
用你本地已有的私钥(private key)去 SSH 登录远程 Ubuntu 服务器
如果能直接登录而不再提示输入密码,说明设置成功 ✅。服务器就能用公钥来验证你的登录请求。第一次运行会让你输入服务器密码。命令执行后,它会自动把你本地的。复制整行内容(不要有换行)。如果你使用多个密钥,可以在。,绝不能上传到服务器。,而不是直接传私钥。原创 2025-10-13 21:50:31 · 503 阅读 · 0 评论 -
【python】pip install -e . 和 不带-e的区别
不是安装更“轻量”,而是让环境直接“追踪”源码路径,所以适合开发,但不适合生产。原创 2025-09-29 17:22:38 · 434 阅读 · 0 评论 -
【docker】清理中断构建后产生的镜像和缓存
你Ctrl + C中断构建之后,会残留在本地,占用空间。原创 2025-09-17 11:03:32 · 502 阅读 · 0 评论 -
【python】时间格式解析
更通用、更稳健”的实现:兼容。)、小数用逗号或点(原创 2025-09-11 20:45:54 · 257 阅读 · 0 评论 -
【bash】命令查看当前目录下文件个数
要用查看当前目录下的文件个数,可以结合wc -lls -1wc -l。原创 2025-09-04 15:34:57 · 472 阅读 · 0 评论 -
【python】转义字符的处理:把「双重转义」的字符,还原成真正的 JSON/字符串符号
文章摘要:处理双重转义的JSON字符串时,需要进行两步关键替换:1)将\"还原为"以避免json解析错误;2)将\\n还原为真正的换行符\n。示例展示了如何修复包含转义字符的歌词数据,通过替换后再用json.loads解析,才能得到正确的列表而非包含转义字符的字符串。这种处理方式可以有效避免JSONDecodeError等解析错误。原创 2025-07-10 15:49:01 · 384 阅读 · 0 评论 -
【python】 time_str = time_str.strip() 与 time_str = str(time_str).strip() 的区别
Python字符串处理的两种方法对比: time_str.strip()要求变量必须是字符串类型,否则报错 str(time_str).strip()会先将任意类型转换为字符串再处理,兼容性更好但可能产生意外转换(如None变为"None") 建议根据使用场景选择:确定输入为字符串时用方法1更规范;处理不确定类型时用方法2更安全。原创 2025-07-08 21:27:19 · 273 阅读 · 0 评论 -
【python】 `parse_time_to_seconds` 在功能及健壮性上有以下主要区别
两版时间解析函数对比摘要: 版本A功能更全面,支持小时格式(HH:MM:SS.dd)和多种时间表达,但要求严格字符串输入,代码较冗长。版本B仅处理分秒格式(MM:SS.dd)和纯秒数,通过str()自动类型转换更健壮,代码更简洁。关键区别在于:版本A能正确处理"01:02:03"(1小时2分3秒),而版本B会将类似输入误判为分秒格式导致错误。选择时,需要小时支持选版本A,仅需基础解析且输入类型复杂时选版本B。原创 2025-07-08 21:26:09 · 329 阅读 · 0 评论 -
【python】为空的判断方式取决于其类型
判断structure_data是否为空的正确方式 摘要:判断structure_data是否为空取决于其数据类型。对于字典类型,使用if not structure_data:;对于列表类型,同样使用if not structure_data:。若数据被包裹为{'structure': [...]}格式,则推荐判断if not structure_data.get('structure'),这种方式能同时处理值为空列表或键不存在的情况。示例代码显示如何优雅地处理空值情况并返回提示信息。原创 2025-07-07 16:18:53 · 247 阅读 · 0 评论 -
【python】对纯二进制向量(仅包含 0 和 1,长度为 8 或 16)的检测和提取
本文介绍了如何使用Python正则表达式提取8位或16位二进制向量。通过正则模式^(?:[01]{8}|[01]{16})$可以精确匹配由0和1组成的固定长度字符串。代码示例展示了如何遍历标签列表,识别二进制向量并存储结果。该方法简单高效,正则表达式可灵活调整以支持不同长度的二进制向量检测。这种方案在数据处理中具有实用价值,能有效识别特定的二进制格式输入。原创 2025-07-06 16:35:06 · 207 阅读 · 0 评论 -
【python】json.loads()函数处理字符串时不需要指定编码
摘要: Python 3的json.loads()函数处理字符串时无需指定编码参数,因为字符串默认采用Unicode编码。当使用json.dumps(..., ensure_ascii=False)生成包含中文字符的字符串后,json.loads()能直接正确解析。该函数不接受encoding参数,若强制添加会导致TypeError。因此现有代码已能正确处理中文,无需额外修改编码设置。原创 2025-07-03 20:29:23 · 555 阅读 · 0 评论 -
【git】已 `git add` 的文件从暂存区(staging area)移除
摘要:要取消已暂存(git add)的文件但保留工作区改动,可使用两种方法:1)现代Git(≥2.23)用git restore --staged <文件>或.取消全部;2)旧版本用git reset HEAD <文件>或直接git reset HEAD。两种方式都会将文件移出暂存区,但不会删除工作目录的修改内容,这些改动将不会出现在下次提交中。(150字)原创 2025-06-30 14:21:07 · 311 阅读 · 0 评论 -
【Ubuntu24.04 】查看 Docker Engine 版本
确保 “Server: Engine: Version” 这一行的版本号 ≥ 20.10。就是你的 Docker 版本号,确认前两位是。原创 2025-06-28 08:47:09 · 493 阅读 · 0 评论 -
【ubuntu24.04】忘了自己把开机samba挂载的脚本放哪里了
本文介绍了两种定位Samba挂载点的方法:1)通过mount或findmnt命令查看当前活跃的CIFS/SMB挂载,获取远程地址与本地挂载目录的对应关系;2)检查系统配置文件,包括查询/etc/fstab中的CIFS/SMB条目,以及搜索systemd的.mount单元文件。文章还提供了具体的命令示例,帮助用户快速查找Samba共享在本地系统中的挂载位置。原创 2025-06-27 16:41:10 · 666 阅读 · 0 评论 -
【python】http请求的默认超时时间设置
文章摘要:本文介绍了Python代码修改过程,主要针对HTTP客户端的初始化方法和超时设置。在__init__方法中新增了timeout参数(默认60秒),用于设置HTTP请求超时时间。代码还包含基础的URL处理和会话配置,包括默认JSON请求头设置。文末提到需要更新HTTP请求以使用新的timeout参数,并配有一个代码示意图(未显示具体内容)。这段代码改进旨在增强HTTP客户端的可配置性和健壮性。原创 2025-06-25 23:26:50 · 276 阅读 · 0 评论 -
【python】深拷贝
摘要: aiscript_original = aiscript.copy() 仅创建字典的浅拷贝,而非深拷贝。浅拷贝仅复制顶层结构,嵌套对象(如列表、字典)仍为原对象的引用。修改嵌套数据时,原始和拷贝对象会同步变化。要实现深拷贝,需使用 copy.deepcopy() 方法。文中图示进一步展示了这一概念。 (字数:94)原创 2025-06-25 22:48:31 · 329 阅读 · 0 评论 -
【python】if range1_start and range1_end: 是判断”“ 还是none
在Python中,条件语句if range1_start and range1_end:会同时检测空字符串("")和None值,因为两者都属于"falsy"值。这意味着当range1_start或range1_end为空字符串或None时,条件判断结果为False,代码将跳过该时间范围的合并处理。示例中由于将两个变量初始化为空字符串,只有第二个有效时间范围("01:20.92"至"02:00.76")会被处理。这种设计能有效过滤原创 2025-06-25 12:02:21 · 449 阅读 · 0 评论 -
【python】多次重试调用ai大模型
摘要:代码展示了一个实现AI大模型调用重试机制的方法,通过最多3次尝试获取AI洞察结果。每次失败后等待2秒重试,成功则立即返回结果。该机制包含异常处理,并在每次尝试时打印状态信息,最终失败时返回None。这种设计提高了调用可靠性,特别适合处理网络不稳定或服务短暂不可用的情况。(149字)原创 2025-06-19 23:29:15 · 248 阅读 · 0 评论 -
【python】遍历指定目录及其子目录中某些文件并按key/内容搜索
这是一个 Python 脚本,用于在指定目录及其子目录中查找包含特定字符串的 JSON 文件。脚本通过命令行参数接收要搜索的目录路径和查找字符串(默认为"StartAt"),遍历所有 JSON 文件并检查内容匹配。若文件无法读取会给出警告,最后输出所有符合条件的文件路径列表。使用方法:python find_string_in_json.py /path/to/directory --string StartAt。原创 2025-06-17 16:33:19 · 217 阅读 · 0 评论 -
【ubuntu24.04】在 Ubuntu 上安装 `.deb` 包、软件
Ubuntu安装.deb包的4种方法:1)推荐使用apt直接安装,自动处理依赖;2)dpkg安装后可用apt修复依赖;3)gdebi工具自动处理依赖;4)图形界面双击安装。建议优先使用apt或gdebi方式,安装前先更新软件源。不同版本Ubuntu推荐不同方法,新版建议apt直接安装,旧版可用dpkg+gdebi组合。原创 2025-06-17 14:58:11 · 1115 阅读 · 0 评论 -
【python】SyntaxError: bytes can only contain ASCII literal c
文章摘要:在Python中使用bytes时遇到非ASCII字符错误,需将字符串编码后再发送。错误出现在simple_tcp_gateway.py文件中,当尝试发送中文文本"数据已接收"时,直接使用b前缀会导致语法错误。解决方法是先对字符串进行UTF-8编码:"数据已接收".encode('utf-8'),这与客户端发送数据时处理文本编码的方式一致。(98字)原创 2025-06-17 10:55:19 · 496 阅读 · 0 评论 -
【python】bash: !‘: event not found
摘要:本文分析了bash执行Python命令时遇到的"! event not found"报错问题,指出这是由于感叹号被解释为历史命令导致的。提供了4种解决方案:1) 改用双引号包裹命令;2) 转义感叹号;3) 使用简单测试语句;4) 创建临时测试文件。同时建议可以直接测试原始脚本或简单导入测试,确认smplx模块是否安装成功。最后提示若仍有模块缺失可继续排查安装。原创 2025-06-14 18:41:08 · 513 阅读 · 0 评论 -
【python】`.pyc` 文件
Python 会自动将 .py 文件编译为 .pyc 字节码文件存储在 __pycache__ 目录中,这些文件能加快模块加载速度但不应纳入版本控制。建议在 .gitignore 文件中添加相关规则(如 __pycache__/ 和 *.py[cod])来排除这些自动生成的文件,保持代码仓库的整洁。原创 2025-06-14 00:29:46 · 334 阅读 · 0 评论 -
【python】字典的get方法
python字典的get方法原创 2025-05-25 09:30:26 · 440 阅读 · 0 评论 -
【git】用远程仓库的代码覆盖本地版本
用远程仓库的代码覆盖本地版本原创 2025-05-20 14:14:24 · 1204 阅读 · 0 评论 -
【python】返回所有匹配项的第一个元素、第二个元素。。。
【python】返回所有匹配项的第一个元素、第二个元素。。原创 2025-05-19 18:10:53 · 809 阅读 · 0 评论 -
【python】字典和数组的数组
https://editor.csdn.net/md?not_checkout=1&articleId=148049037原创 2025-05-18 20:07:24 · 832 阅读 · 0 评论 -
【ubuntu24.04】pycharm 死机结束进程
- pycharm 在调试过程中,内存耗尽,然后死机了。原创 2025-05-18 16:32:40 · 459 阅读 · 0 评论 -
【python】字典:: a list of dictionaries
actions` is not a dictionary. It's a list of dictionaries原创 2025-05-15 23:46:30 · 428 阅读 · 0 评论 -
【python】UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb2
【python】UnicodeDecodeError: 'gbk' codec can't decode byte 0xb2原创 2025-05-14 19:33:40 · 819 阅读 · 0 评论 -
【python】尾部多写个逗号会把表达式变成 tuple
去掉逗号,把 input_shot_list 定义成真正的 list:原创 2025-04-20 16:51:04 · 288 阅读 · 0 评论 -
【JSON】Python interprets it as creating a set with one element (the JSON string).
json字符串原创 2025-04-14 16:27:23 · 459 阅读 · 0 评论 -
【ubuntu24.04】挂载windows的共享文件夹
【ubuntu24.04】挂载windows的共享文件夹原创 2025-03-31 18:28:44 · 1596 阅读 · 0 评论 -
【python】指定一个搜索路径 解决ModuleNotFoundError: No module named
指定一个搜索路径原创 2025-03-27 11:30:15 · 514 阅读 · 0 评论 -
【python】http post 在body中传递json数据 以发送
http post 在body中传递json数据 以发送原创 2025-03-17 20:17:24 · 875 阅读 · 0 评论 -
【python】带有\n的json字符串,如何优雅打印
要优雅地打印这个 JSON 数据中的内容,可以使用 Python 进行格式化处理。推荐的方法如下:原创 2025-03-17 13:00:44 · 522 阅读 · 0 评论 -
【python】如何判断是json数组还是字典
json数组原创 2025-03-12 18:41:19 · 327 阅读 · 0 评论 -
【python】 range list范围
range原创 2025-03-04 13:02:50 · 401 阅读 · 0 评论 -
【python】‘’ 确保 {} 内的内容不会被解释为占位符,而是作为普通文本处理。
‘’ 确保 {} 内的内容不会被解释为占位符,而是作为普通文本处理。原创 2025-03-03 10:53:17 · 318 阅读 · 0 评论
分享