自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最全我,Android开发5年,32岁失业,现实给我狠狠上了一课!(1),2024年最新c多线程面试题

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,

2024-05-17 06:24:56 711

原创 2024年最全我阿里工作5年,百度工作2年,面试一个小公司居然挂了?!,零基础学android编程

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。BAT大厂面试题、独家面试工具包,资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter,

2024-05-17 06:24:22 1049

原创 2024年最全我的2024Android开发岗面经分享,在5面字节后结束我的求职生涯,2024年最新移动端页面开发步骤

光有这些思路和搞懂单个知识的应用是还远远不够的,在Android开源框架设计思想中的知识点还是比较多的,想要搞懂还得学会整理和规划:我们常见的**Android热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架,**这些都是属于Android开源框架设计思想的。如下图所示:这位阿里P8大佬针对以上知识点,熬夜整理出了一本长达1042页的完整版如何解读开源框架设计思想。

2024-05-17 06:23:48 701

原创 2024年最全我的 FlutterUnit 开源项目竟然被套壳商用了(1),Android面试必问

这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。中有几篇文章,虽然文章不是抄我的文章,但是从效果上来看,毫无格式,很可能也是抄别人的文章放进去的,你以为现在别人就看不出是抄的?格式的展示,如果是自己写的文章,高亮肯定是有的。

2024-05-17 06:23:12 1075

原创 Web自动化测试框架都是有哪些?_vtp-next推荐的web测试自动化框架

其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。1.Selenium:轻量级的Web自动化测试框架,支持多种Web浏览器和语言的集成。3.TestComplete:一个商业化的Web自动化测试框架,可用于跨多个浏览器和操作系统执行自动化测试,支持脚本和记录回放的测试,并带有IDE和与各种测试库和支持。

2024-05-17 03:50:39 529

原创 Web自动化测试框架都是有哪些?_vtp-next推荐的web测试自动化框架(1)

4.Cypress一个JavaScript编写的开源前端自动化测试框架,Cypress不同于其他自动化框架,Cypress是内嵌Web浏览器的测试框架,可测试React,Angular,Vue等单页面应用。2.RobotFramework:一个通用测试框架,支持多种测试场景,包括Web自动化测试。3.TestComplete:一个商业化的Web自动化测试框架,可用于跨多个浏览器和操作系统执行自动化测试,支持脚本和记录回放的测试,并带有IDE和与各种测试库和支持。以上是目前常见的Web自动化测试框架。

2024-05-17 03:50:06 442

原创 web自动化测试框架介绍

大家设想一下,如果你的技术能力较强,但业务能力一般,即使能写出很高效的代码,但无法贴近产品或者项目的业务,纵使这样,写出来的脚本或者框架也会是无用之物。必须让其他懂业务的同事来帮你审核或者修改,但反过来如果业务理解力强并且对于产品的功能与设计拿捏的比较到位,那无论是测试用例设计或是经验测试都将无往不利,常常可以发现其他人无法察觉的一些产品问题、缺陷甚至于是设计场景上的漏洞。编码是一个硬技能,可以通过大量的练习来磨炼,而业务却不单单是需要理解,更多的情况下是需要去延伸与创新。

2024-05-17 03:49:32 1118

原创 Web自动化测试学习方向(Selenium)

5.(第二层次)熟练的编写页面自动化脚本:碰到复杂的页面,比如嵌套很多,知道怎么去跳转。复杂元素,怎么去定位,各种页面元素的处理,比如表格、下拉框、弹出框等等。同时,开始学习自动化测试框架,能够根据产品的实际情况来编写合适的测试框架。6.(第三层次)熟练掌握上面技巧之后,开始学习怎么将页面元素与代码分离,学习数据驱动(TestNG),以及怎么样结合Excel去做自动化测试。1.首先,对于想学自动化测试的朋友,那么你得懂一种语言,常用的比如Java或者Python。因为没有语言基础,你是写不出自动化脚本的。

2024-05-17 03:48:59 357

原创 shell脚本一键部署cobbler批量装机服务器_shell脚本实现cobbler批量化部署

【代码】shell脚本一键部署cobbler批量装机服务器_shell脚本实现cobbler批量化部署。

2024-05-17 00:24:55 436

原创 shell基础--条件测试

