⚡ AiNews
⚡ 速览 🧠 模型
← 返回首页

#csharp

包含标签 "csharp" 的文章,共 5 篇。

💻 AI 编程 V2EX

开发者实测 DS V4.1 Flash 进行 C# 逆向

有开发者为了降本增效,尝试用 DS V4.1 Flash 对无混淆的 C# Debug 构建 DLL 进行逆向逻辑重建。测试发现,该模型生成代码的速度很快,但在还原 C# 代码逻辑顺序时出现了偏差,误把条件判断外部的赋值语句归入分支内部。核对中间语言(IL)时,模型也暴露出一定的固执与幻觉问题,但在指出错误后能迅速修正。这个实测案例展示了当前大模型在代码逆向与底层逻辑还原上的能力边界,为评估 AI 工具的辅助价值提供了参考。

💻 AI 编程 V2EX

为什么AI时代很少人用AvaloniaUI?

V2ex社区近期有开发者发帖讨论AvaloniaUI的现状。在AI编程大幅拉低学习门槛的背景下,AvaloniaUI虽然跨平台能力强、性能好,且能无缝结合C和Rust等底层技术,但在实际项目中依然冷门。这引发了开发者对桌面端技术选型、生态成熟度,以及AI时代UI框架关注度变化的深入思考。

💻 AI 编程 V2EX

C#调用Oracle存储过程报“字符串缓冲区太小”排查

C#程序调用Oracle存储过程时遇到一个诡异问题:当输入特定参数导致输出参数返回10时,程序直接抛出“字符串缓冲区太小”异常,但在PL/SQL中执行却完全正常。排查期间尝试调整了参数和返回变量的定义长度,AI给出的常规方向也未能解决该问题。这类C#与Oracle交互时的参数传参异常在.NET开发中较为少见,记录排查过程供遇到同类问题的开发者参考。

💻 AI 编程 V2EX

两年1444次提交:自研.NET 10模块化框架

针对 .NET 后端开发中频繁重复配置依赖注入、中间件、日志及多租户等横切关注点,以及现有框架(如 ABP、Furion)过于沉重或难以完全掌控的痛点,一位开发者历时两年、经过 1444 次提交,自主研发了一套基于 .NET 10 的模块化后端框架——XiHan.Framework。 该框架目前包含 57 个项目,全部以 NuGet 包形式发布。其核心设计原则是“优先使用 .NET 原生能力”,如内置的 DI、HybridCache、System.Text.Json 和原生限流器,尽量减少第三方依赖,确保代码的轻量与高可控性。模块间通过依赖特性进行解耦与关联。 XiHan.Framework 旨在解决控制器中充斥的胶水代码问题,自动处理响应包装、异常转状态码及 TraceId 追踪。对于追求极致掌控力、不希望被重型框架绑架的 .NET 开发者而言,该框架提供了一个高度原生、模块化且易于定制的底座选择。

💻 AI 编程 LINUX DO

制造业上位机工程师的生存现状与技术困境

一位2022年毕业的软件工程师,在苏北一家小型制造业设备厂商担任上位机全栈工程师。他独自负责从PLC点位对接、功能设计到运营交付,技术栈为C#+WinForm,曾创下月交付6个上位机的记录。然而,他面临多重困境:公司缺乏技术指导与交流,软件工程师流失率高,个人待遇不足6000元且单休无年假,甚至病假被扣工资。工作中大量时间耗费在重复性任务上,难以提升技能。领导层对软件开发价值认知不足,认为其工作“非常简单”且仅是过渡。公司虽采购了基于Spring Boot+Vue3的全自动排产软件,但未向内部工程师开放学习机会。这反映了传统制造业中软件开发人员的孤立现状、成长瓶颈及技术价值被低估的问题,对AI时代下制造业软件人才培养与技术转型提出了挑战。