E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ASP.NET(c#)
c#
数据结构与算法2(线性表)
线性表线性表是最简单、最基本、最常用的数据结构。线性表是线性结构的抽象(Abstract),线性结构的特点是结构中的数据元素之间存在一对一的线性关系。这种一对一的关系指的是数据元素之间的位置关系,即:(1)除第一个位置的数据元素外,其它数据元素位置的前面都只有一个数据元素;(2)除最后一个位置的数据元素外,其它数据元素位置的后面都只有一个元素。也就是说,数据元素是一个接一个的排列。因此,可以把线性
萌汉子@
·
2025-05-04 18:03
数据结构
c#
算法
C#
数据结构学习总结
目录ArryList是什么自动扩容机制LinkedListQueueStackHashSetSortedSetHashtablehash算法/hash表/hash冲突如何解决hash冲突Hashtable/DictionaryDictionary/Hashtable/ListHashSet/List集合/数组什么叫阻塞队列的有界和无界?ArryList是什么存储的是Object类型,会有装箱和拆箱
木子丶鹏
·
2025-05-04 18:00
c#
.net
数据结构
c#
数据结构 线性表篇 非常用线性集合总结
本人能力有限,使用了一些Ai的结论,如有不足还请斧正目录1.HashSetDictionary2.SortedSet提供升序方法的List3.ArrayListList4.BitArrayBit[]array5.StringCollectionList6.StringDictionaryDictionary1.HashSet(可用)Dictionary使用途径:因为字典的查询元素:Contains
哈基咩咩
·
2025-05-04 17:58
C#
&&
Unity
八股文/数据结构/算法合集
c#
数据结构
开发语言
unity
游戏引擎
程序框架
探秘无界限的Word文档处理——开源Word开发库全面解析
探秘无界限的Word文档处理——开源Word开发库全面解析【下载地址】开源Word开发库资源下载本仓库提供了一个开源的Word开发库资源文件,支持多种编程语言,包括C++、
C#
、Java和Python。
贺晋沙Champion
·
2025-05-04 17:54
【零基础入门unity游戏开发——2D篇】SpriteCreator通过unity直接创建不同形状的临时占位精灵图片和通过Sprite.Create动态生成 Sprite 对象
考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把【零基础入门unity游戏开发】分为成了
C#
篇、unity通用篇、unity3D篇、unity2D篇。
向宇it
·
2025-05-04 15:13
#
unity
游戏引擎
c#
开发语言
unity引擎中的Unity Sprite Atlas组件
以下是一个简化的实现示例,使用
C#
和Unity的API。1.创建SpriteAtlas类首先,我们需要一个类来管理我们的SpriteAtlas。
你一身傲骨怎能输
·
2025-05-04 15:42
商业化游戏开发技术专栏
unity
游戏引擎
C#
使用IEnumerable, ICollection, IList, IReadOnlyList, IQueryable和ReadOnlyCollection<T>
在
C#
中,IEnumerable,ICollection,IList,IReadOnlyList,IQueryable和ReadOnlyCollection在集合处理和LINQ查询中扮演着重要角色接口或类说明
VinciYan
·
2025-05-04 12:53
.NET
c#
asp.net
.net
.netcore
后端
开发语言
微软
c#
List
与ObservableCollection
在WPF,silverlight,WP7中经常会用到List和ObservableCollection。这里简单讲一下他们之间的相互转换。1.List的简单介绍:List代表的是强类型的Ojbect集合,可以通过索引访问并且提供了查找、排序以及操作此集合的方法。List基本上和ArrayList相同,它用数组的方式实现了接口IList并且他的大小可以根据需要来自动增加。List的缺点在使用ASP.
lidandan2016
·
2025-05-04 12:52
WPF
c#
C#
学习笔记——输出
目录:1;Console.WriteLine()2;Console.Write()3;字符串内插…………1;
C#
中使用Console.WriteLine()进行输出。
oyqho
·
2025-05-04 10:13
C#官方文档学习笔记
c#
学习
开发语言
C#
进阶学习(十七)PriorityQueue<TElement, TPriority>优先级队列的介绍
定义:PriorityQueue是
C#
(.NET6+引入)中的泛型优先级队列数据结构。那么是什么是优先级队列呢?
FAREWELL00075
·
2025-05-04 08:00
c#
学习
开发语言
优先级队列
c#
学习笔记六 多态性详解
C#
中的多态性相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,不知道CLR内部是如何实现的,所以本篇文章主要说说多态性中的一些概念已经内部实现的机理
蒹葭苍苍0396
·
2025-05-04 05:12
C#
多态性详解:从静态到动态的编程艺术
在
C#
中,多态性分为静态多态性和动态多态性,分别通过编译时绑定和运行时绑定实现。本文将通过代码实例与理论结合,深入解析这两类多态性的实现与应用。
爱编程的鱼
·
2025-05-04 05:11
C#教程
c#
开发语言
.Net平台
vb.net和
c#
都是编程语言,可以开发基于.net平台的应用.net可以干什么?
大Mod_abfun
·
2025-05-04 05:41
c#
.net
c#
VB.NET
VB.NET允许创建不同类型的应用程序,例如,可以创建
ASP.NET
和ASP.NETWeb服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。而与此不同的V
柚柚同学_YY
·
2025-05-04 05:09
【Unity】XLua访问
C#
文件
创建NPC.cs:publicclassNPC{publicstringname;publicintage;publicvoidSay(){Debug.Log("Say:我是未被修改的");}publicstaticvoidSay(){Debug.Log("StaticSay:我是未被修改的");}publicvoidSay2(inta){Debug.Log(a);}publicstaticNPC
大飞pkz
·
2025-05-04 01:44
Unity
Unity
Lua
C#
游戏引擎
游戏开发
C#
高级方法参数 详解
1.1值参数对于方法调用的参数,默认会把值传递进方法;使用方法:在方法声明中,参数前不加任何修饰符(如out或ref等)即为值参数。调用方法:调用方法时,直接传递实参。特点:值参数传递的是实参的副本,方法内部对形参的修改不会影响实参的值。这种方式适用于不需要修改原始数据的场景。例子://定义一个方法,接受一个值参数staticvoidChangeNumber(intnum){num=20;//在方
千亦学不会编程
·
2025-05-04 01:14
c#
开发语言
C#
基础语法概述
C#
(发音为“CSharp”)是一种面向对象、类型安全的编程语言,由微软开发并用于构建各种应用程序,从桌面应用程序到Web服务,再到复杂的企业级系统。
拾忆4377
·
2025-05-04 00:41
Net
Core
c#
.netcore
HybridCLR 详解:Unity 全平台原生
C#
热更新方案
HybridCLR(原Huatuo)是Unity平台革命性的热更新解决方案,它通过扩展Unity的IL2CPP运行时,实现了基于原生
C#
的完整热更新能力。下面从原理到实践全面解析这一技术。
源
·
2025-05-03 20:15
unity
c#
游戏引擎
C#
中的LINQ:简化数据查询与操作
C#
中的LINQ(LanguageIntegratedQuery)正是为此而生,它提供了一种统一的方式来进行数据查询和操作,使得代码更加简洁易读。本文将深入探讨LINQ的基础知识及其应用场景。
Envyᥫᩣᩚ
·
2025-05-03 19:36
c#
linq
开发语言
C#
OpenCV 通过高度图去生成轮廓点集
我们通过高度图找到了我们想要的点集,但是通常情况,点集过于复杂,实际生成的轮廓不够好看。所以我们需要对点集进行筛选。同时一开始我是仅生成矩形轮廓,对于部分形状特别的检测内容会出现检测轮廓的面积于实际面积相差过多的情况,所以需要生成成多边形形状,但是多边形的边数不易过多。最终选取10边形作为参考。//输入图像threshCropMap.ImWrite("D:\\test\\threshCropMap
爱炸薯条的小朋友
·
2025-05-03 18:55
OpenCV
C#
c#
opencv
C#
将Mat或Byte快速转换为Bitmap格式
前言在用VisionMaster时候,由于所有的图像参数都是由Bitmap或者海康自有的格式作为传参的。但是在封装VisionMaster的算子时候,因为要适配原有的框架和数据结构,所以必须有一个可以从现有格式转换为Bitmap格式。一般来说Bitmap格式都是从Byte数组中转换而来的。现有的软件框架图像都是用OpenCV实现的,所以就需要从OpenCV转换为Byte数组再转换为Bitmap格式
爱炸薯条的小朋友
·
2025-05-03 17:24
C#
c#
开发语言
opencv
TextBox属性设为Readonly时,.net后端程序无法取值的问题解决
TextBox属性设为Readonly时,
C#
后端程序无法取值的问题解决TextBox在Readonly時以Javascript給值無法在後端取得,我自己在测试的时候,在默认Readonly=false
poolatu
·
2025-05-03 17:52
.net
.Net
readonly
C#
14 field keyword:属性简化新利器
引言在
C#
的不断发展历程中,每一个新版本都带来了令人期待的新特性,而C#14中的fieldkeyword无疑是其中一颗璀璨的明星。
步、步、为营
·
2025-05-03 15:41
c#
数据库
C#
Entity Framework 入门指南:与数据库愉快玩耍
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣嗨,小伙伴们!今天我们要一起探索如何使用EntityFramework(EF)和EntityFrameworkCore(EFCore)来进行数据库操作。无论你是数据库新手还是有一定经验的开发者,这篇指南都将带你一步步掌握EF和EFCore的基本用法。Entit
墨瑾轩
·
2025-05-03 15:10
一起学学C#【一】
c#
数据库
开发语言
C#
字符串(String)
C#
字符串(String)在
C#
中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用string关键字来声明一个字符串变量。string关键字是System.String类的别名。
奋进学堂
·
2025-05-03 14:01
c#
开发语言
C#
的 Z.ExtensionMethods 库高级进阶:刨根问底的深度解析
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣引言嗨,各位小伙伴!欢迎来到我们的Z.ExtensionMethods探索之旅!Z.ExtensionMethods是一款非常实用的工具箱,包含了各种扩展方法,旨在简化日常开发工作。我们要解决的问题在这篇文章中,我们将深入了解Z.ExtensionMethod
墨瑾轩
·
2025-05-03 13:25
一起学学C#【一】
c#
开发语言
【Unity】【
C#
】扩展方法(Extension Method)
1.什么是扩展方法(ExtensionMethod)扩展方法使编程者能够在不修改原来类的基础上给该类添加方法。2.为什么使用扩展方法如调用库中的类时,对库中的类不熟悉,则可以使用扩展方法直接向库中的类添加方法而无需修改库。或是其他不便修改原有类的场景。3.实现方法usingSystem;//扩展方法必须为staticpublicstaticclassExpensionMethod{//扩展方法中的
清水寺丞
·
2025-05-03 13:23
Unity
旋转中心计算推导及
C#
代码实现
usingSystem;publicclassCoordinateRotation{//////坐标旋转//////原始点的X坐标///原始点的Y坐标///旋转角度(度)///参考点的X坐标(默认为0)///参考点的Y坐标(默认为0)///旋转后的坐标(x1,y1)publicstatic(doublex1,doubley1)Rotate(doublex0,doubley0,doubledegre
要记得喝水
·
2025-05-03 13:52
c#
开发语言
算法
Golang 开源项目2024年初盘点
作为一名程序员,我平时非常关注关于Go,Python,Java,
C#
和Javascript相关的一些开源项目,这里我整理了一份目前最受欢迎的一些Golang开源项目,按照Github上Star的数量排序
一烫杂货铺
·
2025-05-03 09:30
DevOps
golang
开源
开发语言
91.首次使用Maui的体验与建议
C#
例子 Maui例子
最近我开始接触Maui,记录一下我的首次使用体验,希望能给大家提供一些参考。安装与创建项目首次接触Maui,其实遇到了不少疑惑。首先,通过VisualStudio的安装器安装Maui开发环境。安装过程还算顺利,但需要注意的是,安装Maui会涉及多个组件,建议提前预留足够的磁盘空间。创建Maui应用时,我选择了.NET8.0长期支持版本。毕竟,长期支持版本意味着更稳定、更可靠的开发体验。运行与调试的
军训猫猫头
·
2025-05-03 08:20
c#
ui
智能手机
92.一个简单的输入与显示示例 Maui例子
C#
例子
如果你习惯了在
C#
控制台或WPF项目中使用中文项目名称,那么在.NETMAUI中,你可能会遇到一些问题。我之前就因为使用中文项目名称而导致项目无法直接运行,这让我感到非常困惑。
军训猫猫头
·
2025-05-03 07:49
c#
ui
智能手机
C#
MAUI vs Xamarin.Forms:跨平台应用开发的进化之路!
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣嘿,各位开发者们!今天我们要聊的是一个特别有意思的话题——.NETMAUI(Multi-platformAppUI)。你知道吗?它可是微软推出的最新一代跨平台框架,专为那些想要用一套代码征服多个操作系统的勇士们准备的。那么问题来了,为什么我们需要关注这个新玩意
墨瑾轩
·
2025-05-03 06:11
一起学学C#【三】
c#
xamarin
开发语言
C#
跨平台框架性能大揭秘:探索最佳实践与优化策略
本文将深入分析几个主流的
C#
跨平台框架——.NETMAUI、AvaloniaUI以及UnoPlatform的性能表现,并通过详细的代码示例展示如何有效利用这些框架来构建高效的应用程序。
墨夶
·
2025-05-03 06:06
C#学习资料2
c#
开发语言
WPF使用SQLite与JSON文本文件结合存储体侧平衡数据的设计与实现
当前专栏:Java案例分享专栏✨特色专栏:国学周更-心性养成之路本文内容:
C#
中的委托机制:深入理解与应用文章目录引言一、设计背景与需求分析1.设计背景2.需求分析3.设计挑战4.设计思路图示5.设计优势二
趣享先生
·
2025-05-03 05:34
WPF
案例及知识分享专栏
wpf
sqlite
json
轻松实现C与Omron PLC通信:Fins命令读写工具推荐
轻松实现
C#
与OmronPLC通信:Fins命令读写工具推荐【下载地址】C通过Fins命令读写OmronPLC本仓库提供了一个完整的
C#
源程序,用于通过Fins命令读写OmronPLC。
潘想响
·
2025-05-03 00:27
【Unity】使用XLua实现
C#
访问Lua文件
先引入XLua文件中的Plugins和XLua文件夹于Unity项目的Asset文件中XLua_github链接建立Lua虚拟机:LuaEnvluaEnv=newLuaEnv();关闭虚拟机,及时释放资源:luaEnv.Dispose();Resources文件夹下加载lua文件(假设文件路径为Resources/Lua/test.lua.text):luaEnv.DoString("requir
大飞pkz
·
2025-05-03 00:55
Unity
c#
lua
C#访问Lua
Unity
C#
获取和设置鼠标的坐标
该示例实现了控制鼠标的坐标,分别用WIndowsApi和.Net库自带的命令实现。APi控制和获取鼠标分别是:GetCursorPos和SetCursorPost。下面是截图:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usin
jglie
·
2025-05-02 22:14
c#
textbox
api
user
windows
.net
Unity面试题
目录
C#
知识:
C#
有几种数据类型?值类型和引用类型有何区别?堆(Heap)和栈(Stack)有何区别?ArrayList和List的主要区别?拆箱和装箱是什么?
没事写写笔记
·
2025-05-02 22:41
随笔
面试
C#
学习第20天:垃圾回收
什么是垃圾回收?定义:垃圾回收是一种自动内存管理机制,负责回收不再使用的对象所占用的内存。目的:通过自动化内存回收,减少内存泄漏的风险,并简化开发者的工作。垃圾回收的核心概念1.垃圾回收器的工作原理.NET垃圾回收器(GC)跟踪对象的使用情况,并在对象不再被引用时回收其内存。采用标记-清除算法来识别不再使用的对象。2.分代收集代0(Generation0):包含新创建的对象。回收频率最高,旨在高效
ghost143
·
2025-05-02 21:09
C#学习30天计划
学习
c#
开发语言
C#
上位机学习(二)--GPS数据接收
前言本文主要是对博主本人在学习开发的过程中的一些总结,心得,以个人名义记录。由于本人也是初学者,个人能力浅薄、经验欠缺,言辞、代码若有不妥以至纰漏处,欢迎批评指正!(使用VS2019开发)正文软件主要功能是接收GPS发送的数据,进行解析处理然后显示出来。本人用的数据格式不同于以下任何一种:GPGSV:可见卫星信息GPGLL:地理定位信息GPRMC:推荐最小定位信息GPVTG:地面速度信息GPGGA
csdn-唯一
·
2025-05-02 21:07
C#
初学
上位机开发
c#
串口通信
gps
C#
| 基于
C#
实现的BDS NMEA-0183数据解析上位机
以下是一个基于
C#
实现的BDSNMEA-0183数据解析上位机的示例代码,包含基础功能和界面:usingSystem;usingSystem.Collections.Generic;usingSystem.IO.Ports
单北斗SLAMer
·
2025-05-02 21:35
程序语言设计(C语言
C++
Matlab
Python等)
卫星导航
c#
算法
unity中:Unity 中异步与协程结合实现线程阻塞的http数据请求
在Unity开发中,将协程与
C#
的async/await机制结合,可以显著提高代码的可读性与维护性,并且支持返回值。
Dawn·张
·
2025-05-02 20:26
unity
http
游戏引擎
UniTask Unity开发插件
UniTaskUnity开发插件【下载地址】UniTaskUnity开发插件UniTask是一款专为Unity开发的插件,旨在优化
C#
中的异步编程体验。
凌同季
·
2025-05-02 19:54
C#
中的弱引用使用
弱引用(WeakReference)是一种特殊的引用类型,它允许你引用一个对象,但不会阻止该对象被垃圾回收器(GC)回收。弱引用通常用于需要缓存或跟踪对象,但又不希望因保留引用而导致内存泄漏的场景。弱引用对小对象没有意义,因为弱引用有自己的开销,这个开销可能比小对象更大。核心概念与强引用的区别:强引用:普通对象引用(如varobj=newMyClass())会阻止GC回收对象。弱引用:不会阻止GC
浅陌sss
·
2025-05-02 17:08
编程语言
c#
RVO2(
C#
版)源码分析
RVO2(ReciprocalVelocityObstacles2)动态避障算法是一种用于多智能体系统中动态避障的高效算法。原理:RVO2算法基于速度障碍物(VelocityObstacles,VO)的概念。速度障碍物是指在速度空间中,智能体为了避免与其他物体发生碰撞而需要避开的速度区域。对于每个智能体,算法会根据其当前位置、速度以及周围其他智能体或障碍物的位置和速度,计算出各自的速度障碍物。与传
浅陌sss
·
2025-05-02 17:08
U3D
c#
unity
改善
C#
程序的50种方法(转)
对于
C#
这种和我们已经熟悉的语言(如C++或Java)有诸多共通之处的新语言,情况更是如此。人们很容易回到旧的习惯中去。
weixin_30607659
·
2025-05-02 16:03
c#
java
数据结构与算法
C#
改善程序的50种方法
对于
C#
这种和我们已
newbie_xymt
·
2025-05-02 16:33
c#
在
C#
中使用JSON
尽管它来源于JavaScript,但它并不依赖于JavaScript,许多语言(如Python、Java、
C#
、PHP等)都能够解析和生成JSON。常见用途:API数据交互:在客户端和服务器之间传递数
王维志
·
2025-05-02 16:02
c#
json
开发语言
C#
面向对象实例演示
C#
面向对象编程实例演示一、基础概念回顾面向对象编程(OOP)的四大基本特性:封装-将数据和操作数据的方法绑定在一起继承-创建新类时重用现有类的属性和方法多态-同一操作作用于不同对象产生不同结果抽象-简化复杂系统
code_shenbing
·
2025-05-02 16:58
C#
c#
面向对象
ajax实例
asp.net
,
asp.net
ajax 简单实例
asp.netajax简单实例(2010-12-3004:24:19)实例需求:利用Ajax技术实现一个页面不刷新的,并且验证一个用户名是否被注册过的过程。要求:在页面中添加一个文本框标签用于输入用户名,添加一个按钮用于提交用户数据。验证的结果被直接打印在页面上。操作步骤如下:1)打开VisualStudio2005建立一个网站2)在VS2005工具箱的HTML栏中添加一个控件及控件。3)在中加入
游戏美术小x
·
2025-05-02 15:22
ajax实例
asp.net
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他