首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.NET周报【1月第3期 2023-01-20】

在前几天看到这篇文章,非常喜欢,虽然它内容稍微有点过时(还是使用.NET Core 3.0),不过其中一些编程技巧思维方式很受用,特意找到Michal大佬要到了授权,翻译给大家看。...一款完全国产基于C#语言开发跨平台文本解析引擎(模板引擎) https://mp.weixin.qq.com/s/oUamKudNlELUIIIfT49OEw 大家好,是宝弟!...Rider 2023.1 EAP 1包括UnityAPI弹出式文档链接,在虚幻引擎创建新类重新实现UI,对Docker快速模式支持,对#regionSpan快速修复。...UI延迟 移除标签,对图像进行Base64编码,插入图像宽度高度 支持Razor文件HTML代码动作 RazorRoslyn性能改进 构建加速以实现更快增量构建 C++ 支持对括号着色...该版本修复了几个WPF错误Socket一个罕见问题。

4.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

.NET周刊【2月第1期 2024-02-04】

本文详细描述了如何在IoTBrowser平台中集成MQTT协议,并通过创建插件方式提供了实现MQTT服务器(broker)客户端具体代码示例。...此外,文章还讨论了与ASP.NET Core集成,以及如何在ABP定义使用自定义声明。...部分功能已集成到Visual Studio 2022为括号对添加颜色、文件比较、带适当缩进复制、环绕选择滚动文档选项卡。...在 rustc_codegen_clr 上工作经历 - 半年回顾 https://fractalfir.github.io/ generated_html/rustc_codegen_clr_v0_...之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴在这里宣布,创建了一个专门交流.NET性能优化经验群组,主题包括但不限于: 如何找到.NET性能瓶颈,使用APM、

12210

Roslyn 如何使用 MSBuild Copy 复制文件

本文告诉大家如何在 MSBuild 里使用 Copy 复制文件 需要知道 Rosyln 是 MSBuild dotnet core 版本。...如果刚才没有创建 文件,复制时找不到文件,就会出现在重新编译出现无法编译 error MSB3030: 无法复制文件“lindexi.txt”,原因是找不到该文件 复制有多个方式,下面让来一个个大家说...ItemGroup 里添加 一个新标签,这个标签是可以自己定义名字这里定义了 Txt ,让他包含了 *.txt ,现在就可以在 SourceFiles 使用。...使用数组方法是 @(Txt) ,通过 @ 标签名就可以拿到标签文件。...更多 MSBuild 相关博客请看 理解 C# 项目 csproj 文件格式本质编译流程 - walterlv 如何创建一个基于命令行工具跨平台 NuGet 工具包 - walterlv 如何使用

1.4K30

.NET周报 【6月第4期 2023-06-25】

它包括对 Visual Studio ReSharper 性能问题修复、对 dotTrace dotMemory 错误修复、对 Rider 更新程序崩溃问题修复以及其他 IDE 错误修复...文章、幻灯片等 【日文】使用 C# MSTest 精细代码覆盖率测量覆盖率 - Qiita https://qiita.com/YoshijiGates/items/efc700574edbf8eb1ab2...如何在 Visual Studio 2022 社区检查代码覆盖率。...精细代码覆盖 - Visual Studio Marketplace 【英文】如何使用 Memgraph、C# D3.js 构建基于航班网络分析图 ASP.NET 应用程序 https://memgraph...网站、文档等 推文 在 Visual Studio 2022 17.6 ,GC CPU 现在能够通过遥测看到高负载情况。 在接下来线程解释了它如何在什么样系统中使用。

25720

.NET周刊【12月第1期 2023-12-06】

其次,要启用源代码单步执行,包括取消选择"启用仅代码",选择"启用源链接支持",并在"符号"下选择"Microsoft 符号服务器"。配置后,首次启动应用时会有符号加载时间。...小心 C#只读结构体成员 https://www.cnblogs.com/broadm/p/17862169.html 本文讲述了 C#结构体只读属性对代码行为影响。...IIS 请求队列是处理前临时存放请求地方,监控请求队列性能计数器有助于优化队列设置,增加工作进程数、优化代码调整队列长度,以减少等待时间,确保请求快速处理。...此版本修复了 Mono 运行时中错误。...p=1975 C# 2023 年降临节日历第 2 天文章。如何在 C# 代码格式设置设置大括号之前之后开口。

19610

OpenTelemetry:打造现代可观察性系统

通过 OpenTelemetry,我们可以更好地理解自己软件服务行为性能,诊断修复问题,优化用户体验。...每个 Span 代表一个工作单元,函数调用或数据库操作,包含了开始时间、结束时间、名称、标签(属性)等信息。...OpenTelemetry 提供了一系列工具,支持多种编程语言,包括但不限于 Java、Go、Python、JavaScript、Ruby、C# 等。...首先,我们需要在自己代码添加 OpenTelemetry SDK。然后,我们可以使用 OpenTelemetry 提供 API 来创建和记录 Span、指标日志。...无论是开发者、运维人员,或者是负责系统架构决策者,都应该考虑将 OpenTelemetry 集成到你工具箱。 在下一篇文章,我们将详细介绍如何在 Go 项目中集成 OpenTelemetry。

