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#
文件操作(一)
一、前言学习心得:
C#
入门经典第8版书中的第20章《文件》二、操作文件的相关类在
C#
应用程序中Syste.IO名称空间包含用于在文件中读写数据的类。
学软件开发的猪
·
2023-12-23 03:48
C#
入门经典第8版
c#
后端
C#
文件操作(二)
一、前言文章的续作前文是:
C#
文件操作(一)-CSDN博客https://blog.csdn.net/qq_71897293/article/details/135117922?
学软件开发的猪
·
2023-12-23 03:16
C#
入门经典第8版
c#
反序列化:解读数据重生的艺术
反序列化的角色反序列化的重要性数据交换和存储分布式系统持久化存储Web服务
C#
中的反序列化使用`DataContractSerializer`使用`JsonSerializer`Java中的反序列化Python
魔王-T
·
2023-12-23 02:33
技术总结及应用
数据结构与算法
C#
WebApi 实现身份验证(权限验证)之 Basic基础认证
C#WebApi实现身份验证(权限验证)之Basic基础认证WebApi实现身份验证有四种方式:FORM身份验证集成WINDOWS验证Basic基础认证Digest摘要认证本文使用的是Basic基础认证实现。先简单说一下思路:要让别人调用你的WebApi时,需要在Authorization中设置basic用户名和密码,才可以访问(最后的Postman测试)当调用controller时,需要先验证请
lilenglya
·
2023-12-23 01:42
.Net
ASP.NET
MVC
学习笔记
WebAPI学习
c#
接口
mvc
C#
WPF上位机开发(QT vs WPF)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】最近经常收到朋友们的私信,他们对C#WPF开发很感兴趣,但是呢,正当准备学习的时候,又有人告诉他们应该学习c++Qt。这么一来,他们往往就拿不清楚主意了,不知道是应该继续学习WPF呢,还是重新学习QT呢,因为看上来两种语言都不错,都有很好的发展前景。既然遇到这个问题的同学不在少数,趁着今天有时间,我们可
嵌入式-老费
·
2023-12-23 01:09
C#
WPF上位机开发
c#
wpf
开发语言
Web开发,MD5加密,JS实现快递单号查询API接口 JavaScript
有网友留言说,想调用快递鸟API接口实现快递查询,但是又不懂后端开发,不懂JAVA,不懂PHP,不懂
C#
,也不懂python,问我能不实现快递接口查询,我说你会什么,他说,我只懂一点点JS,我回答他,已经足够了
老杨占线
·
2023-12-22 23:03
C#
学习笔记 -
C#
基础知识 -
C#
从入门到放弃 -
C#
结构、类与属性
C#
入门基础知识-
C#
结构、类与属性第9节结构、类与属性9.1结构的使用9.2枚举9.3面向对象概述9.4类与对象的关系9.5类的声明9.6属性的使用9.6.1属性9.6.2属性使用9.7构造函数和析构函数
程饱饱吃得好饱
·
2023-12-22 21:39
C#基础知识
知识点
学习笔记
c#
java
c语言
开发语言
C#
中的流程控制语句
流程控制语句:分支语句、迭代语句、跳转语句三类1、分支语句1.1if语句Console.WriteLine("请输入数值,判断它与10的关系:");inta=int.Parse(Console.ReadLine());//int.Parse用于将屏幕输入的语句转换为整型if(a<10){Console.WriteLine("a小于10");}elseif(a==10){Console.WriteL
程饱饱吃得好饱
·
2023-12-22 21:09
c#
开发语言
java
C#
学习笔记 -
C#
基础知识 -
C#
从入门到放弃 -
C#
字符与字符串
C#
入门基础知识-字符与字符串第6节字符与字符串6.1字符、转义字符及字符串简介6.3字符串的大小写转换6.4字符串的比较6.5字符串的格式化6.6字符串的截取6.7字符串的分割6.8字符串的合并6.9
程饱饱吃得好饱
·
2023-12-22 21:09
C#基础知识
学习笔记
知识点
c#
开发语言
java
C#
学习笔记 -
C#
基础知识 -
C#
从入门到放弃 -
C#
流程控制语句
C#
入门基础知识-流程控制语句第5节流程控制语句5.1分支语句5.1if语句5.2if...else语句5.3if...elseif...else语句5.4switch语句5.2循环语句(迭代语句)5.2.1while
程饱饱吃得好饱
·
2023-12-22 21:07
C#基础知识
知识点
学习笔记
c#
开发语言
java
一文简述“低代码开发平台”到底是什么?
低代码开发平台(英文全称Low-CodeDevelopmentPlatform)是一种基于图形界面、
可视化编程
技术的开发平台,旨在提高软件开发的效率和质量。
有颜有货
·
2023-12-22 20:27
低代码
低代码
C#
避免重入的定时器 封装为类
usingSystem;usingSystem.Timers;publicclassSafeTimer{privateTimertimer;privateboolisProcessing=false;//标志位,确保方法不会重入publicSafeTimer(doubleinterval,Actionaction){//初始化定时器,但不启动timer=newTimer(interval*1000
崇文殿大学士
·
2023-12-22 20:20
c#
服务器
数据库
C#
在集合中更新界面 统一更新界面 零散更新界面
零散更新界面汇总到一起更新//创建一个列表来存储需要在UI线程上执行的操作varuiUpdates=newList();//添加不同的更新进来uiUpdates.Add(()=>{btnScan1.Background=Brushes.White;btnScan1.Content="";btnScan2.Background=Brushes.White;btnScan2.Content="";})
崇文殿大学士
·
2023-12-22 20:50
c#
开发语言
C#
判断两个时间段是否重叠
publicstaticboolIsOverlap(DateTimestartTime1,DateTimeendTime1,DateTimestartTime2,DateTimeendTime2){//判断两个时间段是否有重叠return!(endTime1=endTime2);//根据德摩根定律,等效为:endTime1>=startTime2&&startTime1<=endTime2}//判
崇文殿大学士
·
2023-12-22 20:48
c#
开发语言
c#
图形验证码生成 代码解析
之前做登录时,发送短信验证码需要做安全控制,使用到了图形验证码使用的思路是:1、建立一个验证码图片生成器页面2、生成字母或数字组成的随机字符串3、在Cookie中保存随机验证码4、根据生成的随机验证码,生成验证码图片5、前端调用该页面,填写验证码,后台获取用户输入的验证码与Session中保存的值比较,相同则验证通过验证码生成器代码:protectedvoidPage_Load(objectsen
YuanlongWang
·
2023-12-22 20:12
c#
图形验证码
c#
c#
WebApi之身份验证:Basic基础认证
WebApi相关文章:
C#
搭建一个简单的WebAPI项目C#WebApi路由配置c#WebApi之解决跨域问题:Corsc#WebApi之身份验证:Basic基础认证c#WebApi之接口返回类型详解为什么需要身份认证身份认证是为了提高接口访问的安全性
YuanlongWang
·
2023-12-22 20:12
c#
web前端开发
身份认证
WebApi
c#
WebApi之解决跨域问题:Cors
WebApi相关文章:
C#
搭建一个简单的WebAPI项目C#WebApi路由配置c#WebApi之解决跨域问题:Corsc#WebApi之身份验证:Basic基础认证c#WebApi之接口返回类型详解什么是跨域问题出于安全考虑
YuanlongWang
·
2023-12-22 20:11
c#
web前端开发
webapi
跨域请求
ASP.NET WebApi 路由配置
WebApi相关文章:
C#
搭建一个简单的WebAPI项目C#WebApi路由配置c#WebApi之解决跨域问题:Corsc#WebApi之身份验证:Basic基础认证c#WebApi之接口返回类型详解一
YuanlongWang
·
2023-12-22 20:41
c#
web前端开发
路由配置
WebApi
c#
MVC中的ViewData、ViewBag
一、ViewBag和ViewData的定义publicdynamicViewBag{get;}publicViewDataDictionaryViewData{get;set;}二、ViewBag和ViewData的区别ViewDataViewBag它是key/value字典集合它是dynamic类型对象从asp.netmvc1就有了从asp.netmvc3才有基于asp.netframework
YuanlongWang
·
2023-12-22 20:41
c#
mvc
c#
ViewBag
ViewData
C#
简介
C#
的来历:公司:微软公司立项时间:20世纪90年代后期发布时间:2000年中期核心人物:AndersHejlsberg安德斯·海尔斯伯格简历:TurboPascal编译器的主要作者Delphi的创始核心人
沉麟
·
2023-12-22 18:23
C#
判断字符串是否是回文字符串(单链表)
回文字符串:ABCDCBAABCDDCBA两种都属于回文字符串;如何判断一个字符串是否是否回文:使用快慢指针,判断出中间节点(慢指针每次前进一步,快指针每次前进两步);将慢指针进行反转;前后半部分比较,判断是否为回文时间复杂度:O(n)空间复杂度:O(1)空间复杂度要看额外的内存消耗,不是看链表本身存储需要多少空间。publicstaticvoidIsPlalindrome(){LinkedLis
胡子先生丶
·
2023-12-22 18:51
C#
代码保护
C#
代码保护随着一家公司的发展,慢慢地程序都会被无情的加壳或者其他的保护,我们将来介绍一下通过第三方工具来进行我们的代码保护。
工控程序狗
·
2023-12-22 18:59
代码保护
反编译工具
c#
visual
studio
redis基本用法学习(
C#
调用NRedisStack操作redis)
redis官网文档中推荐
C#
中使用NRedisStack包连接并操作redis,本文学习
C#
调用NRedisStack操作redis的基本方式。
gc_2299
·
2023-12-22 17:11
dotnet编程
redis
NRedisStack
C#
技术分享 | Jenkins 持续集成体系介绍
Jenkins可以很好的支持各种语言(比如:Java、
C#
、PHP等)的项目构建,也完全兼容Ant、Maven、Gradle等多种第三方构建工具,同时跟SVN、Git能无缝集成,也支持直接与知名源代码托管网站
叶赫那拉 赫敏
·
2023-12-22 16:44
测试开发
自动化测试
APP测试
jenkins
ci
运维
C#
使用openxml合并多个excel到一个文档
publicvoidMergeExcelFiles(string[]as_excel_paths){varls_first_file=as_excel_paths.Length>0?as_excel_paths[0]:"";varindex=0;if(ls_first_file.fn_isempty()){return;}using(varlo_excel=newExcelPackage(newF
LoveLearnling
·
2023-12-22 14:30
服务器
linux
c#
excel
C#
合并多个Word文档(微软官方免费openxml接口)
g//////合并多个word文档(合并到第一文件)//////word文档完整路径///true(默认值),合并下一个文档前,自动换页///无publicvoidMergeWordFiles(string[]as_word_paths,boolbreakNewPage=true){varls_first_word=as_word_paths.Length>0?as_word_paths[0]:"
LoveLearnling
·
2023-12-22 14:28
C#.Net开发
c#
开发语言
word
C#
中的.NET与.NET Framework区别
C#
是一种编程语言,而.NET是一个开发平台。在.NET生态系统中,有两个相关但不同的概念:.NET和.NETFramework。.
whoispo
·
2023-12-22 13:39
c#
.net
开发语言
.net
Framework
C#
WinForm 跨线程访问控件
写在前面在WinForm开发中,经常会碰到主线程代码运行过程中需要刷新窗体控件的情况,如果直接在其他线程中去操作窗体控件,这时会抛出线程间操作无效的异常信息,因为窗体控件是由主线程创建的,
C#
强制要求代码必须是线程安全的
rjcql
·
2023-12-22 13:22
C#
c#
开发语言
【
C#
技术】
C#
常用排序方式——常规数据排序
C#
常用排序方式——常规数据排序 前言 在最近的项目中经常会对
C#
中的数据进行排序,对于基本数据类型,其排序方式比较简单,只需要调用内置算法即可实现,但对于自定义数据类型以及自定义排序规则的情况实现起来就比较麻烦
椒颜皮皮虾྅
·
2023-12-22 13:03
C#
技术分享
c#
linq
.net
C#
注释使用详解
为方法增加示例代码://////初始化方法//////以下示例说明如何调用Add方法://////classMyClass///{///publicstaticintMain()///{///returnAdd(1+2);///}///}//////publicoverridevoidInitialize(){IocManager.RegisterAssemblyByConvention(type
生财
·
2023-12-22 11:38
c#
.net
java
C#
核心笔记——(三)在
C#
中创建类型
3.1类类是最常见的一种引用类型,最简单的类的声明如下:classMyClass{}而复杂的类可能包含如下内容:1.在class关键字之前:类的特性(Attribute)和修饰符。非嵌套的类修饰符有:public、internal、abstract、sealed、static、unsafe和partial。2.紧接MyClass:泛型参数、唯一基类与多个接口。3.在花括号内:类成员(方法、属性、索
鹏易灵
·
2023-12-22 11:04
C#核心技术
c#
笔记
java
C#
学习——高级篇
官方文档链接:https://learn.microsoft.com/zh-cn/dotnet/api一、命名空间作用:在同一个项目有两个或多个同名的类,为了解决命名冲突,从而引入了命名空间,用户可以根据需求在不同的命名空间中定义相同名字的类,它们可以有不同的方法,并且互不干扰。#namespacexxx{}1、基础命名空间基础命名空间描述System处理内建数据、数学计算、随机数的产生、环境变量
鹏易灵
·
2023-12-22 11:34
c#
学习
microsoft
Lambda表达式:现代编程语言的利器
Lambda表达式起源于函数式编程范式,被广泛应用于诸如Java、Python、
C#
等主流编程语言。
IT Talk
·
2023-12-22 11:53
java
C#
WinForm小游戏:2048
实际上,想要开发出一个单独的4*4的2048并不难,但如果要开发出能够任意调节地图大小的2048,还是带图形界面的那种,那就涉及到很多知识。3*3的界面4*4的界面甚至还有10*10的界面...显然,对于一个带图形界面的程序来说,如果我们要写一个窗口,必先将所需的控件一个个拖到窗口,排列,然后一个个写代码。所以,对于n*n的地图,难道每个窗口都要重写一遍代码吗?NO!让我们看看,这个程序是怎么实现
JaredYe
·
2023-12-22 10:54
C#
桌面开发
c#
开发语言
.net
【
C#
/Java】【小白必看】不要只会读写文本文件了!对象序列化助你提高效率
【
C#
/Java】【小白必看】不要只会读写文本文件了!对象序列化助你提高效率在编程的世界里,文件的读写操作是我们经常面对的任务之一。当我们只涉及简单的文本文件时,这个任务似乎并不复杂。
JaredYe
·
2023-12-22 10:52
小白
C#
桌面开发
c#
java
开发语言
C#
SixLabors.ImageSharp.Drawing的多种用途
生成验证码//////生成二维码//////wwwroot目录///验证码///图片宽度///图片高度///publicstaticbyte[]CreateByteByImgVerifyCode(stringwebRootPath,stringverifyCode,intwidth=120,intheight=50){usingImageimage=newImage(width,height);/
假装我不帅
·
2023-12-22 10:47
dotnet
c#
开发语言
C#
使用MSTest进行单元测试
目录写在前面代码实现执行结果写在前面MSTest是微软官方提供的.NET平台下的单元测试框架;可使用DataRow属性来指定数据,驱动测试用例所用到的值,连续对每个数据化进行运行测试,也可以使用DynamicData属性来指定数据,驱动测试用例所用数据的成员的名称、种类(属性、默认值或方法)和定义类型(默认情况下使用当前类型)代码实现新建目标类DataChecker,增加待测试的方法,内容如下:p
rjcql
·
2023-12-22 10:13
C#
单元测试
c#
C#
SQLite基础工具类
目录1、安装System.Data.SQLite工具包2、创建数据库3、数据库的连接与断开4、执行一条SQL语句5、批量执行sql语句6、返回首行首列值7、执行sql语句返回datatable1、安装System.Data.SQLite工具包2、创建数据库//////数据库路径///privatestringdatabasepath=Application.StartupPath+@"\DB\";
它朝若是
·
2023-12-22 09:59
C#
SQL
数据库
c#
sqlite
数据库
C#
枚举位标记Flags以及扩展方法
Enum类为枚举提供基类。所有定义enumEnumName类型的基类。枚举并不显式从继承Enum;继承关系由编译器隐式处理。但语法上不能使用enumPets:Enum枚举微软官方文档注解枚举是一组命名常量,其基础类型为任意整型。如果没有显式声明基础类型,Int32则使用。Enum是.NETFramework中的所有枚举的基类。枚举类型由enumc#中的关键字构造定义。Enum提供一些方法,用于比较
斯内科
·
2023-12-22 09:37
C#
.Net
Core
c#
中的 Int 强转标记了Flags的枚举Enum
最近在利用这个枚举做一些状态管理,遇到了int强转枚举的情况。但有时候内部情况还是不太清楚,因此,研究了这个强转的过程,以及标记了Flags的枚举的强转。一、Enum基本特性:定义枚举时,若不显式指定值,则默认为从0开始当指定了某枚举项的值,而紧随其后的新项又不指定值,则该新项的值默认为前一项的值+1Enum项的值可以重复。例如定义两个项的值都显式指定为=1,是允许的。Enum的元素不能重复。in
wukongabc_123
·
2023-12-22 09:36
.Net
基础
c#
enum
C#
enum [Flags]的使用
用枚举保存状态是很方便的利用位运算可以简洁明了usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Reflection;usingUnityEngine;[Flags]publicenumTestState{aaa=1,//0001bbb=2,//0010ccc=20,//0011ddd=4
彩色墨水
·
2023-12-22 09:06
C#
enum
Flags
【
C#
的Enum中Flags的用法】
.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候一般需要为枚举加上[Flags]特性标记为位域,例如:enumWeekDays{//注意:这里不要将Sunday设置为0x0,至于为什么留给大家思考Monday=0x1,Tuesday=0x2,Wednesday=0x4,Thursday=0x8,Friday=0x10,Satur
DAGUNIANGZHOU
·
2023-12-22 09:06
c#
c#
linq
开发语言
C#
中位枚举(Flags)
在日常的开发工作当中,位枚举可能会被经常使用,如星期多选、租期多选等等,我们可以将多选字段做或运算,然后保存到数据库表的字段中,如1|2=3(0001|0010=0011=3)。一、定义位枚举(Flags)只需要在枚举上添加FlagsAttribute特性[Flags]publicenumC{[Description("a")]a=1{C.a,C.b,C.c};//s中的元素做或(|)运算varh
跟着小弟学习.Net
·
2023-12-22 09:06
C#
.net
c#
开发语言
C#
enum Flags
目录正常的enum加上Flags注解的enum原理判断其他
C#
的enum枚举值,可以在定义时加上[Flags]注解。加上注解之后表示枚举值可以多个进行组合使用。
woflyoycm
·
2023-12-22 09:06
C#
c#
enum
枚举类
c#
添加中文描述 给enum_C#中的枚举(Enum)你知道多少呢?
枚举(Enum)定义enum关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。但是,还可以将枚举嵌套在类或结构中。现在的有些电商网站根据购物的积分用到的,金牌会员,银牌会员,铜牌会员.enumMemberLevel{gold,silver,copper}枚举值获取一般获取的时候包括获取
又画教育
·
2023-12-22 09:05
c#
添加中文描述
给enum
C#
元组(Tuple)VS中无法编译问题
元组的用法就不多赘述了,可以参考官方教程。这里着重讲下元组在VS环境下无法编译识别的问题。方法1VS中安装System.ValueTuple相关组件。安装并重启VS。方法2但是我遇到情况是下载并引用了元组库也无法使用。如果方法1执行完并未生效,可以采用我尝试的方法,下载2022VSProfessional版本(其他专业版应该也可以,注意不是社区版)。如果专业版到期可以去网上搜索一个激活码永久激活。
我寄人间雪满头丶
·
2023-12-22 09:04
C#
unity
c#
C#
枚举使用[Flags] 特性形成一个位掩码及判断是否存在某个枚举组合
在
C#
中,通过给枚举类型添加[Flags]特性,可以指示该枚举类型是用于表示位标志的枚举。
log9527
·
2023-12-22 09:33
c#
开发语言
C#
枚举位域Flags
Flags特性:场景:菜单权限场景,通过枚举,添加/移除某个权限,判断是否也有该权限AuthorityEnums:注意:枚举值设置为2的幂,防止值冲突[Flags]publicenumAuthorityEnums{Authority_01=1,//权限1Authority_02=2,//权限2Authority_03=4,//权限3Authority_04=8//权限4}program:stati
秋雨雁南飞
·
2023-12-22 09:01
c#/Net
enum
.net
C#
中枚举Enum特性Flags和Enum.HasFlag(Enum)用法
前言学习前需要了解位运算相关知识点。位运算介绍Flags标记可将枚举视为位域。以下示例演示了FlagsAttribute特性的使用,并演示了对声明使用[Flags]后对ToString方法的影响。//DefineanEnumwithoutFlagsAttribute.enumSingleHue:short{None=0,Black=1,Red=2,Green=4,Blue=8};//Definea
我寄人间雪满头丶
·
2023-12-22 09:30
Unity学习
C#
c#
数据库
开发语言
unity
游戏开发
7. ASP.NET Core Blazor 官网文档
view=aspnetcore-8.0Blazor是一种.NET前端Web框架,在单个编程模型中同时支持服务器端呈现和客户端交互性:使用
C#
创建丰富的交互式UI。
HelloRevit
·
2023-12-22 08:59
ASP.NET
Core
asp.net
后端
c#
前端框架
前端
上一页
81
82
83
84
85
86
87
88
下一页
按字母分类:
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
其他