自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 ssh命令使用

本文介绍了ssh命令的使用方法与常见问题

2026-01-22 18:49:29 479

原创 摄影后期如何将图片变得通透与darktable操作

摘要:本文探讨了摄影中"通透"的概念及其影响因素。通透指画面色彩层次丰富、空间感透亮、物体轮廓清晰的视觉效果,关键在于保持光色的原始性和纯粹性。画面不通透的原因包括拍摄因素(曝光不准、色温偏差等)和环境因素(紫外线干扰、雾霾等)。后期处理可通过基本调整(白平衡、饱和度等)和高级技法(运用光色互补原理)来改善通透度,重点介绍了RGB和CMY色彩模式的关系及具体调整方法。文章以实际案例展示了通过色彩调整提升画面通透度的过程,强调理解色彩原理比死记参数更重要。

2025-12-24 20:56:53 936

原创 langchain v1新特性

LangChain 1.0版本带来三大核心改进:1) 全新的create_agent标准接口替代旧版agent构建方式,支持中间件扩展功能;2) 标准化content blocks实现跨模型统一访问;3) 简化命名空间架构。create_agent基于LangGraph构建,提供持久化、流式处理和结构化输出等特性,通过中间件机制支持PII脱敏、对话摘要等常见模式,同时允许自定义中间件实现更复杂的业务逻辑。新版本显著提升了agent开发效率和灵活性,同时降低了开发复杂度。

2025-12-11 16:41:47 861

原创 leetcode146、OrderedDict与lru_cache

本文探讨了Python中实现LRU缓存的两种方法:使用OrderedDict和哈希表+双向链表。首先介绍了leetcode146题LRU缓存的OrderedDict解法,该结构通过move_to_end和popitem方法自然契合LRU思想。然后分析了Python字典(dict)在3.6版本后实现的有序性特性,并指出其与OrderedDict的区别。最后深入研究了标准库functools.lru_cache的实现细节,展示了其采用哈希表+双向链表的方案,包括缓存命中和未命中时的处理逻辑、线程安全机制等核心实

2025-12-10 17:35:41 1022

原创 使用Garmin FIT SDK查看并编辑FIT文件

本文介绍了两种编辑Garmin FIT文件的方法:使用FIT SDK和FIT CSV TOOL工具。FIT SDK功能全面但学习成本高,而FIT CSV TOOL提供更简便的解码-编辑-编码流程。文章详细说明了如何使用该工具将FIT文件转换为CSV进行编辑,再重新编码为FIT格式,特别介绍了命令行操作方式和CSV文件结构解析。这种方法适合简单修改,但复杂需求仍需使用SDK实现自动化处理。

2025-12-10 09:26:44 1453

原创 Garmin FIT协议与FIT Activity文件类型

本文翻译了Garmin FIT SDK的官方文档,主要介绍了Activity的文件结构、消息类型和消息序列,为了解FIT SDK的使用方法打下基础。

2025-11-30 22:19:31 1146

原创 langchain1.0工具模块tools的基本使用

本文介绍了langchain1.0的工具模块tools的基本使用

2025-11-10 21:34:21 1021

原创 windows修复双系统引导失败过程

本文介绍了使用ubuntu的efibootmgr工具修复windows系统引导以及在GNU GRUB界面下加载EFI分区临时进入windows系统的方法

2025-10-15 21:12:12 1654

原创 使用国内大模型复现langchain官方RAG Tutorials part1

使用DeepSeek和智谱大模型复现langchain官方RAG demo

2025-07-25 20:50:48 919

原创 python3虚拟机线程切换过程

本文介绍了python3虚拟机的线程切换过程。

2025-06-25 20:51:53 1007

原创 从虚拟机角度解释python3相对导入问题(下)

本篇文章从虚拟机角度分析了python3中相对导入错误发生的原因。

2025-06-24 23:11:05 933

原创 为什么__slots__可以加速属性访问?(python3中的slots与属性查找)

本文在python3虚拟机视角通过分析slots的声明对类创建的影响,以及属性存储及查找过程,揭示了slots加速属性访问的原理。

2025-06-22 23:02:08 753

原创 python3字典对象实现解析

本文介绍了python3.6版本后字典的实现。

2025-06-19 20:45:00 1038

原创 从虚拟机角度解释python3相对导入问题(上)——python3虚拟机动态导入机制

本文介绍了python3虚拟机的动态导入机制,作为分析相对导入问题的前章。

2025-06-16 22:29:44 781

原创 python3虚拟机中类的实现

本文介绍了python3虚拟机类机制的实现

2025-06-13 21:25:21 794

原创 python3虚拟机异常控制流

本文介绍了python3中的异常控制流,对虚拟机的异常控制机制进行整体的描述。

2025-05-21 22:46:28 895

原创 python3虚拟机中的一般表达式

本文介绍了python字节码的基本实现原理,并通过一般表达式等的字节码具体描述了字节码的执行流程

2025-05-07 21:48:58 739

原创 Python3的编译结果初探——Code对象和pyc文件

本文对python3的编译结果——code对象和pyc文件进行了介绍,重点描述了PyCodeObject的序列化机制——marshal序列化机制

2025-04-16 20:48:28 862

原创 python3字符串对象实现解析

本文介绍了python3中字符串对象的底层实现,通过源码分析了字符串的存储结构和创建逻辑。

2025-04-15 18:52:45 1044

原创 python3中的整数对象是如何实现的?