20920

一项被低估Unity技术

混合使用:其中一个几乎纯用lua实现游戏一个版本偶尔修复一个C# bug,其它两个2~3个。 4、改进意见:代码段大小,泛型使用,大函数修复工作量。...问题是逻辑转到脚本上执行,脚本肯定比原生要慢,如果脚本执行过程要调用到C#就更慢了。那会不会有某段性能要求很高代码,转到脚本执行后性能完全不能接受呢?...下一代热补丁方案:iFix 改进意见里有点是关于大函数修复工作,对于一些影响不大bug,有些项目会因为这个而选择不修复。...1、“打补丁”要把C#翻译成lua,后面更新大版本又要把lua翻译成C#。 对于这种观点,想说三点:“。。。”,抛开热补丁不说,用C#开发项目,出bug也要在C#修复吧?...2、不知道哪出bug,怎么知道哪些类要打Hotfix标签呢? 前面的调查我们知道,使用热补丁唯一代价就是代码段增加,这个增加是正比于你配置了Hotfix个数

71720

C#语法——事件,逐渐边缘化大哥。

最常见事件用途是窗体编程,在Windows窗体应用程序WPF应用程序。 当在窗体中点击按钮,移动鼠标等事件时,相应后台程序会收到通知,再执行代码。...简单描述一下sendersource,它们一个是发送者,一个是源。 在EventHandler,sender即source,因为它是直接事件。而在冒泡事件,sender不一定等于source。...所以,也不知道如何在C#里讲事件驱动编程。因为使用C#框架就是使用事件驱动编程。 事件委托到底是什么关系? 事件是用来多播,并且用委托来为事件赋值,可以说,事件是基于委托来实现。...两者就如同intstring一样,没有任何关系。 原因很简单,学习过程尽量降低概念混淆。而且,在C#开发,好架构者也通常会将事件委托分离,所以,就认为事件委托没有关系即可。...在写这篇文章过程,也没想到什么特别的或者说比较高级用法。 但真实应用场景感觉是,随着MVVM成长,事件其实在被逐渐抛弃。虽然微软做了很多经典事件驱动框架。但那都是过去了。

1.4K30

.NET周刊【1月第3期 2024-01-24】

首先,取消“工具”“调试”选项下“启用仅代码”,然后启用“源链接支持”“符号服务器”,包括“Microsoft符号服务器”“NuGet.org符号服务器”。...例子展示了如何在新线程获取_asyncLocal值,源码分析揭示了值是如何存储传递。...通过实体类与数据库表映射,可以进行数据操作,添加、更新和多表查询。这些操作示例展示了EF Core实用性便捷性。 精通 VS 调试技巧,学习与工作效率翻倍!...最后,展示了如何在C#中使用Elasticsearch,包括连接、插入、更新、删除、获取搜索数据代码示例。...想在 C# 主构造函数上设置属性 https://zenn.dev/microsoft/articles/primary-constructor-attr 如何在 C# 12 中指定主构造函数方法本身属性

13210

.NET周报 【5月第4期 2023-05-27】

其他相关内容,包括 ML.Net 优势、适用场景、版本要求等。 文章还提供了一些代码示例图片展示,以及 GitHub 链接参考资料。...比如在手机版Chrome,当用户在网页中下拉时将出现“新建标签页”,“刷新”,“关闭标签页”三个选项,通过不间断横向手势滑动,可以在这三个选项之间切换。选项指示器是一个带有粘滞效果圆。...它支持 C# 10 11 等新语言功能,并包含各种改进修复。...C# 更新 改进构建工具窗口 适用于 MAUI XAML 热重载 新 UI 窗口着色 改进代码生成器 骑手特征训练器 设置同步插件 其他改进错误修复 【英文】Visual Studio...【英文】[C#] C# async/await 是如何工作? - 尼诺花园。

15430

三分钟掌握ActorCSP模型

• Actor模型,是基于消息传递并发模型, 强调是Actor这个工作实体,每个Actor自行决定消息传递方向(要传递ActorB),通过消息传递形成流水线。...在CSP模型,worker之间不直接彼此联系,强调信道在消息传递作用,不谋求形成流水线。...消息发送者接受者通过该信道松耦合,发送者不知道自己消息被哪个接受者消费了,接受者也不知道是从哪个发送者发送消息。 go信道 go信道[1]是golang协程同步通信原生方式。...不会啥算法,思路比较弱智:#两线程#, #打印奇/偶数#, 先复刻这两个标签。 通过go无缓冲信道同步阻塞能力对齐每一次循环。...思考老牌劲语C#要完成本题要怎么做? 依旧是#两线程#、#打印奇偶数#, 没找到C#能多次对齐线程能力, 于是使用两线程相互通知方式。

49010

使用 Visual Studio 创建 .NET 控制台应用程序

