管理100个小程序-很难吗

博主头像 群里的伙伴发起了一场天目山20公里徒步的活动,想着14公里都轻松拿捏了,思考了30秒后,就借着春风带着老婆孩子就出发了。一开始溪流清澈见底,小桥流水没有人家;青山郁郁葱葱,枯藤老树没有乌鸦,微风习习,鸟语花香,好不惬意 ...

在Python后端项目FastApi中使用MongoDB进行数据处理

博主头像 我在前面随笔《在SqlSugar的开发框架中增加对低代码EAV模型(实体-属性-值)的WebAPI实现支持》中介绍了对于EAV数据存储的时候,我们把变化字段的数据记录存储在MongoDB数据库里面,这样除了支持动态化字段变化外,也更好的支持对字段不同类型的查询处理,之前随笔介绍的是基于C#操作Mon... ...

ThinkPHP 集成 Redis 队列:从入门到实战技术分享

博主头像 一、引言 在分布式系统架构中,异步处理、服务解耦和流量削峰是提升系统性能的核心需求。Redis 作为高性能内存数据库,凭借其丰富的数据结构(如 List、Stream、Sorted Set)和轻量级特性,成为实现队列功能的理想选择。本文将结合 ThinkPHP 框架的特性,详细阐述如何通过 Redi ...

Full GC 频率优化实战

博主头像 作者:vivo 互联网服务器团队- Li Gang 本文介绍了游戏业务使用MAT和GC日志等工具对 Full GC频率进行优化的过程。 一、背景 游戏业务面对用户端的某个工程,每天Full GC频率达到120次,业务高峰期每7分钟就会有一次Full GC。为了避免情况持续变差,最大程度减少对系统响应 ...

『Plotly实战指南』--样式定制基础篇

博主头像 在数据可视化的世界中,一个精心设计的图表不仅能准确传达信息,还能提升整体的专业性和吸引力。 而Plotly作为Python中强大的可视化库,提供了丰富的样式定制功能,帮助我们轻松实现这一目标。 本文从快速换肤到精细调整,深入探索Plotly的样式定制基础,让你的图表在视觉上脱颖而出。 1. 内置模板 ...

Harmony 动态路由框架:TheRouter 开源

博主头像 TheRouter 是一个用于移动端APP,包括 Android、iOS、Harmony 三端的模块化、组件化开发的一整套解决方案框架。提供了三端高一致性,对移动端开发者更友好,让开发人员更适应,使用起来也更顺手。在鸿蒙上, TheRouter 基于HMRouter做了深度定制,不仅支持平台化应用实 ...

K8s Pod 控制器介绍及应用示例

博主头像 Kubernetes 官方文档:Pod 控制器 Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:kuber ...

Web前端入门第 41 问:神奇的 transform 改变元素形状,matrix3d 矩阵变换算法演示

CSS transform 属性中文翻译过来是 变换,始终觉得翻译差那么一点意思。它可以用来改变元素形状,比如旋转、缩放、移动、倾斜等,就是它可以把元素各种拿捏~ transform 特性是在不改变自身尺寸的情况下,对元素进行各种变形,元素自身的文档流位置还是会保留,语言有些空洞,下面看例子。 笛卡 ...

学习设计模式找不到练手的实战项目?项目已开源

博主头像 手写解析器、渲染器、主题样式、自定义弹窗和精细的撤销/恢复机制等。 整体总结 YtyMark-java 项目,从用户输入到用户查看到实时渲染结果的全过程 监听文本区域内容是否发生变化 解析和渲染:“原始文本的块裁剪”→“块级元素解析” → “行内元素解析” → “渲染” 四大阶段 将渲染结果重新 ...

如何统计不同电话号码的个数?—位图法

博主头像 已知某个文件内包含100亿个电话号码,每个号码为8位数字,如何统计不同号码的个数?内存限制100M 有人说遍历,使用HashSet或者int数组来存储,这里先不谈算法效率的问题,这100亿数据如何在能否在内存中放下也是一个问题。 如果用int类型来存储这100亿个电话号码,那么就需要 100亿 * ...

《基于改进Wallace树的Posit乘法单元优化》(一)

博主头像 原文 文章通过增加特定的计数器、重新设计部分积求和阶段计数器布局 以及改进最终求和阶段使用的加法器,提出一种名为3L-Wallace树的改进Wallace树算法,有效减少了部分积求和的阶段数, 从而降低了硬件资源消耗和整体延迟,然后基于3L-Wallace树对Posit乘法单元进行了优化。此外,文章 ...

DIY钢铁侠方舟反应堆第二期—第一代电路板展示

博主头像 经历一个周的时间,终于把方舟反应堆的电路画了出来,简单画了一个USB口加LED灯的电路,先简单测试一下 原理图展示 PCB展示 实物如下 这里出了一点意外,LED被发错了,本来计划的是蓝灯,但是发来的是白灯,没事,先点亮就行,下个版本再修改 视频如下 这个版本比较简陋,计划下个版本加入主控芯片,实现 ...

Sentinel源码—9.限流算法的实现对比

博主头像 大纲 1.漏桶算法的实现对比 (1)普通思路的漏桶算法实现 (2)节省线程的漏桶算法实现 (3)Sentinel中的漏桶算法实现 (4)Sentinel中的漏桶算法与普通漏桶算法的区别 (5)Sentinel中的漏桶算法存在的问题 2.令牌桶算法的实现对比 (1)普通思路的令牌桶算法实现 (2)节省 ...

Golang 版本导致的容器运行时问题

博主头像 问题现场 用户反馈安装了某个 containerd 版本的节点无法正常拉起容器,业务场景是在 K8S Pod 里面运行一个 Docker,在容器里面通过 docker 命令再启动新的容器。 报错信息如下: $ docker run -it ubuntu /bin/bash docker: Error ...

聊聊四种实时通信技术:长轮询、短轮询、WebSocket 和 SSE

博主头像 这篇文章,我们聊聊 四种实时通信技术:短轮询、长轮询、WebSocket 和 SSE 。 1 短轮询 浏览器 定时(如每秒)向服务器发送 HTTP 请求,服务器立即返回当前数据(无论是否有更新)。 优点:实现简单,兼容性极佳 缺点:高频请求浪费资源,实时性差(依赖轮询间隔) 延迟:高(取决于轮询频率 ...

图论-最小生成树-基础

博主头像 0x0f 前置 前置芝士:并查集,图论基础,数论基础 其实最小生成树只是某个人用来装*的 —— 某老师 1x0f 简介 首先给出生成子图的定义(From OI Wiki): 嗯……有点抽象,不妨简化一下: 有一个图 \(G\),如果删去 \(G\) 中的若干条边与若干个点得到一个图 \(G'\),且 ...

<1···838485···100>