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
Q版设计模式(C++)
设计模式
一、软件设计原则
一、理解设计原则1、单一原则1.1如何理解单一职责原则(SRP)单一职责原则(SingleResponsibilityPrinciple,简称SRP),他要求一个类或模块应该只负责一个特定的功能,这有助于降低类之间的耦合度,提高代码的可读性和可维护性。单一职责原则的定义非常简单,一个类只负责完成一个职责或者功能,也就是说,不要设计大而全的类,要设计粒度小、功能单一的类,换个角度来讲,就是一个类包含
kkkkatoq
·
2025-03-25 18:27
设计模式
设计模式
红宝书第七讲:this绑定与强制类型转换详解(小白指南)
红宝书第七讲:this绑定与强制类型转换详解(小白指南)资料取自《JavaScript高级程序设计(第5
版
)》。查看所有教程:红宝书学习大纲一、this绑定:对话中的主角是谁?
·
2025-03-25 18:34
前端javascript
23种
设计模式
中的策略模式
在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代码。策略模式:Strategy。指的是,定义了一组算法,并将每个算法封装在独立的类中。然后在运行的时候,可以灵活的选择其中的一个算法。在这里我们根据案例来具体学习策略模式。以下是代码示例及知识点详解。我们以去餐厅吃饭,选择不同的支付方式为例
cijiancao
·
2025-03-25 18:26
设计模式
设计模式
策略模式
蓝桥杯备赛——算法初阶入门
目录内容简介1.模拟2.高精度3.枚举3.1普通枚举3.2二进制枚举4.前缀和内容简介备赛蓝桥杯
c++
组期间,大致总结初阶的一些基础入门算法。在每个篇章里面我会写一些重点题目和做题技巧。
Yoko_999
·
2025-03-25 18:55
蓝桥杯
算法
职场和发展
CAD中的圆角、倒角、延伸、修剪、偏移功能你了解吗?
一、图文
版
演示在CAD中,为了实际使用或加工的需要,在很多零件和设备的拐角或连接处会有小的斜角或圆角,所以针对这种需求提供了专用的功能:倒角和圆角。倒角和圆角功能不仅会根据设置生成斜角和圆角
·
2025-03-25 18:33
cad
CAD使用教程:怎么在手机上插入CAD图块?
1、打开浩辰CAD看图王移动
版
,点击工具箱里面的「插入图块」功能;2、点击「插入图块」功能后,可以看到两个选择:“我的图块库”和“当前图纸”;3、点击「+添加图块」按钮,然后按照需要将图块添加到我的图块库里面
·
2025-03-25 18:32
cad
23种
设计模式
(扩展)
文章目录一、
设计模式
的来源二、
设计模式
的六大原则(SOLID)三、
设计模式
的三大类四、23种
设计模式
1、工厂模式2、单例模式3、建造者模式(构建者模式)4、原型模式5、适配器模式(重要)6、装饰器模式7
懒羊羊大王&
·
2025-03-25 18:54
c++(初阶)
设计模式
【
设计模式
】SOLID 设计原则概述
SOLID是面向对象设计中的五大原则,不管什么面向对象的语言,这个准则都很重要,如果你没听说过,赶紧先学一下。它可以提高代码的可维护性、可扩展性和可读性,使代码更加健壮、易于测试和扩展。SOLID代表以下五个设计原则:S-单一职责原则(SingleResponsibilityPrinciple,SRP)O-开闭原则(Open/ClosedPrinciple,OCP)L-里氏替换原则(LiskovS
白码思
·
2025-03-25 18:24
设计模式
为什么Java里没有全局变量?
因此,在Java中:成员变量(实例变量、类变量)必须属于类或对象,而不能像C/
C++
那样定义在全局作用域。方法也必须属于类,不允许单独存在。示
Stay Passion
·
2025-03-25 18:22
#
JAVA
java
开发语言
Minecraft配置文件参数说明(JAVA服务器篇)
JAVA
版
Minecraft服务器启动后会生成配置文件server.properties,该文件位于minecraft_server/根目录下。
·
2025-03-25 18:29
java服务器云服务器
Win10 精简优化
版
系统分享及安装指南
CDSN技术社区帖子标题:Win10Pro22H2精简优化
版
系统分享及安装指南内容:大家好!
脑洞消息铺
·
2025-03-25 18:50
工具分享
生产力工具
操作系统
使用LangChain和中文羊驼2.0搭建离线
版
的ChatPDF
本文的目标是搭建一个离线版本的ChatPDF(支持中英文),让你随心地与你想要阅读的PDF对话,借助大语言模型提升获取知识的效率。除此之外,你还可以:了解使用LangChain完整的流程。学习基于向量搜索和Prompt实现一个文档问答机器人的方法原理。了解如何使用llama.cpp量化大模型的方法。了解如何使用深度学习中常用的向量数据库。为了让更多的同学看懂,我会尽量写的小白一点。如果你是有经验的
大模型常客
·
2025-03-25 18:49
langchain
人工智能
ai
agi
经验分享
笔记
Spring MVC配置详解:从历史到实战
文章目录一、JavaWeb的发展历程1.ModelI与ModelII开发模式(1)ModelI开发模式(2)ModelII开发模式2.MVC
设计模式
SpringMVC本质MVC工作流程二、SpringMVC
wertuiop_
·
2025-03-25 17:46
spring
mvc
java
C++
代码实现单链表的查找插入删除操作
输入345679999一串整数,9999代表结束,通过尾插法新建链表,查找第二个位置的值并输出,在2个位置插入99,输出为3994567,删除第4个位置的值,打印输出为399467。#include#include//输入345679999一串整数,9999代表结束,通过尾插法新建链表,//查找第二个位置的值并输出,在2个位置插入99,输出为3994567,删除第4个位置的值,打印输出为39946
宇文月
·
2025-03-25 17:45
c++
链表
数据结构
DeepSeek 接入WPS保姆级教程来了(视频+文字
版
)
视频中硅基流动注册网址:https://cloud.siliconflow.cn/i/tJwYxNTE文字
版
讲解今天我们讲讲怎么将最近爆火的DeepSeek接入常用的WPS文档,实现人工智能对已有文档的检查
程序员辣条
·
2025-03-25 17:13
wps
人工智能
Deepseek
大模型
产品经理
大模型学习
大模型教程
c++
之迭代器
一.迭代器的基本概念1.什么是迭代器迭代器是一种对象,它提供了一种访问容器中各个元素的方法,同时隐藏了容器内部的实现细节。简单来说,迭代器就像是一个指针,它可以指向容器中的某个元素,并且能够通过一些操作(如++、–)来移动到容器中的其他元素。简而言之,迭代器是一种检查容器内元素并且遍历容器内元素的数据类型。2.迭代器的作用迭代器本质上是一个抽象的“指针”,它提供对一个容器中的对象的访问方法,并且定
泽0202
·
2025-03-25 16:08
c++
c++
C语言:实现扫雷游戏(进阶
版
)
文章目录前言一、展开二、标记雷三、头文件总结前言如何使用C语言完成扫雷游戏(基础
版
)可以看我的上一篇文章:http://t.csdn.cn/vSZKz在上一篇文中,利用C语言实现了扫雷的基本功能,包括扫雷游戏界面初始化
果味软糖又不硬
·
2025-03-25 16:37
C语言
游戏
c语言
算法
Java调用
C++
动态库、入参为对象
Java代码调用类packageJniCallDLL;importdb.RFParaTypeInfo;importdb.XYZPosition;publicclassJniDLL{publicnativeintadd(inta,intb);//在我写的实际需要调用的动态库中有加减乘除几个测试方法,我这里只测试了其中的add方法publicnativeintsum(inta,intb);public
关中山水郎
·
2025-03-25 16:06
java
c++
开发语言
贪吃的猴子(滑动窗口和动态规划—Java&Python&C++&JS实现)
文章目录一.题目-贪吃的猴子二.解题思路三.题解代码Python题解代码JAVA题解代码C/
C++
题解代码JS题解代码四.代码讲解(Java&Python&C++&JS分别讲解)Python题解代码解析
一键难忘
·
2025-03-25 15:33
动态规划
java
贪吃的猴子
python
c++
全文通读:126页华为IPD集成产品开发与DFX实战【文末附可编辑PPT下载链接】
绑定资料内容:12023华为流程体系及落地实施【108页PPT】.pptx22024
版
基于华为IPD与质量管理体系融合的研发质量管理【63页】.pptx
智慧化智能化数字化方案
·
2025-03-25 14:28
华为学习专栏
华为IPD集成产品研发
华为DFX实战
华为IPD产品研发
华为IPD流程体系
IPD产品研发
全面适配iOS 18.4!通付盾加固产品全面升级,护航App安全上架
Beta
版
iOS18.4、iPadOS18.4现已推出,通付盾iOS加固产品率先完成双重适配——100%兼容iOS18.4系统特性+无缝支持Xcode16编译环境,为开发者提供「安全加固+合规上架」一体化解决方案
数信云 DCloud
·
2025-03-25 14:27
ios
安全
cocoa
紧急!这些高校突然提前查重!手把手教你2小时躲过毕业危机
【临场救急指南】⏰20分钟极速降重:针对2万字以内的论文,智能生成3
版
降重方案⏰模糊查重报告解读:自动标注高危段落并提供修改建议(准确率92.7%)⏰紧急学术支援:500+专业导师在线答疑,覆盖136个一级学科
CikAicool
·
2025-03-25 14:27
AIGC
毕业设计
如何理解C语言指针变量及其应用
1.指针变量的定义在C/
C++
中,定义指针变量的基本格式为:数据类型*指针变量名;例如:int*p; //定义一个指向int类型的指针变量p这里p不是整数变量,而是一个存储整数变量地址的指针。
ตาก柒Tak
·
2025-03-25 14:26
c++
c语言
算法
解锁鸿蒙开发:开启智能应用新宇宙
鸿蒙系统独特之处2.2开发工具与环境搭建三、深入鸿蒙开发核心3.1鸿蒙应用架构剖析3.2多设备协同开发实践3.3界面设计与用户体验优化四、案例解析:成功的鸿蒙应用4.1高德地图:创新功能引领出行变革4.2WPS移动
版
:
大雨淅淅
·
2025-03-25 14:23
鸿蒙系统
harmonyos
华为
施磊老师高级
c++
(六)
重点在于不修改原来的代码基本概念代码核心逻辑代码示例六、适配器模式(结构型模式)基本概念代码逻辑核心**代码示例:**七、观察者模式(行为型模式)基本概念代码核心逻辑**代码示例:**四、代理模式(结构型模式)基本概念proxy–代理注意:在很多
设计模式
中
Zhuai-行淮
·
2025-03-25 14:53
施磊老师cpp
c++
开发语言
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 14:26
前端javascript
红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap
红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 14:56
前端javascript
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 14:56
前端javascript
红宝书第十二讲:详解JavaScript中的工厂模式与原型模式等各种
设计模式
红宝书第十二讲:详解JavaScript中的工厂模式与原型模式等各种
设计模式
资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 14:55
前端javascript
红宝书第六讲:作用域链与闭包:厨房里的调味料架原理
红宝书第六讲:作用域链与闭包:厨房里的调味料架原理资料取自《JavaScript高级程序设计(第5
版
)》。查看所有教程:红宝书学习大纲一、什么是作用域链?
·
2025-03-25 13:24
前端javascript
红宝书第五讲:函数声明与表达式小白详解
红宝书第五讲:函数声明与表达式小白详解资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:24
前端javascript
GitLab 中文
版
17.10 正式发布,赶快来升级!
沿袭我们的月度发布传统,极狐GitLab发布了17.10版本,该版本带来了新的议题外观(Beta)、更改漏洞的严重等级、在分支规则中配置压缩设置、软件包仓库新增审计事件等几十个重点功能的改进。下面是部分重点功能的详细解读。关于极狐GitLab的安装升级,可以查看官方指导文档或GitLab专业升级指南!17.10容器镜像registry.gitlab.cn/omnibus/gitlab-jh:17.
·
2025-03-25 13:24
git
红宝书第四讲:JavaScript原始值与引用值行为差异详解
红宝书第四讲:JavaScript原始值与引用值行为差异详解资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:23
前端javascript
红宝书第一讲:JavaScript 语法与数据类型详解
红宝书第一讲:JavaScript语法与数据类型详解资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:23
前端javascript
C++
类与对象——下
目录十六、构造函数(二)16.1构造函数体赋值16.2初始化列表16.3explicit关键字16.4匿名对象十七、static成员17.1概念17.2特性十八、友元18.1友元函数18.2友元类十九、内部类十六、构造函数(二)16.1构造函数体赋值例:classDate{public:Date(intyear,intmonth,intday){_year=year;_month=month;_d
江烽渔火
·
2025-03-25 13:20
c++
开发语言
1024程序员节
红宝书《JavaScript高级程序设计(第5
版
)》学习大纲
红宝书《JavaScript高级程序设计(第5
版
)》学习大纲《JavaScript高级程序设计(第5
版
)》是JavaScript领域的经典“红宝书”,它从基础语法讲到高级特性,还包含浏览器环境和前端工程化等内容
·
2025-03-25 13:53
前端javascript
2025,在 linux 上安装 pipenv 的正确姿势,避免低版本和依赖冲突
2025,在linux上安装pipenv的正确姿势,避免低版本pipenv和高版本cpython兼容报错之前在linux(比如debian11、ubuntu22这些发行
版
)安装pipenv有两种方式第一种方式
·
2025-03-25 13:52
VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS Dell (戴尔) 定制版
VMwareESXi8.0U3dmacOSUnlocker&OEMBIOSDell(戴尔)定制版ESXi8.0U3d标准
版
,Dell(戴尔)、HPE(慧与)、Lenovo(联想)、Inspur(浪潮)、
·
2025-03-25 13:21
esxi
书籍-《机器学习:从经典方法到深度网络、Transformer和扩散模型(第三
版
)》
3rdEdition作者:SergiosTheodoridis出版:AcademicPress编辑:陈萍萍的公主@一点人工一点智能下载:书籍下载-《机器学习:从经典方法到深度网络、Transformer和扩散模型(第三
版
)
·
2025-03-25 13:51
VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS 集成 Marvell AQC 网卡驱动
VMwareESXi8.0U3cmacOSUnlocker&OEMBIOS集成MarvellAQC网卡驱动定制版(集成驱动
版
)VMwareESXi8.0U3cmacOSUnlocker&OEMBIOS集成网卡驱动和
·
2025-03-25 13:19
esxi
腾讯混元 T1 正式发布:混合架构重塑推理模型范式,解码速度提升 2 倍
在AI模型性能竞赛持续升温的背景下,腾讯于3月21日正式推出自研深度思考模型混元T1正式
版
,以行业首创的Hybrid-Mamba-Transformer融合架构,重新定义了大模型的推理效率与应用边界。
未来智慧谷
·
2025-03-25 13:48
腾讯混元
深度思考模型
人工智能
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield
红宝书第十五讲:详解JavaScript迭代器与生成器:Symbol.iterator与yield资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:18
前端javascript
红宝书第十二讲:详解JavaScript中的工厂模式与原型模式等各种
设计模式
红宝书第十二讲:详解JavaScript中的工厂模式与原型模式等各种
设计模式
资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:48
前端javascript
红宝书第十一讲:超易懂
版
「ES6类与继承」零基础教程:用现实例子+图解实现
红宝书第十一讲:超易懂
版
「ES6类与继承」零基础教程:用现实例子+图解实现资料取自《JavaScript高级程序设计(第5
版
)》。
·
2025-03-25 13:47
前端javascript
C++
输入和输出:控制台I/O(键盘和屏幕)及文件I/O详细笔记
从控制台I/O(键盘和屏幕)到文件IO记录明白
C++
输入和输出)输入和输出概述1、CPP输入输出的管理:2、流类库3、流对象的建立和使用及输入输出的实现4、Ostream对象cout及其部分类方法4.1
QQ烟雨徐行
·
2025-03-25 13:44
C++进阶
c++
开发语言
C++
模板(二)
非类型模板参数二、模板的特化2.1概念2.2函数模板特化2.3类模板特化2.3.1全特化2.3.2偏特化三、模板分离编译3.1什么是分离编译3.2模板的分离编译3.3解决方法3.4模板总结点这里阅读:
C+
江烽渔火
·
2025-03-25 12:13
c++
开发语言
从零到一学习
c++
(基础篇--筑基期十一-类)
从零到一学习
C++
(基础篇)作者:羡鱼肘子温馨提示1:本篇是记录我的学习经历,会有不少片面的认知,万分期待您的指正。
愚戏师
·
2025-03-25 12:43
C++
学习
开发语言
算法
c++
数据结构
C++
继承之protected继承
目录1概述2对象访问作用域3继承3.2protected继承3.2.1例子3.2.2运行结果3.2.3验证派生类中父类public成员变成protected成员1概述 通过继承机制,可以利用已有的对象类型来定义新对象类型。所定义的新对象类型不仅仅拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。。2对象访问
flysnow010
·
2025-03-25 12:12
c++
开发语言
C++
基础语法:函数
一个能够正确运行的
C++
程序,必然含有一个函数,也就是主函数main(),此外
C++
也能够定义其他额外的函数:return_typefunction_name(parameterlist){bodyofthefunction
baiyechangjiu
·
2025-03-25 12:42
C++语言笔记
c++
写给孩子和极客的趣味数学 --“自动驾驶背后的数学” 专栏导读
视觉优化与融合8.全流程解析2.传感器数据到控制指令的函数嵌套1.10岁孩子就能读懂自动驾驶背后的数学密码3.特征提取中的线性变换与非线性激活4.多模态传感器融合建模5.坐标映射与数据融合概述9.坐标映射轻快
版
PiDay
赛卡
·
2025-03-25 12:11
自动驾驶背后的数学
自动驾驶
人工智能
机器学习
python
学习
pytorch
numpy
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他