本教程演示如何在 Visual Studio 2022 创建和运行 .NET 控制台应用程序。...如果看不到 .NET 模板,则可能缺少所需工作负载。 在“找不到所需内容?”消息下,选择“安装更多工具功能”链接。 Visual Studio 安装程序随即打开。...确保安装了 .NET 桌面开发工作负载。 在“配置新项目”对话框,在“项目名称”框输入“HelloWorld”。 然后,选择“下一步”。...在最新版本 C# ,名为顶级语句新功能允许你省略 类 Main 方法。 大多数现有 C# 程序不使用顶级语句,因此本教程不使用此新功能。...替代方法是在 C# 中使用 \n 和在 Visual Basic 中使用 vbCrLf。 字符串前面的美元符号 ($) 使你可以将表达式(变量名称)放入字符串大括号内。

4.2K20

利用AI掌握DevOps:构建新CICD流水线

持续集成(CI): 设置一个CI流水线,在任何分支(尤其是“开发”“特性”分支)有新提交时运行自动化测试其他检查(代码规范检查)。...对于更严格控制环境,可以从主分支手动触发部署。 版本标记: 在每个发布后,使用版本号对 main 分支代码进行标记。 文档: 确保项目文档保持最新,包括代码文档以及工作流程流水线过程。...这里是修改后工作流程: Main 分支: 这是您主要和唯一长期分支,表示代码生产准备状态。 所有功能、错误修复修复直接合并到这个分支。...这不仅包括产品代码变更,还包括基础设施(IaC)、流水线等方面的变更。 提示 #3 对于持续交付,希望只自动将主分支部署到类生产环境,暂存环境。...通过AI实现DevOps基线实践 以上就是演示,展示了如何在AI帮助下在实践实现DevOps基线。开始提示不需要高级技能,但与任何运动一样,通过练习可以取得更好结果。

6210

.NET周刊【8月第1期 2023-08-06】

何在代码添加XML注释,以便在Swagger UI显示更多信息说明。 如何自定义Swagger UI样式主题,以及如何添加授权功能。...此版本包括对一些 C# 11 符号支持各种修复。...该扩展基于 C# 开发套件构建,支持代码编辑 AI 辅助、Roslyn 分析器 Unity 游戏调试等功能。文章还介绍了如何在Unity中使用。...dotTrace * 采样、跟踪、按线程分组逐行快照 * Linux macOS 上代码查看工具窗口 dotPeek 组件比较 dotCover 错误修复稳定性改进 文章、幻灯片等 【英文...【英文】在 ASP.NET Core 应用程序尝试了 Application Insights 代码优化功能 https://blog.shibayan.jp/entry/20230805/1691227089

15510

.NET周刊【5月第1期 2024-05-05】

、免费 C#代码格式化工具,特点是轻量级且依赖 Roslyn 引擎重构代码格式。...为预发行版本,教程举例说明了如何在 Blazor Wasm 创建基础柱状图包含延迟动画图表。...文章介绍了如何创建和使用拦截器,特别是缓存拦截器,如何设置缓存键。还提供了如何在多语言调用应用缓存拦截以及创建拦截模块方法。...最后本文还展示了如何在容器运行一个简单 QUIC 服务器客户端,以及生成服务器客户端代码命令。...之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴在这里宣布,创建了一个专门交流.NET 性能优化经验群组,主题包括但不限于: 如何找到.NET 性能瓶颈,使用 APM

9410

.NET周刊【9月第4期 2023-09-24】

它支持22种语言,提供了许多实用功能,关闭不必要Windows服务、停止Windows自动更新、卸载UWP应用、清理系统垃圾文件浏览器配置文件、修复常见注册表问题等。...本文介绍了C#并发编程Channel数据结构,通过两个实际案例展示了其使用方法优势。...这些工具可以将已编译.NET程序集转换为易于理解代码,帮助开发人员恢复丢失代码、理解分析第三方组件dll、学习其他人代码、查找修复bug或进行逆向工程。...如何在没有第三方.NET库源码情况,调试第三库代码?...文章最后,作者提到了如何在没有源码情况下纠正示例程序错误,并预告了下一篇文章将讲解第三方库拦截,实现不修改第三方库达到修改方法逻辑返回结果效果。

17340

.NET周刊【2月第3期 2024-02-25】

全面的C#/.NET/.NET Core学习、工作、面试指南 https://www.cnblogs.com/Can-daydayup/p/18027117 DotNetGuide是一个为.NET开发者建立技术社区知识库...c# 代码操作ftp服务器文件 https://www.cnblogs.com/INetIMVC/p/18025336 本文分享了一个用C#编写可以操作FTP服务器代码示例,包含了详细基础类构造函数其他方法使用说明...最近,产品经理开始使用GPT生成需求,提高了工作效率,使得老杨也被迫开始用GPT写代码,极大提高了开发效率。...在 C# 源文件,可以通过编写由三斜杠表示特殊注释字段,在代码建立类库所需 API 文档。...此版本不包含新安全修复程序,仅包含质量可靠性更新。 这包括修复在 ASP.NET MVC 请求处理期间引发 ArgumentException 问题,以及解决旧版本 zlib 库问题。

13010
领券