C#/.NET/.NET Core技术前沿周刊 | 第 49 期(2025年8.1-8.10)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
遭遇疯狂 cc 攻击的一个周末
8月5日那一夜,DDoS 攻击黑夜来袭,攻击者的蜻蜓点水,云上保安对“处罚受害者”江湖规矩的铁面无私,让我们感受到云端的一种冰冷无奈。8月9日(周六)凌晨3点至晚上19点,攻击者弹指间调动千军万马,发起持续16小时的疯狂 cc 攻击,攻击者的大手笔与肆无忌惮,让我们感受到互联网的一种暴力恐怖。园子又... ...
【渲染流水线】[应用阶段]-[渲染命令队列]以UnityURP为例
本文以Unity URP渲染管线为例,详细解析了从数据到图像的渲染流程。内容涵盖模型数据获取(顶点坐标、法线等)、变换矩阵计算(MVP矩阵)、渲染状态设置(剔除、深度测试等)和渲染指令提交(DrawCall)等关键环节。文章深入分析了URP中渲染命令队列的实现机制,包括ScriptableRende... ...
Web前端入门第 83 问:JavaScript localStorage 有大小限制吗?溢出会怎样?
本地存储除了 Cookie 外,还有 localStorage 和 sessionStorage,本文一探 localStorage。 localStorage 此 API 存入的数据会 永久 保存在浏览器中,除非用户手动删除。 localStorage 能用于同一浏览器同一域名跨标签页通信。 同一 ...
[SDR] 基于两个 hackrf 实现连续波测速雷达
目录效果展示一、雷达背景知识1.1 按照频段划分1.2 按照功能划分二、环境构建三、实验尝试四、进阶优化五、完整操作参考链接 效果展示 一、雷达背景知识 1.1 按照频段划分 频段分类 波段 优点 缺点 应用领域 米波段 包括 HF、VHF 和 UHF 频段 简单可靠、容易获得高辐射功率、容易制造、 ...
产品经理如何判断需求的商业价值/优先级?
第一章 背景 产品经理是连接客户与研发团队的关键桥梁。客户的需求来源广泛,可能来自销售、客服、用户访谈,甚至是老板的一句话。而公司资源终归有限,研发人力更是稀缺。面对层出不穷的需求,产品经理无法也不应该照单全收,而是要基于对业务的理解、市场行情及趋势的判断,以及对产品战略的把握,做出取舍与优先级判断 ...
C# WPF 内置解码器实现 GIF 动图控件
相对于 WinForm PictureBox 控件原生支持动态 GIF,WPF Image 控件却不支持,让人摸不着头脑 常用方法 提到 WPF 播放动图,常见的方法有三种 MediaElement 使用 MediaElement 控件,缺点是依赖 Media Player,且不支持透明 <Medi ...
AI编程:代码多,效果好?
捏着鼻子用多了就会发现:各家模型都有自己擅长的能力,这与不同平台所掌握的优质数据有关系,比如电商跨境,本地生活,内容制作,行业分析等。 ...
MySQL事务原理:从ACID到隔离级别的全解析
事务的四个特性ACID 原子性(Atomicity):语句要么全执行,要么全不执行,是事务最核心的特性,事务本身就是以原子性来定义的;实现主要基于undo log 持久性(Durability):保证事务提交后不会因为宕机等原因导致数据丢失;实现主要基于redo log 隔离性(Isolation) ...
性能优化之母:为什么说“方法内联”是编译器优化中最关键的一步棋?
方法内联 方法内联(Method Inlining)是编译器在进行优化时,将被调用方法的代码直接嵌入到调用点,以替代方法调用指令的过程。它不仅消除了方法调用的开销,还为后续的优化(如常量传播、死代码消除等)创造了条件。 Java程序的方法调用会涉及到如下步骤: 1)保存当前方法的程序计数器(返回地址 ...
美丽而脆弱的天体运动:当C#遇见宇宙混沌
你是否曾仰望星空,惊叹于宇宙那宏大而精准的秩序?行星亿万年如一日地围绕恒星旋转,仿佛背后有一只无形的手在精确地指挥。然而,在这看似和谐的宇宙乐章之下,其实涌动着混沌的暗流。今天,我想通过我最新的一个开源项目,带大家一窥这美丽而又脆弱的天体之舞。 这个项目就是 n-body,一个我用 C# 结合 od ...
代码可读性与维护性的实践与原则
在分布式系统开发中,代码可读性与维护性直接决定了系统的可演进性与团队协作效率。尤其在多服务、跨团队的场景下,晦涩的代码会导致理解成本激增,维护过程中更易引入风险。 ...
通过Certbot自动申请更新HTTPS网站的SSL证书
原文地址:通过Certbot自动申请更新HTTPS网站的SSL证书 现在很多云服务运营商免费的HTTPS证书有效期只有3个月,对于个人网站来说,这就很麻烦,现在可以用 Certbot + Crontab 自动申请并定期更新 HTTPS 网站的 SSL 证书,来解决我们这个痛点。 需要云服务器可以看这 ...
【EF Core】聊聊“复合”属性
复合(或复杂)属性,即 Complex Property,怎么理解呢?这是相对于常见的基础类型,比如 string、int、byte、long 等类型的属性就是基础类型值,而由多个基础类型构成的类型就是复合类型(当然,复合类型的属性也可以其他复合类型,这里就不套娃了)。 比如,某顿饭由米饭、菜、肉、 ...
[Python][Go]比较两个JSON文件之间的差异
前言 前段时间同事说他有个需求是比较两个JSON文件之间的差异点,身为DB大神的同事用SQL实现了这个需求,让只会CRUD的我直呼神乎其技。当时用一个一千万多字符、四十多万行的JSON文件来测试,SQL查出来要9秒。周六有时间,拜读了下同事的SQL,打算用Python和Go实现下试试。 测试的jso ...
MySQL 26 备库为什么会延迟好几个小时
上一篇文章介绍的场景中,对备库延迟的影响一般是分钟级的。但如果备库执行日志的速度持续低于主库生成日志的速度,那这个延迟就可能成了小时级别。这就涉及今天介绍的话题:备库并行复制能力。 主备流程图: 主备的并行复制能力主要是上图的两个黑色箭头,一个箭头代表客户端写入主库,另一个箭头代表备库上sql_th ...
# 一步一步学习使用LiveBindings(10) LiveBindings绑定到漂亮的TCombobox
这一课,将演示如何绑定到TCombobox,这个控件通常用来给用户提供选项列表。它们具有比VCL控件较强的定制性,可以使用样式窗口对每一个项进行外观的定制。 ...
GPT‑5 重磅发布
当下最强“内置思考”模型来了。GPT‑5 将专家级智能交到每个人手中:在编码、数学、写作、健康与多模态理解上全面跃升;它会判断何时“秒回”,何时“深想”,用更少的计算交付更好的答案。 普通用户:直接用,更快更准。 Plus/Pro 用户:更高配额;Pro 可启用扩展推理,答案更全面、更稳定。 团队/ ...
Rsync + Sersync 实时数据同步方案
方案架构 源服务器:部署 Sersync(监控文件变化) + Rsync(推送数据) 目标服务器:部署 Rsync Daemon(接收数据) 同步逻辑:源服务器文件变动 → Sersync 实时触发 → Rsync 增量同步至目标服务器 详细实施步骤 一、目标服务器配置(数据接收端) 安装 Rsyn ...
语音活动检测(VAD)
概述 VAD 的核心任务是鉴别音频信号中的语音出现(speech presence)和语音消失(speech absence),也就是区分语音和非语音(或静音)部分。想象一下,在一个有背景噪音的环境中,VAD 就像一个智能“守门人”,它能准确识别什么时候有人在说话,什么时候是纯粹的环境噪音或沉默。 ...