本文参考陈儒大大写的《python源码剖析》,对照最新的python源码,把Python源码中的对象基石和整数对象梳理了一遍。

2025-04-02 21:51:01 670

原创 使用dev container搭建python3编译环境

本文介绍了使用dev container构建python编译环境并从源码编译python的方法和其中可能遇到问题的解决办法

2025-03-28 20:08:17 764

原创 【PaddleOCR】训练端到端OCR模型PGNet报错超出最大递归深度:maximum recursion depth exceeded while decoding a JSON array...

训练配置每1000step会eval一次,可以看到报错就发生在eval中在解析JSON数组时超出递归最大深度,结合下面多次__getitem__的调用栈可以肯定递归是主要问题,是什么导致了深度的递归?

2023-07-12 10:36:08 1505 2

原创 【Git】Github fork项目后如何拉取其他分支

【前言】我们在Github里fork了一个仓库后会发现自己的仓库里只有一个分支,就是源仓库的主分支,这个时候我们想在其他分支上贡献代码,应该怎么办呢?因为很多时候我可能会想把修改同步到多个分支

2023-05-17 09:52:13 6111

原创 paddlepaddle-tiny安装失败的解决办法及python wheel名称的含义

使用jieba的paddle模式安装paddlepaddle-tiny失败的解决办法,以及与此相关的python wheel的名称含义等。

2022-11-02 15:11:53 7707 2

原创 Hyperledger Fabric如何正确地通过SDK向fabric-ca证书中添加attribute

本文介绍了Hyperledger Fabric通过CID实现智能合约访问控制的方法,以及通过SDK向fabric-ca证书中添加attribute的方法

2022-01-06 11:11:26 12431

原创 你的celery worker和result backend为什么不工作?

在历经一天多的困扰后,我的celery的FAQ中找到了答案:Windows¶Does Celery support Windows?Answer: No.Since Celery 4.x, Windows is no longer supported due to lack of resources.But it may still work and we are happy to accept patches.从Celery4.X版本起,不再支持windows。。。。。。我X你大爷,从fl

2021-12-15 16:33:51 2144 1

原创 celery启动worker时报AttributeError: ‘NoneType‘ object has no attribute ‘Redis‘错误

只需要安装一下python redis库即可。pip install redis根据报错位置来到kombu代码中,kombu是一个python中的消息中间件,使用celery会依赖到这个库,代码是这个样子:class PrefixedStrictRedis(GlobalKeyPrefixMixin, redis.Redis): """Returns a ``StrictRedis`` client that prefixes the keys it uses.""" def __

2021-12-14 10:42:22 8307 2

原创 django与sqlite版本对应关系,更换python使用的SQLite版本

django与sqlite版本对应关系,更换python使用的SQLite版本

2021-12-06 15:18:10 3648

原创 解决pip运行错误:Fatal error in launcher: Unable to create process using “...python“ “...pip“

用的好好的环境某天再次使用就报错了,报的标题的错误。具体原因不清楚,但看后面参数中的路径,与目前使用的虚拟环境路径不一样,猜测应该是虚拟环境的问题,直接删除venv并重建即可。...

2021-09-22 10:00:40 256

原创 python属性查找与属性赋值

在之前文章中写了一节同名的类和实例变量,如果存在同名的类和实例变量的话,属性查找会优先选择实例变量,而描述器会改变python默认的属性查找行为。如果一个类属性是描述器的话,使用实例调用a.attr1这种形式将只会访问类属性,而不会像之前那样访问实例变量,这是怎么回事,通过一个例子看一下:class Desc1: def __get__(self, obj, objtype=None): print('__get__ age') return self.age

2021-09-10 17:04:51 2667

原创 Python命名空间与作用域个思

最近在夯实python基础,又把自己没弄懂的翻出来再攻克一下——python多态,顺藤摸瓜,就到了类的属性查找,其中涉及python名称和对象,再进而到了作用域和命名空间,最然用python也有几年了,也自诩(简历上)python基础扎实者,但自知对这个在python文档“入门教程”一节的内容,还没有完完全全的掌握,再读一遍又有新知,感觉了解的清楚一些了,在此记录一小节。最近也是在读《如何阅读一本书》,用上了书中的方法,作用域与命名空间一节虽然不长,但自我感觉后面还是比较难度的,像这种没有领会句子或词的意

2021-09-09 16:53:31 287

原创 ES配置文本分析器

默认的,Elasticsearch对于所有文本分析使用标准文本分析器,标准分析器为大多数自然语言和用例提供开箱即用的支持。如果您选择按原样使用标准分析器,则不需要进一步配置。如果标准分析器不能满足您的需求,请检查和测试Elasticsearch的其他内置分析器。内置的分析器不需要配置,但是一些支持选项可以用来调整它们的行为。例如,可以使用要移除的自定义停止词列表配置标准分析器。如果没有内置分析器满足您的需求,您可以测试并创建一个自定义分析器。自定义分析器包括选择和组合不同的分析器组件,使您对过程有更大的

2021-08-09 16:58:52 892

原创 HyperledgerExplorer错误记录:FabricClient - Error: DiscoveryService: mychannel error: access denied

问题:重新启动HyperledgerExplorer报错昨日部署好了fabric和HyperledgerExplorer,启动了一次,一切正常。今日再次启动,却发现怎么也启动不起来,docker-compose logs显示错误:2021-07-08T08:08:14.461Z - error: [DiscoveryService]: send[mychannel] - Channel:mychannel received discovery error:access deniedexplorer.m

2021-07-08 17:56:52 3652 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除