首页
学习
活动
专区
圈层
工具
发布

.NET周刊【10月第2期 2024-10-13】

第一类方法使用字符串自带方法,如Substring、范围运算符、Remove和Create。测试显示Remove性能最佳。第二类使用StringBuilder,特别是Length方法表现优越。...第三类方法涉及字符串与数组之间的转换,如For方法、Array.Resize和CopyTo方法。...WPF中的ListBox怎么添加删除按钮并删除所在行 https://www.cnblogs.com/lvpp13/p/18454644 本文讲解如何在C#中使用数据绑定和命令删除列表项。...这篇文章涵盖了加载多个文件、搜索和过滤、评论翻译、检查文本中的占位符、可访问性和设置等内容。 Draco 博客 - Draco 编译器两周岁生日快乐!...://www.hanachiru-blog.com/entry/2024/09/30/120000 我们正在使用SharpLab检查反编译结果,看看记录类型、值记录类型和只读值记录类型是如何实现的。

4K10

.NET周刊【2月第3期 2025-02-16】

文章明确实现了C语言中的sscanf函数的C#版本,阐明了插值的便捷性及其在结构化日志框架中的应用。作者通过实例阐释了如何使用插值字符串处理器捕获参数,增强了示例的实用性和可读性。...异常引发与捕获性能较差,应在热路径中避免使用。滥用异常会导致性能开销大、代码可读性差和调试复杂度增加。应通过条件判断替代异常控制流程,如用TryGetValue和TryParse进行安全检查。...它支持Android、iOS、macOS和Windows上的开发,使用C#和XAML。项目源代码可在GitHub上找到,用户可以通过设置VControl.Samples为启动项目来查看组件效果。...该项目已被收录在C#/.NET优秀项目中,鼓励社区提交推荐或自荐,提升开发工作效率和质量。...此外,文章指出了C#中布尔值的要求及与运算符的使用区别,帮助读者更好地理解C#语法和条件判断逻辑。