FILE1 -nt FILE2: FILE1是否新于FILE2(mtime)FILE1 -ot FILE2: FILE1是否旧于FILE2。-z "STRING“ 字符串是否为空,空为真,不空为假。-n "STRING“ 字符串是否不空,不空为真,空为假。-h FILE 或 -L FILE:存在且为符号链接文件。-e FILE: 文件存在性测试,存在为真,否则为假。-k FILE:是否存在且拥有sticky权限。-u FILE:是否存在且拥有suid权限。-g FILE:是否存在且拥有sgid权限。

2024-05-17 00:24:22 338

原创 shell中的条件语句与循环语句(if ,for,while )_shell语句中while中的条件语句

root@server19 mnt]# seq 5 ##seq命令可以直接生成。#for ((a=1;a++)) ###三种写法任选一种。echo -n " TIME $a " ##注意空格。

2024-05-17 00:23:49 343

原创 shell中的条件语句与循环语句(if ,for,while )_shell语句中while中的条件语句(2)

root@server19 mnt]# seq 5 ##seq命令可以直接生成。#for ((a=1;a++)) ###三种写法任选一种。echo -n " TIME $a " ##注意空格。程,涵盖了95%以上软件测试知识点,真正体系化!

2024-05-17 00:23:15 396

原创 PostgreSQL 查看数据库,索引,表,表空间大小_pg_column_size

idx_test 和idx_join_date_test 两个索引大小加起来差不多等于上面pg_indexes_size() 查询出来的索引大小。增加foo用户对该数据库某个模式的权限,权限有all,create,usage。增加foo用户对该数据库public模式下所有表的select权限。增加foo用户对该数据库某个表的权限,权限可以一个或多个。删除foo用户对该数据库test表的select权限。删除foo用户对该数据库test表的select权限。

2024-05-16 07:18:07 1300

原创 PostgreSQL 数据库检测到 ShareLock 死锁的处理方法_shedlock postgresql on con

在位置:当更新关系"visit_crd"的元组(11314, 33)时;详细:进程6533等待在事务 36964707上的ShareLock;由进程10733阻塞.详细:进程6533等待在事务 36964707上的ShareLock;详细:进程6533等待在事务 36964707上的ShareLock;详细:进程6533等待在事务 36964707上的ShareLock;进程10733等待在事务 36964708上的ShareLock;进程10733等待在事务 36964708上的ShareLock;

2024-05-16 07:17:33 792

原创 PostgreSQL 批量导入性能 (采用dblink 异步调用)_postgresql 大量使用unlogged 使用由什么后果

PostgreSQL , unlogged table , 批量 , dblink。

2024-05-16 07:16:59 557

原创 Jmeter自带函数不够用?不如自己动手开发一个_jmeter封装函数(3)

新建一个类,继承Jmeter的抽象类AbstractFunction。属性自定义函数的参数名称列表,List类型自定义函数的名称,String类型保存用户输入数据的数组,CompoundVariable[]类型方法execute:执行函数的逻辑setParameters:获取用户输入的参数getReferenceKey:返回自定义函数的名称getArgumentDesc:返回自定义函数所有的参数名描述// 函数助手展示出来的参数列表// 在函数助手中展示出来的名字。

2024-05-16 03:54:00 273

原创 Jmeter自带函数不够用?不如自己动手开发一个_jmeter封装函数(2)

新建一个类,继承Jmeter的抽象类AbstractFunction。属性自定义函数的参数名称列表,List类型自定义函数的名称,String类型保存用户输入数据的数组,CompoundVariable[]类型方法execute:执行函数的逻辑setParameters:获取用户输入的参数getReferenceKey:返回自定义函数的名称getArgumentDesc:返回自定义函数所有的参数名描述// 函数助手展示出来的参数列表// 在函数助手中展示出来的名字。

2024-05-16 03:53:27 297

原创 Jmeter自带函数不够用?不如自己动手开发一个_jmeter封装函数(1)

下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取。

2024-05-16 03:52:54 361

原创 Jmeter组件执行顺序与作用域

"查看结果树"监听器会展示采样器请求和响应的细节,还可以将测试数据导入到文件之中,以供后续分析。配置元件(Config Elemnet)–>用户自定义变量组件(User Defined Variables):这个组件不管放在哪个位置,它定义的变量都会被整个线程所共享。采样器会按照其在测试树中的顺序去执行,还可以用逻辑控制器来改变采样器运行的重复次数。于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**3–定时器(Timer)

