彩笔运维勇闯机器学习--逻辑回归
前言 从本节开始,我们的机器学习之旅进入了下一个篇章。之前讨论的是回归算法,回归算法主要用于预测数据。而本节讨论的是分类问题,简而言之就是按照规则将数据分类 而要讨论的逻辑回归,虽然名字叫做回归,它要解决的是分类问题 开始探索 scikit-learn 还是老规矩,先来个例子,再讨论原理 假设以下场 ...
实现 TB 级聚合带宽,JuiceFS 分布式缓存网络优化实践
随着数据量和模型规模的爆炸性增长,多个客户端频繁访问相同数据的场景变得愈发普遍。分布式缓存通过聚合多个节点的本地缓存,形成大容量缓存池,从而提升缓存命中率、增强读带宽和 IOPS,降低读延迟,满足高性能的需求。 然而,节点间的数据交换极度依赖网络性能。带宽不足会限制数据传输速度并增加延迟;过高的网络 ...
ConcurrentHashMap的Null禁令:一场针对“渣男”Null的完美防卫战
引言:一场值得深思的设计抉择 在Java集合框架的浩瀚宇宙中,ConcurrentHashMap(以下简称CHM)无疑是最耀眼的明星之一。作为高并发环境的王者,它以其卓越的性能和线程安全性征服了无数开发者。但这位王者有一个看似"不近人情"的原则:坚决拒绝null作为key或value。 这个设计决策 ...
【干货】这些Claude Code使用技巧对你应该有用
前言 Claude Code两脚踢翻cursor,现阶段已经是最牛逼的AI工具了,这篇文章来聊聊我的Claude Code使用技巧,可能对你有用。 关注公众号:【前端欧阳】,加入我的AI交流群。 注册Claude账号 想要使用Claude Code必须注册claude,并且开通pro或者max。这里 ...
gRPC不是银弹:为内网极致性能,如何设计自己的RPC协议?
自研RPC协议:为性能而生的赛道利器 尽管gRPC凭借其标准化、跨语言和基于HTTP/2的强大特性,在公网和云原生环境中大放异彩,但在某些特定的内网环境中,对性能、延迟和资源占用的要求可能更为苛刻。HTTP/2虽然高效,但其帧结构和头部处理机制相较于专为内网设计的极简协议,仍可能引入不必要的开销。 ...
TinyEngine 2.8 正式上线:AI能力就位、Docker部署更高效!
本文分享自华为云社区《TinyEngine 2.8 正式上线:AI能力就位、Docker部署更高效!》,作者:OpenTiny。 前言 TinyEngine低代码引擎使开发者能够定制低代码平台。它是低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合,也可以通过cli创建个人工程进 ...
在富文本编辑器中实现 Markdown 流式增量解析算法
在先前我们我们实现了SSE流式输出的实现,以及基于向量检索的RAG服务,这些实现都可以算作是AI Infra的范畴。这里我们再来聊一下在SSE流式输出的基础上,将Markdown解析和富文本编辑器的渲染结合起来,实现编辑器的增量解析算法,同样属于文档场景下的Infra建设。 概述 在SSE流式输出的 ...
[Java/OracleJDK/OpenJDK] JDK厂商的识别与替换
0 序言 jdk版本> oracle jdk 8u202,对于企业而言,将有知识产权风险。此时,建议使用低版本jdk,或者使用openjdk。 即 oracle jdk 8u202,无产权风险 1 概述: Jdk的厂商 1.1 识别JDK的厂商 识别Java命令的厂商 方法1:要查看Java的厂商信 ...
自己做产品,如何选技术栈?
选型思路非常简单直接,自己熟悉擅长的优先选择,不会的尽量选通用和省时的;避免使用冷门组件,遇到无法解决的问题,很难搜索参考案例,不但会浪费时间,甚至会影响心态。 ...
解决大型 PHP 应用中 URL 路由 挑战模块化路由系统
随着 PHP 应用的不断发展,那些在小型项目中运行良好的简单路由结构很快就会变得难以驾驭。起初可能只是处理用户注册和博客文章浏览的几个路由,但很快就会扩展成一个庞大的路由网络,每个路由都与特定的功能模块相关联,比如 API 接口、用户仪表板或管理后台。随着路由数量的激增,管理这些路由就成了一项令人头 ...
[LangGraph]Human-in-the-loop示例之人工干预shell命令执行
前言 看langgraph官方文档感觉human in the loop貌似还挺简单的,但实际上手时,那文档看得我云里雾里的。更详细的Guides和Reference,恕我能力有限,悲摧的也没看懂。作为试验,我想做一个功能:本地执行shell命令,每次执行前都要用户确认。左看官方文档, 右去西天请C ...
H5 页面加载终于不转圈了!FastWeb 组件让加载快到起飞
对H5页面占比高的APP而言,“加载慢”是用户体验的“头号杀手”——转圈的加载动画、迟迟不显示的内容,很容易让用户直接退出。为解决这一痛点,AppGallery Connect推出高性能Web容器组件FastWeb,专为H5页面提速而生,帮开发者搞定H5优化,让用户告别“加载卡顿”烦恼,体验更丝滑。 ...
重写 StarBlog 的搜索功能和页面,支持权重设置和结果高亮
前言 最近在整理本地的一些笔记 有些日期不太对的,我的博客上有记录发布和更新时间,所以我去搜索了一下 这时候发现 StarBlog 的搜索功能太简陋了 虽然上次更新增加了一大波功能,也优化了一下搜索功能,之前只能搜索标题,现在可以搜索正文内容了。详见: StarBlog v1.3.0 新版本,一大波 ...
CMake构建学习笔记23-SQLite库的构建
1. 构建思路 在前文中构建了大量的库包程序(参看CMake构建学习笔记-目录)之后,可以总结一下在Windows下使用脚本构建程序的办法: 使用CMake构建。这是目前最通用最流行的构建方式,大部分C/C++程序都在逐渐向这个方向转。 使用namke构建。在CMake流行之前,有的程序会提供MSV ...
没想到!上周写证照小程序的博文火了
最近后台收到好多朋友的留言,说刷到了我之前写的那篇关于证照制作小程序的文章(传送门),还跟着体验了小程序。 说实话,看到文章突然 “火” 起来的时候,我第一反应是惊讶,紧接着就是满满的感动 —— 原来认真分享的东西,真的能被这么多人看见和需要。 最意外的:被 “戳中” 的共鸣感 一开始写这篇文章,只 ...
.NET周刊【8月第4期 2025-08-24】
国内文章 C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS) https://www.cnblogs.com/zhuweisky/p/19046370 该文章介绍了一个基于C#及.NET Core 3.1开发的多屏幕安防监控Demo。用户可以实时查看多个 ...
每天一个安卓测试开发小知识之 (四) ---常用的adb shell命令第二期 pm命令
每天一个安卓测试开发小知识之 (四) 常用的adb shell命令第二期 pm命令 上一期我们简单介绍了如何进入\退出 adb shell以及 adb shell 的常用命令,本期继续介绍 pm命令 pm是什么,pm -> packageManager 翻译过来就是包管理 ,该命令就是提供包的管理功 ...
Flutter 布局核心思想
认真对待每时、每刻每一件事,把握当下、立即去做。 在 Flutter 中,布局确实完全通过组件(Widget)来实现,这与许多其他 UI 框架的设计理念不同。以下是 Flutter 布局系统的详细解析。 1. 布局组件的核心思想 一切都是 Widget:无论是可见的按钮、文本,还是不可见的布 ...