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
android-开发实践
MyBatis Plus应用(五)schema的优雅实现
1.背景介绍在我个人的企业级
开发实践
中,使用数据库的schema是经常会遇到的,特别在于一些连接其它系统的数据库时,时常被授以小账号的只读用户,所以在使用过程中所有相关用户的对象均需要使用shcema的方式引用
haiyangyiba
·
2023-06-21 13:47
mybatisplus
schema
陈冬冬
Java个人博客
www.chendd.cn
数据仓库(12)数据治理之数仓数据管理实践心得
这边文章聊聊自己对数据治理
开发实践
的一些思路,就是聊聊怎么开始去做数据治理这件事情。
·
2023-06-21 12:00
大数据etl大数据处理数据
【Web UI自动化测试】Web UI自动化测试之PO篇(全网最全)
本文大纲截图:1、PO模式基本介绍【文末免费分享自动化测试学习资源】概念:PO是PageObject的缩写,PO模式是自动化测试项目
开发实践
的最佳设计模式之一。
测试界的彭于晏
·
2023-06-20 21:43
技术分享
自动化测试
软件测试
自动化测试
测试工程师
软件测试
职场和发展
彻底了解TDD、ATDD、BDD&RBE
article/details/81592109在目前比较流行的敏捷开发模式(如极限编程、Scrum方法等)中,推崇“测试驱动开发(TestDrivenDevelopment,TDD)”——测试在先、编码在后的
开发实践
我把眼睛眯起来
·
2023-06-20 18:01
1 行代码开启「密钥检测」,给敏感数据加上防护锁
近日,在「DevSecOps软件安全
开发实践
」课程上,极狐(GitLab)高级专业服务交付工程师韩飞、极狐(GitLab)前端工程师任治桐,分享了密钥检测的背景、应用及处理,并演示了极狐GitLab密钥检测功能
极小狐
·
2023-06-19 22:51
密钥检测
devops
devsecops
代码质量
安全性测试
模糊测试不“模糊”,高效发掘未知漏洞与 0day 攻击
近日,在「DevSecOps软件安全
开发实践
」课程上,极狐(GitLab)高级测试工程师衡韬、极狐(GitLab)高级后端开发工程师田鲁,分享了模糊测试的概念、必要性和在极狐GitLab上的实践。
极小狐
·
2023-06-19 22:50
devsecops
模糊测试
安全测试
黑盒测试
用单元测试读懂 vue3 中的 defineComponen
目录前言:I.测试用例II.一些基础类型定义III.官网文档中的propsV.
开发实践
VI.全文总结前言:Vue3是一种流行的JavaScript框架,它在组件开发方面提供了更多的表现力和灵活性,通过使用
自动化测试码元
·
2023-06-19 17:31
接口自动化测试
软件测试
自动化测试
单元测试
junit
postman
软件测试
接口自动化测试
用 Travis CI 自动部署 Github Pages
关于CI持续集成(Continuousintegration)是一种软件
开发实践
,即团队开发成员经常集成他们的工作
·
2023-06-19 13:08
设计原则之单一职责原则
参考资料曾探《JavaScript设计模式与
开发实践
》;《JavaScript设计模式与
开发实践
》原则篇(1)——单一职责原则《javaScript设计模式与
开发实践
》笔记定义单一职责原则(SingleResponsibilityPrincipleSRP
开心就是最好
·
2023-06-19 00:12
设计模式
单一职责原则
javascript
设计模式
Ubuntu编译CryptoPP在Android的so文件
然后删除setenv-android-gcc.sh中的if[-z"${AOSP_API-}"];thenAOSP_API="
android-
${AOSP_API_VERSION}"elseecho"WARNING
duxingzhe103
·
2023-06-18 12:16
Android
NDK
Development
android
ubuntu
linux
SCRUM敏捷
开发实践
—任务看板Task Boards
任务板展现了我们在Sprint过程中所有要完成的任务。在Sprint过程中我们要不断的更新它。–如果某个开发人员想到了一个任务他就可以把这个任务写下来放在任务墙上。无论每日站会过程中或者之后,如果估计发生了变化,任务会根据变化在任务墙上做相应的调整。通常的任务板是下面这个样子:任务板任务墙被横竖分割成许多格子,每一行代表一个Prouctbacklog项也可以称作一个用户故事.在Sprint计划会议
氓小流
·
2023-06-18 05:59
Android-
四大组件-Activity(一)Activity的生命周期
Android有四大组件,可以理解为四根脊柱,分别为Activity(活动)、Service(服务)、BroadcastReceiver(广播)、ContentProvider(内容提供者)。而作为我们学习Android过程中的第一个接触到的组件Activity,让我们仔细了解一下。Activity又称活动,为什么叫活动呢,是和用户交互最频繁的组件,也是应用中我们能看到各种各样的控件的依托。至于为
地平线上的螃蟹
·
2023-06-17 11:18
敏捷
开发实践
与经验总结
引言敏捷开发是一种以人为核心、迭代、快速响应需求变化的软件开发方法。在过去的几年里,我有幸参与了多个敏捷开发项目,并积累了一些实践经验。本文将分享我对敏捷开发的理解和实践总结。什么是敏捷开发敏捷开发强调团队协作、快速交付和持续反馈。与传统的瀑布模型相比,敏捷开发更加注重迭代开发,通过不断地反馈和调整来满足用户需求。敏捷开发的核心原则包括个体和互动胜过流程和工具、可工作的软件胜过详尽的文档、客户合作
DevCorner
·
2023-06-17 07:58
敏捷流程
敏捷流程
2 行代码开启 SAST,将代码漏洞定位到具体行数
近日,在「DevSecOps软件安全
开发实践
」课程上,极狐(GitLab)高级专业服务交付工程师欧阳希、极狐(GitLab)后端工程师黄松,分享了静态安全扫描与漏洞检测的WHAT-WHY-HOW,并演示无缝衔接极狐
·
2023-06-16 15:55
模糊测试不“模糊”,高效发掘未知漏洞与 0day 攻击
近日,在「DevSecOps软件安全
开发实践
」课程上,极狐(GitLab)高级测试工程师衡韬、极狐(GitLab)高级后端开发工程师田鲁,分享了模糊测试的概念、必要性和在极狐GitLab上的实践。
·
2023-06-16 15:02
从持续交付到业务创新(上):互联网时代研发效能的核心
本期的分享嘉宾是阿里巴巴阿拉丁团队的资深技术专家何勉老师,何老师也是国内最早的精益产品
开发实践
者之一,专注于产品开发和产品设计及创新两方面的探索和实践,帮助组织提升效能,使其顺畅、高质量交付有用价值。
·
2023-06-16 14:42
读书笔记 - javascript设计模式和
开发实践
基础知识动态类型语言和鸭子类型:编程语言按照数据类型大体可以分为两类,一类是静态类型语言,另一类是动态类型语言。静态类型语言在编译时便已确定变量的类型,而动态类型语言的变量类型要到程序运行的时候,待变量被赋予某个值之后,才会具有某种类型。静态类型语言的优点:1.在编译时就能发现类型不匹配的错误2.在程序中明确地规定了数据类型静态类型语言的缺点:1.必须依照强契约来编写程序2.类型的声明也会增加更多
yanling.zhang
·
2023-06-16 00:51
javascript
javascript
开发语言
ecmascript
《javascript设计模式与
开发实践
》——第一章(面向对象的javascript)学习记录
1.1动态类型语言和鸭子类型编程语言按照数据类型大体可以分为两类,一类是静态语言,另一类是动态语言,在javascript中,当我们对一个变量赋值时,并不需要考虑它的类型,显然javascript是典型的动态类型语言。由于无需进行类型检测,我们可以尝试调用任何对象的任意方法,而无需考虑它原本是否被设计为拥有该方法。这一切都建立在鸭子类型的概念上,鸭子类型的通俗说法是:“如果它走起来像鸭子,叫起来是
刘大爷_17
·
2023-06-16 00:21
javascript设计模式
javascript
学习
前端
《JavaScript设计模式与
开发实践
》——第七章(迭代器模式)学习记录
迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以把迭代的过程从业务逻辑中分离出来,在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。迭代器模式无非就是循环访问聚合对象中的各个元素,比如我们很熟悉的JQuery中的$.each:$.each([1,2,3],function(i,n){//i为当前索引//n为当前
刘大爷_17
·
2023-06-16 00:21
javascript设计模式
javascript
设计模式
迭代器模式
《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
Android-
官方文档
学会看官方文档,里面会有各个类,各个方法,使用描述,SDK里面应该有,应该在docs/reference/index.HTML中。
Toluv
·
2023-06-13 20:18
一款OLAP数据库ClickHouse
本篇主题:基于3W1H原则,讲解ClickHouse,以便于后续
开发实践
。中文文档:如何使用ClickHouse测试您的硬件|ClickHouseDocs1clickhouse是什么?
高阳很捷迅
·
2023-06-13 17:04
数据分析
数据库
clickhouse
hive
Selenium WebDriver使用
因此第二个工具——SeleniumWebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件
开发实践
的应用程序。最后一个工具——Selenium
好好他爸爸
·
2023-06-13 08:30
Android-
打包AAR步骤以及最为关键的注意事项
转自:https://www.jianshu.com/p/f391d0a6691e简介最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。首先何为aar包?jar与aar的简单区别:*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。*.aar:包含所有资源,c
沅霖
·
2023-06-13 05:00
Android
android
vscode插件
开发实践
与demo源码
vscode插件
开发实践
与demo源码写在前面工欲善其事必先利其器。vscode作为优秀的开发工具,给我的日常开发工作提供了极大的便利。其拓展机制更是如此。
前端宝爸
·
2023-06-13 02:13
智能果树叶部疾病识别实践,基于HOG+SVM和轻量级的CNN模型分别开发构建苹果果树叶部疾病识别分析系统
在农业领域中,将机器学习和深度学习模型结合应用有着广泛的实用意义,在这块相关的实践中以往的项目
开发实践
则是主要集中在农作物种植相关的,今天本文的主要目的就是开发构建果树叶部疾病识别分析系统,这里是以苹果果树叶部疾病数据集为例的
Together_CZ
·
2023-06-12 22:14
cnn
人工智能
机器学习
Android-
域名查询总结
这一段时间在给项目新增一个NsLookup功能并且学习了一些东西,已经有两周没有写博客了,正好有时间来做个总结。先说一下这个功能:该功能是可以让用户输入一个域名然后显示它的ip地址,并且在右上角菜单有可以查看历史记录的menu菜单,其中主要用到了一些知识例如网络请求,线程,以及dns等。实现效果和windows控制台输入nslookup+domainname效果差不多。域名解析(功能主函数)其中用
Jeremy_Ji
·
2023-06-12 18:26
设计模式之中介者模式
参考资料曾探《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自动化测试
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第一天分析与解决
MTK平台BUG解决:客户电池NTC功能一、概述二、步骤1:实现目的?2:准备工作:机制原理的学习(1)MTK充电温度保护机制(2)MTKthermal高温充电机制3:定位查找与源码分析(1)根据充电温度保护机制kernel层:(2)顺而在与(1)***同目录下的mtk_charger.h***文件中(3)根据充电温度保护机制frameworks层发送广播:(4)根据充电温度保护机制app层接收广
Qiqy
·
2023-06-11 05:16
Android
C++
android
bug
智能手机
c++
java
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第二天分析与解决
一、进一步修改代码内容-过程今日了解到,昨日所修改的kernel层的mtk_charger.h文件位于A13部分,然6769平台A13部分的kernel层不参与编译,那么修改后再编译等等后续操作验证结果自然无效,参与编译kernel层是A12部分的kernel-4.19,1:代码修改所以取消昨日的①修改,重新改在kernel-4.19目录文件下,具体修改文件位于:\kernel-4.19\driv
Qiqy
·
2023-06-11 05:16
android
bug
git
智能手机
java
Android-
源码分析-分析手机热点里的AP Band(频段)被隐藏/置灰的原因?
本博文记录寻找手机热点中APBand(频段)被隐藏/置灰的原因,相似问题同理去查找解决。先放上一张MTK平台手机-热点-APBand界面效果图:很明显,界面中的APBand选项变灰,无法点击编辑修改内容,如果是APBand被隐藏或者其他选项(Hotspotpassword。。。)也被置灰或隐藏也是一样的步骤去寻找原因解决问题。流程步骤一:找到控制选项APBand的源码位置步骤二:分析源码结构与内容
Qiqy
·
2023-06-11 05:15
Android
android
智能手机
源代码管理
java
linux
Android-
源码分析-MTK平台BUG解决:客户电池NTC功能(移植高低温报警,关机报警功能)---第三天分析与解决(已解决)
一、根据相似案例移殖代码-过程1:在A12部分开宏涉及修改三处:(1):文件路径:device…\ProjectConfig.mk添加开宏条件:MTK_TEMPERATURE_WARNING=yes(2):文件路径:device\common\common.mk添加宏:ifeq($(strip$(MTK_TEMPERATURE_WARNING)),yes)PRODUCT_PROPERTY_OVER
Qiqy
·
2023-06-11 05:15
android
bug
java
智能手机
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他