0

Django事务

1. 事务基础概念 1.1 什么是事务? 事务是具有以下特性(ACID)的数据库操作单元: 原子性 (Atomicity):事务是一个不可分割的工作单位,事务中的操作要么全部发生,要么全部不发生。 一致性 (Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态。例如,转账 ...

xclic 发布于 2025-09-03 14:20 评论(0) 阅读(165)
0

彩笔运维勇闯机器学习--逻辑回归

前言 从本节开始,我们的机器学习之旅进入了下一个篇章。之前讨论的是回归算法,回归算法主要用于预测数据。而本节讨论的是分类问题,简而言之就是按照规则将数据分类 而要讨论的逻辑回归,虽然名字叫做回归,它要解决的是分类问题 开始探索 scikit-learn 还是老规矩,先来个例子,再讨论原理 假设以下场 ...

it排球君 发布于 2025-09-03 14:18 评论(0) 阅读(169)
0

实现 TB 级聚合带宽,JuiceFS 分布式缓存网络优化实践

随着数据量和模型规模的爆炸性增长,多个客户端频繁访问相同数据的场景变得愈发普遍。分布式缓存通过聚合多个节点的本地缓存,形成大容量缓存池,从而提升缓存命中率、增强读带宽和 IOPS,降低读延迟,满足高性能的需求。 然而,节点间的数据交换极度依赖网络性能。带宽不足会限制数据传输速度并增加延迟;过高的网络 ...

JuiceFS 发布于 2025-09-03 13:56 评论(0) 阅读(201)
1

ConcurrentHashMap的Null禁令:一场针对“渣男”Null的完美防卫战

引言:一场值得深思的设计抉择 在Java集合框架的浩瀚宇宙中,ConcurrentHashMap(以下简称CHM)无疑是最耀眼的明星之一。作为高并发环境的王者,它以其卓越的性能和线程安全性征服了无数开发者。但这位王者有一个看似"不近人情"的原则:坚决拒绝null作为key或value。 这个设计决策 ...

佛祖让我来巡山 发布于 2025-09-03 13:13 评论(1) 阅读(234)
0

【干货】这些Claude Code使用技巧对你应该有用

前言 Claude Code两脚踢翻cursor,现阶段已经是最牛逼的AI工具了,这篇文章来聊聊我的Claude Code使用技巧,可能对你有用。 关注公众号:【前端欧阳】,加入我的AI交流群。 注册Claude账号 想要使用Claude Code必须注册claude,并且开通pro或者max。这里 ...

前端欧阳 发布于 2025-09-03 11:21 评论(2) 阅读(817)
2

gRPC不是银弹:为内网极致性能,如何设计自己的RPC协议?

自研RPC协议:为性能而生的赛道利器 尽管gRPC凭借其标准化、跨语言和基于HTTP/2的强大特性,在公网和云原生环境中大放异彩,但在某些特定的内网环境中,对性能、延迟和资源占用的要求可能更为苛刻。HTTP/2虽然高效,但其帧结构和头部处理机制相较于专为内网设计的极简协议,仍可能引入不必要的开销。 ...

poemyang 发布于 2025-09-03 11:04 评论(0) 阅读(425)
1

TinyEngine 2.8 正式上线:AI能力就位、Docker部署更高效!

本文分享自华为云社区《TinyEngine 2.8 正式上线:AI能力就位、Docker部署更高效!》,作者:OpenTiny。 前言 TinyEngine低代码引擎使开发者能够定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过cli创建个人工程进 ...

华为云开发者联盟 发布于 2025-09-03 11:03 评论(0) 阅读(327)
0

在富文本编辑器中实现 Markdown 流式增量解析算法

在先前我们我们实现了SSE流式输出的实现,以及基于向量检索的RAG服务,这些实现都可以算作是AI Infra的范畴。这里我们再来聊一下在SSE流式输出的基础上,将Markdown解析和富文本编辑器的渲染结合起来,实现编辑器的增量解析算法,同样属于文档场景下的Infra建设。 概述 在SSE流式输出的 ...

WindRunnerMax 发布于 2025-09-03 10:30 评论(0) 阅读(271)
1

[Java/OracleJDK/OpenJDK] JDK厂商的识别与替换

0 序言 jdk版本> oracle jdk 8u202,对于企业而言,将有知识产权风险。此时,建议使用低版本jdk,或者使用openjdk。 即 oracle jdk 8u202,无产权风险 1 概述: Jdk的厂商 1.1 识别JDK的厂商 识别Java命令的厂商 方法1:要查看Java的厂商信 ...

千千寰宇 发布于 2025-09-03 09:00 评论(2) 阅读(425)
8

自己做产品,如何选技术栈?

选型思路非常简单直接,自己熟悉擅长的优先选择,不会的尽量选通用和省时的;避免使用冷门组件,遇到无法解决的问题,很难搜索参考案例,不但会浪费时间,甚至会影响心态。 ...

七号楼 发布于 2025-09-03 08:58 评论(9) 阅读(1156)
0

解决大型 PHP 应用中 URL 路由 挑战模块化路由系统

随着 PHP 应用的不断发展,那些在小型项目中运行良好的简单路由结构很快就会变得难以驾驭。起初可能只是处理用户注册和博客文章浏览的几个路由,但很快就会扩展成一个庞大的路由网络,每个路由都与特定的功能模块相关联,比如 API 接口、用户仪表板或管理后台。随着路由数量的激增,管理这些路由就成了一项令人头 ...

JaguarJack 发布于 2025-09-03 08:42 评论(0) 阅读(138)
0

[LangGraph]Human-in-the-loop示例之人工干预shell命令执行

前言 看langgraph官方文档感觉human in the loop貌似还挺简单的,但实际上手时,那文档看得我云里雾里的。更详细的Guides和Reference,恕我能力有限,悲摧的也没看懂。作为试验,我想做一个功能:本地执行shell命令,每次执行前都要用户确认。左看官方文档, 右去西天请C ...

花酒锄作田 发布于 2025-09-03 00:55 评论(0) 阅读(134)
3

H5 页面加载终于不转圈了!FastWeb 组件让加载快到起飞

对H5页面占比高的APP而言,“加载慢”是用户体验的“头号杀手”——转圈的加载动画、迟迟不显示的内容,很容易让用户直接退出。为解决这一痛点,AppGallery Connect推出高性能Web容器组件FastWeb,专为H5页面提速而生,帮开发者搞定H5优化,让用户告别“加载卡顿”烦恼,体验更丝滑。 ...

HarmonyOS小助手 发布于 2025-09-03 00:35 评论(0) 阅读(780)
0

重写 StarBlog 的搜索功能和页面,支持权重设置和结果高亮

前言 最近在整理本地的一些笔记 有些日期不太对的,我的博客上有记录发布和更新时间,所以我去搜索了一下 这时候发现 StarBlog 的搜索功能太简陋了 虽然上次更新增加了一大波功能,也优化了一下搜索功能,之前只能搜索标题,现在可以搜索正文内容了。详见: StarBlog v1.3.0 新版本,一大波 ...

程序设计实验室 发布于 2025-09-02 22:50 评论(2) 阅读(196)
1

CMake构建学习笔记23-SQLite库的构建

1. 构建思路 在前文中构建了大量的库包程序(参看CMake构建学习笔记-目录)之后,可以总结一下在Windows下使用脚本构建程序的办法: 使用CMake构建。这是目前最通用最流行的构建方式,大部分C/C++程序都在逐渐向这个方向转。 使用namke构建。在CMake流行之前,有的程序会提供MSV ...

charlee44 发布于 2025-09-02 22:17 评论(0) 阅读(156)
18

没想到!上周写证照小程序的博文火了

最近后台收到好多朋友的留言,说刷到了我之前写的那篇关于证照制作小程序的文章(传送门),还跟着体验了小程序。 说实话,看到文章突然 “火” 起来的时候,我第一反应是惊讶,紧接着就是满满的感动 —— 原来认真分享的东西,真的能被这么多人看见和需要。 最意外的:被 “戳中” 的共鸣感 一开始写这篇文章,只 ...

柯北(jvxiao) 发布于 2025-09-02 22:14 评论(7) 阅读(2157)
7

.NET周刊【8月第4期 2025-08-24】

国内文章 C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS) https://www.cnblogs.com/zhuweisky/p/19046370 该文章介绍了一个基于C#及.NET Core 3.1开发的多屏幕安防监控Demo。用户可以实时查看多个 ...

