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
驱动之网络设备驱动
七大设计原则
之
里氏替换原则
目录一、什么是里氏替换原则?二、里氏替换原则的应用三、不符合里氏替换原则的情况一、什么是里氏替换原则?里氏替换原则,英文叫LiskovSubstitutionPrinciple,简称LSP(老色皮,哈哈)。里氏替换原则,其实是没有我们前面,说的SRP和OCP比较见名知意一些。根据他们两个的中文名称,我们都很容易联想到他的定义。比如,单一职责原则,就是一个类或者模块只负责一个职责。而开闭原则,根据名
拙野
·
2025-01-18 23:25
设计模式
里氏替换原则
java
Qt TCP通讯简易Demo
在Qt上建立Tcpserver和client间的简易通讯,实现效果如下首先要记得在工程目录中的pro文件中加入,这样才能开启
网络
服务QT+=network//mainwindow.h#include"tcpserverwindow.h
Cedric_h
·
2025-01-18 23:51
C++
Qt
Qt
tcp
前端工程化
之
vite
vite常用的插件有哪些?@vitejs/plugin-vue:用于支持Vue.js单文件组件(.vue文件)@vitejs/plugin-react:用于支持React和JSX语法rollup-plugin-visualizer:用于打包分析vite-plugin-restart:文件修改时自动重启vitevite-plugin-components:组件按需自动导入vite-plugin-sv
看到请催我学习
·
2025-01-18 23:51
前端
前端
javascript
html5
ecmascript
css
高级java每日一道面试题-2025年01月17日-JDBC篇-JDBC 编程有哪些步骤?
以下是JDBC编程的基本步骤及其详解:1.加载
驱动
程序为了与特定类型的数据库通信,首先需要加载相应的JDBC
驱动
程序。这是通过调用Class.forName()方法来实现的,
java我跟你拼了
·
2025-01-18 23:19
java每日一道面试题
java
加载驱动程序
建立数据库连接
创建SQL
语句调用
执行查询或更新
处理结果集
关闭资源
NFV和SDN关系、NFV关键能力以及如何演进
SDN是一种全新的
网络
架构,SDN的思想是取消设备控制平面,由控制器统一计算,下发流表,SDN是全新的
网络
架构。NFV和SDN是高度互补关系,但并不互相依赖。
逍oo遥
·
2025-01-18 23:48
nfv
K8s组件全解析,你需要知道的一切秘密
K8s组件全解析,你需要知道的一切秘密K8s架构概览APIServer:K8s的门面担当控制平面组件详解etcd:高可用的数据存储基石工作负载管理与调度策略
网络
模型与服务发现机制存储编排与持久化解决方案日志监控与故障排查工具链
master_chenchengg
·
2025-01-18 22:42
能力提升
面试宝典
技术
IT信息化
VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS ConnectX-3 网卡定制版
VMwareESXi8.0U3cmacOSUnlocker&OEMBIOSConnectX-3网卡定制版(集成
驱动
版)VMwareESXi8.0U3cmacOSUnlocker&OEMBIOS集成网卡
驱动
和
·
2025-01-18 22:20
esxi
WebSocket 客户端开发:浏览器实战
我曾在一个实时协作项目中,通过优化WebSocket客户端的重连机制和消息队列,使得用户即使在
网络
不稳定的情况下也能保持良好的体验。
·
2025-01-18 22:19
智能合约安全
之
重入攻击
概述重入攻击(ReentrancyAttack)是一种常见的智能合约安全漏洞,指黑客利用合约中存在的逻辑漏洞,在调用合约函数时,利用合约逻辑漏洞,反复调用合约的函数,并利用这种递归调用的机制,以欺骗合约的计算,从而使攻击者获得非法利益。重入攻击的本质是合约内部调用的函数未能恰当地处理合约状态的更改。攻击者利用这个漏洞,将攻击代码插入到合约执行流程中,使得攻击者可以在合约还未完成之前再次调用某个函数
·
2025-01-18 22:15
具体毕设方案100例
之
第4例STM32智能家居烟雾温度火灾防盗报警系统设计版本1
使用STM32单片机进行数据处理任务。通过LCD1602液晶显示屏实时显示当前的烟雾浓度值。利用按键功能,用户可以设置烟雾浓度报警的上限值。当检测到的烟雾浓度超过预设的上限值时,启动蜂鸣器进行声光报警。
李学长单片机毕设
·
2025-01-18 22:10
单片机毕设具体方案
stm32
智能家居
毕业设计
51单片机
嵌入式硬件
探索Java中的事件
驱动
架构(EDA)
探索Java中的事件
驱动
架构(EDA)大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!
微赚淘客机器人开发者联盟@聚娃科技
·
2025-01-18 22:09
java
架构
python
快手不发作品ip地址会变吗
这些痕迹不仅仅是我们的言论或行为,还包括我们的IP地址——一个在
网络
世界中标识我们位置的数字标签。近年来,随着短视频平台的兴起,如快手这样的应用已经深入人们的日常生活。
hgdlip
·
2025-01-18 22:39
快手
ip
tcp/ip
快手
【自动化革命】——Java云原生应用故障注入测试的全自动化之旅
特别是在微服务架构之上构建的Java云原生应用中,面对复杂的
网络
环境、动态变化的服务依赖关系以及随时可能出现的各种意外情况,传统的手动测试方法已经难以满足需求。
墨夶
·
2025-01-18 22:06
Java学习资料2
自动化
java
云原生
《智守数据堡垒——AI
驱动
的MySQL数据治理合规框架》
在当今数字化转型加速的时代,企业面临着前所未有的数据挑战。一方面,海量的数据为企业带来了巨大的商业价值;另一方面,如何确保这些数据的安全性、一致性和合法性成为了亟待解决的问题。尤其是在金融、医疗等高度监管行业中,任何数据泄露或不当使用都可能导致严重的法律后果和社会影响。为此,构建一个既高效又能满足法律法规要求的数据治理体系显得尤为重要。今天,我们将探讨一种创新性的解决方案——利用人工智能(AI)技
墨夶
·
2025-01-18 22:06
数据库学习资料2
人工智能
mysql
数据库
洞察事件
驱动
架构的灵魂——Java中实现高度可观察性的艺术
事件
驱动
架构(EDA)因其天然的支持异步处理、松耦合特性而备受青睐。然而,如何确保这样一个复杂且动态变化的系统具有良好的可见性和可控性?
墨夶
·
2025-01-18 22:05
Java学习资料1
架构
java
开发语言
用Python进行websocket接口测试
SocketSocket又称"套接字",应用程序通常通过"套接字"向
网络
发出请求或者应答
网络
请求,使主机间或者一台计算机上的进程间可
代码小念
·
2025-01-18 21:05
软件测试
自动化测试
技术分享
python
websocket
开发语言
【linux命令】ip命令使用
ipaddradd1.1.1.1/24deveth0删除ip:ipaddrdel1.1.1.1/24deveth0方法2:nmtui配置IP另外方法:nmtui2、添加路由添加路由:iprouteadd目标
网络
地址
温柔如酒
·
2025-01-18 21:01
linux命令
linux
tcp/ip
网络
事件
驱动
架构下的Java应用——构建响应迅速、解耦合的高效系统
而事件
驱动
架构(Event-DrivenArchitecture,EDA)作为一种新兴的设计模式,通过引入异步机制来实现组件间的松散耦合,从而极大地提高了系统的可扩展性和维护性。
墨夶
·
2025-01-18 21:30
Java学习资料2
java
架构
开发语言
网络
编程——UDP套接字
IP地址:用来标识在
网络
上的唯一主机。因此通过IP+端口号的方式,就可以在互联网上唯一标识一个进程,套接字就是通过这种方式,唯一地标识在互联网之间通信的一对进程,
网络
套接字的本质其实就是进程间的通信。
Sirudoi
·
2025-01-18 21:58
网络
网络
udp
服务器
设计模式
之
命令模式:从原理到实战,深入解析及源码应用
命令模式什么是命令模式?命令模式(CommandPattern)是一种行为设计模式,它将一个请求封装为一个对象,从而允许使用不同的请求、队列或者日志来参数化对象,并支持可撤销的操作。命令模式的核心思想是将命令的发起者和执行者解耦,从而使得命令的发起者不必关心命令是如何被执行的。命令模式的关键组成部分:命令(Command):定义命令的接口,声明执行方法。具体命令(ConcreteCommand):
coffee_baby
·
2025-01-18 20:24
设计模式原理和实战
设计模式
命令模式
java
Java 基础
之
泛型:类型安全的保障与灵活运用
在Java编程的世界里,泛型是一个至关重要且非常实用的特性。它在Java5中被引入,从根本上改变了我们处理数据类型的方式,提供了更强的类型安全保障,同时也增加了代码的复用性和可读性。一、什么是泛型泛型(Generics)简单来说,就是允许在定义类、接口和方法时使用类型参数。这些类型参数在使用时会被具体的类型所替代。例如,我们常见的集合类ArrayList就是一个泛型类,它的定义形式是ArrayLi
幽兰的天空
·
2025-01-18 20:49
Java
基础启航:从零到小有所成
开发语言
java
UDP 单播、多播、广播:原理、实践
一、引言在计算机
网络
通信领域,UDP(UserDatagramProtocol,用户数据报协议)是一种重要的传输层协议。它以无连接、低开销的特点,在众多实时性要求高的应用场景中发挥关键作用。
jiuri_1215
·
2025-01-18 20:18
linux
udp
网络协议
网络
UDP
【2017-2025】Adobe Premiere Pro(简称PR)专业视频编辑软件下载
AdobePremierePro软件简介AdobePremierePro(简称PR)是由Adobe公司开发的一款专业视频编辑软件,广泛应用于电影制作、电视播出和
网络
视频的制作。
iNBySNG
·
2025-01-18 20:44
adobe
音视频
设计模式
之
结构型模式
一、结构型模式概述结构型模式主要用于处理类与对象的组合。它描述了如何将类或对象结合在一起形成更大的结构,就像搭积木一样,通过不同的组合方式构建出复杂而强大的软件架构。其主要目的是简化系统的设计,提高系统的灵活性、可维护性和可扩展性。常见的结构型模式有代理模式、适配器模式、桥接模式、装饰器模式、外观模式、享元模式和组合模式。二、代理模式(一)定义与概念代理模式是为其他对象提供一种代理以控制对这个对象
power-辰南
·
2025-01-18 20:43
java专栏
设计模式
Pytorch 三小时极限入门教程
无论是科研人员探索前沿的神经
网络
架构,还是工程师将深度学习技术落地到实际项目,Pytorch都提供了强大的支持。
power-辰南
·
2025-01-18 20:43
人工智能
深度学习
pytorch
人工智能
第03讲 原理探究,了解爬虫的基本原理
转载于拉勾教育-52讲轻松搞定
网络
爬虫-崔庆才1.爬虫概述我们可以把互联网比作一张大网,而爬虫(即
网络
爬虫)便是在网上爬行的蜘蛛。
roc_lpy
·
2025-01-18 19:12
Python
Python
网络
编程之UDP套接字编程
第1关:UDP初体验任务描述本关任务:完成一个客户端程序,向服务器端发出请求,传输数据,并设置超时丢包,体验UDP的基本连接过程。相关知识为了完成本关任务,你需要掌握:创建socket对象;发送UDP数据;接收UDP数据;设置超时。创建socket对象创建socket对象是第一步,后续所有的操作都是通过socket对象完成的。创建对象使用socket()函数:s=socket(参数1,参数2)#s
Ssaty.
·
2025-01-18 19:40
udp
网络
python
Python机器学习
之
XGBoost从入门到实战(基本理论说明)
Xgboost从基础到实战XGBoost:eXtremeGradientBoosting*应用机器学习领域的一个强有力的工具*GradientBootingMachines(GBM)的优化表现,快速有效—深盟分布式机器学习开源平台(DistributedmachinelearningCommunity,DMLC)的分支—DMLC也开源流行的深度学习库mxnet*GBM:Machine:机器学习模型
雪域枫蓝
·
2025-01-18 19:10
Python
Atificial
Intelligence
机器学习
python
分布式
实战设计模式
之
命令模式
概述命令模式是一种行为设计模式,用于将请求封装成对象,从而使我们可以用不同的请求对客户进行参数化。简单来说,命令模式就是把一个请求转换为一个包含所有关于这个请求信息的对象。这样,就可以像传递其他对象一样传递这个请求,并且可以在适当的时间和地点执行它。命令模式主要适用于以下几种应用场景。1、需要支持撤销、重做操作的应用程序,比如:文本编辑器、绘图程序等。2、操作可以被放入队列中,并按顺序或特定条件执
希望_睿智
·
2025-01-18 19:07
实战设计模式系列
设计模式
命令模式
软件工程
架构设计
系统架构
flowable-ui 在tomcat中启动
在云服务器中可以启动本地处理场景:本地使用:web服务程序:apache-tomcat-8.5.91数据库:mysql8.0.30flowable版本:flowable-6.8.0最后一个带ui的程序使用问题:直接启动时,提示缺少
驱动
xunbaogang
·
2025-01-18 19:05
ui
tomcat
java
反向代理模块开发
1概念1.1反向代理概念反向代理是指以代理服务器来接收客户端的请求,然后将请求转发给内部
网络
上的服务器,将从服务器上得到的结果返回给客户端,此时代理服务器对外表现为一个反向代理服务器。
xianwu543
·
2025-01-18 18:03
c++
mysql
数据库
开发语言
网络
Qt开发技术【C++ 实现类的二进制序列化与反序列化】
QDataStream可以将Qt数据类型(如QString、QByteArray等)序列化为二进制格式,并写入文件或
网络
流中。同时,也可以从文件或
网络
流中读取二进制数据并反序列化成相应的数据类型。
增援未来章北海
·
2025-01-18 18:32
QT
C++学习
qt
c++
数据库
Android 后台线程
Executors.newSingleThreadExecutor();executor.execute(newRunnable(){@Overridepublicvoidrun(){Bitmapbitmap=getBitmapFromUrl(url);//
网络
请求
氤氲息
·
2025-01-18 18:31
安卓原生学习
android
如何利用Python下载酷狗音乐
然而,有时我们可能希望将酷狗音乐下载到本地,以便在没有
网络
或希望离线欣赏
傻啦嘿哟
·
2025-01-18 18:01
关于python那些事儿
python
开发语言
Android Fragment 按键监听
Fragment中是没有监听按键的方法的,但是Fragment是寄托于Activity的,只要在Activity中将监听到的按键传递给Fragment就行,
网络
上大部分都是让Fragment获得焦点,再添加一个按键监听器
weixin_44128558
·
2025-01-18 18:01
android
android
android
studio
java
使用vnstat监控
网络
流量和带宽占用
使用vnstat监控
网络
流量和带宽占用简介vnstat是个Linux下基于shell终端的
网络
流量监控工具,可帮助用户在不同时间段内监视,记录和查看
网络
统计信息。
handsomestWei
·
2025-01-18 18:01
运维
运维
网络
Linux性能优化CPU篇
之
平均负载
首先使用uptime命令查看对应平均负载.平均负载是指单位时间内,系统处于可运行状态和不可中断状态进程数所谓的可运行状态的进程是指,正在使用CPU或者正在等待的CPU进程数量,也就是我们常用的ps命令,处于R状态。不可中断状态的进程是正在处于内核关键流程中的进程,注意这些进程不可以被打断的,当我们向一个磁盘写入一个文件的时候,它是不可以被打断的。那么平均复杂怎么样才算好呢?平均负载最理想的情况是等
·
2025-01-18 18:06
linux
工业控制系统的8种类型
工业控制系统(ICS)是指用于操作或自动化常见工业过程的任何设备、
网络
或系统及其相关仪表的统称。ICS几乎被所有工业领域和关键基础设施行业使用,包括但不限于能源、制造、运输和污水处理。
dotNET跨平台
·
2025-01-18 18:28
深度学习(1)
一、torch的安装基于直接设备情况,选择合适的torch版本,有显卡的建议安装GPU版本,可以通过nvidia-smi命令来查看显卡
驱动
的版本,在官网中根据cuda版本,选择合适的版本号,下面是安装示例代码
浅忆へ梦微凉
·
2025-01-18 18:57
深度学习
人工智能
深度学习
学习方法
python
HTTP 安全:HTTPS 原理与配置
一、引言在当今数字化时代,
网络
安全至关重要。我们日常上网离不开HTTP协议,但它存在安全隐患。
计算机毕设定制辅导-无忧学长
·
2025-01-18 18:56
#
HTTP
http
安全
https
整理一下一些Qt/C++第三方库
boost一个广泛的C++库集合,提供了大量的功能模块,包括但不限于数据结构、算法、并发编程、
网络
编程、文件系统、正则表达式、序列化等。
MayZork
·
2025-01-18 18:25
qt
开发语言
c++
PouchDB + Dexie.js:构建高效的离线优先同步方案
尤其是在
网络
环境不稳定的情况下,用户仍然可以访问和操作数据,并在
网络
恢复后自动同步。
maply
·
2025-01-18 17:53
前端
Node.js
javascript
开发语言
前端
dexie.js
PouchDB
IndexedDB
【MySQL】JDBC的连接
目录一.具体操作如下1.注册
驱动
二.实操JDBC(JavaDataBaseConnectivity)java数据库连接,是JavaEE平台下的技术规范,其定义了在Java语言中连接数据,执行SQL语句的标准
m0_74823388
·
2025-01-18 17:22
mysql
数据库
【LLM】大语言模型(LLMs)
以下是大型语言模型的定义和基本原理:1.1定义大型语言模型是由大量参数组成的神经
网络
,这些参数通过在
林九生
·
2025-01-18 17:21
人工智能
语言模型
人工智能
自然语言处理
BERT详解
BidirectionalEncoderRepresentationsfromTransformers)是谷歌提出,作为一个Word2Vec的替代者,其在NLP领域的11个方向大幅刷新了精度,可以说是前几年来自残差
网络
最优突破性的一项技术了
comli_cn
·
2025-01-18 17:18
大模型笔记
bert
人工智能
深度学习
node笔记05——Nodejs学习
之
Express中间件与接口的编写,GET和POST接口的编写和案例演示。
认识expressexpress是基于Node.js平台的web开发框架作用和Node.js内置的http模块类似,是专门用来创建Web服务器的。本质上Express就是一个npm的第三方包提供了快速创建Web服务器的便捷方法。中文官网:expressjs.com.cnexpress的作用:快速方便的创建Web网站服务器和API接口服务器express的基本使用一、下载express包npmiex
noahsark747
·
2025-01-18 17:45
学习
中间件
前端
Golang:报错no required module provides package github.com/xx的解决方法
报错问题重现可能的原因及解决方法1.未初始化Go模块解决方法:2.没有添加依赖解决方法:3.
网络
问题解决方法:4.依赖版本问题解决方法:5.包未发布或路径拼写错误解决方法:6.
凭君语未可
·
2025-01-18 16:42
Golang
常见问题
golang
github
开发语言
重生
之
我在异世界学编程之算法与数据结构:算法复杂度介绍篇
大家好,这里是小编的博客频道小编的博客:就爱学编程很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!本文目录引言正文一时间复杂度1.常数时间复杂度O(1)2.线性时间复杂度O(n)3.对数时间复杂度O(logn)4.平方时间复杂度O(n^2)5.指数时间复杂度O(2^n)二空间复杂度(1)空间复杂度的定义与重要性(2)常见的空间复杂度类型及介绍1.常数空间复
就爱学编程
·
2025-01-18 16:39
数据结构与算法
算法
数据结构
排序算法
重生
之
我在异世界学编程之算法与数据结构:深入静态顺序表篇
大家好,这里是小编的博客频道小编的博客:就爱学编程很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!本文目录引言正文一、顺序表的概念及结构1.顺序表的定义2.顺序表的结构3.顺序表的初始化二、顺序表的基本操作(静态)1.插入操作2.删除操作3.查找操作4.更新操作5.获取元素操作6.遍历操作7.求顺序表的长度8.判断顺序表是否为空快乐的时光总是短暂,咱们下篇
就爱学编程
·
2025-01-18 16:39
数据结构与算法
算法
数据结构
重生
之
我在异世界学编程之C语言:深入动态内存管理篇
大家好,这里是小编的博客频道小编的博客:就爱学编程很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!本文目录引言正文一动态内存管理的必要性二动态内存管理的关键函数1.`malloc`函数2.`calloc`函数3.`realloc`函数4.`free`函数三动态内存管理中的错误和最佳实践1.内存泄漏2.野指针3.内存越界四动态内存管理的高级主题内存分配器内存
就爱学编程
·
2025-01-18 16:39
C语言
c语言
网络
android
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他