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#)FTP
C#
设计模式——工厂模式
C#
设计模式——工厂模式工厂设计模式是实时应用程序中最常用的设计模式之一。工厂设计模式属于创意设计模式类别。
逐梦の小鹿
·
2025-04-13 12:25
C#
c#
设计模式
C#
Linq实现内连接、左连接
C#
中用EF框架做数据查询时,目前只有内连接的相关方法,可以扩展Linq的方法实现相关的左连接(右连接只是参数位置不同即可实现),以下是相关扩展IEnumerable实现Linq的内连接和左连接的方法:
carcarrot
·
2025-04-13 11:18
.Net
基于python的语音识别与蓝牙通信的温控系统
作者:小俊学长个人简介:精通Java、Python、
C#
、C、C++等编程语言,同时对微信小程序、Php和Android等技术也能熟练掌握,可为大家提供全面的技术支持与交流。我拥有丰
小俊学长
·
2025-04-13 09:05
语音识别
人工智能
C#
--- yield关键字 和 Lazy Execution
C#---yield关键字和LazyExecution延迟执行(LazyExecution)yield关键字lazyexecution与yield的关系LINQ和lazyexectuion延迟执行(LazyExecution)延迟执行指操作不会立即计算结果,而是在实际需要数据时才执行计算。这种方式避免一次性加载所有数据,节省内存并提升性能。典型应用:LINQ查询、foreach迭代。varnumb
马达加斯加D
·
2025-04-13 09:31
#
C#
---
语法糖
c#
开发语言
接口组成URL、Request(入参)、Response(返回)
查询参数#锚点协议:http(明文)、https(加密)、
ftp
(文件传输)。域名/IP:如www.
夔888
·
2025-04-13 08:01
测试学习
模块测试
学懂
C#
异步编程:深入详解
C#
异步方法中的 Task.WhenAll、Task.WhenAny、await、Wait、WaitAll、WaitAny 等用法及其区别和需要注意的坑
C#
提供了一整套用于异步操作的工具和方法,如Task.WhenAll、Task.WhenAny、await、Wait、WaitAll、WaitAny等。
猿享天开
·
2025-04-13 06:15
开发语言
c#
C++泛型编程优化实战:破解性能瓶颈,提升代码效率
博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++,
C#
,Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、
C#
等开发语言,熟悉Java
猿享天开
·
2025-04-13 06:12
c++
开发语言
性能优化
深入详解
C#
Task.Run异步任务
目录Task.RunTask.Run的底层原理默认并发数量控制并发使用SemaphoreSlim代码解析使用Parallel.ForEach代码解析注意事项自定义任务调度器代码解析使用自定义任务调度器:总结Task.RunTask.Run是.NET中创建和启动异步任务的一种便捷方法。它通过将一个委托排队到.NET线程池来创建并运行任务。理解Task.Run的底层原理、默认并发数量以及并发控制方法对
猿享天开
·
2025-04-13 06:42
开发语言
c#
task
CentOS 7.9安装GCC 7.3.0
编译工具准备yum-yinstallgccyum-yinstallgcc-c++yum-yinstallbzip2zlib-devel下载gcc源码包wgethttp://
ftp
.mirrorservice.org
我是谁??
·
2025-04-12 19:35
centos
linux
运维
3种方法:字符串转换整数 (atoi)
文章目录题目解法一(排除法Python)解法二(正向逻辑
C#
)解法三(有限状态机C语言)题目请你来实现一个atoi函数,使其能将字符串转换成整数。
真相很简单
·
2025-04-12 18:59
算法
个人杂谈
排除法
有限状态机
类型转换
c语言
Python
C#
实现获取及上传文件至服务器(远程控制开发一)
使用
C#
开发一个类似向日葵的远程工具,想要远程生成及获取服务器的文件,就需要在服务器端运行一个执行程序,这个程序可以是桌面窗口类型、可以是控制台、也可以是Windows服务;现在我使用Windows服务的方式运行在服务器做为服务端执行命令的程序
流苏呀
·
2025-04-12 18:29
C#开发远程控制工具
tcp/ip
服务器
网络协议
c#
[250412] OpenSSH 10.0 发布,移除DSA算法,sshd默认禁用有限域DH,并分离认证代码
OpenSSH是一个广泛使用的SSH协议(版本2.0)的完整实现,提供了安全的远程登录和文件传输功能(包括S
FTP
客户端和服务器)。
·
2025-04-12 18:22
C#
的 checked 和 unchecked
checked和unchecked语句控制相应块中的整型数算术运算和转换的溢出检查,checked为检查,unchecked为不检查。checked和unchecked运算符控制相应表达式中的整型数算术运算和转换的溢出检查,checked为检查,unchecked为不检查。checked和unchecked语句与运算符仅仅是作用区域不同,效果一致。溢出检查与不检查用最简单的byte类型描述两者的区
·
2025-04-12 18:52
visual-studio
C#
的选择语句
选择就是程序分支。即利用某个条件,选择程序进行的方向。ifif是分支里面最复杂的、最常用的。它会测试其后的括号内的表达式(通常返回值是bool),并转换为bool,已确定括号内为true它要做点什么。它可以包括另外的关键字else,即当括号内为false它又要做点什么。最简单的ifConsole.WriteLine("请输入一个字符串(不输入或者全是空格将显示警告):");string?zfc输入
·
2025-04-12 18:21
visual-studio
C#
的整型数(定点数)
关键字(别名)范围进程类型大小符号.NET类型byte0~2558位无System.Bytesbyte-128~1278位有System.SByteshort-32,768~32,76716位有System.Int16ushort0~65,53516位无System.UInt16int-2,147,483,648~2,147,483,64732位有System.Int32uint0~4,294,9
·
2025-04-12 18:51
visual-studio
C#
的 class
类(class)是一个数据结构,它可以包含数据成员(常量和字段)、函数成员(方法、属性、事件、索引器、操作符、实例构造函数、终结器和静态构造函数)和嵌套类型。class类型支持继承,这是一种派生类可以扩展和专门化基类的机制。声明class:属性?类编辑器*'部分'?'class'标识符类参列表?基类?类参约束子句*类体';'?属性(访问修饰符)属性(attributes,访问修饰符)是可选的,类及
·
2025-04-12 17:17
visual-studio
c#
FTP
服务器文件上传下载等操作
文章目录判断
FTP
连接
FTP
文件上传
FTP
文件下载删除指定
FTP
文件删除指定
FTP
文件夹获取
FTP
上文件夹/文件列表创建文件夹获取指定
FTP
文件大小更改指定
FTP
文件名称移动指定
FTP
文件应用示例举个例子
进阶的小木桩
·
2025-04-12 17:51
C#
c#
C#
进行串口应用开发如何管理同时打开多个串口的通信
python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位
C#
视觉应用开发问题系列
c#
串口应用开发问题系列microPythonPython最小内核源码解析
openwin_top
·
2025-04-12 16:17
c#串口应用开发问题系列
c#
网络
开发语言
单片机
串口
通讯
金山pdf独立版右键菜单
关闭方法:打开金山pdf独立版安装位置,我这里是C:\Users\username\AppData\Local\Kingsoft\Kingso
ftP
DF\11.6.0.8798\office6下面有个ksomisc.exe
JackDual
·
2025-04-12 12:49
C#
定时调用方法实现
定时调用方法实现一、C#.net框架怎么在固定时间点调用方法在
C#
/.NET框架中,你可以使用定时器或计划任务来在固定时间点调用方法。
Faitheshy
·
2025-04-12 09:03
c#
C#
Dev组件gridcontrol使用 repositoryItemGridLookUpEdit
点击RunDesigner,然后点击In-Place-EditorRepository,点击上面的Add(TextEdit)的下拉箭头,选择GridLookUpEdit;修改属性:TextEditStyle—>Standard;ImmediatePopup—>True;DisplayMember:为点击后显示在界面的字段值;ValueMember:为获取后参与计算的界面字段值;然后点击PopupV
冰语竹
·
2025-04-12 09:31
C#
c#
开发语言
java
C#
使用ZipFile的方法CreateFromDirectory
在
C#
里有一个专门处理磁盘压缩功能,它就是System.IO.Compression命名空间,包含为流提供基本压缩和解压缩服务的类。主要包含下面的类:D
caimouse
·
2025-04-12 09:29
C#入门到精通
c#
开发语言
<
C#
>在 .NET 开发中,依赖注入, 注册一个接口的多个实现
在.NET开发里,有时一个接口会有多个实现类,此时就需要向依赖注入容器注册多个实现。下面会详细介绍不同场景下如何注册多个实现,以及怎样从容器中解析这些实现。1.注册多个实现在.NET中,依赖注入容器可以通过不同方式注册同一接口的多个实现。1.1以列表形式注册你可以把同一接口的多个实现添加到一个列表中,然后将这个列表注册到依赖注入容器。usingMicrosoft.Extensions.Depend
搬砖工程师Cola
·
2025-04-12 08:26
c#
.net
开发语言
<
C#
>在
C#
.NET 6 中,使用IWebHostEnvironment获取Web应用程序的运行信息。
在C#.NET6中,IWebHostEnvironment接口提供了有关应用程序运行环境的信息,例如应用程序的根目录、环境名称等。它在处理文件路径、加载配置文件以及根据不同环境提供不同服务等场景中非常有用。以下是关于IWebHostEnvironment的详细用法介绍:1.注入IWebHostEnvironment在.NET6的Web应用程序中,通常在控制器或服务类的构造函数中注入IWebHost
搬砖工程师Cola
·
2025-04-12 08:56
C#
c#
.net
开发语言
.Net
C#
检验科LIS系统成品源码 ,LIS 系统与 HIS 系统的连接方式详解
目录系统定义与功能应用特点检验科LIS系统与HIS系统的连接方式1、接口设计与数据交换2、网络架构3、数据格式与标准化4、信息共享与协同工作5、数据安全与隐私保护6、技术支持与维护LIS系统成品源码总结系统定义与功能LIS系统,全称为实验室(检验科)信息系统,是医院信息管理的重要组成部分。它不仅自动接收检验数据、打印检验报告,保存检验信息,还具备智能辅助功能,处理大信息量的检验工作。LIS系统包括
源码 世界
·
2025-04-12 08:53
数据库
源码
医学检验
软件开发
LIS系统
检验科
LIS成品源码
Asp.Net
Core WebAPI开发教程(入门)
一、Asp.NetCoreWebAPI项目创建二、Asp.NetCoreWebApi/Mvc路由定义二、Asp.NetCoreWebAPI请求案例Asp.NetWebApiGet请求整理(一)Asp.NetWebApiPost请求整理(一)Asp.NetWebApiAction命名中已‘Get’开头问题三、Asp.NetCoreWebAPI接口传参Asp.NetWebAPIGet提交、Post提交
天马3798
·
2025-04-12 05:00
教程系列整理
asp.net
后端
Asp.NET
Core WebApi 创建带鉴权机制的Api
构建一个包含JWT(JSONWebToken)鉴权的WebAPI是一种常见的做法,用于保护API端点并验证用户身份。以下是一个基于ASP.NETCore的完整示例,展示如何实现JWT鉴权。1.创建ASP.NETCoreWebAPI项目使用.NETCLI或VisualStudio创建一个新的WebAPI项目:dotnetnewwebapi-nJwtAuthApicdJwtAuthApi2.安装必要的
她说彩礼65万
·
2025-04-12 05:30
Asp.net
asp.net
后端
Asp.NET
Core WebApi IOptions<T>详解
IOptions是ASP.NETCore中用于访问配置数据的一个接口,它属于Microsoft.Extensions.Options命名空间。通过IOptions,你可以将配置绑定到强类型的类中,并在应用程序的不同部分中注入和使用这些配置。这种方式不仅使得代码更加整洁,也增强了类型安全性和可测试性。使用IOptions的基本步骤定义配置模型:首先,你需要定义一个与配置文件中的结构相匹配的类。绑定配
她说彩礼65万
·
2025-04-12 05:58
asp.net
后端
《Operating System Concepts》阅读笔记:p606-p625
一、技术总结1.remotefilesystem(1)
ftp
允许匿名访问(anonymousaccess)或者认证访问(authenticatedaccess)。
·
2025-04-12 05:34
操作系统
xcode引入sdk_ios-如何将第三方框架导入Xcode Playground?
Swi
ftP
layground显然具有框架导入机制,因为我们可以导入swift、SpriteKit,而在OSXPlayground中则是XCPlayground(奇怪的是,iOS缺少XCPlayground
曲卉
·
2025-04-12 02:41
xcode引入sdk
十六进制(Hexadecimal)简介
1.2十六进制表示法在编程中,通常用以下方式表示十六进制数:C/C++/
C#
/Java等:前缀0x(如0x1A3F),汇编语言/Pascal等:后缀h(如1A3Fh)1.3十六进制与十进制对照表十六进制十进制二进制
xiaowu080
·
2025-04-11 23:57
开发语言
C#
关于 async 中直接调用 .Result死锁的问题
这个问题涉及异步编程的死锁风险,尤其是在UI线程(WinForms/WPF)或
ASP.NET
请求上下文中。
xiaowu080
·
2025-04-11 23:57
c#
开发语言
C#
基于任务的异步编程
任务并行库(TPL)以“任务”的概念为基础,后者表示异步操作。在某些方面,任务类似于线程或ThreadPool工作项,但是抽象级别更高。术语“任务并行”是指一个或多个独立的任务同时运行。任务提供两个主要好处:系统资源的使用效率更高,可伸缩性更好。在后台,任务排队到已使用算法增强的ThreadPool,这些算法能够确定线程数并随之调整,提供负载平衡以实现吞吐量最大化。这会使任务相对轻量,你可以创建很
QQ978124155
·
2025-04-11 23:26
异步编程
.net
c#
C#
task任务异步编程提高UI的响应性
方式1:async/await模式privateasyncvoidbutton1_Click(objectsender,EventArgse){try{varresult=awaitTask.Run(()=>CalculateResult());label1.Text=result.ToString();}catch(Exceptionex){label1.Text=$"Error:{ex.Mes
xiaowu080
·
2025-04-11 23:25
c#
开发语言
Linux网络实战(四)-
FTP
服务器搭建
Linux网络实战(四)-
FTP
服务器搭建1安装
FTP
服务软件编程要求输出输入2
FTP
服务器启动/关闭编程要求输出输入3
FTP
客户端编程要求输出输入4
FTP
服务器配置编程要求输入1安装
FTP
服务软件编程要求本关任务是学会如何在线安装
旧人23
·
2025-04-11 22:50
服务器
linux
网络
Linux 网络基础知识总结
•应用层:用户接口(HTTP、
FTP
)。•TCP/IP四层模
BUG 劝退师
·
2025-04-11 22:48
Linux系统
网络
linux
运维
C#
属性(Property)
C#
属性(Property)引言在
C#
编程语言中,属性(Property)是一种强大的功能,它允许开发者以类似字段(Field)的方式访问数据,但提供了额外的封装和灵活性。
froginwe11
·
2025-04-11 19:23
开发语言
【转】
C#
DataGridView添加右键菜单等技巧
1).右键点击行时选中行,并弹出操作菜单1).添加一个快捷菜单contextMenuStrip1;2).给dataGridView1的CellMouseDown事件添加处理程序:复制内容到剪贴板程序代码privatevoidDataGridView1_CellMouseDown(objectsender,DataGridViewCellMouseEventArgse){if(e.Button==M
zjwen2007
·
2025-04-11 16:06
C#
C#
DataGridView添加右键菜单等技巧
1).右键点击行时选中行,并弹出操作菜单1).添加一个快捷菜单contextMenuStrip1;2).给dataGridView1的CellMouseDown事件添加处理程序:privatevoidDataGridView1_CellMouseDown(objectsender,DataGridViewCellMouseEventArgse){ if(e.Button==MouseButt
Nemo_XP
·
2025-04-11 16:34
Winform
Linux挂载
ftp
目录到本地
ftp
存储不常用,第三方兼容较差。比如kkFileView预览,就不支持s
ftp
的预览。为解决这个问题,可以把
ftp
目录挂载到本地,然后kkFileView使用本地存储就可以了。
·
2025-04-11 16:18
linux
常用网络协议简述
FTP
(FileTransf
我不会敲代码a
·
2025-04-11 13:10
网络协议
网络
界面控件DevExpress中文教程 - 如何为报表查看器和网格集成AI助手?
DevExpressBlazorUI组件使用了
C#
为BlazorServer和BlazorWebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生BlazorUI组件(包括PivotGrid
界面开发小八哥
·
2025-04-11 12:08
人工智能
界面控件
devexpress
.NET
UI开发
ASP.Net
服务性能优化原则
服务器性能问题,通常在数据少的时候不会显现,也无需太多关注。但一旦数据量大了,就会变成一个麻烦且必须处理的事。通常,性能问题可能有许多不同的原因。内存问题、缓慢的数据库请求和太少的机器只是其中的一部分。手上的项目,每天10亿级的数量量,在最近一个时间段,填了很多坑,也学到了不少东西。今天这个文章,我会把这一段的体会,总结成几大类问题。当然,分类不一定很严谨,重要的是能给到大家一些建议,真到用时,能
寒冰屋
·
2025-04-11 11:33
管理/方法/理论
ASP.NET
CORE
性能优化
ASP.NET
ASP.NET
Core Web API 参数传递方式
文章目录前言一、参数传递方式路由参数(RouteParameters)查询字符串参数(QueryStringParameters)请求体参数(RequestBody)表单数据(FormData)请求头参数(HeaderParameters)服务注入(ServiceInjection)二、高级用法与技巧混合参数来源模型绑定(自动绑定)自定义模型绑定三、验证与安全性数据注解验证敏感参数处理文件上传安全
[email protected]
·
2025-04-11 11:32
asp.net
后端
.netcore
Asp.net
core 客户端响应缓存
在controller方法前加入[ResponseCache(Duration=20)]即可实现缓存,这个例子显示缓存20秒,[ResponseCache(Duration=20)][Route("[controller]")]publicclassGetPatientTop10Controller:Controller{[HttpGet(Name="GetPatientByTop")]publi
easyboot
·
2025-04-11 11:32
asp.net
core
java
servlet
mybatis
C#
和ASP.NET.Core构建RESTful.API和hello.world
C#
和ASP.NET.Core构建RESTful.API和hello.world1.提供RESTfulAPI,管理用户数据,支持增删改查。2.使用MySQL数据库存储用户信息。
勘察加熊人
·
2025-04-11 11:02
typescript
c#
asp.net
restful
ASP.NET
Core 性能优化:客户端响应缓存
文章目录前言一、什么是缓存二、客户端缓存核心机制:HTTP缓存头1)使用[ResponseCache]属性(推荐)2)预定义缓存配置(CacheProfile)3)手动设置HTTP头4)缓存验证机制(条件请求)三、最佳实践与注意事项适用场景避免的陷阱总结前言在.NETCore中,缓存是性能优化的重要手段之一。一、什么是缓存缓存(Caching)是提升应用性能的关键技术,通过存储频繁访问的数据来减少
[email protected]
·
2025-04-11 11:29
asp.net
性能优化
缓存
.netcore
C#
接口(Interface)使用教程
在
C#
编程中,接口(Interface)是一种强大的工具,它定义了类或结构体应遵循的契约。接口通过声明方法、属性、索引器和事件,规范了实现类的行为,但不提供具体实现。
caifox菜狐狸
·
2025-04-11 09:50
C#
技术使用笔记
c#
接口
interface
继承
服务层
数据访问层
多态
C#
插件构架实战
一、引言????1.问题的引入????假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构
Dcboy
·
2025-04-11 08:40
CSDN经典
c#
string
delegates
interface
matlab
脚本
C#
ColorListView:自定义绘制的ListView控件,5步轻松实现
今天我们要聊的是如何在
C#
中创建一个自定义绘制的ListView控件,让它不仅仅能显示普通的文本和图标,还能展示丰富的颜色和样式。你是不是觉得这听起来很高大上,但又不知道从哪里入手?
墨瑾轩
·
2025-04-11 07:01
一起学学C#【三】
c#
开发语言
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他