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开发技术分享
架构师应该遵守的编程原则
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩
技术分享
点击关注#互联网架构师公众号,领取架构师全套资料都在这里0、2T架构师学习资料干货分上一篇:为什么Spring和IDEA都不推荐使用
互联网架构
·
2023-11-09 15:04
编程语言
python
人工智能
java
大数据
怎么画出好的架构图,架构师必备技能
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩
技术分享
点击关注#互联网架构师公众号,领取架构师全套资料都在这里0、2T架构师学习资料干货分上一篇:史上最污技术解读,我竟然秒懂了大家好,我是互联网架构师
互联网架构
·
2023-11-09 15:04
大数据
java
编程语言
人工智能
面试
6个
Android开发
者不可不知的设计模式
本文介绍6种常见的设计模式,并提供解决问题的方法,帮助您提高代码的可重用性和可维护性。微信搜索关注《Java学研大本营》这是作为安卓开发者最重要的设计模式。1什么是设计模式设计模式是一种可以重复使用的解决软件工程问题的方案。与许多特定程序的解决方案不同,设计模式可以应用于许多不同的程序中。设计模式不是一个成品,而是一个可以应用于多种情况并随时间改进的模板,是非常强大的软件工程工具。使用经过验证的原
Java学研大本营
·
2023-11-09 15:27
android
设计模式
从零开始学习自定义view【2】com.youth.banner:banner库下的自定义Indicator指示器
在
Android开发
中,Indicator(指示器)是一个常见的UI元素,用于指示当前页面或内容的位置。它通常被用于轮播图、导航栏、引导页面等场景。
jiet_h
·
2023-11-09 15:52
Android
从零开始学习自定义view
学习
android
技术分享
| app自动化测试(Android)--元素定位方式与隐式等待
元素定位是UI自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论Appium元素定位方式。Appium的元素定位方式定位页面的元素有很多方式,比如可以通过ID、accessibility_id、XPath等方式进行元素定位,还可以使用Android、iOS工作引擎里面提供的定位方式。隐式等待设置隐式等待后可以在规定的时间之内去动态的
软件测试潇潇
·
2023-11-09 14:34
软件测试
自动化测试
软件测试工程师
android
软件测试
自动化测试
功能测试
程序人生
职场和发展
Android开发
者快速上手Kotlin(五) 之 协程语法初步
接《
Android开发
者快速上手Kotlin(四)之泛型、反射、注解和正则》文章继续。12协程语法初步12.1简介协程(Coroutine)并非什么新产物,它是几十年前就已存在的概念,但兴起于近些年。
子云心
·
2023-11-09 13:34
Kotlin
Coroutine
Continuation
协程
Kotlin
suspend
网易视频云
技术分享
:Facebook memcache优化经验
网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅、低时延、高并发的视频直播、录制、存储、转码及点播等音视频的PAAS服务,在线教育、远程医疗、娱乐秀场、在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台。现在,网易视频云的技术专家给大家分享一则技术文:Facebookmemcache优化经验。memcache是facebook的重要基础设
vcloud163
·
2023-11-09 10:39
网易视频云
技术开发
Facebook
网易视频云
合肥工业大学移动计算实验
文章目录**实验一
Android开发
平台搭建和第一个Android程序**一、实
就你叫Martin?
·
2023-11-09 03:10
课设
android-studio
技术分享
| Appium 用例录制
原文链接下载及安装下载地址:https://github.com/appium/appium-desktop/releases下载对应系统的Appium版本,安装完成之后,点击“StartServer”,就启动了AppiumServer。在启动成功页面点击右上角的放大镜,进入到创建Session页面。配置好desirecapability信息之后,点击“StartSession”启动会话就展示出下
hog_ceshiren
·
2023-11-08 23:13
android
android
studio
android-studio
Workshop 深圳站|实战+源码架构剖析带你揭开Appium的神秘面纱
它是引发人们思考、探讨、相互交流的一种方式,鼓励参与、创新、找出解决对策,Workshop是一种偏实战,注重实操性的交流活动,这种形式也越来越多的被应用到
技术分享
中。
霍格沃兹测试开发
·
2023-11-08 23:13
测试开发
软件测试
测试
压力测试
技术分享
| app自动化测试(Android)-- Capability 使用进阶
Capability是一组键值对的集合(比如:“platformName”:“Android”)。Capability主要用于通知Appium服务端建立Session需要的信息。客户端使用特定语言生成Capabilities,最终会以JSON对象的形式发送给Appium服务端。Appium底层架构tmp823×39676.8KB比如下面的例子展示了几个重要的capabilities:Python版
Hogwarts测试开发
·
2023-11-08 23:42
android
python
pytest
功能测试
数据库架构
Workshop 深圳站|源码架构剖析带你揭开Appium的神秘面纱
它是引发人们思考、探讨、相互交流的一种方式,鼓励参与、创新、找出解决对策,Workshop是一种偏实战,注重实操性的交流活动,这种形式也越来越多的被应用到
技术分享
中。
霍格沃兹-慕漓
·
2023-11-08 23:12
android
android
studio
ide
压力测试
技术分享
| Appium环境安装与架构介绍
Appium架构Appium设计哲学不需要为了自动化而重新编译或修改被测应用不应该让移动端自动化测试限定在某种语言或者某个具体的框架不要为了移动端的自动化测试而重新造轮子移动端自动化测试应该是开源的Appium架构Appium架构图如下:Appium的核心是一个Web服务器,提供了一套REST的接口,接收到客户端的连接,监听到命令,在移动设备上执行这些命令,将执行结果放在HTTP响应中返还给客户端
测试萧十一郎
·
2023-11-08 23:11
软件测试工程师
软件测试
自动化测试
appium
架构
软件测试
功能测试
自动化
程序人生
职场和发展
阿里云运维
技术分享
先看一张图,我们的服务运行都需要什么云网络虚拟专用网络VPC阿里云登录-欢迎登录阿里云,安全稳定的云计算服务平台VPC(VirtualPrivateCloud)一个虚拟私有网络环境,连接云上所有网络设备包括网关、虚拟路由器、虚拟交换机以及连接的各种云资源,与真实网络环境是一样的VPC对外连接网络连接基本信息网段与子网掩码说明,每一个设备都会占用一个IP子网网段常见以下几个网段当前我们用到的网段范围
别说小李
·
2023-11-08 22:52
运维
运维
阿里云
网络
Android开发
常用的版本控制工具和比较
版本控制工具现在主流的版本控制工具无非是SVN和GitSVNSVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。但是由于git的出现SVN逐渐的被取代GitGit是一个开源的分布式版
我的真心比不上你的娇喘
·
2023-11-08 22:46
android学习积
SVN
Android版本控制工具
Git
版本控制
技术分享
| Appium 用例录制
下载及安装下载地址:github.com/appium/appi…下载对应系统的Appium版本,安装完成之后,点击“StartServer”,就启动了AppiumServer。在启动成功页面点击右上角的放大镜,进入到创建Session页面。配置好desirecapability信息之后,点击“StartSession”启动会话就展示出下面的页面。AppiumInspector元素定位页面:左侧为
程序员曦曦
·
2023-11-08 21:13
自动化测试
软件测试工程师
软件测试
appium
功能测试
软件测试
自动化测试
程序人生
职场和发展
技术分享
| app自动化测试(Android)--触屏操作自动化
导入TouchActionPython版本fromappium.webdriver.common.touch_actionimportTouchActionJava版本importio.appium.java_client.TouchAction;常用的手势操作press按下TouchAction提供的常用的手势操作有如下操作:press按下release释放move_to/moveTo移动tap
测试萧十一郎
·
2023-11-08 21:43
自动化测试
软件测试工程师
软件测试
android
自动化
运维
软件测试
功能测试
程序人生
职场和发展
Android Bitmap 裁剪局部
AndroidBitmap裁剪局部在
Android开发
中,我们经常会遇到需要对图片进行裁剪的情况。裁剪图片可以提取出我们需要的局部区域,以满足特定的需求,比如头像的裁剪、图片的放大缩小等。
落魄的Android开发
·
2023-11-08 18:31
Android
android
肝爆女神问我的Android性能卡顿优化,我是这样回答的……
作为计算机毕业的班级大牛,现在还有许多从事
Android开发
的同学。
程序猿会指北
·
2023-11-08 18:52
Android性能优化
android
ui
性能优化
技术分享
| 接口测试价值与体系
如果把测试简单分为两类,那么就是客户端测试和服务端测试。移动端的测试包括UI测试,兼容性测试等,服务端测试包括接口测试。接口测试检查数据的交换、传递和控制管理过程。它绕过了客户端,直接对服务端进行测试。接口测试的价值服务端非常复杂,就像下图的阿里核心链路图,包含大约150个组件,组件与组件之间进行交互,形成了密集的后端网络。UI测试无法覆盖这么复杂的组件交互网络,所以要绕过客户端,直接使用接口测试
爱学习的潇潇
·
2023-11-08 17:12
自动化测试
软件测试
软件测试工程师
压力测试
软件测试
功能测试
自动化
程序人生
职场和发展
技术分享
| 常见接口协议解析
服务与服务之间传递数据包,往往会因为不同的应用场景,使用不同的通讯协议进行传递。比如网站的访问,常常会使用HTTP协议进行传递,文件传输使用FTP,邮件传递使用SMTP。上述的三种类型的协议都处于网络模型中的应用层。除了应用层的常用协议之外,对于传输层的TCP、UDP协议,以及Restful架构风格、RPC协议等等基础网络知识要有一定的了解和认知。网络协议介绍在了解具体的协议之前,需要先了解OSI
爱学习的潇潇
·
2023-11-08 17:42
软件测试
自动化测试
软件测试工程师
软件测试
功能测试
自动化
程序人生
职场和发展
技术分享
| app测试中常用的Android模拟器
EmulatorEmualor是AndroidStudio自带的模拟器,是官方提供的工具,
Android开发
最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。
爱学习的潇潇
·
2023-11-08 17:31
软件测试工程师
软件测试
自动化测试
android
软件测试
功能测试
自动化
程序人生
职场和发展
技术分享
| app自动化测试(Android)--触屏操作自动化
导入TouchActionPython版本fromappium.webdriver.common.touch_actionimportTouchActionJava版本importio.appium.java_client.TouchAction;常用的手势操作press按下TouchAction提供的常用的手势操作有如下操作:press按下release释放move_to/moveTo移动tap
软件测试潇潇
·
2023-11-08 12:01
自动化测试
软件测试工程师
软件测试
android
自动化
运维
功能测试
职场和发展
软件测试
程序人生
技术分享
| app自动化测试(Android)-- 参数化用例
参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的,这时就可以使用参数化的方式来解决测试数据变化,测试步骤不变的问题。参数化就是把测试需要用到的参数写到数据集合里,让程序自动去这个集合里面取值,每条数据都生成一条对应的测试用例,直到集合里的值全部取完。使用方法
软件测试曦曦
·
2023-11-08 10:50
软件测试
自动化测试
软件测试工程师
android
软件测试
功能测试
职场和发展
自动化
程序人生
云计算的技术架构与实现分析
云计算的技术架构与实现分析作者:Eugene来源:MySQLOPS数据库与运维自动化
技术分享
时间:2012-02-0723:19:31人气:545评论:0标签:云计算引言当前的“云计算”一词已经被神话,
zsl6658
·
2023-11-08 09:03
云计算
云计算
存储
虚拟机
负载均衡
集群
网络
shopee虾皮跨境电商网站商品数据支持网站后缀(.com.my;.vn;.ph)
然而,在不同的
技术分享
中,我们常常会遇到质量参差不齐的文章,有时甚至还会存在错误或虚假信息。因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家提高技术文章的质量和可信度,让更多人从中受益!
Miya(QQ3088716563)
·
2023-11-08 08:20
大数据
API接口
网络爬虫
虾皮
跨境电商
学不会Handler?那是因为你还没有看过这篇文章
对
Android开发
者来suo,Handler机制无疑是最重要的知识之一,大家肯定也已经看过诸多有关Handler的教学文章了,为什么你会看到这篇文章?显然是你还没学会,或者忘记了,或者想深究一下。
Android小贾
·
2023-11-08 07:30
Android
移动开发
Framework
android
移动开发
framework
架构
Handler
美团点评APP在移动网络性能优化的实践,吊打面试官系列!
一.开发背景想要成为一名优秀的
Android开发
,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。
阿里MySQL面经
·
2023-11-08 07:30
程序员
android
移动开发
面试
这份333页关于性能优化知识点的PDF你不能不看!大厂内部资料
想要成为一名优秀的
Android开发
,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。
安卓小希
·
2023-11-08 07:59
程序员
android
web
技术分享
| 虚拟列表实现
针对过多数据列表展示造成过多节点渲染使页面卡死或卡顿,特地封装一个简易的虚拟列表,大家可在此基础上进行针对修改组件基于vue3+elementplus+ts+tailwindcss开发设计思路分为三部分:父容器占位;一个子容器展示通过滚动条计算的数据相当于真实渲染节点;一个子容器作为虚拟列表不渲染列表提供列表真实高度显示滚动条实现页面结构样式修改elementplus的scrollbar样式.sc
anyRTC
·
2023-11-08 06:57
web技术分享
音视频
虚拟列表
前端
vue.js
音视频
虚拟列表
web
(14)DMETL的部署实践
本篇
技术分享
文章是基于Linux下达梦DMETL标准版的部署实践。
idmon
·
2023-11-08 03:41
大数据
Android 架构组件 – 让天下没有难做的 App
Google为了帮助
Android开发
者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作AndroidJetpack,它包含的组件如下图所示:老的support包被整合进了Jetpack
weixin_33734785
·
2023-11-08 01:47
ui
数据库
java
Android 架构组件 - 让天下没有难做的 App
Google为了帮助
Android开发
者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作AndroidJetpack,它包含的组件如下图所示:老的support包被整合进了Jetpack
程序亦非猿
·
2023-11-08 01:47
Android 架构组件(一)
转载:https://www.yuque.com/liangfei/programming/hr8o47Google为了帮助
Android开发
者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体
lyb2518
·
2023-11-08 01:16
Android
Android 架构组件,节省你重复造轮子时间
前言Google为了帮助
Android开发
者更快更好地开发App,推出了一系列组件,这些组件被打包成了一个整体,称作AndroidJetpack,它包含的组件如下图所示:老的support包被整合进了Jetpack
chuhe1989
·
2023-11-08 01:45
Android开发
android
经验分享
技术分享
| app自动化测试(Android)--元素定位方式与隐式等待
元素定位是UI自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论Appium元素定位方式。Appium的元素定位方式定位页面的元素有很多方式,比如可以通过ID、accessibility_id、XPath等方式进行元素定位,还可以使用Android、iOS工作引擎里面提供的定位方式。隐式等待设置隐式等待后可以在规定的时间之内去动态的
测试萧十一郎
·
2023-11-07 23:46
自动化测试
软件测试工程师
软件测试
android
软件测试
自动化
功能测试
程序人生
职场和发展
技术分享
| app自动化测试(Android)--App 控件定位
客户端的页面通过XML来实现UI的布局,页面的UI布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在XML布局中可以使用XPath进行节点的定位。App的布局结构从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的XML代码。其中包含的内容为:节点node节点属性:包括clickable(是否可点击)、
测试萧十一郎
·
2023-11-07 23:45
软件测试工程师
自动化测试
软件测试
android
软件测试
功能测试
自动化
程序人生
职场和发展
技术分享
| web自动化测试-PageObject 设计模式
为UI页面写测试用例时(比如web页面,移动端页面),测试用例会存在大量元素和操作细节。当UI变化时,测试用例也要跟着变化,PageObject很好的解决了这个问题。使用UI自动化测试工具时(包括selenium,appium等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而PageObject让自动化脚本井然有序,将page单独维护并封装细节,可以使testcase更稳健,不需要太多
测试萧十一郎
·
2023-11-07 23:35
自动化测试
软件测试
软件测试工程师
前端
设计模式
软件测试
功能测试
自动化
程序人生
职场和发展
Android多线程:深入分析 Handler机制源码(二)
前言在
Android开发
的多线程应用场景中,Handler机制十分常用接下来,深入分析Handler机制的源码,希望加深理解目录1.Handler机制简介定义一套Android消息传递机制作用在多线程的应用场景中
Jason_Lee155
·
2023-11-07 21:42
Android多线程
技术分享
| app自动化测试(Android)-- 属性获取与断言
断言是UI自动化测试的三要素之一,是UI自动化不可或缺的部分。在使用定位器定位到元素后,通过脚本进行业务操作的交互,想要验证交互过程中的正确性就需要用到断言。常规的UI自动化断言分析正确的输出结果,常规的断言一般包含以下的几个情形:比较大小包含或者不包含验证布尔值Python示例代码#第一种:比较大小price=driver.find_element(By.XPATH,'//*[contains(
潇潇说测试
·
2023-11-07 20:13
自动化测试
软件测试工程师
软件测试
android
功能测试
软件测试
自动化
程序人生
职场和发展
技术分享
| app自动化测试(Android)-- 特殊控件 Toast 识别
Toast是Android系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现1到2秒会自动消失,可以出现在屏幕上中下任意位置。它不同于Dialog,它没有焦点。Toast的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。测试APP下载地址:github.com/appium/samp…首先将上面地址的apk包下载到本地,并安装到模拟器中;在模拟器中
潇潇说测试
·
2023-11-07 20:41
软件测试
软件测试工程师
自动化测试
android
职场和发展
功能测试
自动化
软件测试
程序人生
2023年
Android开发
者路线-第4部分
2023年
Android开发
者路线-第1部分2023年
Android开发
者路线-第2部分2023年
Android开发
者路线-第3部分2023年
Android开发
者路线-第4部分2023年
Android开发
者路线
Calvin880828
·
2023-11-07 20:39
Android技术汇总
Android架构
android
android
jetpack
「Java工具类」发现一个身份证地址解析出省市区的工具类
Java常用关键技术点,通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的
技术分享
程序员阿宁
·
2023-11-07 18:06
Java工具类
java
java工具类
Android内存回收机制、GC算法及内存问题分析解决
Android内存回收机制、GC算法及内存问题分析解决在
Android开发
中,Java内存回收和垃圾收集(GC)机制是确保应用程序高效运行的关键部分。
Calvin880828
·
2023-11-07 15:37
Android性能
android
算法
jvm
毕业设计之校园一卡通管理系统的设计与实现
Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的
Android
Android毕业设计源码
·
2023-11-07 13:59
android毕业设计
java
数据库
大数据
shopee虾皮跨境电商网站商品数据支持网站后缀(.com.my;.vn;.ph)
然而,在不同的
技术分享
中,我们常常会遇到质量参差不齐的文章,有时甚至还会存在错误或虚假信息。因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家提高技术文章的质量和可信度,让更多人从中受益!
vx_15083607332
·
2023-11-07 13:54
java
大数据
API接口
爬虫
数据库
基于 Web 引擎技术的 Web 内容录制
最近学习音视频相关技术看到一个很好的
技术分享
,实现了基于Chromium的web内容录制。现在分享出来大家一起学习一下。
拉普拉斯妖1228
·
2023-11-07 11:44
音视频
chrome
web
视频处理
webrtc
音频编码解码
Java在互联网网络安全中的应用(三)
目录1.互联网网络安全概述2.Java的网络安全特性3.用Java加固网络应用4.安全传输5.安全框架和工具6.实际应用案例7.最佳实践和资源目标本次
技术分享
的目标是介绍Java技术在互联网网络安全中的应用
平凡之路无尽路
·
2023-11-07 11:47
网络安全
互联网安全
java
java
web安全
网络安全
最简单DIY基于ESP8266的智能彩灯⑥(
Android开发
通过WIFI控制彩灯实现表白神器)
ESP8266和ESP32智能彩灯开发系列文章目录第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)第二篇:最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)第三篇:最简单DIY基于ESP8266的智能彩灯③(在网页用按钮+滑动条+手机APP控制RGB灯)第四篇:最简单DIY基于ESP8266的国产WS2812智能彩灯④(在网页用按钮点亮
daodanjishui
·
2023-11-07 08:19
ESP8266和ESP32
android
java
ESP8266
表白神器
表白app开发
Android自定义控件
来实现全新控件1弧线展示图1.1具体步骤:2音频条形图2.1具体步骤四、补充:自定义ViewGroupAndroid自定义控件ref:Android自定义控件-掘金(juejin.cn)自定义视图组件|
Android
早八
·
2023-11-07 06:33
Android
android
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他