2024-05-16 03:52:21 804

原创 2024年安卓最新2024-Android大厂(字节跳动,腾讯,阿里,百度(1),2024年最新互联网公司面试的问题

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-05-16 02:38:00 898

原创 2024年安卓最新2021年Android面经分享,成功定级腾讯T3-2(1),android 算法面试题

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。

2024-05-16 02:37:27 881

原创 2024年安卓最新1549页Android最新面试题含答案,腾讯面试考什么

下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。希望能够帮助到大家提升技术高级UI,自定义ViewUI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-16 02:36:54 645

原创 2024年安卓最全(二)Android 性能优化 Memory Profiler(2),2024年最新开发岗面试自我介绍范文

【Android 详细知识点思维脑图(技能树)】我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。

2024-05-16 02:36:20 584

原创 Java开发手册之单元测试(1)

说明:单元测试在线上运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。:删除某一行数据的单元测试,在数据库中,先直接手动增加一行作为删除目标,但是这一行新增数据并不符合业务插入规则,导致测试结果异常。:在工程规约的应用分层中提到的DAO层,Manager层,可重用度高的Service,都应该进行单元测试。E:Error,强制错误信息输入(如:非法数据、异常流程、非业务允许输入等),并得到预期的结果。C:Correct,正确的输入,并得到预期的结果。

2024-05-16 00:28:51 1018

原创 Java学数据结构(4)——PriorityQueue(优先队列)& 二叉堆(binary heap)_java binaryqueue

我们将看到的这类数据结构属于计算机科学中最精致的一种PriorityQueue(优先队列)是一种特殊的队列数据结构,其中每个元素都有一个优先级。在PriorityQueue中,元素按照优先级的顺序进行排序,具有最高优先级的元素最先被取出。这些只是PriorityQueue的一些应用案例,实际上,PriorityQueue在许多领域都有广泛的应用,特别是需要按照优先级进行排序和处理的场景。优先队列是允许至少下列两种操作的数据结构:insert(插入),它的作用是显而易见的;

2024-05-16 00:28:18 911

原创 Java学数据结构(2)——树Tree & 二叉树binary tree & 二叉查找树 & AVL树 & 树的遍历_java binarysearchtree

if (node==null){// 找完了还没找到。System.out.println(“空树”);// 要删除的元素未找到。* 内部类,节点,元素,左节点,右节点。System.out.println(“空树”);* 后续遍历:左子树 -> 右子树 -> 根节点。* 先序遍历:根节点 -> 左子树 -> 右子树。* 插入元素,和判断是否包含某个元素的思路一样。* 插入元素,和判断是否包含某个元素的思路一样。* 从根节点开始,递归查找,判断x是否在树中。* 从根节点开始,递归查找,判断x是否在树中。

2024-05-16 00:27:45 538

原创 JAVA多线程和并发面试问题_多个线程 我需要等待每一个结果

当一个线程需要调用对象的wait()方法的时候,这个线程必须拥有该对象的锁,接着它就会释放这个对象锁并进入等待状态直到其他线程调用这个对象上的notify()方法。同样的,当一个线程需要调用对象的notify()方法时,它会释放这个对象的锁,以便其他在等待的线程就可以得到这个对象锁。一旦我们创建一个线程并启动它,它的执行便依赖于线程调度器的实现。每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权,但这依赖于线程调度的实现,这个实现是和操作系统相关的(OS dependent)。

2024-05-16 00:27:12 380

原创 CentOS下PostgreSQL 主从实现之异步流复制(Hot Standby)_postgresql 13 hot_standby

【代码】CentOS下PostgreSQL 主从实现之异步流复制(Hot Standby)_postgresql 13 hot_standby。

2024-05-15 08:54:19 423

原创 CentOS下MFS分布式文件系统搭建_centos8

创建用户:mfs。

2024-05-15 08:53:45 418

原创 CentOS下MFS分布式文件系统搭建_centos8(1)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取安装环境准备:fuse.ko所有服务器端和客户端都要支持fuse内核模块。由于mfs的客户端程序也就是加载mfs磁盘系统的命令是使用了fuse.用户空间文件系统(Filesystem in Userspac

2024-05-15 08:53:10 316

原创 2024年安卓最全Android _《看完不忘系列》之Retrofit,2024年最新flutter页面跳转生命周期

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

2024-05-15 07:40:34 623

原创 2024年安卓最全Android _《看完不忘系列》之Retrofit(1),2024年最新Android面试题及答案2024

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-15 07:40:00 573

原创 2024年安卓最全Android XML 布局基础(四)内外边距(margin、padding,Android界面开发技术

Android架构师筑基必备技能整合成了一套系统知识笔记PDF,相信看完这份文档,你将会对这些Android架构师筑基必备技能有着更深入、更系统的理解。这份资料就包含了所有Android初级架构师所需的所有知识!由于最外层不是 Layout,则这里为根布局。最后祝大家工作升职加薪,面试拿到心仪Offer。再添加一个内部视图布局。

2024-05-15 07:39:26 1011

原创 2024年安卓最全Android XML 布局基础(六)相对布局 - RelativeLayout,直面秋招

其实不然,在互联网的大浪淘沙之下,留下的永远是最优秀的,我们考虑的不是哪个行业差哪个行业难,就逃避掉这些,无论哪个行业,都会有他的问题,但是无论哪个行业都会有站在最顶端的那群人。| layout_marginRight | 右边距 | paddingRight | 右内边距 || layout_marginLeft | 左边距 | paddingLeft | 左内边距 || layout_margin | 外边距 | padding | 内边距 || 外边距 | | | 内边距 |

2024-05-15 07:38:51 503

原创 Android 12 有哪些新功能?开发人员测试版本即将发布

去年,Android 11 于 9 月 8 日发布。Android 目前有一些可供单手使用的解决方案,目前尚不清楚它的工作方式,但是 XDA 声称,当它触发时,该窗口将通过手势缩小到其大小的 40%,使屏幕顶部附近的按钮和文本更靠近您的拇指。关于 Android 12 的信息很少泄漏,XDA 开发人员最近发布了 一些屏幕截图,据报道是与 Google 合作伙伴共享的文档中的截图。无论是通过泄漏还是官方公告,随着 Android 12 发布日期的临近,将有更多新的功能和升级泄露,我将陆续带来最新消息。

2024-05-15 05:26:22 588

原创 Android 12 有哪些新功能?开发人员测试版本即将发布(1)

去年,Android 11 于 9 月 8 日发布。Android 目前有一些可供单手使用的解决方案,目前尚不清楚它的工作方式,但是 XDA 声称,当它触发时,该窗口将通过手势缩小到其大小的 40%,使屏幕顶部附近的按钮和文本更靠近您的拇指。关于 Android 12 的信息很少泄漏,XDA 开发人员最近发布了 一些屏幕截图,据报道是与 Google 合作伙伴共享的文档中的截图。无论是通过泄漏还是官方公告,随着 Android 12 发布日期的临近,将有更多新的功能和升级泄露,我将陆续带来最新消息。

2024-05-15 05:25:48 916

原创 Android - 定位方式,火星坐标系统,一键锁屏,MD5加密,骚扰拦截,黑名单数据库,增删改查单元测试

/经度//当位置提供者状态发生变化的时候,可用–>不可用,不可用–>可用@Override//当位置提供者可用的时候@Override//当位置提供者不可用的时候@Override。

2024-05-15 05:25:15 584

原创 allure结合python生成测试报告教程_allure生成报告python

Allure是一款轻量级并且非常灵活的开源测试报告框架。它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。allure如何生成测试报告运行的时候加上 pytest.main ( ‘–alluredir’, ‘report/result’, ‘TestDemo01.py’]) 会在当前文件夹创建一个report文件夹,在report文件夹下创建result生成html测试报告因为生成的测试报告是json的,不好看,所有用这个命令生成一个好看的HTML测试报告。

2024-05-15 05:24:40 691

原创 2023最新性能测试八股文【附答案】,软测人必备!_loadrunner八股(1)

分析性能需求。挑选用户使用最频繁的场景来测试。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具编写测试用例搭建测试环境,准备好测试数据编写性能测试脚本性能测试脚本调优(脚本增强)。设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余脚本设计测试场景,运行测试脚本,监控服务器分析测试结果,收集相关的日志提单给开发。

2024-05-15 01:52:07 860

原创 2023最新【接口测试实践】_20230817 测试了3天的新接口也挂了。正在艰难修复中,给我一点时间~

return “

2024-05-15 01:51:33 322

空空如也

空空如也

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

TA关注的人

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