自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 收藏
  • 关注

原创 2024年最全带你了解腾讯开源的多渠道打包技术 VasDolly源码解析(3),2024年最新大厂android高级面试题汇总解答答案

在我的博客上很多朋友都在给我留言,需要一些系统的面试高频题目。但是为了文章的完整性,简单陈述一下。

2024-05-17 06:07:54 845

原创 2024年最全小白从0开始学管理(三) —— 如何打造一个高效的项目团队(2),2024年最新android程序员面试笔试宝典

(一)调整好心态心态是一个人能否成功的关键,如果不调整好自己的心态,是很难静下心来学习的,尤其是现在这么浮躁的社会,大部分的程序员的现状就是三点一线,感觉很累,一些大龄的程序员更多的会感到焦虑,而且随着年龄的增长,这种焦虑感会越来越强烈,那么唯一的解决办法就是调整好自己的心态,要做到自信、年轻、勤奋。这样的调整,一方面对自己学习有帮助,另一方面让自己应对面试更从容,更顺利。(二)时间挤一挤,制定好计划一旦下定决心要提升自己,那么再忙的情况下也要每天挤一挤时间,切记不可“两天打渔三天晒网”。

2024-05-17 06:06:45 655

原创 2024年最全小白从0开始学管理(一) ——什么是管理(2),安卓面试刷题

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。

2024-05-17 06:06:10 775

原创 web渗透测试系列之扫描(3)_wed渗透测试内网扫描

r: 不进行端口随机打乱的操作(如无该参数,nmap会将要扫描的端口以随机顺序方式扫描,以让nmap的扫描不易被对方防火墙检测到)。–top-ports :扫描开放概率最高的number个端口(nmap的作者曾经做过大规模地互联网扫描,以此统计出网络上各种端口可能开放的概率。以此排列出最有可能开放端口的列表,具体可以参见文件:nmap-services。默认情况下,nmap会扫描最有可能的1000个TCP端口)–port-ratio : 扫描指定频率以上的端口。

2024-05-17 03:33:10 670

原创 web渗透测试系列之扫描(3)_wed渗透测试内网扫描(2)

r: 不进行端口随机打乱的操作(如无该参数,nmap会将要扫描的端口以随机顺序方式扫描,以让nmap的扫描不易被对方防火墙检测到)。–top-ports :扫描开放概率最高的number个端口(nmap的作者曾经做过大规模地互联网扫描,以此统计出网络上各种端口可能开放的概率。以此排列出最有可能开放端口的列表,具体可以参见文件:nmap-services。默认情况下,nmap会扫描最有可能的1000个TCP端口)–port-ratio : 扫描指定频率以上的端口。

2024-05-17 03:32:36 1025

原创 Selenium自动化测试实战之自动化测试基础_用selenium进行黑盒测试系统测试

为何把两个项目合并?一部分原因是WebDriver解决了Selenium的缺点(例如,能够绕过JavaScript沙箱),另一部分原因是Selenium解决了WebDriver存在的问题(例如,支持广泛的浏览器),还有一部分原因是Selenium的主要贡献者和我都觉得合并项目是为用户提供最优秀框架的最佳途径。appium类库封装了标准Selenium客户端类库,为用户提供常见的JSON格式的Selenium命令,以及额外的移动设备控制相关的命令,如多点触控手势和屏幕方向等操作。

2024-05-17 00:08:31 758

原创 Selenium自动化测试实战之自动化测试基础_用selenium进行黑盒测试系统测试(1)

为何把两个项目合并?一部分原因是WebDriver解决了Selenium的缺点(例如,能够绕过JavaScript沙箱),另一部分原因是Selenium解决了WebDriver存在的问题(例如,支持广泛的浏览器),还有一部分原因是Selenium的主要贡献者和我都觉得合并项目是为用户提供最优秀框架的最佳途径。Selenium2.0浏览器默认是集成Firefox浏览器驱动的,在Selenium3.0中,Firefox浏览器和Chrome浏览器一样,在使用前需要下载和设置浏览器驱动。

2024-05-17 00:07:58 1111

原创 selenium自动化测试入门 —— 浏览器多窗口切换!_driver查找window_handle

driver.switch_to.window(driver.window_handles[0]) # 再次切换窗口。driver.find_element_by_link_text(‘皮肤’).click() # 操作新窗口元素。driver.switch_to_window(located) # 切换到页面中存在located的元素窗口。driver.find_element_by_link_text(‘词库’).click()driver.close() # 关闭当前窗口,关闭的是当前的窗口。

2024-05-17 00:07:25 801

