<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ktianc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/k_genius</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; k_genius]]></copyright><item><title><![CDATA[SQLAlchemy 2.0 关系运算符 any 与 has 方法的使用]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/135694535</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/135694535</guid><author>k_genius</author><pubDate>Fri, 19 Jan 2024 12:14:33 +0800</pubDate><description><![CDATA[除了在 Select.join() 和 Select.join_from() 方法中使用 relationship() 构造之外，relationship() 在帮助构造通常用于 WHERE 子句中的 SQL 表达式方面也发挥着作用。]]></description><category></category></item><item><title><![CDATA[sqlalchemy 2.0 的 sqlalchemy.orm.mapped_column 方法中 默认值参数： default，server_defaul， default_factory 的区别]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/135561854</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/135561854</guid><author>k_genius</author><pubDate>Fri, 12 Jan 2024 22:00:02 +0800</pubDate><description><![CDATA[server_default 是在数据库层面设置默认值，适用于数据库支持的默认值表达式；default 是在 Python 层面设置默认值，适用于简单的值或需要应用程序逻辑来生成默认值的情况；而 default_factory 是一个更灵活的 Python 端选项，适用于需要动态生成默认值的场景。]]></description><category></category></item><item><title><![CDATA[SQLAlchemy 中的会话（Session）缓存详解]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/135491059</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/135491059</guid><author>k_genius</author><pubDate>Tue, 09 Jan 2024 22:12:31 +0800</pubDate><description><![CDATA[一级缓存：会话缓存也被称为一级缓存。它自动存储在一个 SQLAlchemy Session 生命周期内加载的所有 ORM 对象。这意味着在会话期间，对同一个数据库实体的重复查询不会导致多次数据库请求。]]></description><category></category></item><item><title><![CDATA[sqlalchemy 中的缓存机制解释]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/135490507</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/135490507</guid><author>k_genius</author><pubDate>Tue, 09 Jan 2024 21:40:11 +0800</pubDate><description><![CDATA[SQLAlchemy 的缓存机制主要涉及两个层面：会话（Session）缓存和查询缓存。这两种缓存机制对于提升应用性能和数据一致性都非常重要。]]></description><category></category></item><item><title><![CDATA[sqlalchemy expire_all 方法详解，强制刷新会话缓存]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/135490378</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/135490378</guid><author>k_genius</author><pubDate>Tue, 09 Jan 2024 21:36:07 +0800</pubDate><description><![CDATA[在 SQLAlchemy 中，expire_all() 方法是 Session 类的一个重要方法，用于使会话（Session）中所有当前加载的对象过期。这意味着下次访问任何已加载对象的属性时，SQLAlchemy 将从数据库中重新加载这些对象的最新状态。这是一个强制刷新加载对象状态的方法，确保您获取的是数据库中的最新数据。]]></description><category></category></item><item><title><![CDATA[SQLAlchemy 2.0 级联（Cascades）部分翻译]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/132469575</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/132469575</guid><author>k_genius</author><pubDate>Thu, 24 Aug 2023 10:59:02 +0800</pubDate><description><![CDATA[映射器（Mappers）支持在relationship()构造中配置级联行为的概念。这指的是关于在相对于特定会话（Session）上执行的操作在哪些由该关系引用的项目上传播（例如“子”对象），并且受到relationship.cascade选项的影响。]]></description><category></category></item><item><title><![CDATA[FastAPI 中的 OAuth2PasswordBearer 授权方法详解]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/132421404</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/132421404</guid><author>k_genius</author><pubDate>Tue, 22 Aug 2023 09:55:11 +0800</pubDate><description><![CDATA[FastAPI 中的 OAuth2PasswordBearer 授权方法主要是为 FastAPI 应用提供密码流授权方案。]]></description><category></category></item><item><title><![CDATA[vue-esign 实现手签字添加背景文字]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/131834167</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/131834167</guid><author>k_genius</author><pubDate>Thu, 20 Jul 2023 16:46:48 +0800</pubDate><description><![CDATA[以下代码中实现了添加背景文字，重置，保存并展示手签字功能。vue-esign 实现手签字添加背景文字。]]></description><category></category></item><item><title><![CDATA[Pydantic 2.0最新版 - 【自定义数据类型详解，史诗级详细解释，深入学习】]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/131745337</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/131745337</guid><author>k_genius</author><pubDate>Sat, 15 Jul 2023 23:05:51 +0800</pubDate><description><![CDATA[【代码】Pydantic 2.0最新版 - 【自定义数据类型详解，史诗级详细解释，深入学习】]]></description><category></category></item><item><title><![CDATA[【重要问题记录】vue3代码在vscode中导入的组件名称不高亮]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/131196176</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/131196176</guid><author>k_genius</author><pubDate>Tue, 13 Jun 2023 20:55:35 +0800</pubDate><description><![CDATA[家人们为啥公司电脑的vscode导入组件是高亮的，家里面的vscode导入组件名不高亮，安装的vscode插件都一模一样。切换到了 5.0.4就解决了。最终切换工作区版本解决了。]]></description><category></category></item><item><title><![CDATA[sqlalchemy中 .join() 和 .options() 方法的使用]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/129708520</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/129708520</guid><author>k_genius</author><pubDate>Wed, 22 Mar 2023 14:07:28 +0800</pubDate><description><![CDATA[在SQLAlchemy中，.join()和.options()都是用于指定查询的关联对象的方法，但是它们的作用和用法略有不同。]]></description><category></category></item><item><title><![CDATA[Python真实经典案例，记录一些突然脑子一转的代码]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/129303858</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/129303858</guid><author>k_genius</author><pubDate>Thu, 02 Mar 2023 16:35:34 +0800</pubDate><description><![CDATA[记录一些突然脑子一转的代码，总能节省很多工作量]]></description><category></category></item><item><title><![CDATA[chatGPT说明SQLAlchemy中的关系加载技术，joinedload加载方式，并与selectinload的不同之处]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/129121015</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/129121015</guid><author>k_genius</author><pubDate>Mon, 20 Feb 2023 11:32:52 +0800</pubDate><description><![CDATA[在sqlalchemy中使用relationship 的 `lazy` 属性指定 sqlalchemy 数据库什么时候加载数据]]></description><category></category></item><item><title><![CDATA[vite3 + pinia + axios 升级 vite4 + pinia + axios 后，项目在本地运行正常，打包部署后无法正常打开页面，并控制台报错，排查过程]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/128800983</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/128800983</guid><author>k_genius</author><pubDate>Mon, 30 Jan 2023 13:59:39 +0800</pubDate><description><![CDATA[报错：Uncaught TypeError: Cannot read properties of undefined (reading ‘_s‘)
场景描述：项目进行依赖包更新后，本地可以正常运行访问使用，但是经过打包部署到线上后，显示一直在加载中，并且控制台报错。]]></description><category></category></item><item><title><![CDATA[kinit—一款年轻技术的开源快速开发平台，接口采用FastAPI+SQLAlchemy，前端基于Vue3+Typescript+Vite3+element-plus开发]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/128203651</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/128203651</guid><author>k_genius</author><pubDate>Tue, 06 Dec 2022 15:44:28 +0800</pubDate><description><![CDATA[Kinit 是一套全部开源的快速开发平台，毫无保留给个人及企业免费使用。
PC端演示地址：http://admin.kinit.top移动端演示地址：http://h5.kinit.top
微信小程序端演示：搜索：kinit
账号：15020221010
密码：kinit2022
gitee地址(主推)：https://gitee.com/ktianc/kinit
github地址：https://github.com/vvandk/kinit]]></description><category></category></item><item><title><![CDATA[最新版阿里云短信服务发送程序（Python版本）2022-11-08]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/127748811</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/127748811</guid><author>k_genius</author><pubDate>Tue, 08 Nov 2022 13:13:34 +0800</pubDate><description><![CDATA[【代码】最新版阿里云短信服务发送程序（Python版本）2022-11-08。]]></description><category></category></item><item><title><![CDATA[Centos7搭建GitLab]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/104749421</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/104749421</guid><author>k_genius</author><pubDate>Mon, 09 Mar 2020 15:06:11 +0800</pubDate><description><![CDATA[11111
]]></description><category></category></item><item><title><![CDATA[Memcached]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/103777259</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/103777259</guid><author>k_genius</author><pubDate>Tue, 31 Dec 2019 09:32:23 +0800</pubDate><description><![CDATA[Memcached

Memcached是一个自由开源的，高性能，分布式内存对象缓存系统。
Memcached是一种基于内存的key-value存储。

win安装

http://static.runoob.com/download/memcached-1.4.5-amd64.zip

win运行（将memcache添加为定时任务）：
schtasks /create /sc onstart /...]]></description><category></category></item><item><title><![CDATA[zabbix入门]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/103138771</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/103138771</guid><author>k_genius</author><pubDate>Tue, 31 Dec 2019 09:22:23 +0800</pubDate><description><![CDATA[准备环境

MySQL环境

zabbix-release-4.4-1.el7.noarch.rpm

安装

//安装Zabbix server，Web前端，agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

//创建数据库
mysql -uroot -p
mysql&gt; create databas...]]></description><category></category></item><item><title><![CDATA[zabbix+python微信报警]]></title><link>https://blog.youkuaiyun.com/k_genius/article/details/103254934</link><guid>https://blog.youkuaiyun.com/k_genius/article/details/103254934</guid><author>k_genius</author><pubDate>Tue, 26 Nov 2019 15:27:35 +0800</pubDate><description><![CDATA[申请一个微信企业号 

https://work.weixin.qq.com/

1. 在微信企业号伤上新建应用



上传LOGO，填写应用名称，选择可见范围，创建应用



应用创建完之后查看并启用应用，同时会生成应用的AgentId以及Secret

2. 接口调用测试

接口调试工具： API文档——第三方应用开发——工具与资源——接口调试工具

链接：https://work.wei...]]></description><category></category></item></channel></rss>