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
可视化编程(C#)
C#
之对象与Xml序列化工具类
写在前面一个常用的对象与Xml序列化工具类,使用系统类库System.Xml,序列化时需要注意只能将对象的公共字段和读/写属性转换为XML。不转换方法、索引器、私有字段或只读属性。另外XmlSerializer类无法序列化ArrayList数组和List数组。usingSystem.Xml.Serialization;代码实现publicclassObjectSerializerwhereT:cl
rjcql
·
2023-11-25 05:15
C#
c#
xml
Lua如何实现面向对象
但是,相信很多做游戏开发的童鞋,从
C#
等强类型语言转去写Lua代码的时候,可能都感叹过,Lua真难用!!!找个引用要找半天,还经常打错字段,更重要的是,它不支持面向对象啊!
萌新求带
·
2023-11-25 05:08
Lua
lua
开发语言
C#
typeof() 和 GetType()区别
1、GetType()方法继承自Object,所以
C#
中任何对象都具有GetType()方法,x.GetType(),其中x为变量名2、typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称
Paul_70e8
·
2023-11-25 05:20
【Unity技术专题】Unity中常用的设计模式总结
Unity/
C#
基础复习(5)之浅析观察者、中介者模式在
Jack Yan
·
2023-11-25 04:57
#
Unity技术专题
黑马程序员——浅谈ASP.NET和
C#
入门
----------------------1..NET与
C#
概念与区别.NET/dotnet:是一种平台,一种技术.
C#
(sharp):一种编程语言,可以开发基于.net平台的应用。
Some-Person
·
2023-11-25 04:27
为什么要用
C#
来作为您的首选编程语言
之所以可用,是因为
C#
能够很好地在Mac、Linux、Android和iOS上运行(对了,还有Windows);它可以在您最喜爱的编辑器上运行;它在一个稳定的企业级平台上经过了充分的时间验证;最为重要的是
马小瑄
·
2023-11-25 04:26
c#
开发语言
程序人生
经验分享
java
浅谈设计模式和其Unity中的应用:二、工厂模式
目录什么是工厂模式具体场景怎么实现工厂模式(
C#
实现)步骤一步骤二步骤三步骤四在Unity中的应用(单例模式+对象池+工厂模式)具体场景调用方法工厂模式的升级——抽象工厂模式什么是工厂模式工厂模式(FactoryPattern
就一枚小白
·
2023-11-25 04:56
设计模式
unity
游戏引擎
浅谈设计模式和其Unity中的应用:三、抽象工厂模式
目录什么是抽象工厂模式怎么实现抽象工厂模式(
C#
实现)步骤一步骤二电脑手机步骤三步骤四电脑手机步骤五步骤七在Unity中的应用(单例模式+对象池+抽象工厂模式)步骤一步骤二步骤三步骤四应用场景问题出现问题分析解决办法什么是抽象工厂模式抽象工厂模式
就一枚小白
·
2023-11-25 04:56
设计模式
unity
抽象工厂模式
游戏引擎
浅谈设计模式和其Unity中的应用:一、单例模式
目录什么是单例模式怎么实现单例模式(
C#
实现)方法一:懒汉式理解拓展实现方法二:饿汉式理解拓展实现使用方法在Unity中的应用什么是单例模式单例模式(SingletonPattern)是最简单的设计模式之一
就一枚小白
·
2023-11-25 04:25
设计模式
单例模式
unity
游戏引擎
浅谈
C#
在unity应用中的工厂模式
在
C#
中,有三种常见的工厂模式:简单工厂模式、工厂方法模式和抽象工厂模式。下面详细解释这三种工厂模式。简单工厂模式简单工厂模式是最基本的工厂模式,它通过一个工厂类来创
NueXini
·
2023-11-25 04:53
Unity
c#
unity
开发语言
工厂模式
设计模式
C#
WPF MVVM开发框架Caliburn.Micro入门介绍①
01—Caliburn.Micro简介Caliburn.Micro是一套基于XAML的MVVM模式的开发框架,它小巧而强大。在CaliburnMicro中只需要按照约定把View的名字加上后缀ViewModel,就是它的ViewModel的名字,如:MainPage和MainPageViewModel。Caliburn.Micro自动把ViewModel绑定到View的DataContext。如果
zls365365
·
2023-11-25 02:21
WPF
c#
wpf
ui
C#
和WPF入门教程
目录0.来点鸡汤1.概念1.1C#能做什么1.2为什么要选择
C#
,而不是QT或者其它?
方程式sunny
·
2023-11-25 02:20
C#
c#
wpf
.net
C#
关键字、特性基础及扩展合集(持续更新)
一、基础Ⅰ关键字1、recordrecord(记录),编译器会在后台创建一个类。支持类似于结构的值定义,但被实现为一个类,方便创建不可变类型,成员在初始化后不能再被改变(C#9新增)在运行时通过构造函数给成员赋值2、initinit关键字,代替set(C#9新增)特性:只能通过构造函数和对象初始化器来设置属性值publicstringName{get;init;}若用旧的.NET框架版本使用.NE
一介学徒
·
2023-11-25 02:50
c#
开发语言
C#
实现UDP通信
一、UDP服务器1、关键类:UdpClient、IPEndPoint;2、实例化一个UdpClient对象;3、使用IPEndPoint建立与远程对象的连接;4、开一个异步新任务发送数据;5、主进程接收数据;示例代码:publicstaticvoidMain(){UdpClientclient=newUdpClient(8889);CancellationTokenSourcects=newCan
一介学徒
·
2023-11-25 02:19
udp
网络协议
网络
c#
WPF(
C#
)学习日志3:绑定与MVVM
1.绑定在WPF中,数据绑定是一种重要的技术,它允许将数据源与UI元素进行关联,以实现数据的自动更新和同步。数据绑定使得在UI元素和后台数据之间实现双向交互变得更加简单和灵活。在WPF中,可以使用以下几种方式进行数据绑定:单项绑定(One-WayBinding):将数据源的值绑定到UI元素,一般在构造函数中初始化,只允许从数据源向UI元素传递数据,不会自动更新数据源。双向绑定(Two-WayBin
挖石油的问天
·
2023-11-25 02:18
WPF框架学习与实战
wpf
c#
学习
WPF(
C#
)学习日志4:Prism框架1-项目模板与依赖注入
1.为什么要使用框架Prism指的是一个用于构建.NETWPF(WindowsPresentationFoundation)和Xaml应用程序的开源框架。这个框架旨在帮助开发人员构建可维护、可扩展和易于测试的应用程序。它提供了一组模块化的工具和设计模式,用于帮助在应用程序中实现解耦、依赖注入和其他最佳实践。提高开发效率:框架提供了一系列已经实现的通用功能和模块,开发人员可以利用这些功能来快速构建应
挖石油的问天
·
2023-11-25 02:18
WPF框架学习与实战
wpf
c#
架构
C#
(WPF) 日志管理
实例链接:
C#
,WPF日志管理
C#
编程--项目常用日志保存-
C#
文档类资源-CSDN下载日志管理类://////日志管理类///publicclassAppLog{publicstaticLogLevelLevel
无熵~
·
2023-11-25 02:47
C#
WPF
wpf
c#
[原创]仅需小小的改变,B++ Builder 12的代码完成提示即可完美工作.
643439947个人网站:80x86汇编小站编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、
C#
我不是代码教父
·
2023-11-25 01:55
C/C++语言
c++
builder
[原创]解决老款AMD CPU在Win10/Win11无故重启的问题.
643439947个人网站:80x86汇编小站编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、
C#
我不是代码教父
·
2023-11-25 01:55
个人日记
AMD
CPU
自动重启
[原创]Objective-C语言, 如何定义public和private的方法和变量?
:猪头三出生日期:1981.XX.XX编程生涯:2001年~至今[共21年]职业生涯:19年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、
C#
我不是代码教父
·
2023-11-25 01:25
Mac
OS
X
objective-c
开发语言
macos
[原创](免改BIOS)使用Clover升级旧电脑-支持NVMe M.2 SSD固态硬盘作为系统盘引导
www.x86asm.orgQQ交流:643439947编程生涯:2001年~至今[共20年]职业生涯:18年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、
C#
我不是代码教父
·
2023-11-25 01:24
个人日记
Clover
NVMe
[原创](免改BIOS)使用Clover升级旧电脑-(高阶玩法)让固态硬盘内置Win11 PE启动系统
https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:20年开发语言:C/C++、80x86ASM、PHP、Perl、Objective-C、ObjectPascal、
C#
我不是代码教父
·
2023-11-25 01:21
个人日记
Win
PE
Clover
C#
基础 转圈依次打印数字
转圈依次打印数字设置为5时,打印结果设置为10时,打印结果staticvoidMain(string[]args){intn=5;int[,]array=newint[n,n];intnumber=1;intx;inty;for(inti=0;ii;y--){array[x,y]=number;number++;}for(;x>i;x--){array[x,y]=number;number++;}
Jack Yan
·
2023-11-25 01:44
#
C#基础
C++数据库编程——不使用MFC
作为C++初学者,在未系统学习
可视化编程
的情况下,不想使用MFC,找了各种资料,大多数不标注是否建立的是MFC项目,导致各种找不到头文件。
董小诺
·
2023-11-25 00:07
C++
c++数据库编程
sql
server
odbc
如何编译
C#
版本的Protocol Buffers与gRPC服务端,客户端代码
定义ProtocolBuffersmessage.protosyntax="proto3";packageGreet;//Therequestmessagecontainingtheuser'sname.messageHelloRequest{stringname=1;}//Theresponsemessagecontainingthegreetings.messageHelloReply{str
CeleryLiu
·
2023-11-25 00:55
C#
- base 关键字用法
引言看框架代码时,经常会看到base关键字,今天了解一下C#base关键字的用法,比较基础,通过2个实例有助于理解,参考官网base。内容提要:base关键字总括实例1访问基类方法实例2调用基类构造函数base关键字总括base关键字用于从派生类中访问基类的成员:调用基类上已被实现的方法。指定创建派生类实例时应调用的基类构造函数。仅允许用于访问基类的构造函数、实例方法或实例属性访问器。从静态方法中
wumingxiaoyao
·
2023-11-24 23:02
C#
c#
开发语言
base
访问基类方法
调用基类构造函数
c#
--- 继承与重写函数
.实现继承其实就是类的继承----父类(基类),子类(派生类)2.子类中重写父类函数的实现代码后,再通过子类调用这个函数的话,就能够执行重写后的代码了3.c#不支持多重类继承,但支持多重接口继承4.在
c#
Metallic Cat
·
2023-11-24 23:31
c#
c#
开发语言
C#------多态
在
C#
中多态的实现有虚方法、抽象类和接口等。虚方法用virtual修饰的方法叫做虚方法,虚方法可以在子类中通过override关键字来重写,
柚柚同学_YY
·
2023-11-24 23:28
群英荟萃
C#
宏--释义及实例
1.宏-释义在
C#
中,宏(Macro)通常指的是预处理指令(PreprocessorDirective),用于在编译时对源代码进行一些宏替换或条件编译的操作。
@Crazy Snail
·
2023-11-24 23:55
c#
开发语言
宏
C#
中using关键字的使用
在
C#
中我们还是很有必要掌握using关键字的。比如这样:stringpath=“D:\data.txt”;if(!
mr_five567
·
2023-11-24 22:20
c#
开发语言
2021年游戏项目的十大编程语言:C++、Java、
C#
均上榜
在这个技术驱动的世界里,游戏行业是全球增长最快的行业之一。在每一款华丽精美的电子游戏背后,都有一种编程语言,为用户提供优质的体验。游戏开发者利用顶级的编程语言来构建游戏。不同的游戏项目使用了不同的编程语言,这取决于游戏类型,如主机游戏、电脑游戏或手机游戏,还取决于互动性的程度。11月23日,AnalyticsInsight发布文章,介绍了2021年游戏项目的十大编程语言。C++C++是一种高级编程
程序兔子
·
2023-11-24 22:10
改善
C#
程序的方法
写在开头:http://www.cnblogs.com/luminji157个建议_勘误表https://www.iteye.com/blog/dsqiu-2029701//文章https://www.cnblogs.com/ricolee/category/1199290.html//字符串深入理解一:属性属性和方法一样。也可以是virtual和abstract.条款2:运行时常量(readon
Debug_horizon
·
2023-11-24 22:51
c#
C#
每天复习一个重要小知识day3:随机数的生成
目录格式:生成随机数:生成一个0-100的随机数:以下是更详细的代码示例:在
C#
中,可以使用Random类来生成随机数。这个类提供了多种方法来生成不同类型的随机数。
Emma The Hacker.
·
2023-11-24 22:50
每天复习一个小知识
c#
开发语言
C#
从入门到入土(自学笔记)--Day3
目录学习目标:学习内容:学习时间:学习产出:
C#
枚举
C#
结构体
C#
类构造函数:类的静态(static)成员:
C#
继承
C#
多态静态多态性:动态多态性:总结:学习目标:新学的知识:能够写出代码,了解代码知识旧知识
Dreamcancer
·
2023-11-24 22:17
C#
c#
C#
每天复习一个重要小知识day4:枚举的概念/申明/使用
目录1.枚举的概念:2.申明枚举和申明枚举变量:申明枚举语法:申明枚举变量语法:1.枚举的概念:枚举是什么?枚举是一个比较特别的存在,它是一个命名的整形常量的集合,一般用它来表示状态类型等等。2.申明枚举和申明枚举变量:注意:申明枚举相当于是创建一个自定义的枚举类型。申明枚举变量是指使用申明的自定义的枚举类型创建一个枚举变量。申明枚举语法:enumE_枚举名(一般以E/E_开头){枚举项1,枚举项
Emma The Hacker.
·
2023-11-24 22:16
每天复习一个小知识
c#
C#
实现批量生成二维码
相信大家都使用过草料二维码生成器,单独生成二维码可以,但是批量生成二维码就需要收费了。既然要收费,那就自己写一个。接口采用导入Excel文件生成二维码,首先需要读取Excel的数据,方法如下所示://////读取数据//////WorkbookpublicstaticDataTableGetExcel(stringPath,refstringexceptionMsg){//定义datatableD
新鑫S
·
2023-11-24 21:34
C#
资源
c#
开发语言
获取系统时间 -
C#
编程指南
在
C#
编程中,获取系统时间是一项基本任务。系统时间在许多应用程序中都扮演着重要的角色,例如日志记录、时间戳和计时器等。本文将介绍如何在
C#
中获取系统时间,并提供相应的源代码示例。
代码编织创造
·
2023-11-24 21:21
c#
数据库
开发语言
C#
C#
进阶教程:探索高级特性和技巧
在这篇文章中,我们将深入研究
C#
编程语言的高级特性和技巧。我们将探讨一些有用的概念和方法,以帮助您在
C#
开发中更加高效和灵活地工作。下面是一些您可以尝试的主题和相应的源代码示例。
代码编织创造
·
2023-11-24 21:21
c#
开发语言
C#
C#
中的时间显示格式演示
C#
中的时间显示格式演示在
C#
编程中,我们经常需要对时间进行格式化显示。
C#
的DateTime类提供了一系列方法和属性来处理和显示时间。本文将介绍如何使用
C#
中的时间显示格式。
代码编织创造
·
2023-11-24 21:20
c#
java
前端
使用
C#
实现算法
使用
C#
实现算法在本文中,我将使用
C#
编程语言来介绍一种常见的算法,并提供相应的源代码。这个算法是二分查找算法,它用于在已排序的数组中查找指定的元素。
代码编织创造
·
2023-11-24 21:49
算法
c#
数据结构
C#
C#
语言算法超级小白教程~找自守数!
自守数:自守数是指一个数的平方的尾数等于该数自身的自然数。例如5×5=25,25×25=625,76×76=5776,9376×9376=87909376那么如何求100000以内的自守数呢,其实思维转变一下也很简单例如5*5=25,25-5=20,此时用10除余为025*25=625,625-25=600,此时用100除余为0。想必看到这里聪明的朋友们已经能明白其中蕴含的逻辑了。25*25-25
xiazhibudui
·
2023-11-24 20:49
算法
c#
排序算法
C#
实现之快速排序详解
【任务目标】将一组大规模无序数组变为有序【快速排序原理】在数组中随机选择一个数作为基准数temp,在数组中从后往前找一个比temp小的数lo,交换lo和temp在数组中从前往后找一个比temp大的数hi,交换temp和hi重复2、3找lo和hi,直到找不到这样的数lo,hi。此时temp左边的数都=它。此时temp所在位置就是数组有序后其应该在的位置将temp左边的数看做一个无序数组,重复步骤1-
永恒星
·
2023-11-24 19:20
数据结构与算法
快速排序
c#
排序算法
C#
ASP.NetCore读取appsettings.Json中的数据
.netCore读取appsettings中的数据直接上代码appsettings中的数据models文件中创建对应模型在Startup.cs文件中进行注册。注意此处应该写在ConfigureServices方法中在控制器中初始化模型注意是在控制器的构造函数中初始化注意此处WXBindCOnfigModel是我的模型名称下面这个控制器中的所有方法就可以得到appsettings中的数据了,
或与且与或非
·
2023-11-24 19:43
C#
ASP.NETCore
.net
unity接入bugly无法显示
C#
错误行号
项目上线后在bugly后台收集到一些
c#
的错误日志,如下所示:可以看到堆栈信息,但看不到具体的行号,这对于一个函数中有多行代码的逻辑来说只能说帮助有限.在unity社区发现目前并不支持release发布的
CraneInForest
·
2023-11-24 19:04
技术分享
unity
c#
bugly
行号
异常
C#
winform delegate委托以及异步调用委托(跨线程调用控件UI)使用总结
文章目录前言几个概念什么是委托delegate为什么要委托直接上代码例子直接来个最简单的写法稍微复杂完整的写法来个Action的写法来个Action带入参的写法类似还有Func的写法,这个和Action类似,只是多了返回值而已,不记录了前言为啥写这个?因为本人间断性的会进行winform的开发,对各种跨线程的处理,以及UI的处理.每次都忘记怎么写.都要重新百度,效率很低.这里记录总结一下.也分项给
何浩翔
·
2023-11-24 18:27
C#
winform
ui
c#
开发语言
用
C#
编写Dijkstra算法,并输出最短路径
Dijkstra算法的基本思想是:每次找到离源点最近的一个顶点,然后以该顶点为中心进行扩展,最终得到源点到其余所有点的最短路径。具体基本步骤如下:1.将所有的顶点分为两部分:已知最短路径的顶点集合P和未知最短路径的顶点集合Q。最开始,已知最短路径的顶点集合P中只有一个源点一个顶点。我们这里用一个book数组来记录哪些店在集合P中。例如对于某个顶点i,如果book[i]为1则表示这个顶点在集合P中,
vicmouse
·
2023-11-24 18:45
C#
Dijkstra算法
任意两点间最短路径
基于
C#
实现并查集
一、场景有时候我们会遇到这样的场景,比如:M={1,4,6,8},N={2,4,5,7},我的需求就是判断{1,2}是否属于同一个集合,当然实现方法有很多,一般情况下,普通青年会做出O(MN)的复杂度,那么有没有更轻量级的复杂度呢?并查集就是用来解决这个问题的。二、操作从名字可以出来,并查集其实只有两种操作,并(Union)和查(Find),并查集是一种算法,所以我们要给它选择一个好的数据结构,通
神仙别闹
·
2023-11-24 18:44
C#
教程
算法
c#
java
开发语言
基于
C#
实现Kruskal算法
这篇我们看看第二种生成树的Kruskal算法,这个算法的魅力在于我们可以打一下算法和数据结构的组合拳,很有意思的。一、思想若存在M={0,1,2,3,4,5}这样6个节点,我们知道Prim算法构建生成树是从”顶点”这个角度来思考的,然后采用“贪心思想”来一步步扩大化,最后形成整体最优解,而Kruskal算法有点意思,它是站在”边“这个角度在思考的,首先我有两个集合。1.1、顶点集合(vertexs
神仙别闹
·
2023-11-24 18:43
C#
教程
算法
c#
算法
数据库
基于图论的Dijkstra算法
C#
窗体应用程序实现
1.前言算法实现参照博客https://blog.csdn.net/xv740234390/article/details/45152735,对此表示感谢!本文在此算法基础上根据自己论文,改进而来,特此说明。本文所用工具为:VS2017.NetFrameWork4.6.1平台单线程+Access数据库。数据库构建情况如下图所示:论文路网情况如下图所示:2.代码展示usingSystem;using
CsharpZYH
·
2023-11-24 18:12
C#算法与数据结构
C#
实现Dijkstra算法
publicvoidDijkstra(){int[,]A=newint[6,6]{{0,20,30,28,2048,2048},{2048,0,20,2048,30,2048},{2048,2048,0,10,25,2048},{2048,2048,2048,0,2048,32},{2048,2048,2048,2048,0,15},{2048,2048,2048,2048,2048,0}};in
Me丶
·
2023-11-24 18:40
C#
Dijkstra算法
算法
dijkstra
上一页
105
106
107
108
109
110
111
112
下一页
按字母分类:
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
其他