上一页 1 2 3 4 5 6 ··· 33 下一页
摘要: 在实际软件开发中,尤其是工业软件,每一款设备都有复杂的状态以及状态之间的切换的功能需求,在这种情况下,如何管理状态以及状态之间切换,和对应状态下的功能控制,成为非常重要的一个问题。如果处理不好,那这种繁复的状态将成为“像面条一样”缠绕耦合,一团乱麻,真的就是“剪不断,理还乱”。那如何解决这个问题呢?今天我们以一篇简单的小例子,简述如何通过Stateless组件,完成状态的管理和触发,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-08-15 22:22 老码识途呀 阅读(462) 评论(3) 推荐(1)
摘要: 在实际开发中,一款应用可能有多个应用程序组成,那这款应用各个组成部分之间的数据交互就成了关键,如何才能快速高效的进行数据交互呢?如果是跨服务器的进程交互,可以采用Remoting,WCF,GRPC等远程过程调用技术(RPC),这种方式会经过网卡进行网络传输,存在一定的数据转换及网络传输等性能消耗。如果是同一台服务器的进程间数据交互,也采用这种远程过程调用技术,则不是最优方案。那如何才能绕过网络来进行跨进程数据交互呢?答案就是“共享内存”,今天我们就以一个简单的小例子,简述进程间如何通过共享内存进行数据交互的应用,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-08-03 12:00 老码识途呀 阅读(345) 评论(3) 推荐(4)
摘要: 在Windows操作系统中,每一个应用程序都是相互独立的,它们拥有独立的内存空间,各个应用程序之间形成一道边界,不能互相访问和操作,这是操作系统为了保护应用程序的安全而设计的。这种看似“井水不犯河水”的设计同样有它的弊端,假如两个应用程序需要相互协作配合才能完成工作,那它们就需要进行通信和数据交互,今天以一个简单的小例子,简述一种基于.NET的进程间通信的方案Remoting技术,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-07-20 11:05 老码识途呀 阅读(540) 评论(4) 推荐(3)
摘要: 在实际应用开发中,有些项目可能数据量特别大,在系统应用一段时间后,性能随着数据量的增加会逐步下降,从而造成系统不定时卡顿等现象,在客户使用过程中也会产生不好的印象。在这种情况下,常规操作是增加索引,优化SQL语句等方案,这种常规操作可能会短暂的解决卡顿问题,但是随着数据量持续增多,效果反而越来越不明显。当常规操作逐渐不起作用的时候,我们就需要往更深层次的去考虑,比如分库,分表等缩减数据体量的方案。今天我们以一个简单的小例子,简述如何在ASP.NET Core WebApi程序中,通过引入ShardingCore组件进行分库分表等操作。 阅读全文
posted @ 2025-06-24 12:00 老码识途呀 阅读(554) 评论(1) 推荐(0)
摘要: 在实际开发中,经常遇到程序崩溃闪退或者卡死的问题,在遇到这种问题的时候,往往很难捕捉异常,且日志也无法正确记录到问题发生的位置。在Windows操作系统中,dump文件就可以记录并保存程序崩溃时的快照,今天我们通过一个小例子,简述一种生成dump文件的方法,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-06-12 12:00 老码识途呀 阅读(1780) 评论(3) 推荐(4)
摘要: 在实际应用中,经常需要用到数据的导入与导出,而在这些导入导出功能中,最常用的就是Excel格式,它能非常方便的实现格式化数据呈现。目前主流框架大多需要将数据全载入到内存方便操作,但如果数据量过大,这可能会导致内存消耗问题,今天介绍的MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。本文以一些简单的小例子,简述MiniExcel的常见用法,仅供学习分享之用,如有不足之处,还请指正。 阅读全文
posted @ 2025-04-29 12:00 老码识途呀 阅读(1377) 评论(0) 推荐(1)
摘要: 随着软件的不断发展,功能越来越复杂,为了将复杂的逻辑简单化,解耦成了架构师,工程师们经常提起的话题,今天我们就以一个简单的小例子,来看一下解耦的好处,顺便介绍一款Ioc容器Ninject的应用,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-04-08 12:00 老码识途呀 阅读(181) 评论(0) 推荐(0)
摘要: 在前段时间,有粉丝反馈能否写一篇基于ASP.NET Core Web Api+React UI进行Web开发的文章,经过查阅相关资料,发现Visual Studio 2022已经集成相关模板,可以在Visual Studio中直接创建项目项目,今天以一个小例子,简述ASP.NET Core Web Api+React UI开发系统的基本步骤,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-03-25 00:50 老码识途呀 阅读(959) 评论(0) 推荐(0)
摘要: 在前一篇文章中,简述了Avalonia UI中样式和主题的简单用法,今天继续深入讲解样式的选择器语法以及内置主题等相关内容,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-02-26 12:00 老码识途呀 阅读(784) 评论(0) 推荐(0)
摘要: 随着社会的发展,大家对软件的要求,从最初的命令行输入输出,到可视化输入输出,如报表,图表等;从最初的可用性,稳定性为主,到现代软件理念中的便捷易用性转变,在保证稳定可用外,对软件的交互易用要求越来越高,而这些则离不开UI设计以及样式的应用。今天以一些简单的小例子,简述Avalonia UI中样式与主题的应用,仅供学习分享使用,如有不足之处,还请指正。 阅读全文
posted @ 2025-02-20 00:41 老码识途呀 阅读(655) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 ··· 33 下一页