3.9K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET周报 【5月第3期 2023-05-21】

    本文讲述如何使用C#来实现视频会议系统的Linux服务端与Linux客户端,并让其支持国产操作系统(如银河麒麟,统信UOS)和国产CPU(如鲲鹏、龙芯、海光、兆芯、飞腾等)。...文章详细介绍了Masa Blazor组件库的使用方法,包括如何在Winform的MainFrom的文件中创建 ServiceCollection ,用于注册服务,在和BlazorWebView进行绑定,...将指定的html和BlazorWebView绑定以后在对于html内的id为 app 的元素进行Blazor组件的绑定绑定到Blazor组件的 App 组件中;以及如何在 MApp 中使用 Masa Blazor...打包 API创作 扩展了对最小 API 中表单绑定的支持 带有 .http 文件的 API 项目模板 原生AOT 使用编译时生成的最小 API 进行日志记录和异常处理 修剪 ASP.NET Core...编译查询对某些模式有效,但有许多模式无效,因此我们建议在使用之前测试和检查查询本身。

    3.5K40

    .NET周刊【1月第3期 2025-01-19】

    文章还解释了GPIO、SPI等基础概念及其在嵌入式系统中的应用。同时,作者谈及软件环境的准备以及如何利用.NET IoT库进行项目开发。...以请假审批流程为例,阐述了如何在主管审核与经理审核之间使用书签控制流程进展。创建书签可通过context.CreateBookmark实现,并记录多种信息,如唯一id和相关性id。...如何在 ASP.NET Core 中实现速率限制?...C#中如何使用异步编程 https://www.cnblogs.com/liyongqiang-cc/p/18658141 这篇文章详细阐述了C#中的异步编程,主要使用async和await关键字。...此外,文章阐述了如何在ASP.NET Core中实现触发器的外部监听,涉及定时器及HTTP触发器的功能,说明了触发器执行过程中的状态判断。所有这些内容为理解和使用触发器提供了深入见解。

    2.4K10

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

    本项目代码开源,已收录到 C#/.NET/.NET Core 优秀项目和框架精选中,同时作者还维护一个技术社区,供.NET 开发者交流和学习。...文章回顾了 Winform 中自定义控件的使用,展示了如何创建、添加属性和事件处理,以及动态添加控件到布局中。同时介绍了当用户控件数量过多可能会引起性能问题。...该组件支持动态数组公式,通过 C#(.NET Core)项目创建工作簿,提取和解析公式,进而修改公式中的特定参数,如替换销售代表姓名。...C#的系统菜单添加自定义项 - 开源研究系列文章 https://www.cnblogs.com/lzhdim/p/18047745 这篇文章介绍了如何在 C#应用程序系统菜单中添加自定义项的方法,并提供了示例代码和运行效果截图...如何在.NET 8 的 ASP.NET Core Blazor 中抑制双击按钮等。

    4.4K10

    .NET周刊【8月第1期 2024-08-04】

    传统方法如异常或返回布尔值虽然有效但缺乏直观性。FluentResults库优化了这一过程,使操作结果传递更加自然易懂,提高代码可读性与维护性。...文中提到项目源码、控件演示方法和开源地址,并鼓励读者关注和支持该项目。...文章还具体说明了如何在C# .NET应用中使用Phi-3模型,并提供了相关示例和代码说明,如模型加载、Prompt设定、生成Token和响应解码等。.../C#中如何使用Ollama的对话模型和嵌入模型用于本地离线场景,详细讲解了模型下载、初始化、设置及调用的方法,并提供了一些代码示例。...了解 ASP.NET Core 的运行状况检查以及如何实施与 Entyty Framework Core 结合使用的运行状况检查。

    1.1K10

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

    项目源码和使用文档已开源在 GitHub,且被收录至 C#/.NET/.NET Core 优秀项目和框架精选。...这些工具支持多种语言如 C#、XAML、ASP.NET 等,并且可以通过 Visual Studio 的扩展商店下载。...https://www.cnblogs.com/sanshi/p/18194672 本文讨论在 ASP.NET Core 项目中,如何在不需要验证特定模型属性的情况下处理文件上传。...用户只需将转换得到的 Base64 字符串以 Markdown 格式添加到文本中,即可在支持 Markdown 的编辑器如 Typora 里展示图片。...提到指导如何利用进度文本显示应用加载进度,并且可设定为自动关闭。也提供了项目目录、源码介绍、运行界面的说明,以及源码下载链接,给出了使用欢迎界面的其他建议。

    2.7K00

    .NET周刊【10月第3期 2024-10-20】

    这些框架使用多种语言,如C#、JavaScript、Vue等,使开发者能够编写一套代码运行在多个平台上,如iOS、Android和Web等。...文章详细展示了如何在.NET环境中创建和测试GraphQL服务,包括查询、多种操作如增删改、以及利用订阅实现数据推送。...其中,JS互操作直接在Razor页面中调用JavaScript,而ClipLazor库则对JS进行了封装。详细展示了设置项目、注入服务、以及简单的文本复制粘贴步骤。...为确保功能正常,需检查浏览器对Clipboard API的支持,并在合适的生命周期执行操作。最终,本文提供的代码示例支持文本、图像或二进制文件的操作,具有较好的实用性和示范效果。...同时,实现Swagger自动生成API描述,方便开发者使用。主要功能已完成并发布在Nuget,提供了多种数据库的包以供安装和使用。

    2.1K10

    .NET周刊【10月第4期 2024-10-27】

    本文介绍如何在国产操作系统上实现RTMP推流,包括摄像头和麦克风数据采集、编码、推送至流媒体服务器等。...代码示例展示了通过内存地址直接修改和利用MemoryMarshal改变字符串值。为提升字符串拼接效率,建议使用StringBuilder,它通过char[]数组存储和操作链表来处理字符串内容。...控件种类包括窗体、图表和工业控件,如提示框、动态图表、管道、LED等。项目提供详细文档及示例代码,资源可在GitHub和Gitee上获取。....NET使用OllamaSharp实现大模型推理对话的简单演示 https://www.cnblogs.com/weskynet/p/18497936 文章介绍如何在本地或远程环境中部署和使用Ollama...计算父节点、左子节点和右子节点索引的方法使用特定公式,并检查是否越界。获取节点值的方法根据索引返回相应数据,同时提供获取左、右子节点值的方法。整个过程提供了对二叉树基本操作的详细实现。

    3.4K10

    .NET周刊【9月第2期 2024-09-08】

    本文介绍了防抖技术在ASP.NET Core中的应用,包括分布式锁和本地锁的实现方法。...C#自定义控件—流动管道 https://www.cnblogs.com/guoenshuo/p/18391637 这篇文章介绍了如何在C#中绘制一个动态流动管道,包括管道的渐变色矩形和半圆的绘制,以及流动条的绘制方法...内容详细描述了仪表盘的属性定义、外环和刻度绘制,以及中心点和指针的实现方法。通过设置各种属性,如颜色、半径、字体等,实现不同的监控值显示效果。...代码演示了用正则表达式读取项目文件并提取版本号,展示了项目文件夹和顶级命名空间的使用方法。...C#自定义控件—文本显示、文本设值 https://www.cnblogs.com/guoenshuo/p/18393718 文章介绍了如何绘制方便的文本显示和设定组件(TextShow, TextSet

    3K10

    .NET周刊【7月第2期 2024-07-14】

    文章还提供了如何安装、创建和运行Terminal.Gui项目的示例代码,并展示了消息框、简单文本用户界面和用户登录界面的实现。最后,提供了项目源码和相关链接。...文章详细描述了实现和使用方法,包括上下文、服务注册和自定义实体类型的设置。代码例子展示了如何在ASP.NET Core中应用这个新的扩展包。...SDK MSBuild 构建检查 NuGetAudit传递依赖漏洞警告 dotnet nuget why C# 部分属性 ASP.NET Core 静态网络资产指纹识别 改进了 SignalR 中的分布式跟踪.../ 关于使用验证进行快照测试(保存和验证输出值)。...在.NET 中创建哈希 https://damienbod.com/2024/07/01/creating-hashes-in-net/ 如何在 .NET 中计算哈希值。

    2.6K10

    .NET周刊【10月第3期 2024-10-20】

    这些框架使用多种语言,如C#、JavaScript、Vue等,使开发者能够编写一套代码运行在多个平台上,如iOS、Android和Web等。...文章详细展示了如何在.NET环境中创建和测试GraphQL服务,包括查询、多种操作如增删改、以及利用订阅实现数据推送。...其中,JS互操作直接在Razor页面中调用JavaScript,而ClipLazor库则对JS进行了封装。详细展示了设置项目、注入服务、以及简单的文本复制粘贴步骤。...为确保功能正常,需检查浏览器对Clipboard API的支持,并在合适的生命周期执行操作。最终,本文提供的代码示例支持文本、图像或二进制文件的操作,具有较好的实用性和示范效果。...同时,实现Swagger自动生成API描述,方便开发者使用。主要功能已完成并发布在Nuget,提供了多种数据库的包以供安装和使用。

    1.3K10

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

    枚举提供类型安全和编译时检查,但输入约束有限,易导致错误。强类型字符串使用不可变值类型,并覆写ToString()方法以返回字符串值。...其中,通过反射获取类的属性信息,将类转换为表格,并对属性交伙设置了特性值的处理。同时,提供了对应的单元测试来验证方法的正确性和稳定性。...文章通过代码示例演示了is和as的使用场景及其生成的IL代码。is只能检查继承关系,无法判断自定义转换。as相较于频繁使用is和转换显得更优,因其只检查一次类型。...了解如何在 Blazor Web 应用程序中实现 JWT 身份验证和授权。...内联方法返回值显示 导出断点组 与 Copilot 一起研究变量 IEnumerable Visualizer 中的 IntelliSense 随着时间的推移分析内存使用情况 Profiler 仪表直方图

    2K10

    .NET周刊【11月第2期 2023-11-12】

    PaddleOCRSharp包含文本识别、检测和表格识别功能,支持多种.NET版本。OCR技术帮助将图像中的文字转换为可编辑文本,PaddleOCR旨在提供实用的OCR工具库。...项目源码和示例项目说明了如何在.NET环境中使用该工具类库。...文章还讲述了对象检查、内存转储、值类型和引用类型的转储方法,以及如何分析异常。最后,作者强调了通过实际代码测试来验证学到的知识的重要性。...Asp.Net Core webapi+net6 使用资源筛选器(过滤器) 做缓存 https://www.cnblogs.com/cyfj/p/17815126.html 本文介绍了如何在ASP.NET...模板提供依赖注入、日志、配置等现代化功能,并展示了如何安装和使用模板创建项目。还详细说明了项目目录结构和如何创建自己的项目模板。

    1K10

    .NET周刊【11月第3期 2024-11-17】

    首先,新建MVC项目,并在Program.cs中配置支持的文化信息,如“zh-CN”和“en-US”。通过RequestLocalizationOptions设置默认请求文化和支持的文化。...此外,展示了如何在Index.cshtml中使用IHtmlLocalizer、IStringLocalizer和IViewLocalizer接口进行文本本地化。整体内容详尽而实用。...技术栈主要包含Asp.net Mvc Core和EntityFrameworkCore,并可创建ASP.NET MVC和Razor Pages项目。它完全解耦,允许使用各种技术构建应用。...开源 - Ideal库 -获取特殊时间扩展方法(四) https://www.cnblogs.com/hugogoos/p/18539591 文章介绍了如何在C#中获取当前日期所在月的第一个和最后一个指定星期几的方法...用户可定义特性如ColumnDataType或PasteMarkDown,以实现富文本或Markdown输入。提交信息中反映内容设定中的参数配置,如args2字段可隐藏,以保数据传递后台。

    1.8K10

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

    本文介绍了公众号“追逐时光者”定期分享的C#/.NET/.NET Core优秀项目和框架,包括项目介绍、功能特点、使用方式和功能截图,并提供了源码地址。...同时,文章指出了这些项目和框架已被收录到C#/.NET/.NET Core优秀项目精选中,以及推荐了DotNetGuide技术社区交流群。 Yarp 与 Nginx性能大比拼不出所料它胜利了!...同时,介绍了OpenVINO™ C# API的功能和优势,以及YOLOv8 OBB模型的特点和应用场景。...此外,文章还讨论了与ASP.NET Core的集成,以及如何在ABP中定义和使用自定义声明。...同时,介绍了新书《C#与.NET6 开发从入门到实践》,并分享了如何通过复制开源项目代码来增强TestServer的HttpClient功能。

    3.6K10

    .NET周刊【6月第3期 2024-06-23】

    首先,准备一个用于模板的现有项目,例如 Azure Function 项目,并展示其文件结构。然后,详细解释如何在项目根目录下创建配置文件,以便未来使用 dotnet new 命令生成新项目。...公司通过路径规则使用了ToolGood.SQLFirewall中间件进行防护,同时给出简单的方法如带参数的sql语句和存储过程,并提及参考反向代理的方案。...开发者可以通过NuGet安装并配置WatchDog服务和异常记录器,同时设置访问日志账户密码。项目源码和更多功能可在其GitHub地址查看。...第一种方法使用图片编辑工具如Photoshop修改背景图片并替换。第二种方法通过GDI+动态绘制系统名称,利用配置文件中的系统名称信息,在窗口的Paint事件中绘制。...总结是项目中引用第三方组件时,出现问题可先检查其版本,有可能问题已被修复。

    2.9K10
    领券