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端开发实践
Flutter混合
开发实践
###一、跨平台技术的出现背景#####1.原生开发Android基于Java或者Kotlin,iOS基于Objective-C或Swift,直接调用各自平台的SDK开发的应用程序;-优点:能快速访问各种硬件功能(GPS、摄像头)速度快、性能高、可以实现复杂动画及绘制,整体用户体验好-缺点:开发成本高,一个应用要维护两套代码,一致性差为了加快产品的开发周期,提高开发效率,保持多端的一致性,逐渐出现
·
2023-06-24 08:09
iOS项目持续集成:jenkins+Github+蒲公英
持续集成是一种软件
开发实践
,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。
XIAO_Zzz_
·
2023-06-23 13:50
iOS
CI
自动化
持续集成
jenkins
蒲公英
【第二篇】 基于 Qt 实现消息总线
本文是《Qt框架性
开发实践
——基础框架篇》的第二篇。本文所讲的内容已经开源,你可以在这里找到源代码。消息总线是一种常见的架构模式,它通过隔离生产者、消费者达到解除或者弱化耦合的目的。
Fighting Horse
·
2023-06-23 00:11
Qt
框架性开发实践
qt
c++
Android组件化
开发实践
(一):为什么要进行组件化开发?
1.前言三国演义里开篇就说:天下大势,分久必合,合久必分。我发现这话套在软件开发上,也特别贴切。我记得我刚入门时做java后台开发,以及后来做Android应用程序开发,刚开始都是采用中心化管理的思想,将相同的资源集中进行管理,但是做着做着,发现集中管理的资源太多了,多人开发时牵一发而动全身,进而又要对原本的项目进行拆分,演变出什么SOA架构、什么微服务,以及我这里要讲的Android组件化实践。
weixin_34185512
·
2023-06-22 18:10
移动开发
ui
java
使用 vue3 开发 前端静态编辑器 的一些思考总结
VUE3
开发实践
-前端静态页编辑器前言:记录一次使用vue3开发前端静态页编辑器的历程,包括对项目的设计构思和对vue3开发的一些思考,希望可以和大家多多交流讨论。
一块钢
·
2023-06-22 13:47
前端
vue
vue.js
vue
前端
学习这些设计模式,让你写出更优雅的代码
最近看了《Javascript设计模式与
开发实践
》这本书,一言以蔽之,真不错的一本书,在这里总结一下书中介绍的主要的在JavaScript中我们可以用到的一些设计模式。
weixin_34205076
·
2023-06-21 21:52
设计模式
javascript
ViewUI
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大数据处理数据
电影APP项目(Android+Java+MySQL)
动态页:5.登录页:五、代码:(一)数据后台:1.DBUtil.java:2.ServerAgentThread.java:3.ServerThread.java:4.Constant.java:(二)
Android
姓蔡小朋友
·
2023-06-21 06:36
Android开发
java
android
mysql
使用oc开发ios之grpc的安装和使用
有了
android端
些许的踩坑经验,21年开始ios入坑之旅,最大的感触是两端开发模式完全不同,话不多说不如正文。
予渝与裕舆
·
2023-06-21 04:16
Ios
Objective_c
objective-c
【Web UI自动化测试】Web UI自动化测试之PO篇(全网最全)
本文大纲截图:1、PO模式基本介绍【文末免费分享自动化测试学习资源】概念:PO是PageObject的缩写,PO模式是自动化测试项目
开发实践
的最佳设计模式之一。
测试界的彭于晏
·
2023-06-20 21:43
技术分享
自动化测试
软件测试
自动化测试
测试工程师
软件测试
职场和发展
Cordova 11更新内容
cordova-cli-11.0.0-release.htmlhttps://volt.build/docs/upgrading_to_cordova_11/Cordova11较Cordova10版本,主要是
Android
毋丶疗
·
2023-06-20 18:39
android
ios
仿 微信/QQ 实现小程序功能 -IOS
Android端
:点击图标进入小程序,会新开一个任务栈,每个小程序一个任务栈(有的机型所有小程序都在一个任务栈),不影响主APP,所以在多任务管理中,我们可以看到是有多个任务的。
毋丶疗
·
2023-06-20 18:08
移动端
小程序
微信
ios
objective-c
彻底了解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
模糊测试
安全测试
黑盒测试
移动端H5使用window.open跳转,IOS不生效解决
直接上代码varuser=navigator.userAgent;//
android端
varisAndroid=user.indexOf("Android")>-1||user.indexOf("Adr
h_webCode
·
2023-06-19 21:08
h5
javascript
移动端H5使用window.open跳转,IOS不生效解决
打印navigator对象userAgent在安卓和IOS的打印结果兼容IOS,直接copyvaruser=navigator.userAgent;//
android端
Mr.Meng_95
·
2023-06-19 21:37
项目
h5
用单元测试读懂 vue3 中的 defineComponen
目录前言:I.测试用例II.一些基础类型定义III.官网文档中的propsV.
开发实践
VI.全文总结前言:Vue3是一种流行的JavaScript框架,它在组件开发方面提供了更多的表现力和灵活性,通过使用
自动化测试码元
·
2023-06-19 17:31
接口自动化测试
软件测试
自动化测试
单元测试
junit
postman
软件测试
接口自动化测试
【uniapp原生插件】招商银行一网通支付android&iOS
招行支付插件说明参考uni插件市场【wx】gaogaoEagle插件集成准备从招行获得appid和appSchememanifest.json中App原生插件配置,云端插件选择试用或购买的插件,并配置
Android
一只农民工
·
2023-06-19 16:00
移动开发
Ios
Android
uni-app
android
ios
hbuilder
uniapp
插件
用 Travis CI 自动部署 Github Pages
关于CI持续集成(Continuousintegration)是一种软件
开发实践
,即团队开发成员经常集成他们的工作
·
2023-06-19 13:08
设计原则之单一职责原则
参考资料曾探《JavaScript设计模式与
开发实践
》;《JavaScript设计模式与
开发实践
》原则篇(1)——单一职责原则《javaScript设计模式与
开发实践
》笔记定义单一职责原则(SingleResponsibilityPrincipleSRP
开心就是最好
·
2023-06-19 00:12
设计模式
单一职责原则
javascript
设计模式
(二)Android音频录制研究
上一篇实现了
Android端
文字的传输点击打开链接,由于此系列要实现
Android端
语音的传输,所以这篇就先研究一下
Android端
语音的录制。
孖彧
·
2023-06-18 17:37
微信H5下载文件、微信浏览器无法下载文件解决方案
手机端的微信访问网页的时候,是禁止直接下载文件的但是IOS端可以预览.txt/.doc/.docx/.xls/xlsx/.pdf等格式的文件,
Android端
在下载这些格式的文件时,可以唤起‘即将离开微信
讓之
·
2023-06-18 16:59
java随记
WEB随记
微信
android
SCRUM敏捷
开发实践
—任务看板Task Boards
任务板展现了我们在Sprint过程中所有要完成的任务。在Sprint过程中我们要不断的更新它。–如果某个开发人员想到了一个任务他就可以把这个任务写下来放在任务墙上。无论每日站会过程中或者之后,如果估计发生了变化,任务会根据变化在任务墙上做相应的调整。通常的任务板是下面这个样子:任务板任务墙被横竖分割成许多格子,每一行代表一个Prouctbacklog项也可以称作一个用户故事.在Sprint计划会议
氓小流
·
2023-06-18 05:59
【Flutter混合开发】开发一个简单的快速启动框架
目录前言启动插件Flutter代码Android代码IOS代码启动模块使用
android端
ios端前言因为在移动端中启动Flutter页面会有短暂空白,虽然官方提供了引擎预热机制,但是需要提前将所有页面都进行预热
BennuCTech
·
2023-06-17 07:28
flutter入门+进阶
flutter
android
敏捷
开发实践
与经验总结
引言敏捷开发是一种以人为核心、迭代、快速响应需求变化的软件开发方法。在过去的几年里,我有幸参与了多个敏捷开发项目,并积累了一些实践经验。本文将分享我对敏捷开发的理解和实践总结。什么是敏捷开发敏捷开发强调团队协作、快速交付和持续反馈。与传统的瀑布模型相比,敏捷开发更加注重迭代开发,通过不断地反馈和调整来满足用户需求。敏捷开发的核心原则包括个体和互动胜过流程和工具、可工作的软件胜过详尽的文档、客户合作
DevCorner
·
2023-06-17 07:58
敏捷流程
敏捷流程
云音乐 Android so 体积治理实践
最近负责治理云音乐
Android端
so的体积,通过研究摸索总结了一些方法,主要从三个方面着手治理,分别是优化代码优化编译链接优化依赖。用这些方法进行了
·
2023-06-16 17:00
android软件开发
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
三年 Android 开发的技术人生,浅谈自身面试的感悟
一些唠叨从进入这行开始,就是听说
Android端
凉了,寒冬这又如何那又如何的事情,很多的风言风语缠绕着这个圈子。
Android小贾
·
2023-06-16 11:57
Android
移动开发
面试
面试
android
java
移动开发
职场和发展
appium+python在
Android端
的环境配置
一、安装配置JDK一、安装环境1、本机系统:Windows10(64位)2、JDK版本:1.8(64位)二、下载安装1、JDK和JRE简介Java环境分JDK和JRE,JDK就是JavaDevelopmentKit。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE是JavaRuntimeEnviroment是指Java的运行环境,是面向Java程序的使用者。2
杰哥牛波一
·
2023-06-16 02:07
软件测试
自动化测试
appium
开发语言
jmeter
测试用例
自动化
读书笔记 - 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
设计模式
学习
工信部敏感权限
Android端
排查快速检索
现在工信部针对android客户端安全审核的要求越来越严格,列了很多项目去检查,总结了关键的方法,只要检查有这些方法就一定是涉及到敏感权限了:1、imeigetImei2、imsigetSubscriberId3、andoridIdANDROID_ID4、meidgetMeid5、硬件序列号getSerial()6、mac地址getMacAddress7、ICCIDgetSimSerialNumb
华仔狂战
·
2023-06-16 00:47
移动开发
android
系统安全
设计模式系列笔记-代理模式
写在前面:本系列文章内容为《JavaScript设计模式与
开发实践
》一书学习笔记,感谢作者曾探代理模式代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候
no_code_no_life
·
2023-06-15 23:48
Android集成Unity(二)
前言上一篇给大家分享了Android集成Unity,但那一篇解决的是Unity采用mono打包,但Unity到了2020及以上版本时,官方都是推荐il2cpp打包,所以这一篇就补上之前那一篇的短板开发环境
Android
小尹编码中...
·
2023-06-15 17:25
android
实时语音驱动实现
Android端
Avatar虚拟人表情表达
语音驱动虚拟人功能简介ZEGOAvatarSDK提供了语音驱动功能,通过声音的声波信息,实时驱动当前虚拟人物的嘴形变化,使得虚拟形象能够和真人一样进行自然的情绪表达。可广泛应用于社交互动、语聊直播等场景中。虚拟人语音驱动的前提条件在实现虚拟人“语音驱动”功能之前,请确保:已在项目中集成了AvatarSDK,详情请参考集成SDK。已参考创建虚拟形象,完成基本的虚拟人物形象搭建。虚拟形象语音驱动实现流
·
2023-06-15 15:36
虚拟元宇宙人工智能
Java阶段四Day04
Java阶段四Day04文章目录Java阶段四Day04关于SLF4j日志框架使用@Sql注解关于DAO架构关于Service关于异常关于SLF4j日志框架在
开发实践
中,通常禁止使用System.out.println
今天你学Java了吗
·
2023-06-14 22:11
Java之旅
java
mybatis
spring
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他