博客园_首页
【摘要】学一生一心的时候我出现了这样的疑问,我试着给出回答。 程序是如何运行的 处理器是如何设计的 RTL代码是如何变成可流片版图的 这三个问题分别对应了计算机系统的三个不同抽象层次:软件层、硬件架构层和物理实现层。 1. 程序是如何运行的 以C语言为例子,你写完一个.c文件后。 编译与链接:经过编译之后成 阅读全文
【摘要】线程池的原理?线程池是怎么执行任务的?线程池的核心线程数量应该设置成多少?ForkJoinPool和ThreadPoolExecutor有什么区别? 阅读全文
【摘要】OGG 头的示意图 这张图画的很好,借用一下,图片来源:https://chenliang.org/2020/03/14/ogg-container-format/ 然后我们就一个具体的例子来解读,增强记忆 第一个页 第一部分:Ogg 页面头(Ogg Page Header) 4F 67 67 53 阅读全文
【摘要】今天分享一个基于YOLOv12算法的实用项目:对视频中指定区域内目标(例如行人)进行实时计数。具体来说,我们可以统计目标进入和离开区域的数量,支持矩形框或直线分割区域。该项目使用Ultralytics库,结合OpenCV处理视频,非常适合计算机视觉初学者实践。 阅读全文
【摘要】前言:为什么你需要这篇教程? 在日常开发 / 运维中,你是否遇到过这些场景: 电商系统需要批量替换商品详情中的旧域名(如从http://old.com改成https://new.com); 用户表中手机号格式不统一,需在指定位置插入分隔符(如将13800138000改成138-0013-8000); 阅读全文
【摘要】最近这半年,智能体很火,vibe coding也很火,相信很多园子里的小伙伴也都用上了各种AI智能体辅助编程。之前的文章《ChatGPT Codex试用心得,码农的可靠助手or失业号角?》中我也介绍过openai推出的沙盒Codex,恰逢前段时间codex-cli推出了cli版本(实际上很早就有了, 阅读全文
【摘要】从 page、page_size 到游标:深入解析C端产品的两种主流分页技术 在开发 C 端应用程序时,无论是社交媒体的信息流、电商的商品列表,还是新闻 App 的文章列表,只要涉及到大量数据的展示,“分页”就是一个不可或缺的功能。它不仅能显著提升页面加载速度,还能优化服务器和数据库的性能。 长久以 阅读全文
【摘要】目录一、矩阵是什么特殊的矩阵二、基本计算2.1 矩阵加法示例应用场景2.2 矩阵减法示例应用场景2.3 矩阵常量乘法示例应用场景2.4 矩阵乘积示例单位矩阵2.5 矩阵转置应用场景2.6 Hadamard乘积应用场景三、小试牛刀代码示例四、小结 在前面关于机器学习中的数学表示一文中提到了矩阵,实际上 阅读全文
【摘要】Redis 的所有数据都是以 key-value(键值对)的形式存储的,我们所说的数据类型指的是 value 的数据类型。key 永远都是一个字符串(String)。 0、通用命令 keys:查看当前库所有key (匹配:keys *1) exists key:判断某个key是否存在 type ke 阅读全文
【摘要】大家好,我是汤师爷,专注AI智能体分享,致力于帮助100W人用智能体创富。 近日和不少想尝试AI智能体的朋友聊天,发现大家被各种术语和平台绕得头晕眼花。 我不懂技术,也能做Agent吗? 怎么开始玩Dify、扣子这些平台? 智能体真的能赚钱吗? 如果你也有这些疑问,别担心!我整理了近半年在智能体领域 阅读全文
【摘要】一、疑难杂症 某天,开开心心的使用了最新的.net9开发了一个winform程序,在发布成x64架构的单文件exe后,在电脑上面竟然打不开,经过多次尝试后发现x86版本的在本地电脑上测试没有问题,但是一发布成x64模式则会进行报错 二、场景重现 发布配置如上,当使用系统自带的事件查看器dru 阅读全文
【摘要】Windows集成笔设备一般是指屏(数字化仪/笔数字化转换器)和笔(笔传感器)构成的整体。屏、笔、主机之间的连接包含了屏与笔的连接、屏与主机的连接、笔与主机的连接,集成笔的主要功能由屏与笔的连接和屏与主机的连接来实现,笔与主机的连接可以实现一些可选的扩展功能。 屏与主机的连接 屏通过USB或I2C或 阅读全文
【摘要】在面试中,并发模块是一定会问到的知识点。而问到并发模块,如何提升项目并发性能?又是一个高频的面试题。 但这道面试题大部分同学都回答不好,且没有清晰的回答逻辑链,所以接下来这篇文章咱们给大家系统的梳理一下如何回答这个问题?(文章最后有视频解析) 0.概述 想要提升项目并发性能其实不难,只需要记住三个字 阅读全文
【摘要】本文介绍了Unity URP中实现3D物体动态遮罩的多种方案。核心方案采用方向性遮罩Shader,通过_MaskDirection向量定义遮罩方向,使用_MaskProgress参数控制显示比例,基于顶点世界坐标投影值进行裁剪。控制器脚本支持运行时动态调整参数,并保持高效数据交互。文章还对比了模板测... 阅读全文
【摘要】一、 困境:技术人的副业“通病” 数年来我一直在工作之余兼职做些副业,去年收入四五万算是不错的成绩。但今年至今这项收入却尴尬的为零。 做过的副业主要是朋友介绍的或是网上接的软件开发单子,但我真正希望的是做几个“小而美”产品,可复制,可自动化运行,平时无需耗费太多精力,不管多少能带来持续的带来睡后收入 阅读全文
【摘要】时间过的好快呀,还有5个月多就过年了,距离国庆还有26天。我上半年一直聚焦AI领域,学习AI 方向的技术,每天研究AI方向玩法以及科技动态等等。现在可以很好的利用AI做任何事情,它对我提效以及技能边界再一次放大,可以做更多事情,以及做的效率和质量更快更佳,再次感谢AI。 好久没聊前端以及分享前端内容 阅读全文
【摘要】"我们的ChatBI上线半个月,准确率不到50%,老板问我们是不是在做假demo..." 如果你在做ChatBI,或正在评估要不要上ChatBI,相信你遇到过类似问题。 很多团队以为"ChatBI就是用大模型做自然语言到SQL的转换"。 有时还会被领导质疑:"找个开源项目3天就能搞定,你们怎么用了这 阅读全文
【摘要】一:背景 1. 讲故事 在.NET高级调试中,我们需要知道很多的C#底层细节,如果搞不清这些底层细节,那与之相关的故障可能就搞不定,所以调试这个东西需要我们有一个比较广的知识面,痛苦哈,比如这篇跟大家聊到的 CancellationTokenSource 。 二:CancellationTokenS 阅读全文
【摘要】大家好,我是独游开发者奇个旦,今天我给大家分享一些我开发中常用的资源网站,如果你也对游戏开发感兴趣,不妨来看看这些资源,或许能为你入门游戏开发提供帮助! (排名按照我目前的使用频率) fab.com 财大气粗的Epic这些年收购了大量资产平台后,于 2024 年 10 月推出的全新数字资产交易平台F 阅读全文
【摘要】无论是结果还是时间线,都不符合最初的预期,产品的用户数没有过百,第一个阶段没有在八月下旬结束,心态也并非不急不躁,这就是不装不演的真实现状。 阅读全文
【摘要】学习论文:基于大模型的电信网络诈骗预警技术研究 研究背景与核心问题 问题现状 电信网络诈骗案件数量持续上升(2017-2021年全国案件超28万件,诈骗罪占比36.53%),诈骗手段快速迭代导致传统基于知识库的预警技术效果有限。 当前难点:诈骗话术冗长、线索分散(平均1182字,最长超6000字), 阅读全文
【摘要】GitPod 使用 SpiceDB 实现权限管理的核心在于其多租户分层模型和基于关系的权限继承机制,通过精细的 Schema 定义支持复杂的组织结构和资源隔离。以下从权限建模、多租户支持、关键设计三个方面解析其实现:一、权限建模与 Schema 设计SpiceDB 的 Schema 定义了五种核心实 阅读全文
【摘要】报告摘要 本次调研旨在从一名初学操作系统的大学生视角出发,对当前国产操作系统的现状进行剖析,希望通过这次报告能够让科班学生对国内操作系统领域局面有一个大致的了解,为未来是否在这个领域深耕提供信息参考,并辅助了解进一步技术研究需要掌握的技术栈。 调研背景与方法 随着国家对信息技术自主可控的战略重视,国 阅读全文
【摘要】每天一个安卓测试开发小知识之 (五) 常用的adb shell命令第三期 pm命令第二期 上一期我们简单介绍了pm 命令的安装卸载,以及查看已安装的app的功能。本期继续介绍 查看已安装的第三方包 获取app的启动activity 清除应用数据 启用被禁用或者禁用 应用/组件 隐藏/展示应用icon 阅读全文
【摘要】北京有个小区叫“博客园”,而杭州的“博客园”网站,要为大家推荐一个开发者创业的「小区」—— 杭州云谷中心。云谷中心对优秀开发者求贤若渴。最近,恰逢园子的合作伙伴决定入驻云谷中心,经由他们的推荐,云谷中心找到我们,希望我们能诚邀园子里正在或准备创业的优秀开发者入驻。在实地看过云谷中心后,我们决定来一次... 阅读全文
【摘要】概述 WPF 依赖属性(Dependency Property)是 WPF 框架的核心基础设施之一,它扩展了传统 .NET 属性的能力,为 WPF 提供数据绑定、动画、样式、继承值、属性值变更通知等高级功能。 为什么需要设计依赖属性? 因为依赖属性做到了CLR属性没做到的一些事情。 列举几个场景: 阅读全文
【摘要】一、概述 k9s是一款基于终端的Kubernetes集群管理工具,由开发者Derailed团队维护。它通过实时监控集群状态、提供交互式界面,让用户无需反复输入kubectl命令即可完成资源查看、调试和管理操作。 为什么要用k9s呢?因为最近接触了一个私有云项目,这个云平台做的比较差,看不到任何监控信 阅读全文
【摘要】本文介绍了如何快速搭建基于Solon框架的AI服务项目。主要内容包括:1)开发环境准备;2)创建Solon AI项目;3)实现Mcp服务端。这两个工具方法通过调用AI模型完成相应功能,展示了Solon框架与AI模型集成的便捷性。 阅读全文
【摘要】本文分享自天翼云开发者社区《Kafka配置SASL_SSL认证传输加密》,作者:王****帅 一、SSL证书配置 1、生成证书 如我输入命令如下:依次是 密码—重输密码—名与姓—组织单位—组织名—城市—省份—国家两位代码—密码—重输密码,后面告警不用管,此步骤要注意的是,名与姓这一项必须输入域名,如 阅读全文
【摘要】《数据资产管理核心技术与应用》是清华大学出版社出版的一本图书,全书共分10章,第1章主要让读者认识数据资产,了解数据资产相关的基础概念,以及数据资产的发展情况。第2~8章主要介绍大数据时代数据资产管理所涉及的核心技术,内容包括元数据的采集与存储、数据血缘、数据质量、数据监控与告警、数据服务、数据权限 阅读全文
【摘要】 视频演示 【YOLOv12实战】寥寥数行代码实现目标跟踪与速度估计,新手也能轻松搞定! 大家好,这里是Coding茶水间。今天分享一个超简单的教程:如何使用YOLO算法,只需几行代码,就能实现目标跟踪和速度估计。 新手小白也能轻松上手!这个方法基于Ultralytics的YOLO框架,结合Ope 阅读全文
【摘要】在 Java 并发编程中,线程池是提高系统吞吐量和响应速度的重要工具。 而是在高并发场景下,动态线程池(程序运行期间动态调整线程池参数而无需重启程序的技术)被广泛应用。然而,如何确保动态线程池中的所有任务都执行完毕,是一个常见的面试问题,也是实际开发中必须解决的关键问题。 所以,本文将深入探讨几种常 阅读全文
【摘要】性能本身就是产品的一部分:它会影响 SEO、转化率、用户留存,甚至用户对品牌的印象。本指南是一份实用的"即拿即用"手册,帮你在 2025 年打造出明显更快的应用 而且无需重构现有技术栈。 为什么性能是核心业务属性? 更高转化率:每 100 毫秒都至关重要。速度越快,用户体验越好,转化率也越高。 更优 阅读全文
【摘要】在 Spark 里接入 RocketMQ,主要有两大类方式: 1. 基于 老的 Spark Streaming (DStream API) RocketMQ 社区提供过 rocketmq-spark connector(在 apache/rocketmq-externals 里),可以像 Ka 阅读全文
【摘要】详细记录了在Windows下使用nmake构建SpatiaLite及其依赖库(如freexl、librttopo等)的过程,指出了nmake缺乏动态配置能力的缺陷,并提倡未来项目迁移至CMake以实现跨平台统一构建。 阅读全文
【摘要】多线程中的上下文切换是什么?你觉得什么是线程安全?并行和并发有什么区别?守护线程与普通线程有什么区别?JDK21中的虚拟线程是什么? 阅读全文
【摘要】序列化:数据跨越边界的翻译官 序列化(Serialization)用于描述RPC服务接口和数据结构。在RPC通信中,客户端和服务器之间传输的数据通常是结构化的,如调用方法、请求参数、返回值等。这些结构化数据需要通过序列化过程转换为二进制流,以便在网络中进行传输。 目前,常见的跨语言序列化编码方式包括 阅读全文
【摘要】在国企干了 5 年 Java,居然不知道 RPC 是什么?这正常吗? 这很正常。 如果你没接触过分布式微服务项目,基本是接触不到 RPC 这玩意的,并不是个人能力的问题。 不过 RPC 是程序员需要掌握的知识,也是面试官可能会问的题目。 什么是 RPC?RPC 和 HTTP 有什么区别? 下面用 2 阅读全文
【摘要】前言 有些小伙伴在工作中可能遇到过这样的场景:原本运行良好的Group By查询,随着数据量的增长,执行时间从几秒变成了几分钟甚至几小时。 页面加载缓慢,用户抱怨连连,DBA着急上火。 这种性能下降往往是在不知不觉中发生的,背后一定有着深层次的原因。 今天这篇文章跟大家一起聊聊group by变慢后 阅读全文
【摘要】目录它是如何保证安全的?如何实施 CSP?安全测试者如何绕过 CSP?只能辅助,不可做主力 内容安全策略(CSP) 内容安全策略(Content Security Policy, CSP) 是一个额外的安全层,用于帮助检测和缓解某些类型的攻击,包括跨站脚本(XSS)和数据注入攻击。 你可以把它看作是 阅读全文
【摘要】最近因公司换新设备,导致很多项目需要重新配置开发环境,最近我的后台管理项目就遇到了Error: spawn ...esbuild.exe ENOENT了,一起来看看我发现的一些解决方法 阅读全文
【摘要】本文介绍了Unity URP渲染管线中的核心Buffer类型及其应用。主要包括常量缓冲区(存储全局数据)、模板缓冲区(控制渲染区域)、深度缓冲区(管理物体遮挡)和帧缓冲区(存储最终输出)。文章详细说明了各类缓冲区的功能特点、实现方式及优化策略,如常量缓冲区减少数据传输、模板缓冲区实现特效、深度缓冲区... 阅读全文
【摘要】1. 通用脚本 在之前的文章《CMake构建学习笔记21-通用的CMake构建脚本》中我们创建了一个通用的cmake构建脚本cmake-build.ps1: param( [string]$SourceLocalPath, [string]$BuildDir, [string]$Generator, 阅读全文
【摘要】问题描述 在使用 Azure App Service(Windows 和 Linux)部署应用时,如何分析网络连接情况,尤其是查看特定端口(如 443, 3306, 6380等)的连接状态?这对于排查连接异常、验证服务是否正常监听端口、确认后端服务是否建立连接等场景非常关键。 在本地环境中,可以使用 阅读全文
【摘要】本文较为全面的说明了Nsight Compute工具的使用方法,以及Report各个页面信息的详细含义,能帮助用户快速的掌握Compute工具的初步使用方法! 阅读全文
【摘要】目录数据概念标量 Scalar向量 Vector矩阵 Matrix张量 Tensor小试牛刀小结 数据概念 标量、向量、矩阵、张量 这几个概念是机器学习中数据表示的基础,简单的科普下。 标量 Scalar 标量是最基本、最简单的量,只有大小,没有方向。 例如:一个人的年龄25岁、房间的温度30度、物 阅读全文
【摘要】1. 事务基础概念 1.1 什么是事务? 事务是具有以下特性(ACID)的数据库操作单元: 原子性 (Atomicity):事务是一个不可分割的工作单位,事务中的操作要么全部发生,要么全部不发生。 一致性 (Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态。例如,转账 阅读全文
【摘要】前言 从本节开始,我们的机器学习之旅进入了下一个篇章。之前讨论的是回归算法,回归算法主要用于预测数据。而本节讨论的是分类问题,简而言之就是按照规则将数据分类 而要讨论的逻辑回归,虽然名字叫做回归,它要解决的是分类问题 开始探索 scikit-learn 还是老规矩,先来个例子,再讨论原理 假设以下场 阅读全文
【摘要】随着数据量和模型规模的爆炸性增长,多个客户端频繁访问相同数据的场景变得愈发普遍。分布式缓存通过聚合多个节点的本地缓存,形成大容量缓存池,从而提升缓存命中率、增强读带宽和 IOPS,降低读延迟,满足高性能的需求。 然而,节点间的数据交换极度依赖网络性能。带宽不足会限制数据传输速度并增加延迟;过高的网络 阅读全文
【摘要】引言:一场值得深思的设计抉择 在Java集合框架的浩瀚宇宙中,ConcurrentHashMap(以下简称CHM)无疑是最耀眼的明星之一。作为高并发环境的王者,它以其卓越的性能和线程安全性征服了无数开发者。但这位王者有一个看似"不近人情"的原则:坚决拒绝null作为key或value。 这个设计决策 阅读全文
您可以订阅此RSS以获取更多信息