.net周刊

InCerry3 天前
.net周报·.net周刊
.NET周刊【11月第3期 2024-11-17】https://www.cnblogs.com/netry/p/18543378/scalar-an-alternative-to-swagger-in-dotnet-9
InCerry10 天前
.net周刊
.NET周刊【11月第2期 2024-11-10】https://www.cnblogs.com/1312mn/p/18511224SSCMS 是一个完全开源的企业级内容管理系统,基于 .NET Core 开发,适合跨平台部署。其特点包括支持多终端发布和功能插件,具有完善的权限控制和安全机制,可通过标签和 API 接口进行二次开发。SSCMS 能管理多个网站和微信公众号,实现自动回复和用户管理等功能,提供多种内容模型和安全防护,并支持 Docker 部署。项目还提供详细开发文档及源码,用户可通过 GitHub 和 Gitee 获取项目更新。
InCerry17 天前
.net周报·.net周刊
.NET周刊【11月第1期 2024-11-03】https://www.cnblogs.com/lsq6/p/18519287.NET 9 引入了 AOT 支持,使得应用程序能够在编译时优化,以在老旧 Windows 系统上运行。这项技术通过静态编译,消除运行时的 JIT 编译,加速程序执行。尽管 Windows 7 和 XP 已不再主流,它们在某些领域仍被广泛使用。.NET 9 的 AOT 旨在提升兼容性和性能。AOT 编译程序通常执行更快,部署简单,降低了维护成本。项目配置展示了如何实现 AOT 支持,以及相关依赖的管理。
InCerry24 天前
.net周刊
.NET周刊【10月第4期 2024-10-27】https://www.cnblogs.com/lindexi/p/18468855本文将告诉大家如何从简单的控制台开始,使用 Vortice 辅助调用 Direct2D1 的功能,配合 WM_Pointer 消息,制作一个简单绘制触摸折线笔迹的 D2D 应用.
InCerry25 天前
.net周报·.net周刊
.NET周刊【10月第3期 2024-10-20】https://www.cnblogs.com/calvinK/p/18469889作者分享了一次在公司中API服务器从.NET 6升级到.NET 8后遇到的JIT BUG经历。升级后一个实例在某些部署中出现AES解密明文字符丢失的问题,而初步检查和单元测试未发现代码问题。在特定CPU环境中,此BUG多次出现,但调试代码上线后,BUG不再发生,无法复现。作者认为此BUG影响范围有限,决定暂停追查。2个月后,另一个项目也遇到了更为严重的解密问题,引起作者再次关注。这篇文章记录了发现BUG的具体过程与思考,但
InCerry1 个月前
.net周报·.net周刊
.NET周刊【10月第1期 2024-10-06】https://www.cnblogs.com/weskynet/p/18445584该教程讲述如何使用RemoteShadowApp进行远程设置和程序启动。使用工具需要VS2022、.NET 8和WPF,并通过DPAPI加密数据。教程展示了利用该程序自动更新远程服务器注册表的方法,也可手动设置。用户需提供IP、用户名、密码及程序路径以远程打开程序。若遇限制需查看详细信息及登录。支持同时打开多个远程程序,服务器资源被占用,本地不受影响。DPAPI用于加密关键数据,教程提供了加密和解密的代码示例。核心功能为
InCerry3 个月前
c#·.net周报·.net周刊
.NET周刊【8月第1期 2024-08-04】https://www.cnblogs.com/baibaomen-org/p/18338447这篇文章介绍了在代码层面上优化EF Core实例池和拆分查询的方法。首先,文章建议使用DbContext实例池来重复利用实例,避免资源浪费,并提供相关使用示例。其次,文章讨论了笛尔卡乘积对复杂查询性能的影响,并推荐使用拆分查询来优化SQL语句的执行。通过具体的代码示例和生成的SQL对比,文章详细说明了如何应用这些优化方法。
InCerry4 个月前
.net周刊
.NET周刊【7月第4期 2024-07-28】https://mp.weixin.qq.com/s/fUhJpyPqwcmb3whuV3CDygBufferQueue 是一个用 .NET 编写的高性能的缓冲队列实现,支持多线程并发操作。
InCerry4 个月前
.net周报·.net周刊
.NET周刊【7月第3期 2024-07-21】https://www.cnblogs.com/jingc/p/18307859作者是一名39岁的大龄C#开发程序员,对博客园的艰难处境深感触动,并购买会员支持。回顾他与博客园16年的渊源,博客园在他的学习和工作中提供了大量帮助。尽管在职业生涯中经历多种开发工作,他始终坚持C#开发。面对当前互联网行业不景气,他对未来表示担忧。呼吁博客园通过合作、短视频宣传、找到合作伙伴等方式提升知名度并维持运营,建议会员制度升级和定制化服务以寻求更多支持。
InCerry4 个月前
.net周报·.net周刊
.NET周刊【7月第2期 2024-07-14】https://www.cnblogs.com/easywebfactory/p/18289178GTKSystem.Windows.Forms框架是一种C# winform应用程序跨平台界面开发框架,兼容C#原生控件,无需额外学习,支持跨平台运行。其优势包括开源、与visual studio兼容、与C#原生控件兼容、支持.NET控制台和GTK、支持多种操作系统、主题界面定制、多种控件及布局方式,以及扩展控件功能。
InCerry4 个月前
.net·.net周报·.net周刊
.NET周刊【7月第1期 2024-07-07】https://www.cnblogs.com/hejiale010426/p/18280441MiniApis是ASP.NET Core中的轻量级框架,用最少的代码和配置创建HTTP API。其特点包括简洁明了、性能卓越、灵活多变、易于学习使用,并与ASP.NET Core生态系统完美集成。适用于微服务、原型开发、简单的CRUD应用、无服务器函数及物联网设备通信。通过简单代码示例,展示其创建API的便捷性。环境搭建部分介绍系统要求及安装.NET SDK步骤,准备好开发者的环境。
InCerry5 个月前
.net周报·.net周刊
.NET周刊【6月第5期 2024-06-30】https://www.cnblogs.com/shanyou/p/18264292近日,《上海市卫生健康“信息技术应用创新”白皮书》发布,提到医疗信创核心应用适配方法及公立医院信息系统。文章中对C#/.NET平台的分类存在错误,C#/.NET不应被归类为A组件。文中详细介绍了C#从1.0到12的版本历程,并解释了C#及.NET平台的标准化和开源情况。指出C#自2014年起属于开源项目,版权归.NET基金会,使用宽松的开源协议,且不受美国出口管理条例限制,不存在断供问题。
InCerry5 个月前
.net周报·.net周刊
.NET周刊【6月第4期 2024-06-23】https://www.cnblogs.com/anding/p/18229596.Net中提供了数组、列表、字典等多种集合类型,分为泛型和非泛型集合。泛型集合具有更好的性能和类型安全性。集合的基础接口包括IEnumerator、IEnumerable、ICollection、IList、IDictionary等,这些接口提供了枚举、索引、添加、删除等操作。非泛型集合由于历史原因仍存在但不推荐使用。Collection<T>和List<T>的主要区别在于前者便于继承和自定义实现,而后者优化了性能。fore
InCerry5 个月前
.net周报·.net周刊
.NET周刊【6月第2期 2024-06-09】https://www.cnblogs.com/Can-daydayup/p/18230586文章介绍了一个免费的C#工具类库Z.ExtensionMethods,可以通过NuGet包管理器轻松集成。该库支持.NET Standard 2.0和.NET Framework 4.0,包含丰富的扩展方法示例,如MD5哈希算法、解压GZip字节数组以及将泛型数组转换为DataTable。
InCerry6 个月前
.net周报·.net周刊
.NET周刊【6月第1期 2024-06-02】https://www.cnblogs.com/Can-daydayup/p/18214473.NET是一个免费、开源、跨平台的开发平台框架,广泛应用于桌面、Web、移动、云服务、游戏、物联网、大数据和人工智能等领域开发。它支持C#、Visual Basic、F#等多种编程语言,其中C#最为常用,通过提供全栈开发支持、安全代码优先等设计亮点,促进了开发人员的工作效率。本文除介绍.NET各领域应用外,还推荐了多个有关它的学习资源和工具,有助于开发者掌握和应用.NET技术。
InCerry6 个月前
.net周报·.net周刊
.NET周刊【5月第3期 2024-05-19】https://www.cnblogs.com/czwy/p/18192720文章介绍了利用WPF的Shape和动画功能,模仿CSS/SVG实现复杂的线条光效动画效果。首先,通过Polyline和StrokeDashArray实现了虚线动画,再通过StrokeDashOffset添加动画效果。然而,由于WPF不支持角向渐变,作者另寻两种方法来实现渐变效果,一种是基于多条线段的动画,最后提到可以使用Avalonia的ConicGradientBrush实现角向渐变。文章展示了实现代码和效果,但还涉及到多条线
InCerry6 个月前
.net周报·.net周刊
.NET周刊【5月第2期 2024-05-12】https://mp.weixin.qq.com/s/b_Pjt2oii0Xa_sZp_9wYWg这篇文章探讨了C#在工业数字孪生技术中的应用,介绍了三种基于C#的数字孪生系统实现方案:
InCerry6 个月前
.net周报·.net周刊
.NET周刊【5月第1期 2024-05-05】https://www.cnblogs.com/Can-daydayup/p/18164905CSharpier是一个开源、免费的C#代码格式化工具,特点是轻量级且依赖Roslyn引擎重构代码格式。支持的IDE包括Visual Studio (2019与2022) 和 Visual Studio Code等。该项目在GitHub上托管,并被集成到C#/.NET/.NET Core优秀项目框架精选列表中。DotNetGuide技术社区也推荐使用CSharpier,并为.NET开发者提供交流与学习的平台。
InCerry7 个月前
.net周报·.net周刊
.NET周刊【4月第2期 2024-04-21】https://www.cnblogs.com/hezp/p/18142099三合是一位不喜欢动态编程语言的开发者,对集成米家智能家居到苹果HomeKit的现有开源解决方案不满意。因为遇到了稳定性问题以及个人编程偏好的问题,他决定使用C#创建自己的智能家居解决方案。在一番研究后,三合开发了两个SDK【MiHome.Net】和【Homekit.Net】,后者已在GitHub上发布。文中介绍了如何用Homekit.Net模拟智能设备,如开关和温度传感器,并将其添加到苹果的家庭App中,让用户通过代码控制其状态
InCerry7 个月前
.net周报·.net周刊
.NET周刊【4月第1期 2024-04-07】https://www.cnblogs.com/lunacy/p/18117213作者拥有15年软件开发经验,曾在多家公司工作,项目和团队起伏充满变数。2007年,在太皓电子担任.net工程师,参与开发远程教育系统,因一行代码节省了5万元,但项目最终未成功。2008年,作为.net工程师,参与政务审批项目,并解决了一家银行系统对账出现的一分钱误差问题。2009年,担任中软宏大.net项目经理,负责中工网三个子系统,中工网上线后因价格问题受到非议,作者解释其价格合理性。