原创 selenium自动化测试入门 —— 操作浏览器!_selenium最大化浏览器

指定驱动路径驱动Chrome 浏览器启动Firefox浏览器启动IE浏览器。

2024-05-17 00:06:52 394

原创 postgresql 在不同版本之间迁移_postgresql 跨版本导入数据

如果你在兼容的版本之间升级,那你只需要简单地用新的可执行文件替换原来的并且使用原来的磁盘存储区上就行了。如果你在兼容的版本之间升级,那你只需要简单地用新的可执行文件替换原来的并且使用原来的磁盘存储区上就行了。如果你在兼容的版本之间升级,那你只需要简单地用新的可执行文件替换原来的并且使用原来的磁盘存储区上就行了。pg_dump只备份数据库集群中的某个数据库的数据,它不会导出角色和表空间相关的信息,因为这些信息是整个数据库集群共用的,不属于某个单独的数据库。这样的命令转移数据,或者用你选择的过渡文件。

2024-05-16 07:02:12 1168

原创 Postgres 数据库大批量单表导入数据引发性能故障的处理_大批量的数据insert 导致postgres 的自动analyze失效

这说明一点客户在做大量数据插入操作,导致内存不足,引发系统卡顿,但是客户那边说没做任何操作,我们也怀疑是不是被安全攻击等,作为初级运维人员思维确实比较混乱,没有那么多经验,当时应急方式先重启数据库后,内存立马释放正常,但是没过几分钟又重现问题,这时我们双方打电话沟通了下,原来客户是有在对一张已有百万级数据量的表做迁移插入操作,插入数据也是百万级,知道原因后,也知道对应的表后,查看了该表发现客户在做操作时没有对该表的索引等先删除在插入操作导致系统就慢慢的死掉了。----这也是项目运维管理规范问题导致的。

2024-05-16 07:01:39 799

原创 Postgres 异常断电导致启动失败的解决方法_本地pg库中断启动报错

前段时间客户生产服务器,突然不小心弄断电了,虽然运维人员重启服务后,看似能正常访问,但是出现主从无法正常同步数据问题,而重新启动服务后,报could not connet to server。。。。postgresql/.s.PGSQL.5432,后台日志出现,accepting TCP/IP connections on port 5432等一串错误信息。

2024-05-16 07:01:05 858

原创 Jmeter接口测试工具的一些使用小技巧(1)

【代码】Jmeter接口测试工具的一些使用小技巧(1)

2024-05-16 03:37:41 800

原创 Jmeter接口测试实战篇:10分钟学会Jmeter的用法_app接口测试jmeter

1、 本次测试的接口为http服务端接口2、 这里我们举例2个保存数据的接口,因为这两个接口有关联性,比较有代表性;保存信用卡账户信息接口:保存信用卡账单接口:注:这个保存逻辑在接口开发设计文档中可能没有写或写的不详细,这时要与开发接口人员或产品人员多多沟通去熟悉接口逻辑。

2024-05-16 03:37:08 635

原创 Jmeter接口测试实战篇:10分钟学会Jmeter的用法_app接口测试jmeter(2)

保存信用卡账户信息接口:保存信用卡账单接口:注:这个保存逻辑在接口开发设计文档中可能没有写或写的不详细,这时要与开发接口人员或产品人员多多沟通去熟悉接口逻辑。

2024-05-16 03:36:35 904

原创 Jmeter接口测试实战篇:10分钟学会Jmeter的用法_app接口测试jmeter(1)

现在很多系统前后端架构是分离的,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求,需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。如今系统越来越复杂,传统的靠前端测试已经大大降低了效率,而且现在我们都推崇测试前移,希望测试能更早的介入测试,那接口测试就是一种及早介入的方式。例如传统测试,你是不是得等前后端都完成你才能进行测试,才能进行自动化代码编写。

2024-05-16 03:36:02 952

原创 2024年安卓最全那些 Android 程序员必会的视图优化策略(5),面试4个月被17家公司拒绝

希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。

2024-05-16 02:21:34 611

原创 2024年安卓最全连-Binder-都不知道?来看看-Android-插件化开发技术分享(1),2024年最新面试的时候答不上来

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-16 02:21:02 754

原创 2024年安卓最全还原腾讯的一场 30K—50K 的 Android 高工面经(1),小米面试题库

答应大伙的备战金三银四,大厂面试真题来啦!这份资料我从春招开始,就会将各博客、论坛。网站上等优质的Android开发中高级面试题收集起来,然后全网寻找最优的解答方案。每一道面试题都是百分百的大厂面经真题+最优解答。包知识脉络 + 诸多细节。节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。《960全网最全Android开发笔记》《379页Android开发面试宝典》包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。

