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-开发实践
自动化框架搭建——PO模式与数据驱动
PO模式1、介绍PO是PageObject的缩写,PO模式是自动化测试项目
开发实践
的最佳设计模式之一。
学无止净
·
2023-09-25 09:44
python
软件测试
自动化
python
学习
设计模式系列笔记-单例模式
写在前面:本系列文章内容为《JavaScript设计模式与
开发实践
》一书学习笔记,感谢作者曾探单例模式定义:保证一个类仅有一个实例,并可以全局访问该实例举例:线程池、全局缓存、window对象等,或者全局的弹框组件
no_code_no_life
·
2023-09-25 05:49
敏捷学习- 敏捷软件
开发实践
-估算与计划(1)
【标题】估算与计划(1)【字数】877image.png凡事预则立不预则废。软件项目计划三要素:范围、时间和资源,要做多大范围、需要多长时间、投入多少资源,以及如何统筹安排进度与计划。无论是否要用敏捷,我们都每个决策者和团队都需要解决这个问题。传统的管理方法,更希望团队遵从瀑布流的工作方式,而敏捷估算与计划更强调集体合作和响应变化。先前只是学习了一些敏捷的方法流程,对于敏捷研发的关键环节理论理解不
黄水祥
·
2023-09-23 23:36
windows使用jenkins 搭建 .net 自动发布IIS站点平台
持续集成是一种软件
开发实践
,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。
HaringLi
·
2023-09-23 18:44
App自动化测试持续集成效率提高50%
持续集成是一种
开发实践
,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。
程序员威子
·
2023-09-23 04:31
功能测试
单元测试
测试用例
测试工具
selenium
postman
jmeter
【软件测试知识】什么是持续集成?
持续集成是一种DevOps软件
开发实践
。采用持续集成时,开发人员会定期将代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。
程序员阿沐
·
2023-09-22 23:06
软件测试
软件测试
持续集成
测试工程师
自动化测试
测试类型
《 Docker
开发实践
》基础篇读书笔记三
容器容器是一个打包了应用和服务的环境。每一个容器都由一组特定的应用和必要的依赖库组成。容器的管理操作1,创建容器dockercreate:创建不运行dockerrun创建并运行可以创建两种类型的容器:交互型和后台型Eg:创建一个交互性Sudodocker-i-t—name=inspectubuntu/bin/bash容器内的信息获取和指令执行容器的导入和导出
简四炮
·
2023-09-22 23:02
Android 进阶性能优化
这也是“
Android-
面试官”系列文章。好了,废话不多说,直接冲冲冲!前排温馨提示:阅读本文前,请自备豆浆!
梦想不上班
·
2023-09-22 18:46
操作
android
Devops&CI/CD 2022年最新常见面试题汇总
2.什么是持续集成答∶持续集成(Continuousintegration,缩写为Cl)是一种软件
开发实践
云小七
·
2023-09-22 11:26
devops
ci/cd
java
云原生
运维开发
DevOps & CI/CD 常见面试题汇总
2.什么是持续集成答:持续集成(Continuousintegration,缩写为CI)是一种软件
开发实践
一彡十
·
2023-09-22 11:26
k8s与云原生
devops
Git学习笔记9
CI:Continuousintegration简称CI:是一种软件
开发实践
,即开发团队成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。
CCH2023
·
2023-09-22 04:55
Git
git
devops
Android-
全自动埋点方法论-上
用户行为采集范围一个App从打开到用户在App内进行操作,最终退出App,整个过程中用户行为包括App启动、界面PV、界面元素点击行为,其中从App启动中可以推算出DAU等数据。这些就是用户行为的范围,也是我们采集的目标。用户行为采集方式主要包含两种方式:1、手动采集,就是所谓的代码埋点,自己在App上述事件发生时调用代码进行数据采集上报。好处就是精细,想怎么采集怎么采集,乡采集多少采集多少,缺点
AnonyPer
·
2023-09-21 10:59
什么是持续集成?(转载)
转载亚马逊aws持续集成说明持续集成是一种DevOps软件
开发实践
。采用持续集成时,开发人员会定期将代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。
枕边谈
·
2023-09-20 03:51
把企业微信侧边栏的 JS-SDK 封装了,还加上了所有 TS 类型
在之前几个月,我陆陆续续地写了很多关于企业微信侧边栏的内容:侧边栏开发指南侧边栏React开发模板侧边栏Vue开发模板侧边栏服务端转发的Exprress开发模板侧边栏xqiankun的
开发实践
在前端方面
写代码的海怪
·
2023-09-20 03:15
Jira入门教程 敏捷开发管理(二)
正好最近2018年Q1季度结束,对Q1季度的敏捷
开发实践
做了系统性的回顾,总结了一下经验教训,那就接着上次提到的,这次来介绍一下敏捷开发的基本概念吧。
benyzhous
·
2023-09-19 23:12
Android-
内存泄露知识详解
目录一、内存泄露基础知识1.1内存泄漏简介1.2内存泄露的本质原因1.3内存泄露和内存溢出1.3.1介绍1.3.2内存溢出和内存泄露的关系以及区别二、Android内存管理机制2.1简介2.2针对进程的内存策略a.内存分配策略b.内存回收策略2.2针对对象、变量的内存策略a.内存分配策略b.内存释放策略三、常见打的内存泄露原因及解决方案3.1集合类3.2Static关键字修饰的成员变量注:静态成员
夏屿_
·
2023-09-19 20:02
#
Android相关知识
android
java
内存泄露
04 js高阶函数(惰性函数、柯里化函数、compose函数)和单例设计模式
高阶函数的定义在《javascript设计模式和
开发实践
》中是这样定义的。函数可以作为参数被传递;函数可以作为返回值输出。
爱踢球的jerry
·
2023-09-19 14:20
PaddlePaddle Hackathon 飞桨黑客马拉松热身赛上线!
第五期PaddlePaddleHackathon飞桨黑客马拉松热身赛上线,本次活动是面向全球开发者的深度学习领域编程活动,鼓励开发者了解和参与飞桨深度学习开源项目与文心大模型
开发实践
。
飞桨PaddlePaddle
·
2023-09-19 10:41
paddlepaddle
开发语言
「聊设计模式」之建造者模式(Builder)
前言 设计模式是众多优秀软件
开发实践
的总结和提炼,是软件工程中不可或缺的重要内容。其中建造者模式是一种非常常用的设计模式,本文将介绍建造者模式的概念、结构、应用场景、代码实现以及测试用例。
bug菌¹
·
2023-09-19 05:52
《聊设计模式》
设计模式
建造者模式
Builder
Android-
点击通知栏重新获取Intent信息
点击通知栏进入Activity,重新打开获取新Intent信息重写onNewIntent/***重新打开进入获取新的intent信息**@paramintent*/@OverrideprotectedvoidonNewIntent(Intentintent){super.onNewIntent(intent);//TODO//用户处理在后台重新进入App,通知栏点击进入APP}}
唔笛plk
·
2023-09-18 05:12
Unity导出Android项目
下面主讲Unity导出Android项目,在studio打包apk第一步:新建Unity项目,选择File->BuildSettings->选择
Android-
>PlayerSett
Android砖家
·
2023-09-17 09:38
设计模式系列笔记-策略模式
写在前面:本系列文章内容为《JavaScript设计模式与
开发实践
》一书学习笔记,感谢作者曾探策略模式在现实中,很多时候可以选择多种途径到达同一个目的地,程序设计中,要实现某一个功能有多种方案可以选择,
no_code_no_life
·
2023-09-16 17:27
迭代器模式,内部和外部迭代器举例(设计模式与
开发实践
P7)
文章目录迭代器模式实现内部迭代器外部迭代器迭代-类数组&字面量对象中止迭代器迭代器模式定义:提供一种方法顺序访问聚合元素中的各个元素,而不需要暴露对象的内部表示迭代器模式可以把迭代的过程从业务逻辑中分离出来实现我们可以使用JavaScript实现一个最简化的迭代器模型vareach=function(arr,callback){for(vari=0;i=obj.length;};vargetCur
Nesb01t
·
2023-09-16 17:12
设计模式
迭代器模式
设计模式
javascript
观察者模式 & 发布-订阅模式(设计模式与
开发实践
P8)
文章目录观察者模式运用实现观察者模式定义:他用来定义对象之间一种一对多的依赖关系,当一个对象状态发生改变时,所有依赖他的对象都会得到通知运用如果我们使用过DOM上的事件函数,那就接触过观察者模式document.body.addEventListener("click",function(){console.log("bodyclicked");},false);document.body.cli
Nesb01t
·
2023-09-16 17:41
设计模式
观察者模式
设计模式
javascript
策略模式,一种广泛应用于各种情况的设计模式(设计模式与
开发实践
P5)
文章目录策略模式实现思想实战-表单策略模式定义:定义一系列算法,把它们一个个封装起来,并且可以互相替换例如,我们要计算年终奖,年终奖根据绩效A、B、C来计算最终数值实现最初我们很容易想到用分支if来解决这个问题,如果绩效=A则工资x2,如果绩效=B则工资x3如果经常使用这样的分支结构,你会发现代码耦合度很高,很容易就出现一大坨代码堆砌在一起,只是x2或者x3不足以形成难以维护的结构,但如果不是x2
Nesb01t
·
2023-09-16 11:04
设计模式
策略模式
设计模式
bash
代理模式和单一职责原理一文读懂(设计模式与
开发实践
P6)
文章目录代理模式实现保护代理虚拟代理单一职责原理代理和本体-接口一致性虚拟代理-合并请求缓存代理其他代理代理模式定义:为一个对象提供一个代用品&占位符,以便控制对他的访问关键:不方便直接访问某个对象或不满足需要的时候,提供一个对象来控制对那个对象的访问,我们则访问这个替身对象实现代理模式实现起来是相对容易的,让xiaoming送花给anothermanvarFlower=function(){};
Nesb01t
·
2023-09-16 11:04
设计模式
代理模式
设计模式
JavaScript 设计模式中的 this、call 和 apply(设计模式与
开发实践
P3)
文章目录2.1thisthis作为对象的方法this作为普通函数构造器调用call和apply2.2call和apply修正函数中的this模拟bind函数借用其他对象的方法2.1thisjavascript的this总是指向一个对象,且指向的对象基于函数的执行环境动态绑定,而不是函数声明时的环境this作为对象的方法函数getNum作为对象obj的方法被调用,this指向对象objvarobj=
Nesb01t
·
2023-09-16 11:33
设计模式
javascript
设计模式
开发语言
单例模式,适用于对象唯一的情景(设计模式与
开发实践
P4)
文章目录单例模式实现代理单例惰性单例上一章后续的内容是关于JS函数闭包的,考虑很多读者已经有了闭包基础或者希望通过实战理解,遂跳过上一章直接开始设计模式篇~需要注意的是,代码部分仅供参考,主要关注的内容是设计模式的思想和运用,结合到自己的实战中才是最好的单例模式单例模式的定义是:保证一个类只有一个实例,并提供一个访问他的全局访问点例如:线程池,全局缓存,登陆窗口(无论你点击多少次,窗口都只会创建一
Nesb01t
·
2023-09-16 11:01
设计模式
单例模式
设计模式
javascript
GIS前端编程-Leaflet前端扩展
开发实践
GIS前端编程-Leaflet前端扩展
开发实践
需求概述插件扩展开发1.军标绘制功能实现原理2.基于Leaflet军标绘制扩展原理(1)扩展军标图形(L.FeatureGroup类扩展)。
Mr Robot
·
2023-09-16 09:54
webgis
前端
敏捷
开发实践
精要总结
原文链接最近读了《高效程序员的45个习惯》,书中主要介绍了一些敏捷开发在实际应用当中的经验。对于很多项目开发管理经验不足的人来说,有很多地方是值得借鉴的。本书的译者将书中的方法总结成了一个歌诀,便于记忆,觉得很有意思。歌诀如下:迭代开发,价值优先分解任务,真实进度站立会议,交流畅通用户参与,调整方向结对编程,代码质量测试驱动,安全可靠持续集成,尽早反馈自动部署,一键安装定期回顾,持续改进不断学习,
码农飞飞
·
2023-09-15 23:59
JavaScript 的面向对象基础,设计模式中的原型模式(设计模式与
开发实践
P2)
文章目录1.1动态类型语言和鸭子类型1.2多态1.3封装封装数据封装实现封装类型1.4原型模式和基于原型继承的JavaScript对象系统C#原型模式JS原型模式在学习JS设计模式之前需要了解一些设计模式基础,如果不是JavaScript用户可以直接跳到设计模式篇的讲解~1.1动态类型语言和鸭子类型编程语言按照数据类型分为:动态类型语言静态类型语言动态类型更专注于业务逻辑,缺点是无法保证变量的类型
Nesb01t
·
2023-09-15 10:31
设计模式
javascript
设计模式
原型模式
Android-
推荐一个好用的Banner库
图片来源于网络之前做商城类App的时候,会遇到多个Banner需求,那么我们有没有办法快速实现Banner呢?答案是有的,具体怎么做请看我下面的分享。Banner引入implementation('io.github.youth5201314:banner:2.2.2')截止写博客的时间,最新的版本是2.2.2。需要注意的是2.1.0版本之后,仓库地址变成:repositories{maven{u
阿博聊编程
·
2023-09-15 10:03
android-
截图
截图if(Build.VERSION.SDK_INT>Build.VERSION_CODES.O){valb:Bitmap=Bitmap.createBitmap(resources.displayMetrics.widthPixels,resources.displayMetrics.heightPixels,Bitmap.Config.ARGB_8888)PixelCopy.request(w
病人乙
·
2023-09-14 20:00
android
android
studio
kotlin
基于货运APP的全栈
开发实践
:后端用PHP,前端用Uni-app实现兼容性
在上一篇文章中,我们介绍了货运APP如何助您提高运输效率。本文将重点介绍该货运APP的技术实现,并探讨后端和前端所使用的技术以及如何实现兼容性。后端技术实现(PHP):货运APP的后端采用PHP作为开发语言,下面是一些关键点的介绍:服务器环境:后端开发需要搭建PHP运行环境,包括Web服务器(如Apache或Nginx)、数据库(如MySQL)等。路由与请求处理:通过使用路由功能,后端可以根据不同
hyswl666
·
2023-09-14 20:11
php
前端
uni-app
Android-
添加新的语言支持(比如繁体)
这几天突然要发一个中国台湾版本,做法比较硬:复制一个工程,改包名,改图标,改api接口。语言全部都是繁体就行:Androidstudio添加新语言资源文件(res/values/....)如下:imageimageimage然后回车即可:image把对应的字符串翻译成繁体就行。至于翻译,有一些工具可以借鉴。同时网上也有很多多语言切换的方式,就是一个工程,一个app进行内部切换多语言支持的方式(像微
MonkeyLei
·
2023-09-14 18:23
Android-
对空包进行签名;
jarsigner-verbose-keystore[game.keystore]-signedjar[D:\signed.apk][D:\unsign.apk][game.keystore.Alias]-digestalgSHA1参数说明:[game.keystore]game.keystore密钥库位置;[D:\signed.apk]生成的签名apk位置;[D:\unsign.apk]需要签名
huangasys
·
2023-09-13 05:39
上海控安携汽车网络安全新研产品出席AUTOSEMO“恒以致远,共创共赢”主题研讨会
现场汇聚了100余位来自产学研政企等领域的专家、学者、领导,聚焦汽车软硬件
开发实践
,共商产业发展新趋势。
上海控安
·
2023-09-10 21:20
汽车
web安全
安全
Android-
忘记签名文件的密码怎么办
今天工作需要,需要对老项目进行再次打包,居然发现大家都忘记了打包密码和别名,然后心态爆炸了一下午来处理这个事情,现在记录下我的解决方案。我的处理方法前提:.jks文件是项目还保留存在的,只是忘记了两个password和alias。Keypassword和Keyalias:1、下载AndroidKeystoreBrute.jar,下载地址。2、新建一个文件夹(随便命名),我命名是find,把下载的.
DP文剑平
·
2023-09-10 18:09
Android-
四种进程类型
程序与进程程序:存储在磁盘上的可运行的代码和数据的集合,是个静态的概念进程:程序的执行过程,是操作系统进行资源分配的基本单位,是个动态概念程序由一个或多个相互协作的进程组合而成。进程的创建当程序启动运行时,系统就会为之创建相应的进程。在进程当中,调用系统资源,执行程序的逻辑。进程的销毁进程什么时候会销毁呢?进程的销毁场景有两种,1.程序不需要继续执行代码,运行结束;2.系统为回收内存,强制销毁。进
Chaoswx
·
2023-09-10 14:43
进程
进程
(设计模式与
开发实践
P1)
文章目录设计模式从哪来学习模式的作用设计模式和编程语言什么时候用设计模式这是关于《JavaScript设计模式与
开发实践
》的笔记,尝试总结了设计模式的精髓,从JS角度出发拓展到其他语言,请支持曾探作者原版
Nesb01t
·
2023-09-09 11:12
设计模式
设计模式
笔记
开发语言
托管代码和非托管代码_6种非技术最佳实践,可进行更好的代码审查
Thecodereviewissimplyoneofthebestsoftwaredevelopmentpractices.Itprovidesmanybenefits,suchasfindingbugs,improvingthequality,andsharingtheknowledgethroughouttheteam.代码审查只是最佳的软件
开发实践
之一
一二三是五六十
·
2023-09-08 21:33
python
java
leetcode
javascript
算法
ViewUI
什么是CI/CD:持续集成与持续交付?(InsCode AI 创作助手)
在现代软件开发领域,CICD(ContinuousIntegrationandContinuousDelivery)是一种关键性的
开发实践
,它有助于提高软件交付的质量和效率。
信息化战略
·
2023-09-08 19:26
自动化运维
ci/cd
inscode
Jenkins安装配置及插件安装使用
百度对持续集成的定义:持续集成是一种软件
开发实践
,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。
程序员威子
·
2023-09-08 18:04
jenkins
测试用例
压力测试
测试工具
单元测试
selenium
功能测试
《DevOps实践指南》- 读书笔记(四)
DevOps实践指南Part3第一步:流动的技术实践11.应用和实践持续集成11.1小批量开发与大批量合并11.2应用基于主干的
开发实践
11.3小结12.自动化和低风险发布12.1自动化部署流程12.1.1
壹只菜鸟
·
2023-09-08 18:20
#
devops
devops
运维
基于Netty的高性能网络编程
2.1Channel和EventLoop的概念和作用2.2Handler的概念和作用2.3Pipeline的概念和作用三、Netty的高级特性长连接和心跳检测粘包和拆包处理编解码器SSL加密通信四、应用
开发实践
基于
格林希尔
·
2023-09-08 12:04
Java实践
java
架构
大数据
分布式
网络
DDD领域驱动设计
参考来源:使用DDD指导业务设计的一点思考https://insights.thoughtworks.cn/ddd-business-design/后端
开发实践
系列——领域驱动设计(DDD)编码实践https
Insights
·
2023-09-07 18:23
Godot游戏
开发实践
之三:容易被忽视的Resource
一、前言首先,特大喜讯,奔走相告,Godot爱好者们又有新的窝了——我们国人自建的Godot论坛:Godot中文社区已经正式开放,这里有一手的开发资源,最新的科技动向,开发上有啥问题可以随时发帖,欢迎大家随时到论坛来讨论、交流和学习游戏开发的最新技术。:grin:那么,回过头来,今天要探讨的话题是Godot中极容易被新手忽视的Resource资源类。开发过Unity游戏的同学们知道一个叫Scrip
spkingr
·
2023-09-07 03:53
8.3 自定义异常及经验小结
8.3自定义异常及经验小结在
开发实践
中很少用到自定义异常。
肆悟先生
·
2023-09-06 22:53
Java学习
python
开发语言
《低代码指南》——智能化低代码
开发实践
案例
大模型能通过自然语言理解自动生成需求文档及代码供给低代码开发者使用,也具备自动检测和修复代码错误、自动优化代码、找出冗余并提供高效方案等自动化能力,为开发者带来需求模式、设计模式、开发模式的变化,节省时间成本、代码质量更优、进一步降低开发者的门槛和学习成本。更重要的是,通过大模型对于文档、模版、业务流程、样例、源码的自学习能力,融合低代码的设计编排和逻辑优化能力,使得低代码定位形态升级、开发边界扩
LCHub低代码社区
·
2023-09-06 22:09
低代码指南
《向量数据库指南》
低代码
机器学习
人工智能
Milvus
Cloud
向量数据库
LCHub
维格云
App自动化测试持续集成效率提高50%
持续集成是一种
开发实践
,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。
软件测试果冻
·
2023-09-06 10:40
软件测试
servlet
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他