InCerry 发布于 2025-09-02 21:43 评论(1) 阅读(674)
0

每天一个安卓测试开发小知识之 (四) ---常用的adb shell命令第二期 pm命令

每天一个安卓测试开发小知识之 (四) 常用的adb shell命令第二期 pm命令 上一期我们简单介绍了如何进入\退出 adb shell以及 adb shell 的常用命令,本期继续介绍 pm命令 pm是什么,pm -> packageManager 翻译过来就是包管理 ,该命令就是提供包的管理功 ...

王喵喵喵 发布于 2025-09-02 21:41 评论(0) 阅读(143)
1

Flutter 布局核心思想

认真对待每时、每刻每一件事,把握当下、立即去做。 在 Flutter 中,布局确实完全通过组件(Widget)来实现,这与许多其他 UI 框架的设计理念不同。以下是 Flutter 布局系统的详细解析。 ‌1. 布局组件的核心思想‌ ‌一切都是 Widget‌:无论是可见的按钮、文本,还是不可见的布 ...

背包の技术 发布于 2025-09-02 20:48 评论(0) 阅读(227)
0

数据库的锁级别

锁是数据库保证 并发一致性 的重要手段,不同锁级别决定了锁的粒度和范围,从而影响并发性能与数据安全性。 ...

烟沙九洲 发布于 2025-09-02 20:33 评论(0) 阅读(252)