2024-05-16 02:20:28 782

原创 2024年安卓最全身为程序员写一百万行代码到底是什么样的感觉?!(1),大专生面试阿里P7居然过了

Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。资源持续更新中,欢迎大家一起学习和探讨。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取。

2024-05-16 02:19:54 590

原创 Java和Python做自动化测试哪个更有优势?

在上面的代码中,首先定义了一个AppiumDriver对象,然后在setup()方法中设置了一些必要的参数,如设备名称、平台名称、应用程序包名和启动活动等。在这个示例中,使用ChromeDriver作为浏览器驱动,打开Google首页,输入关键词“Selenium”,并提交搜索。可以根据自己使用的浏览器版本下载对应的驱动。不过需要注意的是,编码中使用了@BeforeTest和@AfterTest注释来分别在测试之前和之后运行setup()和tearDown()方法,还使用了@Test注释来标记测试用例。

2024-05-16 00:12:25 787

原创 Java和Python做自动化测试哪个更有优势?(1)

最后,它关闭Appium会话。在上面的代码中,首先定义了一个AppiumDriver对象,然后在setup()方法中设置了一些必要的参数,如设备名称、平台名称、应用程序包名和启动活动等。不过需要注意的是,编码中使用了@BeforeTest和@AfterTest注释来分别在测试之前和之后运行setup()和tearDown()方法,还使用了@Test注释来标记测试用例。需要注意的是,Selenium的Python API与其他语言的API略有不同,因此需要查看Python API文档以了解更多信息。

2024-05-16 00:11:52 897

原创 Java单元测试与JUnit4使用

怎么样,看到这你是不是发现这玩意儿真滴好用,尤其是当我们的项目比较大的时候,这样一来就可以不需要再去写main方法调用了,而且针对工程化的代码也便于我们及时找出bug,快去试试吧~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-16 00:11:19 885

原创 Java单元测试Mock框架Mockito入门介绍!

【代码】Java单元测试Mock框架Mockito入门介绍!

2024-05-16 00:10:46 621

原创 CentOS7中使用systemctl列出启动失败的服务_systemctl failed(2)

可以使用is-failed选项检查指定的服务是否启动失败。如果启动失败,结果是failed。如果启动没有问题,结果是active。

2024-05-15 08:37:50 549

原创 CentOS7中使用systemctl列出启动失败的服务_systemctl failed(1)

过滤出有错误的信息。

2024-05-15 08:37:16 1247

原创 CentOS7中Samba环境搭建实录_centos samba 输入网络凭据

durant] //这个是共享文件夹标识,表示登录samba打开时显示的文件夹名称。第一次把用户信息写入到数据库时需要使用-a参数,以后修改用户密码、删除用户等等操作就不再需要了。path= /home/durant //共享的路径。pdbedit -r -u user:修改samba用户信息。pdbedit -a -u user:添加samba用户。pdbedit -x -u user:删除samba用户。

2024-05-15 08:36:41 774

原创 2024年安卓最全Android Studio aar包的使用,android高级工程师面试题及答案详解

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的。

2024-05-15 07:23:32 1209

原创 2024年安卓最全Android Studio 4(3),体系面试一般问些什么

我是wildma优快云 认证博客专家简书程序员优秀作者,擅长屏幕适配。【附】相关架构及资料往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取。

2024-05-15 07:22:59 881

原创 2024年安卓最全Android Studio 4(2),2024年最新大数据开发面试自我介绍

如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。这里,笔者分享一份从架构哲学的层面来剖析的视频及资料给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。

2024-05-15 07:22:24 617

原创 2024年安卓最全Android Studio 3(6),android网络面试题

作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:21:49 429

原创 Airtest自动化测试实操案例 Windows应用篇_airtest windows

所以我们再尝试一下另外一种嵌入方法,“搜索窗口”。点击“搜索窗口”,在弹出的窗口列表中,选择网易云音乐的窗口,再点击连接:发现可以正常嵌入,所以以后我们可以使用搜索窗口这种模式,来嵌入网易云音乐的Windows窗口。③ 需求分析和预期效果点击搜索框输入“薛之谦”进入薛之谦的歌曲列表按排名顺序播放排名前10的歌曲将当前播放的歌曲加入“我喜欢的音乐”列表再次点击搜索框,全选文本然后删除返回应用首页④ 实现的代码。

2024-05-15 05:09:32 1121

原创 Airtest脚本的点击位置与点击偏移_airtest 双击

