排序
【技术教程】WebSocket使用
WebSocket介绍 WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocke...
.NET进阶:Lazy 延迟创建的容器🛏
# .NET进阶:Lazy 延迟创建的容器🛏我们经常使用的容器有List、Dictionary、Set。这里来聊聊一个比较另类的存储容器 Lazy☂。在C#中,Lazy<T> 类是一个线程安全的延迟初始化容器,它用于延...
# .NET进阶:readOnly、 Concurrent字典,如何写出线程安全字典
# .NET进阶:readOnly、 Concurrent字典,如何写出线程安全字典## ***Part *0**** 你所不知的特殊字典📑在日常的开发中,论使用率最高的容器,List和Dictionary数一数二🏆。这里主要想讲讲作为初...
.NET入门:使调用更简单,扩展方法和泛型方法
# .NET入门:使调用更简单,扩展方法和泛型方法## ***Part *0**** 使用扩展方法,让实例也可以调用通用方法⚓简单介绍一下扩展方法有什么用。我们还是举个例子💦, 我们还是有请🤖GPT为我们生...
NET入门: 使用linq,替代for循环遍历
# .NET入门: 使用linq,替代for循环遍历## ***Part *0**** 为什么要使用linq 🍌我们来看一个简单的需求:```Csharpvar numbers = new List<List<int>>{new List<int>{1,2,3,4}...
IntelliJ IDEA 代码分析引擎:PSI 树解析与语义检查原理
IntelliJ IDEA代码分析引擎:深入解析PSI树与语义检查原理 PSI树:IntelliJ IDEA的代码理解核心 IntelliJ IDEA作为业界领先的Java IDE,其强大的代码分析能力很大程度上依赖于PSI(Program Stru...
未来开发工具趋势:无代码平台与 AI 编程工具的协同进化
未来开发工具趋势:无代码平台与AI编程工具的协同进化 无代码与AI编程:开发领域的双轨革命 软件开发领域正在经历一场前所未有的变革。无代码平台和AI编程工具如同两条并行的轨道,共同推动着技...
PyCharm 代码补全延迟:索引重建与插件优先级调整
PyCharm代码补全延迟优化指南:索引重建与插件优先级调整 PyCharm作为Python开发者最喜爱的IDE之一,其智能代码补全功能极大提升了开发效率。然而,许多用户都遇到过代码补全响应迟缓的问题,这...
【Java】底层实现LinkedList 链表
1、什么是链表 链表,使用“链子”将数据组合起来,这里的链子指的就是引用或者指针。链子存储在哪里呢?节点(Node)中,我们把节点封装在类中。 class Node{ E e; Node next; } 也就形成了这...
OSI七层模型
简介 “OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称...








