7 款让人“上头”的开源小游戏
好久没发开源游戏集合了,接下来我们就来盘点一下「js13kGames」比赛 2024、2023 年的获奖小游戏。 也许有些朋友是第一次听说「js13kGames」——这是一个每年举办的网页游戏编程竞赛,参赛者需要在一个月内开发一款大小不超过 13KB 的网页游戏。规则如下: 文件大小限制:提交的游戏 ...
聊一聊 微软的裁员计划对技术团队的冲击
微软在2025年5月的裁员计划对技术团队产生了显著影响,其对微软的.NET开发团队和Python开发团队的影响较大,尤其是对Python开发团队的冲击更为直接。 一、.NET开发团队的影响 UI项目核心成员遭裁撤微软在华外包公司微创软件的裁员波及.NET生态中的MAUI(多平台应用UI)项目团队。此 ...
C#/.NET/.NET Core技术前沿周刊 | 第 38 期(2025年5.12-5.18)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
为什么互联网这么卷?
这篇文章节选自公司内部的一次会议,感觉可能对其他人也有帮助,就分享了出来。因为我本身就职于游戏行业,所以文中的很多例子是以游戏行业为主,但也适用于大多数互联网行业。这篇文章简要论述了:为什么互联网这么卷,企业发展对就职者影响 等话题。 ...
.NET外挂系列:2. 了解强大的 harmony 注解特性
一:背景 1. 讲故事 上一篇我们简单的聊了下harmony外挂的基本玩法,让大家宏观上感受到了外挂在 .NET高级调试 领域的威力,这一篇我们从 注解特性 这个角度继续展开。 二:harmony 注解特性 1. HarmonyPatch 解读 在harmony支持的众多特性中,HarmonyPat ...
聊一聊 dotnet 社区对 RISC-V 的支持进展
.NET 10 上周已经发布了.NET 10 Preview 4[1],2025年的开发迭代已经过半了,一起来看下.NET 10 今年对RISC-V架构的支持进展情况。我们从Github .NET 社区的相关仓库和Issue 里通过三个方面的简要梳理dotnet 对 RISC-V 的支持:官方支持截 ...
AI模型的回调能力的理解和实现
前言 BigTall最近把RAG和Agent的原理想通了,对于“一切都是提示词”的理解又更多了一些。本文把我的理解大致整理了一下,给出BigTall自己的一个实验。希望能够对大家有用。 关于大模型 现在大模型很热,尤其是春节时候DeepSeek的出圈,直接让大模型跳出了IT圈,跟普通人产生了联系。最 ...
.NET外挂系列:1. harmony 基本原理和骨架分析
一:背景 1. 讲故事 为什么要开这么一个系列,是因为他可以对 .NET SDK 中的方法进行外挂,这种技术对解决程序的一些疑难杂症特别有用,在.NET高级调试 领域下大显神威,在我的训练营里也是花了一些篇幅来说这个,今天我准备用10篇左右来详细聊一聊,供学员和同行们欣赏,详细的文档参考:https ...
实际工作中 Git Commit 代码提交规范是什么样的?
前言 Git 是我们日常工作中使用最为广泛的分布式版本代码控制系统,因此在我们的实际工作中,git commit 代码提交规范能够让每一次代码提交都变得有据可循,方便后续的代码审查、问题追踪和版本管理。同时,规范的提交信息也能够为自动化工具提供便利,如生成变更日志、自动化部署等。 git commi ...
再也不用为找项目发愁了,C#/.NET/.NET Core优秀项目和框架精选值得你拥有!
前言 你还在为如何找到优质的C#/.NET/.NET Core项目和框架发愁吗?今天大姚给大家推荐一个收录了非常多优秀的C#/.NET/.NET Core项目和框架的宝藏资源,帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学 ...
.NET 10 Preview 4中ASP.NET Core 改进
.NET团队在5月13日发布了.NET 10 Preview 4: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4/。该版本虽无突破性特性,但在ASP.NET Core 与 Blazor 方面投入了大量工作,尤其是针对 OpenAP ...
.NET程序启动就报错,如何截获初期化时的问题json
一:背景 1. 讲故事 前几天训练营里的一位朋友在复习课件的时候,程序一跑就报错,截图如下: 从给出的错误信息看大概是因为json格式无效导致的,在早期的训练营里曾经也有一例这样的报错,最后定位下来是公司的电脑安全软件导致的,一旦有非托管调试器,安全软件就会加密 runtimeconfig.json ...
C#/.NET/.NET Core技术前沿周刊 | 第 37 期(2025年5.1-5.11)
前言 C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。 � ...
Java应用出现 Public Key Retrieval is not allowed 报错的常见原因和解决方法
问题现象 Java 应用在运行过程中突然报java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed错误。 开发童鞋表示不理解,毕竟应用没做任何变更,为什么会突然出现这个错误? 2025-03-31 ...
.NET+AI | eShopSupport 知多少
eShopSupport 项目深度解析 eShopSupport 项目的整体架构示意图。左侧为离线运行的工具(DataGenerator、DataIngestor、Evaluator)用于数据准备和评估;右侧为在线运行的系统,由多个服务和前端组成,通过 .NET Aspire 编排在本地或云端运行。 ...
MongoDB从入门到实战之Windows快速安装MongoDB
前言 本章节的主要内容是在 Windows 系统下快速安装 MongoDB 并使用 Navicat 工具快速连接。 MongoDB从入门到实战之MongoDB简介 MongoDB从入门到实战之MongoDB快速入门 MongoDB从入门到实战之Docker快速安装MongoDB 下载 MongoDB ...
如何反向绘制出 .NET程序 异步方法调用栈
一:背景 1. 讲故事 这个问题源于给训练营里的一位朋友分析的卡死dump,在分析期间我需要知道某一个异步方法的调用栈,但程序是 .framework 4.8 ,没有sos后续版本独有的 !dumpasync 命令,所以这就比较搞了,但转念一想,既然 !dumpasync 能把调用栈搞出来,按理说我 ...
Linux系列:聊一聊 SystemV 下的进程间共享内存
一:背景 1. 讲故事 昨天在分析一个 linux 的 dump 时,看到了这么一话警告,参考如下: 0:000> !eeheap -gc *** WARNING: Unable to verify timestamp for SYSV10cf21d1 (deleted) 对,就是上面的 SYSV1 ...
在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!
前言 在当今数字化时代,数据的安全性和隐私性至关重要。随着网络应用的不断发展,数字 ID 作为数据标识和访问控制的关键元素,其保护显得尤为重要。然而,传统的数字 ID 往往直接暴露了一些敏感信息,如顺序编号或数据库主键ID,这不仅增加了数据泄露的风险,还可能让不法分子有机可乘。 本文大姚将带领大家在 ...