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
Lua重写C#
《
C#
上位机开发从门外到门内》3-5:基于FastAPI的Web上位机系统
文章目录一、项目概述二、系统架构设计三、前后端开发四、数据可视化五、远程控制六、系统安全性与稳定性七、性能优化与测试八、实际应用案例九、结论随着互联网技术的快速发展,Web上位机系统在工业自动化、智能家居、环境监测等领域的应用日益广泛。基于FastAPI或Flask的Web上位机系统,凭借其高效、灵活和易于扩展的特点,成为当前研究和应用的热点。本文将详细探讨基于FastAPI和Flask的Web上
百锦再@新空间
·
2025-06-27 10:13
上位机开发
fastapi
前端
数据库
centos
oracle
关系型
安全
11章深度解析:
C#
Azure Functions从入门到高级自定义
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣第一章:环境搭建:从零开始Hey,亲爱的小伙伴们!欢迎来到我们的第一个章节,环境搭建:从零开始。在这一章里,我们会手把手教你如何搭建一个适合开发AzureFunctions的环境。别担心,我会像教小朋友一样,一步步带你走进这个神奇的世界。1.为什么需要环境搭建
墨瑾轩
·
2025-06-27 08:24
一起学学C#【一】
azure
flask
microsoft
c#
EMQX 学习一二:认证和授权、主题
重写
、webhook
建议:有问题找官方文档官方文档官方AIEMQX:MQTTbroker安装:启动:*cd到安装目录的bin目录下*./emqxstart(守护进程启动)[root@localhostbin]#./emqxstartWARNING:Default(insecure)Erlangcookieisinuse.WARNING:Configurenode.cookiein/usr/local/software
叶九灵不灵
·
2025-06-27 08:23
iot
学习
信创时代技术栈选择与前景分析:国产替代背景下的战略路径与实践指南
博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++,
C#
,Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、
C#
等开发语言,熟悉Java
猿享天开
·
2025-06-27 07:20
信创开发
系统安全
科技
创业创新
开发语言
C#
.NET Framework 中的高效 MQTT 消息传递
介绍:在当今互联互通的世界里,设备之间高效可靠的通信至关重要。MQTT(消息队列遥测传输)就是为此而设计的轻量级消息传递协议。本文将探讨MQTT是什么、它的优势以及如何在.NET框架中设置和实现它。最后,您将对MQTT有一个清晰的了解,并通过一个实际示例来帮助您入门。1.什么是MQTT?定义和概述:MQTT代表消息队列遥测传输(MessageQueuingTelemetryTransport)。它
csdn_aspnet
·
2025-06-27 07:49
rabbitmq
C#
c#
.net
rabbitmq
B/S架构在线文件管理系统开发实战
本文还有配套的精品资源,点击获取简介:本文介绍了一种基于浏览器/服务器(B/S)模式的在线文件管理系统,使用
C#
和ASP.NET技术构建,实现了无需客户端软件即可通过Web界面管理文件。
大数据无毛兽
·
2025-06-27 07:44
C++虚函数与多态详解
通过virtual关键字声明,允许派生类
重写
(override)基类的函数实现。虚函数的存在使得基类指针或引用可以调用实际对象类型的函数。
君鼎
·
2025-06-27 03:17
C++
c++
开发语言
12-C#的list数据使用
C#
的list数据使用1.实例化Listlst1=newList();
水果里面有苹果
·
2025-06-27 01:08
C#
硬件工程
stm32
嵌入式硬件
10-C#的dataGridView1和datatable的使用
C#
的dataGridView的使用1.双缓冲-解决控件卡顿//利用反射设置DataGridView1的双缓冲TypedgvType=this.dataGridView1.GetType();PropertyInfopi
水果里面有苹果
·
2025-06-27 01:38
C#
c#
java
开发语言
Python 可迭代的对象、迭代器 和生成器(Sentence类第4版:惰性实现)
懒惰的反义词是急迫,其实,惰性求值(lazyeva
lua
tion)和及早求值(eagereva
lua
tion)是编程语言理论方面的技术术语。
钢铁男儿
·
2025-06-27 01:38
流程Python
python
开发语言
深入解析
C#
委托:从类型声明到对象创建
摘要:委托是
C#
实现事件驱动和回调机制的核心技术,其设计理念体现了「将方法作为参数传递」的函数式编程思想。本文将系统解析委托的声明与实例化过程。
钢铁男儿
·
2025-06-27 01:37
C#
图解教程
c#
java
前端
C#
仿CANoe设计面板PANL的设计思路
usingSystem;usingSystem.Windows.Forms;usingUTS_Link_CANoe_Bridge.VariableManagerEnhanced;namespaceUTS_Link_CANoe_Bridge{publicpartialclassVariableManagerEnhanced_UIDebug:Form{publicVariableManagerEnha
99乘法口诀万物皆可变
·
2025-06-27 01:36
C#
c#
单片机
stm32
c#
修改程序名称
修改项目名称,主要是通过以下几个步骤就能完成:修改解决方案的名称。修改解决项目名称。修改项目的程序集名称和默认命名空间替换整个项目或解决方案中的出现该名称的地方。修改.sln文件中的出现的名称。更该与.sln文件同一目录的文件夹的名称。删除项目Debug或Release文件下的所有内容重新编译整个解决方案修改解决方案的名称:直接选择解决方案,右键重命名即可。项目名称的修改和修改解决方案的过程一样。
Happy 2024
·
2025-06-27 01:06
C#Blazor应用-跨平台WEB开发VB.NET
在
C#
中实现Blazor应用需要结合Razor语法和
C#
代码,Blazor允许使用
C#
同时开发前端和后端逻辑。
专注VB编程开发20年
·
2025-06-27 01:34
服务器
运维
《深入解析
C#
(第 4 版)》推荐
《深入解析
C#
(第4版)》推荐在
C#
语言不断演进的技术浪潮中,《深入解析
C#
(第4版)》犹如一座灯塔,为开发者照亮探索的道路。
阿蒙Armon
·
2025-06-27 00:32
c#
开发语言
C#
最佳实践:优先使用依赖注入
C#
最佳实践:优先使用依赖注入在
C#
开发的江湖中,依赖注入(DependencyInjection,DI)如同打通任督二脉的上乘心法,看似增加了代码复杂度,实则能让系统架构脱胎换骨。
阿蒙Armon
·
2025-06-27 00:02
C#最佳实践
c#
开发语言
java
python
javascript
typescript
C#
写一个WebService服务器
首先在NuGet中下载Fleck动态库创建一个WebSocketHelper类publicclassWebSocketHelper{//客户端url以及其对应的Socket对象字典IDictionarydic_Sockets=newDictionary();//创建一个websocket,0.0.0.0为监听所有的的地址WebSocketServerserver=newWebSocketServe
五花肉.
·
2025-06-26 23:22
C#
c#
解锁 Aspose 强大功能:
C#
开发中的文档处理利器
在当今数字化的软件开发领域,高效且精准地处理各类文档格式是众多项目不可或缺的一环。Aspose,作为文档处理领域的佼佼者,为开发者提供了一整套功能完备、易于集成的工具集,涵盖了Word、Excel、PDF、PowerPoint等主流办公文档类型,极大地简化了复杂的文档操作流程,助力开发者快速实现文档创建、编辑、转换与信息提取等多样化任务。一、Aspose家族概览Aspose旗下拥有多个专注于不同文
亿只小灿灿
·
2025-06-26 20:30
net
c#
.net
Aspose
使用Excel作为数据存储和成员管理的伪数据库系统
本文还有配套的精品资源,点击获取简介:在IT行业中,Excel常用于小规模数据管理,通过
C#
编程语言可实现类似SQL数据库的成员管理功能。
Ramaswamy
·
2025-06-26 19:50
JAVA基础:讲一下equals()与hashcode(),什么时候
重写
,为什么
重写
,怎么
重写
?
当equals方法进行
重写
后,hashcode方法也需要
重写
。
Hellyc
·
2025-06-26 15:56
八股文自用
java
jvm
开发语言
2.多线程
####**==创建线程有三种方式==**:(1)继承Thread类,
重写
Run()方法。这种创建方式优点是编写简单,但是扩展性差。(2)实现Runnable接口,
重写
Run()方法。
一个处女座的暖男程序猿
·
2025-06-26 15:25
java
Redis AOF深度解析:从原理到实战,一篇文章搞定!
很多小伙伴在使用Redis时,或多或少听说过AOF,但可能对其底层原理、工作流程、
重写
机制等细节一知半解。
码不停蹄的玄黓
·
2025-06-26 14:19
redis
AOF
Redis
AOF
rust做嵌入式开发_用Rust
重写
Linux内核模块体验
最近,我用Rust
重写
了一个2W+行C代码的linux内核模块。在此记录一点经验。我此前没写过内核模块,认识比较疏浅,有错误欢迎指正。为什么要
重写
?
weixin_39614060
·
2025-06-26 14:19
rust做嵌入式开发
使用Docker搭建WAF-开源Web防火墙VeryNginx
1、说明VeryNginx基于
lua
_nginx_module(openrestry)开发,实现了防火墙、访问统计和其他的一些功能。
没刮胡子
·
2025-06-26 14:48
软件开发技术实战专栏
Linux服务器技术
Docker
docker
开源
前端
WAF
WEB防火墙
未来Linux Kernel 会不会用Rust
重写
?
首先来看第一个问题:LinuxKernel会用Rust
重写
吗?LinuxKernel用Rust替代C,听起来像是让“大象”学会跳芭蕾舞。
旷野..
·
2025-06-26 14:47
linux
rust
运维
c#
groupbox大小_
C#
Winform窗体和控件自适应大小
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceCSharpFormApplication{classAutoResizeForm{//(1).声明结构,只记录窗体和
weixin_39998541
·
2025-06-26 09:18
c#
groupbox大小
【
Lua
表的定义和访问】关于[]和点操作符的使用
【
Lua
表的定义和访问】关于[]和点操作符的使用
Lua
表的定义可以通过下面两种方式a={x="abc"}b={[y]="abc"}在这里,x将代表的是一个自字符串,而y代表的是一个对象,所以如果y=nil
HNU_ZHAO
·
2025-06-26 08:40
lua
开发语言
LeetCode第285题_二叉搜索树中的顺序后继
文章提供了递归和迭代两种实现方案,包含
C#
、Python、C++三种语言实现,配有详细的树遍历分析和性能对比。适合学习二叉搜索树和树遍历算法的读者。
@蓝莓果粒茶
·
2025-06-26 08:10
算法
leetcode
算法
职场和发展
c#
学习
python
c++
跟着AI学习
C#
之项目实践Day8
Day8:部署与上线你的博客系统✅今日目标:使用Docker构建项目容器镜像配置GitHubActions实现自动化CI/CD部署到本地Docker环境/AzureAppService/AWS/其他云平台准备作品集展示页面或部署文档提交Git版本记录进度一、使用Docker构建项目镜像✅步骤:在项目根目录添加Dockerfile文件(如果还未有)#使用.NET官方镜像作为构建环境FROMmcr.m
蓝胖子不会敲代码
·
2025-06-26 08:09
C#
学习
c#
开发语言
C#
泛型
泛型是一种非常强大的特性,它允许程序员编写灵活的代码,同时保持类型安全。泛型的核心思想是允许类或方法在定义时不指定具体的数据类型,而是在实际使用时指定。这意味着你可以创建一个可以与任何数据类型一起工作的类或方法泛型类通过在类名后面添加尖括号()来定义,其中T是一个类型参数,代表将来可以被任何类型替换的占位符泛型;广泛的类型一般用于传递类型的,泛型的命名规范:以T开头的单词命名,字符串泛型整形的泛型
待香港下雪就不用敲代码了
·
2025-06-26 08:38
c#
开发语言
利用OpenXml生成Word2007文档
一、OpenXml简介利用
C#
生成Word文档并非一定要利用OpenXml技术,至少可以使用微软提供的Office相关组件来编程,不过对于Office2007(确切的说是Word、Excel和PowerPoint2007
星辰hq
·
2025-06-26 04:18
报表
openxml
文档
xml
styles
powerpoint
vue-25( Composition API 与现有的 Options API 组件集成)
这种方法特别适用于大型项目,在这些项目中,完全
重写
是不可行或不受欢迎的。它使开发者能够逐步引入组合式逻辑并改进代码组织。理解兼容层VueCompositionAPI的设计目标是与Options
清幽竹客
·
2025-06-26 02:59
VUE
vue.js
前端
C#
P2P实现点对点聊天
P2P,英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换,同时P2P在深度搜索、分布计算、协同工作等方面也大有用途。简单地说,P2P就是一种用于不同PC用户之间,不经过中继设备直接交换数据或服务的技术,它允许Internet用户直接使用对方的文件。每个人可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连
老刘编程
·
2025-06-26 01:23
C#
网络
网络
c#
C#
实现记事本功能
首先在代码的通用段声明以下两个公共变量,他们都是布尔型的,“b”用于判断文件是新建的还是从磁盘打开的,“s”用于判断文件是否被保存。双击窗体,进入代码区填写以下代码//*************************************************************************/*布尔变量b用于判断文件是新建的还是从磁盘打开的,true表示文件是从磁盘打开的,f
·
2025-06-26 01:23
C#
按钮控件美化:自定义样式与动画效果
本文还有配套的精品资源,点击获取简介:
C#
中的按钮控件是用户交互的关键元素,通过美化其外观可以显著提升应用体验。
谛听汪
·
2025-06-26 00:19
实现
C#
WPF应用中的窗口磨砂效果
本文还有配套的精品资源,点击获取简介:
C#
编程中的窗口磨砂效果能够提升应用的视觉吸引力和用户体验。
·
2025-06-26 00:49
C#
WPF 5种方式实现PDF打印
在C#WPF中实现PDF打印,可以通过多种方式来完成。以下是五种常见的方法:1.使用Spire.PDFfor.NET这是一个商业库,但提供了强大的PDF处理功能,包括打印。//创建PdfDocument对象并加载PDF文档PdfDocumentpdfDocument=newPdfDocument();pdfDocument.LoadFromFile("path_to_pdf");//设置打印机名称
dotNET跨平台
·
2025-06-26 00:49
c#
wpf
pdf
开发语言
C#
WPF程序界面美化方法与详细步骤
WPF提供了强大的界面美化能力,下面我将介绍多种WPF界面美化的方法及详细实现步骤。一、基础美化方法1.使用样式(Style)步骤:在App.xaml或资源字典中定义样式在控件上应用样式2.使用控件模板(ControlTemplate)步骤:定义控件模板应用模板二、高级美化技术1.使用主题(Themes)步骤:添加MahApps.Metro等主题库通过NuGet安装:Install-Package
CoderIsArt
·
2025-06-26 00:46
C#
c#
wpf
C#
中使用HttpClient类在进行网络请求
在
C#
中,使用HttpClient类进行网络请求和数据交换是一个常见的做法。HttpClient是.NET框架提供的一个轻量级、高性能的HTTP通信基础设施。
神之王楠
·
2025-06-25 21:55
c#
网络
httpclient
C#
Task
上一章我介绍了Task的基础,本章来了解下Task进阶。一、Task的嵌套Task中还可以再嵌套Task,Thread中能不能这样做,我只能说我是没这样写过。Task中的嵌套,我感觉其实也可以分开来写,不过嵌套起来会方便管理一点。Task中的嵌套分为两种,关联嵌套和非关联嵌套,就是说内层的Task和外层的Task是否有联系,下面我们编写代码先来看一下非关联嵌套,及内层Task和外层Task没有任何
wwan_James
·
2025-06-25 19:11
c#
开发语言
C#
WinForms局域网即时通讯系统设计与实现
项目不仅要求掌握
C#
基础和WinForms控件开发,还需实现网络通信、多线程处理、数据安全等高级功能。通过项目开发,学生能深入理解软件开发的各个方面,提升软件工程
深刻如此
·
2025-06-25 19:40
c#
TaskScheduler
这里记录下TaskScheduler的简单用法。使用场景:使用Task的时候,大家知道用TaskFactory.StartNew可以用来创建一个Task。这里如果创建了3个,那么这3个Task就各自放飞直接运行了。classProgram{privatestaticTaskFactory_taskFactory;staticvoidMain(string[]args){_taskFactory=n
晚安苏州
·
2025-06-25 19:10
c#
c#
C#
Process - systeminfo.exe
本文主要介绍如何使用“systeminfo”来显示系统信息。usingSystem;usingSystem.Diagnostics;namespaceConsoleApp1{classProgram{staticvoidMain(string[]args){GetSystemInfo();Console.ReadLine();}staticvoidGetSystemInfo(){ProcessSt
小老鼠爱大米
·
2025-06-25 19:40
C#
C#
使用OpcUaHelper在
C#
WinForms中连接OPC UA服务器并读取数据
使用OpcUaHelper在C#WinForms中连接OPCUA服务器并读取数据下面是一个完整的示例,展示如何使用OpcUaHelper库在C#WinForms应用程序中连接OPCUA服务器并读取数据。1.准备工作首先,确保你已经安装了OpcUaHelperNuGet包。可以通过NuGet包管理器控制台安装:Install-PackageOpcUaHelper2.创建WinForms应用程序2.1
忒可君上位机软件开发
·
2025-06-25 19:10
c#
服务器
开发语言
基于
C#
WinForms的UDS上位机开发流程
以下是一份基于C#WinForms开发UDS上位机的详细开发流程文档:基于C#WinForms的UDS上位机开发流程一、开发环境准备1.1硬件要求Kvaser设备:LeafLightHSv2(或兼容型号)CAN网络:至少2个ECU节点(测试用)PC配置:Windows10+,USB2.0+接口1.2软件依赖组件版本说明VisualStudio2022+社区版即可KvaserCANLibSDKv5.
车载诊断工程师-小白
·
2025-06-25 19:08
c#
开发语言
汽车
嵌入式硬件
硬件工程
.NET 程序保护方案
VirboxProtector.NET专为保护用VB/
C#
等语言开发的.NET程序而设计。
深盾科技
·
2025-06-25 19:07
c#
.net
安全
C#
VB.NET中Tuple轻量级数据结构和固定长度数组
C#VB.NET取字符串中全角字符数量和半角字符数量-CSDN博客https://blog.csdn.net/xiaoyao961/article/details/148871910在VB.NET中,使用Tuple和固定长度数组在性能上有细微差异,以下是详细分析:性能对比测试通过测试100万次调用,处理包含100个字符的字符串,结果如下:返回类型平均执行时间(毫秒)相对性能Tuple(OfInte
专注VB编程开发20年
·
2025-06-25 18:00
.net
c#
开发语言
VB.NET
[CommunityToolkit.Mvvm个人总结]1.生成器和特性
学习
C#
的同学强力建议关注此UP,并观看其全部视频。
wo6370431
·
2025-06-25 17:30
wpf
c#
.net
C#
数组类型与ref返回的实战解析
——高效操作数组元素的进阶技巧数组类型比较(表13-2核心解读)通过表格对比三种数组类型的核心差异:类型内存结构初始化方式适用场景一维数组连续线性存储int[]arr=newint[5]简单数据序列存储多维数组(矩形数组)连续矩阵存储int[,]arr=newint[3,2]表格类数据结构交错数组(数组的数组)非连续嵌套存储int[][]arr=newint[3][]不规则数据(如锯齿状结构)关键
钢铁男儿
·
2025-06-25 17:29
C#
图解教程
算法
Unity
c#
的反射使用
https://blog.csdn.net/qq_40382677/article/details/78928243
·
2025-06-25 16:49
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他