假设我们想点击上图黄框内的button,如果我们仅仅截图目标图像 ,可以预想的到,目标图像底色一致,基本没有变化,里面也仅有简单的线条,这样的图像脚本,很容易被算法判定为特征点过少,或者是识别到了错误的目标上去。默认情况下,Airtest都是点击图像的中心位置的,也就是 target_pos=5 的位置。这个方式的好处就是,有时候我们发现,脚本的实际点击位置,偏离了我们的预期,我们就可以到log查看窗里,找到算法识别出来的结果,用坐标工具去设备画面上核对算法结果是否符合我们的预期,是不是真的找偏了。

2024-05-15 05:08:58 1089

原创 Airtest脚本的点击位置与点击偏移_airtest 双击(2)

假设我们想点击上图黄框内的button,如果我们仅仅截图目标图像 ,可以预想的到,目标图像底色一致,基本没有变化,里面也仅有简单的线条,这样的图像脚本,很容易被算法判定为特征点过少,或者是识别到了错误的目标上去。默认情况下,Airtest都是点击图像的中心位置的,也就是 target_pos=5 的位置。这个方式的好处就是,有时候我们发现,脚本的实际点击位置,偏离了我们的预期,我们就可以到log查看窗里,找到算法识别出来的结果,用坐标工具去设备画面上核对算法结果是否符合我们的预期,是不是真的找偏了。

2024-05-15 05:08:24 1073 1

原创 Airtest脚本的点击位置与点击偏移_airtest 双击(1)

默认情况下,Airtest都是点击图像的中心位置的,也就是 target_pos=5 的位置。如果想要做点击偏移,比如我就要点击图片的左上角位置,那就要先好好了解这个 target_pos 是个什么参数了:如图所示,target_pos 用于设置在匹配结果图像上的操作位置,取值为1-9的整数,默认为5(即图像中心位置)。

2024-05-15 05:07:49 1248

原创 2023年软件测试领域只会功能测试的我们,已经快要寸步难行(1)

与传统的手工测试相比,自动化测试具有更高的效率和精确度,能够有效地减少测试时间和成本,同时提高测试质量。作为一个从事软件测试的人员,如果你想要走得更远,那么学会自动化测试就显得尤为重要。我是一名从事软件测试的人员,最初从事的是功能测试。然而随着时代的发展,我逐渐认识到自动化测试的重要性,并决定向这个方向转型。在经过三年的学习和实践之后,我成功地完成了这个转型,并成为了一名专业的自动化测试工程师。在这篇文章中,我将分享我的学习经历,以及我所获得的经验和技能。

2024-05-15 01:35:09 1057

原创 2023年软件测试行业还值得入行吗?_软件测试行情

3.软件测试的未来发展趋势自动化测试将继续升温自动化测试已经成为软件测试领域的必要选择。在未来,随着互联网信息技术的不断更新,各种新型软件产品层出不穷,软件测试人员需要掌握更多先进的自动化测试技术和工具。同时,大数据分析和人工智能的发展也会对自动化测试产生深远影响。安全测试需求量逐年增加安全问题一直是软件测试中一个重要的方向之一,而在未来,随着网络攻击和数据泄露事件的不断增加,安全测试的需求也会越来越大。因此,安全测试将成为未来软件测试行业的重点发展方向之一。移动端测试成为热点。

2024-05-15 01:34:35 983

原创 2023年软件测试行业还值得入行吗?_软件测试行情(1)

测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。混在软件测试职业圈,工具千千万,不可能每个都会用,至少要知道有哪些工具可用,什么时候该用什么工具,每个工具能解决什么问题,然后再深入应用几款工具即可,下面就带大家总结一下。测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。还有数据库也是必须掌握的!

2024-05-15 01:34:01 1047

原创 2023年软件测试的前景?测试工程师技能提升,进阶自动化测试

需要了解软件测试的基本概念和流程、学习测试用例的编写方法和设计原则、学习软件测试工具的使用、学习软件测试的团队协作和沟通技巧,并进行实践和总结。在测试领域,有一些基本的技能和知识是必须掌握的。软件测试领域有很多的基础知识,包括软件测试的概念、测试的类型、测试的方法、缺陷管理等等。当一个软件测试工程师刚刚进入行业一到三年的时间,他们通常需要掌握一些基本技能和知识,并且需要学习一些新的技术和工具,以便更好地完成自己的测试工作。首先,要了解软件测试的基本概念和流程,包括测试的类型、测试的方法、缺陷管理等等。

2024-05-15 01:33:24 670

原创 2024年Android最新小巫的Android视频教学出来啦,欢迎大家关注和指正!!!,2024年最新剖析framework面试 冲击android高级职位

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-05-14 16:45:12 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除