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
开发实践
《JavaScript 设计模式与
开发实践
》 学习笔记 【第七章:迭代器模式】
迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以将迭代过程从业务逻辑中分离出来。在使用迭代器模式后,及时不关心对象的内部构造,也可以按照顺序访问其中的每个元素。内部迭代器和外部迭代器:1.内部迭代器:内部定义好迭代规则,完全接收整个迭代过程,外部值需要一次初始调用。例如foreach,map等。优点:调用方便,外接不关心迭代器内部实现,和迭代
旺仔流奶
·
2023-06-16 00:50
设计模式
javascript
前端
《JavaScript 设计模式与
开发实践
》 学习笔记 【第八章:发布-订阅模式(观察者模式)】
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将会得到通知。在JavaScript开发中,我们一般用事件模型来替代传统的发布-订阅模式。自定义事件:取消订阅:全局的发布-订阅对象:模块间通信:必须先订阅再发布吗?
旺仔流奶
·
2023-06-16 00:50
设计模式
javascript
迭代器模式
开发语言
《JavaScript设计模式与
开发实践
》笔记
(一)补充重要知识点:(一)this、call和apply1、this的指向(1)作为对象的方法调用--------指向该对象(2)作为普通函数调用------指向全局对象,如果不想指向全局对象,那么需要在函数内部定义保存引用的变量。(3)构造器调用-------通常指向返回的对象,但是如果构造器显示地返回了一个object类型的对象,那么此次运算结果最终会返回这个对象。(4)Function.p
fullstack_lth
·
2023-06-16 00:50
JavaScript
前端
javascript
设计模式
JavaScript设计模式与
开发实践
---读书笔记(7) 迭代器模式
迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。JavaScript中的Array.prototype.foreach.1.JQuery中的迭代器$.each函数2.自己实现一个each函数vareach=function(ary,callback){for(vari=0,l=ary.length;i
weixin_30681121
·
2023-06-16 00:50
设计模式
javascript
ViewUI
《JavaScript设计模式与
开发实践
》-- 迭代器模式
详情个人博客:https://shengchangwei.github.io/js-shejimoshi-diedaiqi/迭代器模式1、定义迭代器模式:是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示;(学完回来思考思考)2、JQuery中的迭代器i为当前索引,n为当前元素$.each([1,2,3],function(i,n){console.log('当前下标
weixin_30784945
·
2023-06-16 00:50
设计模式
javascript
ViewUI
JS迭代器模式《JavaScript设计模式与
开发实践
》阅读笔记
迭代器模式:一个相对简单的模式,目前绝大多数语言都内置了迭代器,以至于大家都不觉得这是一种设计模式迭代器模式迭代器模式指提供一种方法访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示个人理解成遍历聚合对象中的各个(某些)元素,并执行一个回调方法,如今大多数语言都已经内置了迭代器,但这里记录一下,理解其中的实现目的。jQuery中的$.each$.each([1,2,3,4,5],func
weixin_33961829
·
2023-06-16 00:50
设计模式
javascript
ViewUI
【夯实基础】《JavaScript设计模式与
开发实践
》笔记——迭代器模式
迭代器模式内部迭代器和外部迭代器内部迭代器外部迭代器迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象5的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。内部迭代器和外部迭代器内部迭代器定义系统封装好。我们直接拿来用的函数优缺点内部迭代器在调用的时候非常方便,外界不用关心迭代器内
aXin_li
·
2023-06-16 00:49
夯实基础
javascript
前端
【学习笔记javascript设计模式与
开发实践
(迭代器模式)----7】
第7章迭代器模式迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。7.1jQuery中的迭代器迭代器模式无非就是循环访问聚合对象中的各个元素。比如jQuery中的$.each函数,其中回调函数中的参数i为当前索引,n为当前元素,如下
不一样的水果
·
2023-06-16 00:49
JavaScript设计模式与
开发实践
学习--迭代器模式
迭代器模式实现一个自己的迭代器现在实现一个each函数each函数接受2个参数第一个为被循环的数组第二个为循环中的每一步后将触发的回调函数vareach=function(ary,callback){for(vari=0;l=ary.length;i=obj.length}vargetCurrent=function(){returnobj[current]}return{next:next,is
_聪明勇敢有力气
·
2023-06-16 00:19
JavaScript设计模式
javascript
设计模式
学习
设计模式系列笔记-代理模式
写在前面:本系列文章内容为《JavaScript设计模式与
开发实践
》一书学习笔记,感谢作者曾探代理模式代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候
no_code_no_life
·
2023-06-15 23:48
Java阶段四Day04
Java阶段四Day04文章目录Java阶段四Day04关于SLF4j日志框架使用@Sql注解关于DAO架构关于Service关于异常关于SLF4j日志框架在
开发实践
中,通常禁止使用System.out.println
今天你学Java了吗
·
2023-06-14 22:11
Java之旅
java
mybatis
spring
开源低代码平台
开发实践
一:低代码开发探讨与技术选型
开源、全站、低代码项目rxDrag的前、后端演示终于全都上线了,停下来喘口气,把
开发实践
通过系列文章的方式分享出来,顺便整理一下思路。当决定要做这个低代码项目的时候,低代码还不像现在这样火。
·
2023-06-14 18:37
前端javascript低代码
SpringBoot——MyBatis-Plus源码分析及
开发实践
详解
focuswx:CodingTechWork文章目录focuswx:`CodingTechWork`引言MyBatis-Plus介绍概述特点常用注解@TableName@TableIdIdType类型@TableFieldMyBatis-Plus源码分析IService原生CURD接口savesaveorUpdateremoveupdategetlistpageMapper原生CURD接口inse
Andya_net
·
2023-06-14 08:07
开发模板总结
Java核心技术
Boot
mybatis
spring
boot
java
CICD - 持续集成与持续交付
持续集成是一种软件
开发实践
,希望团队中的成员频繁提交代码到代码仓库,且每次提交都
陈菲TW
·
2023-06-14 01:50
一款OLAP数据库ClickHouse
本篇主题:基于3W1H原则,讲解ClickHouse,以便于后续
开发实践
。中文文档:如何使用ClickHouse测试您的硬件|ClickHouseDocs1clickhouse是什么?
高阳很捷迅
·
2023-06-13 17:04
数据分析
数据库
clickhouse
hive
Selenium WebDriver使用
因此第二个工具——SeleniumWebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件
开发实践
的应用程序。最后一个工具——Selenium
好好他爸爸
·
2023-06-13 08:30
vscode插件
开发实践
与demo源码
vscode插件
开发实践
与demo源码写在前面工欲善其事必先利其器。vscode作为优秀的开发工具,给我的日常开发工作提供了极大的便利。其拓展机制更是如此。
前端宝爸
·
2023-06-13 02:13
智能果树叶部疾病识别实践,基于HOG+SVM和轻量级的CNN模型分别开发构建苹果果树叶部疾病识别分析系统
在农业领域中,将机器学习和深度学习模型结合应用有着广泛的实用意义,在这块相关的实践中以往的项目
开发实践
则是主要集中在农作物种植相关的,今天本文的主要目的就是开发构建果树叶部疾病识别分析系统,这里是以苹果果树叶部疾病数据集为例的
Together_CZ
·
2023-06-12 22:14
cnn
人工智能
机器学习
设计模式之中介者模式
参考资料曾探《JavaScript设计模式与
开发实践
》;「设计模式JavaScript描述」中介者模式JavaScript设计模式之中介者模式定义在我们生活的世界中,每个人每个物体之间都会产生一些错综复杂的联系
开心就是最好
·
2023-06-12 07:18
设计模式
设计模式
中介者模式
javascript
设计模式之装饰者模式
参考资料曾探《JavaScript设计模式与
开发实践
》;JavaScript设计模式之装饰者模式javascript设计模式之装饰者模式定义装饰者模式(DecoratorPattern)是一种结构型设计模式
开心就是最好
·
2023-06-12 07:48
设计模式
设计模式
javascript
设计模式之状态模式
参考资料曾探《JavaScript设计模式与
开发实践
》;JavaScript设计模式之状态模式javascript设计模式之状态模式定义状态(State)模式属于行为型设计模式,对有状态的对象,把复杂的
开心就是最好
·
2023-06-12 07:48
设计模式
设计模式
状态模式
设计模式之适配器模式
参考资料曾探《JavaScript设计模式与
开发实践
》;JavaScript设计模式之适配器模式javascript设计模式之适配器模式定义适配器模式:将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口
开心就是最好
·
2023-06-12 07:16
设计模式
设计模式
适配器模式
javascript
《JavaScript设计模式与
开发实践
》——第十五章(装饰者模式)学习记录
给对象动态地增加职责的方式称为装饰者模式。装饰者模式能够在不改变对象自身的基础上,在程序运行期间给对象动态地添加职责。跟继承相比,装饰者是一种更轻便灵活的做法,这是一种“即用即付”的方式。模拟传统面向对象语言的装饰者模式假设我们在编写一个飞机大战的游戏,随着经验值的增加,飞机对象可以升级成更厉害的飞机,一开始这些飞机只能发射普通的子弹,升到第二级时可以发射导弹,升到第三级时可以发射原子弹。//首先
刘大爷_17
·
2023-06-12 06:46
javascript设计模式
javascript
设计模式
学习
APP自动化测试,Appium+PO模式+Pytest框架实战—项目案例
自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言PO模式:PageObject,PO模式是自动化测试项目
开发实践
的最佳设计模式之一
测试追风
·
2023-06-11 18:49
自动化测试
软件测试
APP自动化测试
appium
pytest
软件测试
自动化测试
App自动化测试
Spring AOP 概述
从面向过程的
开发实践
中,对行为和属性进行聚合,形成了面向对象的开发思想。例:我们会对API进行抽象成四个模块:Controller、Service、Gateway、Command。
ryancao_b9b9
·
2023-06-11 00:41
【社区图书】快速入门go程序开发——《Go程序开发实战宝典》书评
《Go程序开发实战宝典》书评一、介绍二、简要概述三、内容分析3.1、第一部分:Go语言基础知识3.2、第二部分:介绍服务端开发经常需要处理的问题3.3、第三部分:Go语言
开发实践
实战案例四、我的看法和评价
Lion Long
·
2023-06-10 16:51
Go语言开发
golang
数据库
开发语言
go
后端
《Flink应用实战》(四)--合并流-IntervalJoin算子
目录一、基本概念1.流合并条件2.Flink中支持双流join的算子二、IntervalJoin介绍1.IntervalJoin说明2.语法格式3.原码解析三、IntervalJoin
开发实践
1.订单主表和明细表合成订单宽表一
lwqhp
·
2023-06-09 21:27
Flink
flink
大数据
java
eBPF入门
开发实践
教程十三:统计 TCP 连接延时,并使用 libbpf 在用户态处理数据
本文是eBPF入门
开发实践
教程的第十三篇,主要介绍如何使用eBPF统计TCP连接延时,并使用libbpf在用户态处理数据。背景在进行后端开发时,不论使用何种编程语言,我们都常常需要调用My
云微123
·
2023-06-09 20:15
tcp/ip
网络
服务器
Android高级应用
开发实践
之service服务“家教”篇总结笔记【附代码)| CSDN创作打卡
文章目录1.1Service——服务1.2创建第一个服务2.1Service的生命周期(通过不同生命周期阶段的回调方法来观察)2.2Service生命周期2(音乐播放器)1.1Service——服务什么是服务?它也是一个程序。只不过是没有界面的程序。在windows也是存在服务的。Android中使用Service实现没有界面的程序,使用场景是:例如:微信已经关闭,但是依然可以收到外界的消息,这个
莫白媛
·
2023-06-09 16:07
android高级开发笔记
android高级应用开发回顾
android
java
apache
DevSecOps,让速度和安全兼顾
长期以来,传统的
开发实践
一直将安全性和合规性分开,但DevSecOps将安全性集成到DevOps软件开发生命周期的每个阶段。
SoFlu软件机器人
·
2023-06-08 20:13
安全
devops
运维
CDF全球调查:软件交付性能停滞不前
持续交付(Continuousdelivery,CD)是一种软件
开发实践
,它使开发者能够可靠、安全地发布小型、频繁的软件更新。
SoFlu软件机器人
·
2023-06-08 20:12
devops
敏捷流程
测试工具
webrtc服务器架构Mesh/MCU/SFU
互动直播之WebRTC服务开源技术选型https://www.jianshu.com/p/73f2615dc3efWebRTC
开发实践
:为什么你需要SFU服务器https://cloud.tencent.com
sun007700
·
2023-06-08 09:52
视频
直播美颜技术:视频美颜sdk的快速集成与
开发实践
视频美颜sdk则是直播美颜技术的重要组成部分,它可以帮助开发者快速集成美颜功能,实现直播美颜。目前已经被广大平台、主播、平台用户所应用,在近几年甚至成了一个极其热门的讨论话题,毕竟它与人们的日常拍摄生活息息相关。一、视频美颜sdk的快速集成在集成视频美颜sdk之前,开发者需要先了解sdk的使用方法和接口。通常,视频美颜sdk会提供一些基本的接口,如美颜程度、滤镜、磨皮等。在集成视频美颜sdk时,开
美狐美颜sdk
·
2023-06-07 16:40
直播美颜SDK
美颜SDK
直播美颜技术
音视频
计算机视觉
图像处理
深度学习
人工智能
基于轻量级YOLO开发构建中国象棋目标检测识别分析系统
关于棋类相关的项目在我之前的博文里面都有做过,如下:《yolov5s融合SPD-Conv用于提升小目标和低分辨率图像检测性能实践五子棋检测识别》《YOLOV5融合SE注意力机制和SwinTransformer模块
开发实践
的中国象棋检测识别分析系统
Together_CZ
·
2023-06-07 15:45
机器学习
深度学习
YOLO
基于轻量级卷积神经网络模型开发构建中国象棋棋子识别系统
关于棋类相关的AI类型的项目在我之前的文章中也有过不少的实践开发经历,这里就不再赘述了,感兴趣的话可以自行移步阅读即可:《YOLOV5融合SE注意力机制和SwinTransformer模块
开发实践
的中国象棋检测识别分析系统
Together_CZ
·
2023-06-07 15:35
人工智能
「AntV」X6
开发实践
:踩过的坑与解决方案
长期更新版文档请移步语雀([「AntV」X6
开发实践
:踩过的坑与解决方案(yuque.com)](https://www.yuque.com/sxd_panda/antv/x6))##️|如何自定义拖拽源
奔跑的前端猿
·
2023-06-07 15:00
MySQL
开发实践
8 问
1.MySQL读写性能是多少,有哪些性能相关的重要参数?这里做了几个简单压测实验机器:8核CPU,8G内存表结构(尽量模拟业务):12个字段(1个bigint(20)为自增primarykey,5个int(11),5个varchar(512),1个timestamp),InnoDB存储引擎。实验1(写):insert=>6000/s前提:连接数100,每次insert单条记录分析:CPU跑了50%
老歪不歪
·
2023-06-07 01:58
数据库
mysql
mybatis
云原生应用程序
相关的学科是建立12-factorApps,其中
开发实践
与交付和运营目标相一致,例如通过使用声明式编程和管理和监控。
咔啡
·
2023-04-21 21:32
Android App Widget桌面小部件
开发实践
AppWidget桌面小部件已经被很多APP所使用,在日常的生活中也有很多人在使用,最常见的就是时钟、天气、日历、记事本这样的小工具,但是不少主流APP也提供了一些快捷功能的小部件,例如音乐快捷播放、代办事项、课程表、股票、购物快捷搜索、邮箱邮件等等,桌面小部件是APP部分业务功能的快捷入口,可以有效提升用户的使用体验缩短触达链路。一、小部件基本组成1.1小部件UI布局和Activity类似,在X
coder-ice
·
2023-04-20 17:58
Android学习历程
android
Jenkins持续集成
Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件,支持自定义工具集、多种交付通道CI:Continuousintegration,持续集成,一种软件
开发实践
。
流墨馨
·
2023-04-20 02:06
后端开发
jenkins
ci
React 18 带给我们的惊喜
1、前言React18的alpha版已经发布有段时间了,之前学习后由于没有
开发实践
结合去思考,对React18的意义认识并不深刻。
奇舞周刊
·
2023-04-19 17:29
python
java
vue
编程语言
javascript
一、云原生应用程序
云原生:一种应用开发风格,持续交付和价值驱动
开发实践
。例:声明式编程和管理、监控。SpringCloud促进开发风格,起点:组件(分布式系统中)需要时轻松访问的一组功能(由SpringBoot覆盖)。
hedgehog1112
·
2023-04-19 00:58
Web APIs Dom事件进阶
事件流事件流是对事件执行过程的描述,了解事件的执行过程有助于加深对事件的理解,提升
开发实践
中对事件运用的灵活度。
摇头娃娃丶
·
2023-04-18 12:24
前端
javascript
html5
css3
Web APIs 第三天:Dom事件进阶
进一步学习事件进阶,实现更多交互的网页特效,结合事件流的特征优化事件执行的效率掌握阻止事件冒泡的方法理解事件委托的实现原理事件流事件流是对事件执行过程的描述,了解事件的执行过程有助于加深对事件的理解,提升
开发实践
中对事件运用的灵活度
黑马程序员官方
·
2023-04-18 12:52
2023年前端—入门到精通
前端
javascript
开发语言
Webapis Dom事件进阶
事件流事件流是对事件执行过程的描述,了解事件的执行过程有助于加深对事件的理解,提升
开发实践
中对事件运用的灵活度。
dream_of_forget
·
2023-04-18 12:21
前端
html
javascript
Android进阶——组件化
开发实践
(一)
一、组件化的意义随着Android项目代码和结构逐渐复杂,维护成本会指数型上升,通常我们会利用AndroidStudio自带的Module去拆分项目代码。但这种拆分显然需要基于一定逻辑和结构,目前主流的拆分思路有两种:分别是①基于业务拆分;②基于功能拆分。前者通常会将一个App划分为若干模块,每一个模块对应一个Module。如一个短视频APP(类似某音)通常会被拆分为:首页、登录模块、视频模块、广
别急,还差一行代码
·
2023-04-18 09:12
Android进阶
系统架构
android
Android组件化
Eclipse4.x插件
开发实践
01-插件开发起步
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。虽然大多数用户将Eclipse用作Java集成开发环境(IDE),但Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse
markcxz
·
2023-04-17 18:27
java
eclipse
插件
plugin
rcp
android webview js 交互框架,自定义android混合框架
开发实践
1:实现基础andorid和webview交互...
1.本地web资源1.构建assets/web文件夹2.创建index.html你的html代码3.使用本地web资源WebViewmv=findViewById(...);mv.loadUrl("file:///android_asset/web/index.html")2.实现基础的android和js交互(1).实现js调用andorid方法在Acitivity内构建一个function@J
司马缸砸锅
·
2023-04-17 17:25
android
webview
js
交互框架
web自动化03
1.PO模式PO是PageObject的缩写,PO模式是自动化测试项目
开发实践
的最佳设计模式之一。
zh199609
·
2023-04-17 17:20
自动化测试
UI自动化之PO模式
pageobject(以下称:PO模式)设计模式是Selenium自动化测试项目
开发实践
的最佳设计模式之一,其核心思想就是将测试对象及测试脚本分层处理,对界面交互细节的封装,这样可以使测试案例更关注与业务而非界面细节
dream_back
·
2023-04-17 17:45
软件测试
设计模式
UI自动化
PO
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他