凸包学习笔记

博主头像 凸包,是指能包含点集中所有点的最小凸多边形(三维就是凸多面体)。显然,凸包的所有顶点都是点集中的点。凸包通常有两种出题套路,分别是计算几何(直接求有关凸包的信息)和决策单调性(类似于斜率优化 dp)。由于凸包本身并不好维护且不一定全都用得上,在信息学竞赛中,通常维护上凸壳或下凸壳。凸包可以有这两个凸 ...

HarmonyOS NEXT仓颉开发语言实战案例:动态广场

大家好,今日要分享的是使用仓颉语言开发动态广场页面,也比较像朋友圈页面: 整个页面分为两部分,分别是导航栏和状态列表,导航栏比较简单,我们可以先写下导航栏的具体代码和页面的基本结构: Column{ Row(10){ Text('推荐') .fontColor(Color.BLACK) .fontS ...

鸡尾酒排序

博主头像 鸡尾酒排序 前言 笔者最近看算法文章的时候,看到一个鸡尾酒排序的算法,是冒泡排序的一种变种。记录一下,每天一个知识点。 算法概述 鸡尾酒排序(Cocktail Sort),又称双向冒泡排序(Bidirectional Bubble Sort)、摇摆排序(Shake Sort),是对传统冒泡排序的一种 ...

支付宝小程序textarea字数统计踩坑

博主头像 uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),是对前端开发友好,公司项目就是发布多端的项目,所以主推的是uni-ap,最后在支付宝小程序上又踩到坑了,来看看吧? ...

DotTrace系列:6. 程序异常诊断 和 Request慢处理

博主头像 一:背景 1. 讲故事 在我分析的众多dump中,有一些CPU爆高是因为高频的抛 Exception 导致,比如下面这张图,有 19 个线程都在抛 xxxResultException 异常。 从卦中虽知大量异常的痕迹,但从严谨的角度来说,最好再卜一卦,就是用 perfview 或者 dottrac ...

MeterSphere V2.x 添加数据库驱动

博主头像 MeterSphere V2.x 添加数据库驱动 背景 在使用 MeterSphere 进行接口测试时,会遇到一些接口场景,需要先查询数据库获取特定数据,再将查询结果作为请求参数传递给后续接口。然而,MeterSphere 默认仅支持 MySQL、Oracle、SQL Server 和 Postgr ...

故障处理:ORA-04031真实案例分享

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 本案例来自一位同事的分享,主要现象是在 Oracle 11.2.0.4 的 RAC 环境中 ...

MySQL索引完全指南:让你的查询速度飞起来

博主头像 MySQL索引完全指南:让你的查询速度飞起来 还在为数据库查询慢而头疼吗?一个简单的索引就能让你的查询速度提升几十倍甚至上百倍!今天我将用最通俗易懂的方式,带你彻底搞懂MySQL索引的奥秘。从什么是索引,到如何设计高效索引,再到实战优化技巧,让你从数据库小白变成查询优化高手! 一、索引是什么?为什么 ...

Django实战:自定义中间件实现全链路操作日志记录

一、中间件 介绍 在 Django 中,中间件(Middleware)是一组轻量级、底层的插件系统,用于全局地改变 Django 的输入和输出。中间件可以在请求被处理之前和响应返回之前执行代码,从而实现各种功能,例如跨域资源共享(CORS)、用户认证、日志记录等。 激活中间件 若要激活中间件,需要添 ...

速看!新版SpringAI的2个致命问题

博主头像 无论是使用最新正式版的 Spring AI,还是最新正式版 Spring AI Alibaba,在实现自定义 MCP 服务器端和客户端的时候,一定要注意这两个问题,不然你会发现你的 MCP 服务器端能启动,但客户端就是连接不上,并且控制台也都是误报信息。 注意事项一 自定义 MCP 服务器端添加依赖 ...

本地搭建一个对嘴AI工具

博主头像 图片+音频=说话视频 这就是本次需要实现的功能。 一:环境 window10电脑(GPU越大越好,我的是专享8G,有点小了)。 Python 3.11.9。 CUDA Version: 12.9。(驱动支持的最大 CUDA 版本,之前版本太低了,下载个新的安装,升级,重新启动电脑) 二:ComfyU ...

总结下参与以及看到的一些好的业务设计的 pattern

B端C端进行分离: 单场景业务应用表:业务表进行分离 对于B端系统来说,如发钱系统,B端需要存储 订单id、是否发放成功、通知状态等信息,有可能还会有发放失败,审核驳回等无用数据记录,但是对于C端用户界面来说往往比较简单、可能就是需要 用户、时间、金钱等信息,数据量少的时候在一张数据表存储是可以的, ...

Python学习:PocketFlow中的RAG例子

博主头像 运行效果 例子地址:https://github.com/The-Pocket/PocketFlow/tree/main/cookbook/pocketflow-rag 什么是RAG(用PocketFlow作者通俗的话来理解) 想象RAG就像在AI回答问题之前给了它一个个人的研究图书馆员。以下是这个 ...

<1···232425···100>