随笔分类 -  技术-其他

摘要:目录背景和价值应用架构数据架构技术架构非功能性需求参考资料 背景和价值 应用架构 检查项 价值 示例 措施 是否存在实体和所在的界限上下文不符 提升沟通效率。强化问题解决: 清晰的问题边界有利于找出更切合实际的解决方案,并更好地进行方案实施和评估。 间接客户的实体在政策服务。而不是在客户模块统一管理 阅读全文
posted @ 2025-04-01 20:38 向着朝阳 阅读(18) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 以单下划线开头,表示这是一个保护成员,只有类对象和子类对象自己能访问到这些变量。以单下划线开头的变量和函数被默认是内部函数,使用from module import *时不会被获取,但是使用import module可以获取。 以单下划线结尾仅仅是为了区别该名称与 阅读全文
posted @ 2025-04-01 17:30 向着朝阳 阅读(11) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 for _ in range(3): print("x") print(" ") for i in range(3): print(i) print(" ") i = 5 while (i := i - 1) > 0: # 合法:赋值并判断 print(i) # 阅读全文
posted @ 2025-04-01 10:50 向着朝阳 阅读(11) 评论(0) 推荐(0)
摘要:目录1. i = i - 1(传统赋值语句)2. i := i - 1(海象运算符,Python 3.8+)关键区别总结何时使用哪种?经典用例对比场景:读取文件直到空行注意事项参考资料 在 Python 中,i := i - 1(海象运算符)和 i = i - 1(普通赋值)的核心区别在于 是否允许 阅读全文
posted @ 2025-04-01 09:45 向着朝阳 阅读(50) 评论(0) 推荐(0)
摘要:列表推导式 Python 中的列表推导式是一种简洁、高效的创建列表的方法。基本作用是一个表达式创建一个有规律的列表或控制一个有规律列表。列表推导式又叫列表生成式。其基本语法结构如下: [expression for item in iterable if condition] 【解释说明】 expr 阅读全文
posted @ 2025-03-29 22:41 向着朝阳 阅读(11) 评论(0) 推荐(0)
摘要:目录tuple1. 基本定义2. 与 list 的区别dictnulllist读取原始 list[element index]往list追加 list.append(i)Deepseek总结Python 集合分类(类似 Java Collections)关键特性详解1. 非线程安全集合2. 线程安全 阅读全文
posted @ 2025-03-29 22:10 向着朝阳 阅读(54) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 在PyCharm中配置虚拟环境 现在,打开PyCharm,并按照以下步骤配置已有的虚拟环境: 打开项目:如果你还没有打开项目,选择File > Open来打开你的项目文件夹。 配置项目解释器: 打开File > Settings (对于Windows/Linux) 阅读全文
posted @ 2025-03-29 20:46 向着朝阳 阅读(61) 评论(0) 推荐(0)
摘要:目录null参考资料 核心概念解析 ​if name == "main": 的作用 ​模块判断:当 Python 文件直接运行时,name 的值为 "main",此时执行主逻辑。 ​防止导入执行:当该文件被其他模块导入时,name 值为模块名,不会执行主逻辑。 def process_data(da 阅读全文
posted @ 2025-03-26 09:57 向着朝阳 阅读(28) 评论(0) 推荐(0)
摘要:目录背景参考资料 背景 缺乏规范,有些团队代码杂乱无章,难以维护。现在推荐一种代码结构的写法。 基于流程框架的 任务和步骤的层级结构组织代码。 服务接口:跟流程框架的任务一致 (DDD的命令) 步骤:独立的方法,或者类封装接口。步骤内部的逻辑基于业务场景分层编写。 例: L5 (业务活动):订单评审 阅读全文
posted @ 2025-03-25 21:12 向着朝阳 阅读(26) 评论(0) 推荐(0)
摘要:目录背景和价值类和方法定义参考资料 背景和价值 类和方法定义 from typing import Union class Calculating: def add_func(m:int | float,n:int | float) -> int | float: """ 对两个数字进行相加并返回结 阅读全文
posted @ 2025-03-25 12:16 向着朝阳 阅读(14) 评论(0) 推荐(0)
摘要:目录背景和价值使用sublime命令行打开文件创建符号链接(仅首次需要)参考资料 背景和价值 使用sublime命令行打开文件 创建符号链接(仅首次需要) ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" / 阅读全文
posted @ 2025-03-23 16:18 向着朝阳 阅读(4) 评论(0) 推荐(0)
摘要:目录背景和价值基础路径必须放在最前面! 在变量的最后面确保不会被覆盖核心环境变量(必须优先定义)参考资料 背景和价值 基础路径必须放在最前面! 在变量的最后面确保不会被覆盖 export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 核心环境 阅读全文
posted @ 2025-03-23 16:11 向着朝阳 阅读(9) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 参考资料 https://www.cnblogs.com/Magiclala/p/17874710.html 阅读全文
posted @ 2025-03-21 11:58 向着朝阳 阅读(8) 评论(0) 推荐(0)
摘要:目录背景和价值打开快捷键设置Cmd+Shift+O 打开某个类的方法定义列表🌰 对比 IDEA 的 ⌘Cmd + O调试核心快捷键其他常用调试快捷键管理已打开文件的常用快捷键参考资料 背景和价值 打开debug 窗口 Cmd + Shift + D 打开快捷键设置 command+k +s Cmd 阅读全文
posted @ 2025-03-20 17:08 向着朝阳 阅读(43) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 参考资料 https://blog.51cto.com/u_16213343/13195547 阅读全文
posted @ 2025-03-20 16:40 向着朝阳 阅读(112) 评论(0) 推荐(0)
摘要:目录背景和价值1. 退出当前虚拟环境2. 如果未退出成功(无 deactivate 命令)3. 重新创建虚拟环境(可选)4. 检查 Shell 配置文件5. 验证 pyenv 的优先级总结参考资料 背景和价值 根据你的反馈,当前 python 命令指向的是虚拟环境 langchain-env 的路径 阅读全文
posted @ 2025-03-20 11:31 向着朝阳 阅读(214) 评论(0) 推荐(0)
摘要:目录背景和价值参考资料 背景和价值 参考资料 Visual Studio Code https://cloud.tencent.com/developer/article/1514723 阅读全文
posted @ 2025-03-20 11:19 向着朝阳 阅读(11) 评论(0) 推荐(0)
摘要:目录背景和价值1. 什么是异步编程?2. async 和 await 的作用当主线程执行到await 语句的时候会做什么? 当主线程执行到 await 语句时,​它会暂停当前函数的执行,把控制权交还给事件循环(Event Loop)​,然后事件循环会去执行其他任务。等到 await 后面的任务完成后 阅读全文
posted @ 2025-03-19 15:16 向着朝阳 阅读(48) 评论(0) 推荐(0)
摘要:目录1 架构规范1.1 【强制】服务之间依赖顺序是单向的,避免循环依赖。1.2 [强制] 层的调用规范1.3 [强制] API设计规范和升级规范4【推荐】BFF 编码规范2 编码规范2.1【推荐】配置,aop,工具类只需要在application、infrastructure、domain层定义。2 阅读全文
posted @ 2025-03-18 14:51 向着朝阳 阅读(14) 评论(0) 推荐(0)
摘要:目录背景问题分析1. 错误原因2. 根本原因解决方案1. 排除 Spring Data JDBC 的自动配置2. 移除不必要的依赖参考资料 背景 某个服务之前是基于数据库做存储,后来改成ES做存储,需要依赖数据库的依赖 第一步: 删除yaml的数据库配置依赖 springboot启动报错 Faile 阅读全文
posted @ 2025-03-18 11:27 向着朝阳 阅读(64) 评论(0) 推荐(0)