找回密码
 立即注册

推荐主题

Web前端入门第 29 问:CSS 盒模型:网页布局的基石
在 Web 网页开发中,盒模型(Box Model) 是 CSS 的核心概念,它决定了每个 HTML 元素在页面中占据的空间和布局方式。 无论是文本、图片还是按钮,浏览器都会将它们视为一个矩形盒子,并通过盒模型的规则计算其尺寸和位置。 Web 网页开发 ...
裴涛 昨天 02:52
834 0 2
[设计模式]创建型-单例模式
前言 单例模式是最简单的一种模式。在Go中,单例模式指的是全局只有一个实例,并且它负责创建自己的对象。单例模式有减少内存和系统资源开销、防止多个实例产生冲突等优点。 因为单例模式保证了实例的全局唯一性,并且只被初始化一次, ...
坪钗 昨天 02:52
892 0 6
[RPC/序列化/端云通信] Proto 文件的语法解读
0 序 [*]最近一项目中,借助了 mqtt + proto文件实现端云通信,通过proto定义端云通信的消息数据结构、交互操作。 既有涉猎,便小结一二。ĕ 1 概述: Proto 文件 proto 文件 = gRpc 远程调用协议中 Protobuf 序列化方案的数据结构与 ...
颐港 昨天 02:48
617 0 1
从零实现富文本编辑器#2-基于MVC模式的编辑器架构设计
在先前的规划中我们是需要实现MVC架构的编辑器,将应用程序分为控制器、模型、视图三个核心组件,通过控制器执行命令时会修改当前的数据模型,进而表现到视图的渲染上。简单来说就是构建一个描述文档结构与内容的数据模型,并且使用自定 ...
慎气 昨天 02:46
372 0 6
扩展若依@Excel注解,使其对字段的控制是否导出更加便捷
基于若依框架实现按角色控制 Excel 字段导出功能 一、背景介绍 在我们的项目开发中,采用了若依(RuoYi)的 Java Spring 框架进行系统搭建。若依框架提供了 @Excel 注解,通过在实体类的字段上添加该注解,能够方便地实现 Excel 数据的 ...
二艰糖 昨天 02:41
393 0 3
JWT 这点小秘密,你们肯定知道!
1. 在微服务背景和前后端分离开发风格下, jwt作为授权和信息交换的技术方案,得以广泛梭哈。 1> 授权 用户一旦通过登录认证, 会被下发一个token, 之后的每次请求都会带上这个token, 将能访问该token允许的资源/服务, 单点登录广泛 ...
毋献仪 昨天 02:41
681 0 4
【渲染流水线】[几何阶段]-[顶点着色]以UnityURP为例
[*]作用‌:处理模型顶点数据(坐标、法线、UV),输出裁剪空间位置(如顶点的MVP矩阵转换顶点从模型空间到裁剪空间)。 [*]裁剪空间‌:MVP变换的终点,顶点坐标未归一化,需保留w分量用于深度计算‌ [*]‌可配置‌:通过 Shader 代码 ...
司空娅玲 昨天 02:39
570 0 4
Coze Studio:字节跳动 Coze 的开源版本来了!第一时间深度解析
一早起来,看到字节跳动把他们的 AI Agent 开发平台 Coze 开源了,取名 Coze Studio(项目地址:https://github.com/coze-dev/coze-studio)。作为在架构领域摸爬滚打多年的老兵,这类“大厂开源”的消息总能第一时间抓住我的眼球。 所以 ...
懵径 昨天 02:35
248 0 2
十亿级性能验证的隐私计算开源利器
在数据驱动的时代,我们每天都在产生大量数据:购物记录、健康信息、社交关系……这些数据蕴含巨大价值,但也伴随着隐私泄露的风险。 试想一下: [*]医院希望联合研究某种疾病,但患者数据无法直接共享。 [*]银行想合作分析反欺诈信息 ...
娄静曼 昨天 02:35
850 0 4
Prometheus配置文件详解
概述 Prometheus是一个开源的系统监控和警报工具包。它的配置文件通常命名为prometheus.yml,用于配置Prometheus服务器的行为。 其配置文件主要包含以下几个部分: [*]global: 全局配置 [*]alerting: 警报配置 [*]rule_files: 规则文件 ...
捐催制 昨天 02:33
655 0 6
揭秘JUC:volatile与CAS,并发编程的两大基石
JUC(java.util.concurrent)并发包,作为Java语言并发编程的利器,由并发编程领域的泰斗道格·利(Doug Lea)精心打造。它提供了一系列高效、线程安全的工具类、接口及原子类,极大地简化了并发编程的开发流程与管理复杂度。 JUC并发包 ...
泡市 昨天 02:31
650 0 7
K8s新手系列之Pod的基本存储
概念 官方文档:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-volume-storage/ 卷:https://kubernetes.io/zh-cn/docs/concepts/storage/volumes/ 容器的生命周期可能很短,会被频繁地创建和销毁。那么容 ...
虾氲叱 昨天 02:29
75 0 6
自己动手开发编译器(一)编译器的模块化工程
本系列的第一篇,我想概述一下编译器的构造,同时帮助大家了解编译器中各个组成部分的用途。想必大家看别的编译原理书籍,大都在第一章或者序言之类的地方,将编译器分成许多模块,然后每一个模块负责编译的特定阶段,最后串起来组成完整 ...
施婉秀 昨天 02:29
688 0 3
NHibernate中一对一关联的延迟加载
由于项目需要,我最近对.NET平台下各ORM框架(LINQ to SQL、Entity Framework V2 & V4、以及NHibernate)进行了功能对比,NHiberante可以说是各框架之中历史最为悠久,功能最强,也是使用最为复杂的一个。在使用NHibernate的过程中也遇到 ...
骆贵 昨天 02:29
710 0 6
vivo 大规模容器集群运维平台实践
作者:来自 vivo 互联网服务器团队- Zhou Qi 、Kong Manyu 容器平台已经成为支持应用运维和部署的重要基础设施,当前 vivo 内部容器平台共有20+生产集群,管理数万物理机节点,运维管理难度不断增大。为提升运维效率和稳定性,容器团队开 ...
迭婵椟 昨天 02:29
139 0 3
使用Eclipse Memory Analyzer分析java程序占用内存的情况
简介 Eclipse 内存分析器(Eclipse Memory Analyzer)是一款快速且功能强大的 Java 堆内存分析工具,可帮助您发现内存泄漏并降低内存消耗。 使用内存分析器,您可以分析包含数亿个对象的堆转储文件,快速计算对象的保留大小(retained si ...
予捻 昨天 02:25
639 0 3
【译】GPT-5 现已在 Visual Studio 中可用
  我们很高兴地宣布,OpenAI 的最新前沿模型 GPT-5 现已在适用于 Visual Studio 的 GitHub Copilot 中逐步推出。   GPT-5 在代码编写和理解方面能提供更快的响应速度和更出色的性能。此次发布为您的开发工作流带来了全新级别的能力, ...
迎脾 昨天 02:21
189 0 3
浅谈ThreadLocal----每个线程一个小书包
ThreadLocal是什么? thread是线程,local是本地的意思 字面意思是线程本地。 其实更通俗的理解是给每个线程设置一个缓存。这个缓存用来存储当前线程在未来的业务逻辑中需要执行到的变量。 我们先来看怎么用: 首先创建全局变量ThreadLoc ...
格恳绌 昨天 02:19
797 0 8
Uniswap core源码学习
uniswap的core代码分为两部分,Factory和Pair,其中Factory是工厂合约,主要用来创建交易对,而Pair就是交易对合约,控制LP的mint和burn,以及用户的swap交易。 Factory 首先来看一下Factory合约,定义了四个变量: feeTo和feeToSetter ...
苗嘉惠 昨天 02:19
300 0 4
Odoo会计对账原理、操作说明及常见问题
会计对账操作说明 本文档梳理 Odoo 17 银行对账(account.bank.statement.line)的操作步骤、注意事项及常见问题处理办法,帮助会计在遇到报错或异常状态时快速定位原因。 主要概念 [*]银行对账行(Statement line):导入或手工录入 ...
毋峻舷 昨天 02:16
595 0 3

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则