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++模板初阶与STL介绍
1.泛型编程在C语言中,如果我们想实现某一个函数,就要自己去实现这个函数的功能,如果遇上传参类型不同,就又要去写另一个版本的函数,在C++中提供了这样一个模具,可以适配各种类型的参数,做到一个函数实现
代码复用
想拿offer
·
2023-11-13 05:18
C++学习
c++
开发语言
让你认识C++中的模板
定义二、函数模板1、定义2、格式3、函数模板的实例化(1)、强制转化(2)、显式实例化三、类模板1、类模板的定义格式2、实例3、类模板的实例化一.泛型编程1、定义泛型编程:编写与类型无关的通用代码,是
代码复用
的一种手段
袖子鼓起
·
2023-11-12 06:28
c++
Java基础---面向对象进阶
1.static关键字2.static应用知识:工具类调用方便提高
代码复用
3.static应用知识:代码块4.static应用知识:设计模式-单例模式5.面向对象三大特征之二:继承6.包&final&常量
Jeremy Hua
·
2023-11-11 00:56
java
单例模式
开发语言
MVC设计模式
它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间,提高
代码复用
性。
禹一胄
·
2023-11-10 05:38
mvc
设计模式
React
3.原生JavaScript没有组件化编码方案,
代码复用
率低。3
资格.
·
2023-11-10 04:48
rea
python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例
建议大家跟着敲一遍代码,体会一下
代码复用
、字符串方法的运用和动态创建组件的妙处,然后在这个框架的基础上进行补充和发挥。
weixin_39805387
·
2023-11-09 01:01
python
tkinter计算器实例
模块化之CJS, AMD, UMD 和 ESM
[[toc]]模块化优点防止命名冲突
代码复用
高维护性CJS,AMD,UMD和ESM历史ES6之前,JS一直没有自己的模块体系后来社区出现了CommonJS和AMD,CommonJS主要用于服务器(Node
snowDreamzzz
·
2023-11-07 20:24
javascript
前端
javascript
开发语言
泛型的原理、应用、约束、缓存
将类型参数化以达到
代码复用
提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。.
weixin_34413065
·
2023-11-06 16:16
json
前端开发基础——Vue
v-showkeynewVue()后的流程生命周期组件通信nextTick插槽VuexVueRouterkeep-alive路由守卫路由器hash和history工作模式Vue中diff算法理解Vue的特点采用组件化模式,提高
代码复用
率
ZKS、执
·
2023-11-06 10:51
Vue
前端
vue.js
前端
前端框架
【Go 编程实践】从零到一:创建、测试并发布自己的 Go 库
包的作用是帮助组织代码,提供封装和
代码复用
的机制。Go包可以包含函数、类型、变量和常量等,这些元素可以被其他包引用和使用。
后除
·
2023-11-06 07:57
Go
golang
开发语言
后端
【Mybatis小白从0到90%精讲】13: Mybatis sql片段,重用SQL的利器!
文章目录前言SQL片段语句常见应用场景1.select列字段2.where条件前言
代码复用
是优秀程序员的标志之一,它能够减少代码冗余,提高代码可读性和可维护性。
天罡gg
·
2023-11-06 00:08
#
mybatis
sql
数据库
mybatis
sql
mybatis
sql片段
java
Java方法与递归
这样我们的程序就会效率很低,做了大量重复的工作,不利于维护,不利于
代码复用
。因此,在编程中,我们可以将这些频繁使用的代码封装成一个“方法",需要的时
阿飞¥
·
2023-11-05 17:52
java
开发语言
c语言中的stl模板指针,C++进阶:STL仿函数总结
3.使用3.1C语言的处理方式使用函数指针和回调函数来实现
代码复用
。
凳子独立开发
·
2023-11-05 05:39
c语言中的stl模板指针
uni-app学习--自定义组件
Vue.js的核心思想是数据驱动视图和组件化,组件是Vue非常重要的功能模块,其作用是拆分代码、
代码复用
等。简单概括,组件是一个单独且可复用的功能模块的封装。本章结合官方组件使用说明使用说明进行概括。
火乐暖阳85105
·
2023-11-04 22:21
前端
vue.js
uni-app
C++多态、重载重写和重定义
C++中面向对象3大概念封装:突破c函数的概念…用类做函数参数的时候,可以使用对象的属性和对象的方法继承:AB
代码复用
多态:可以使用未来…实现多态的三个条件:1:要有继承2:要有虚函数重写3:用父类指针
qq_34913895
·
2023-11-04 13:43
C/C++程序编译与链接(二) 静态库的概念及使用
虽然它们的目的都一致的,但是两种形式的库还是有本质上的区别,静态库是一种比较原始,简单的
代码复用
方式,而动态库相对就复杂些。本篇是介绍静态库的基
mo4776
·
2023-11-04 02:18
C++编译系统
c++
linux
开发语言
继承*菱形继承与菱形虚拟继承(上)
简单的说,继承的使用就是为了
代码复用
。1.继承①继承机制:是为了扩展原有类,增加新的功能。②继承的定义格式:子类名:继承方式父类名③继承方式有三种:priv
小葱1024
·
2023-11-03 21:44
c和c++语言
继承
面向对象
菱形继承
面向对象:多用组合少用继承
虽然继承可以解决
代码复用
问题,但继承层次过深、过复杂,也会影响到代码的可维护性。组合相比继承的优势如果继承出现了以上问题,我们可以利用组合、接口、委托三个技术手段来解决该问题。
阿猫阿狗Hakuna
·
2023-11-03 19:04
C++类中成员变量和成员指针变量小结
2、
代码复用
。有一些程序要设计成一段代码能处理多个事。用指针可以提高复用和灵活性。3、节省内存损耗。在函数调用等一些问题上,使用指针可以减少临时内存变量和复制比如在函数
xhx夏
·
2023-11-03 11:13
VC
C++
指针
JS模块化的发展历程
JS模块化的发展历程CommonJS、AMD、CMD、UMD、ES6模块化模块化之前的引用方式最开始的样子functionadd(a,b){returna+b}add(1,2)这样带来的问题
代码复用
率低全局作用域污染
普通不平庸
·
2023-11-03 10:18
C++ Qt 学习(二):常用控件使用与界面布局
更好的控制布局更好的设置qss
代码复用
完全不会写Qt布局,很麻烦,怎么学会手写布局?
Robot_Yue
·
2023-11-02 20:41
C++
Qt
学习
c++
qt
学习
笔记
实战指南:JavaSE面向对象接口的解析与应用
通过采用接口,可以实现
代码复用
、模块化开发和多态性等关键特性。例如,考虑一个图形绘制的应用程序,可以定
薛慕昭
·
2023-11-02 09:41
java
开发语言
Vue入门——核心知识点
特点采用组件化模式,提高
代码复用
率、且让代码更好维护。声明式编码,让编码人员无需直接操作DOM,提高开发效率。入门案例Hello{{name}}//{{name
hzulwy
·
2023-11-02 08:36
前端
vue.js
前端
javascript
机器人仿真-gazebo学习笔记(4)xacro和传感器添加
1.xacro简介URDF文件不具备
代码复用
的特性(在上一篇文章也能发现,其实左右轮是极其相似的但还是要单独描述),一个复杂的机器人模型会拥有大量了的传感器和关节组件,这时候使用URDF文件就太难阅读了
星影沉璧
·
2023-11-02 03:42
ROS学习
gazebo
机器人
学习
笔记
OpenLayers入门,vue项目集成并使用OpenLayers地图的两种方式
另一种是与前端代码分离的方式,前端写前端的,gis写gis的,各写各的,互不影响,最后前端以模块化的方式使用地图功能代码,这样可以实现gis地图功能
代码复用
,引入
汤姆猫不是猫
·
2023-11-01 01:02
#
vue.js
前端
javascript
gis地图开发
OpenLayers
python函数基础-参数-返回值-注释-01
什么是函数函数就是有特定功能的工具#python中有内置函数(python解释器预先封装好的)与自定义函数(用户自定义封装的)之分为什么要用函数#可以减少代码冗余,增加
代码复用
性#使代码逻辑更加清晰#一次编写
RealizeInnerSelf丶
·
2023-11-01 01:15
python
java
人工智能
编程语言
封装
JavaScript--函数与回调函数(及 this 指向问题)
可以提高
代码复用
性,便于阅读交流怎么定义函数?
onlyoneLIJINGYI
·
2023-10-31 16:36
js
面试复习
javascript
【设计模式】第24节:行为型模式之“模板方法模式”
二、优点
代码复用
统一算法框架封装不
棉花糖灬
·
2023-10-31 15:34
设计模式
模板方法模式
C++ 封装、继承和多态
继承是一种
代码复用
的方式,可以通过继承现有类来创建新类,而无需重新编写原来的类。3.多
SimpleForest
·
2023-10-31 09:06
c++
封装
继承
多态
【c++】继承与多态
前言继承机制是面向对象程序设计可以使
代码复用
的的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。
Camellia-Echo
·
2023-10-31 09:03
c++
开发语言
ES6模块化
一、什么是模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来二、模块化的好处1)防止命名冲突2)
代码复用
3)高维护性三、ES6模块化语法模块化功能主要有两个命令:export和
角落里的老鼠是谁
·
2023-10-31 08:43
es6
es6
前端
ES6新特性--模块化
2.模块化的好处使用模块化有以下的几种优点:(1).防止命名冲突(2).
代码复用
(3).高维护性3.ES6之前的模块化规范有:(1)CommonJS=>NodeJS、Browserify(2)AMD=>
魔笛手7
·
2023-10-31 08:39
前端
es6
前端
ecmascript
模块化
2023最全最细的Selenium+Pytest自动化测试框架实战
测试框架本章你需要一定的python基础——至少明白类与对象,封装继承一定的selenium基础——本篇不讲selenium,不会的可以自己去看selenium中文翻译网测试框架简介#测试框架有什么优点呢:
代码复用
率高
程序员阿雅
·
2023-10-30 22:14
selenium
pytest
测试工具
职场和发展
【设计模式从青铜到王者】第一篇:软件设计原则与SOLID原则
系列文章目录文章目录系列文章目录前言一、优秀设计的特征1.
代码复用
2.扩展性二、设计原则1.封装变化的内容2.面向接口开发,而不是面向实现3.组合优于继承1.继承2.组合三、SOLID原则1.单一职责原则
森明帮大于黑虎帮
·
2023-10-29 06:49
设计模式
设计模式
开发语言
C++
设计模式原则
面向对象
Vue特点+Vue简单实例+Vue模板语法+Vue数据绑定+data和el的2种写法
数据单向绑定v-bind就是一个单向绑定指令2.数据双向绑定v-model就可以实现数据双向绑定6.data和el的2种写法1.el的两种写法2.data的2种写法1.Vue特点1.采用组件化模式,提高
代码复用
率
前端小草籽
·
2023-10-28 21:40
Vue的学习
vue.js
javascript
前端
k8s安装gitlab
一、gitlab介绍1.gitlab简介Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、
代码复用
与查找等功能。
功夫IT
·
2023-10-28 12:19
kubernetes
JAVASE-DAY09
纲要:一、接口:是特殊的抽象类1、优点:定义开发规范提高
代码复用
性解耦多实现,类只能单继承2、修饰符可以省略,默认存在公共的静态的常量publicstaticfinal数据类型变量名=赋值;使用:类名.
某某宝
·
2023-10-28 04:22
Vue2学习笔记
JavaScript框架(发布2014年2月)构建用户界面:数据=>界面渐进式:Vuek跨域自底向上逐层的应用简单应用:只需一个轻量小巧的核心库复杂应用:可以引入各式各样的Vue插件特点:采用组件化模式,提高
代码复用
率
Hhhhzz.
·
2023-10-27 23:09
前端
笔记
vue.js
vue
node模块导出引入两种方式和npm包管理
function(exports,require,module,__filename,_dirname){//模块代码实际存在于此处});而且项目是由多个模块组成的,每个模块之间都是独立的,而且提高模块
代码复用
性
清梦压星河_Ciao
·
2023-10-27 12:12
npm
前端
node.js
Java是面向过程语言还是面向对象语言?
通常,面向过程语言的程序具有逐行执行、顺序控制、易于理解等特点,它们更注重实现功能而不是
代码复用
和可维护性。常见的面向过程语言有C、FORTRAN
customer08
·
2023-10-27 10:34
java
java
开发语言
jvm
超实用:Vue 自定义指令合集
在Vue2.0中,
代码复用
和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通DOM元素进行底层操作,这时候就会用到自定义指令。你可以将一些css样式抽象到指令中,也可以将一些js操作放到指令
前端开发博客
·
2023-10-27 10:14
css
js
vue
java
html
Vue 3.0 自定义指令 【Vue3 从零开始】
注意,在Vue2.0中,
代码复用
和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通DOM元素进行底层操作,这时候就会用到自定义指令。
Blur Blue
·
2023-10-27 10:42
Vue学习
javascript
前端
vue.js
投票动态代理proxy案例(java)
充分的
代码复用
,提高开发效率,凝练了代码结构。3、代理的意思通俗地讲,就是代理类帮助被代理类执行操作,同时在代理类中过滤掉部分不合规定的操作。
南风~古草
·
2023-10-27 02:46
JAVA大类
java
数据库
sql
C++类的继承
继承的概念和定义概念我们知道C++是一个面向对象的语言,继承是面向对象程序设计使代码可以复用的最重要的手段,使在逻辑上是继承关系的对象在用类来描述对象语言层面实现了
代码复用
,这样产生的新的类叫做派生类例如用学生系统来举例图中的学生管理系统建立了四个类用来描述人
正义的伙伴啊
·
2023-10-26 06:13
C++
c++
开发语言
后端
类
继承
为什么选择Flutter 进行跨平台开发
学习跨平台技术的必要性传统移动端原生开发弊端:传统的原生开发需要维护Android、IOS两个平台;使用Flutter进行移动端开发的优点:Flutter为跨平台的UI框架,真正做到一套代码多端使用,增加
代码复用
WAsbry
·
2023-10-26 04:24
Flutter
android
webview
java
flutter
Python - 装饰器(ddt)
增强函数的功能装饰器使用场景增加被装饰函数的行为
代码复用
一个函数接收另一个函数作为参数,这种函数称之为高阶函数。
神即道 道法自然 如来
·
2023-10-26 01:18
python
python
精通
代码复用
:设计原则与最佳实践
精通
代码复用
:设计原则与最佳实践在你开始设计的所有层次上,从单一函数、类,到整个库和框架,都需要从一开始就考虑到
代码复用
。在接下来的文本中,所有这些不同的层次都被称为组件。
繁星意未平
·
2023-10-26 00:45
设计模式
React组件的定义与使用
组件之间可以形成一个嵌套关系,可以进行数据流通 2.一个庞大项目由一个个组件像搭积木一样搭建起来,最终形成一个复杂的应用 3.组件化这种模式更加利于
代码复用
4.组件的应用提高了可维护性组件-函数组件学习目标
雨落云尚
·
2023-10-25 10:18
React新人手把手入门
1024程序员节
前端
react.js
前端框架
什么都不会的学习之路——vue
第一章Vue核心1.1Vue简介一套用于构建用户界面的渐进式JavaScript框架1.1.1Vue特点:1.采用组件化模式,提高
代码复用
率,且让代码更好维护2.声明式编码,让编码人员无需直接操作DOM
忙着可爱ヾ
·
2023-10-25 09:06
vscode
vue.js
自学用——vue2(要点1)
一、vue的特点采用组件化模式,提高
代码复用
率、且让代码更好的维护声明式编码,让编码人员无需直接操作DOM,提高开发效率使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点之前:通过命令式编码,拼串得到需要渲染的数据
AiiA.
·
2023-10-25 09:33
vue.js
前端
javascript
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他