自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最全来自阿里面试官刁钻连问:Android-UID的分配、查看及相关知识,2024年最新中铝2024不笔试直接面试么

就表示该应用是 user 0(主用户)下面的应用,id是 106,前面说过 普通应用程序的UID 都是从 10000开始的,所以 最终计算出的 UID 就是 10106。有朋友说要是动真格的话,需要NDK以及JVM等的知识,首现**NDK并不是神秘的东西,**你跟着官方的步骤走一遍就知道什么回事了,//从0开始,找到第一个未使用的ID,此处对应之前有应用被移除的情况,复用之前的ID。一些基础知识和理论肯定是要背的,要理解的背,用自己的语言总结一下背下来。文件, 里面可以看到所有应用的包名及对应的 UID。

2024-05-17 06:41:52 724

原创 2024年最全服务器真在运行中,win7电脑服务器正在运行中的解决教程,面试一般问什么问题

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-05-17 06:41:18 421

原创 2024年最全最简单Android源码编译环境搭建方法!(2),字节跳动面试常见问题

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-17 06:40:45 717

原创 2024年最全最新最全Android 常用开源库总结,面试分享一次成功的经历

这里我希望可以帮助到大家提升进阶。Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-17 06:40:10 934

原创 win 7宽带连接错误651什么意思?宽带连接错误651的原因以及解决方法_错误显示651csdn

日志文件的路径C:\Windows\System32\LogFiles\WMI,这个文件夹如果没有管理员权限,宽带连接也会有问题,出现651或711等错误提示的!我们日常使用网络的过程中有时候如果出现提示宽带连接错误651的提示,那么这个是什么原因你,其实宽带连接错误651为调制解调器(modem)发出的错误报告,一般情况下是未找到指定的端口。3、在设备管理器里面的网络适配器找到无线网卡(注意一个是有线一个是无线),右键有线网卡设置为禁用,这时候检查一下网络是否恢复正常,不然的话就继续看后一步的操作;

2024-05-17 04:08:38 336

原创 win 7宽带连接错误651什么意思?宽带连接错误651的原因以及解决方法_错误显示651csdn(1)

日志文件的路径C:\Windows\System32\LogFiles\WMI,这个文件夹如果没有管理员权限,宽带连接也会有问题,出现651或711等错误提示的!我们日常使用网络的过程中有时候如果出现提示宽带连接错误651的提示,那么这个是什么原因你,其实宽带连接错误651为调制解调器(modem)发出的错误报告,一般情况下是未找到指定的端口。3、在设备管理器里面的网络适配器找到无线网卡(注意一个是有线一个是无线),右键有线网卡设置为禁用,这时候检查一下网络是否恢复正常,不然的话就继续看后一步的操作;

2024-05-17 04:08:05 376

原创 Spring Boot 集成 JUnit5,更优雅单元测试!

参数化测试可以按照多个参数分别运行多次单元测试这里有点类似于重复性测试,只不过每次运行传入的参数不用。在许多场景中我们需要对同一个接口方法进行重复测试,例如对幂等性接口的测试。@DisplayName(“商品入库测试”):用于指定单元测试的名称。@RepeatedTest(n):重复性测试,即执行n次。@DisplayName(“测试断言NotNull”)@DisplayName(“测试断言equals”)@ParameterizedTest:参数化测试,@DisplayName(“测试断言抛异常”)

2024-05-17 00:41:18 701

原创 Spring Boot 跟 @WebMvcTest 测试 MVC Web Controller

通过在上面的示例中将 controllers 参数设置为 RegisterRestController.class,我们告诉 Spring Boot 将为此测试创建的应用程序上下文限制为给定的控制器 bean 和 Spring Web MVC 所需的一些框架 bean。因此,我们需要包含或模拟掉任何控制器所依赖的所有 bean。我倾向于将控制器测试限制在最窄的应用程序上下文中,以使测试独立于我在测试中甚至不需要的 bean,即使 Spring Boot 必须为每个单独的测试创建一个新的应用程序上下文。

2024-05-17 00:40:45 630

原创 Spring Boot 2

andExpect(content().string(equalTo(“[{“id”:1,“name”:“测试大师”,“age”:20}]”)));@RequestMapping(value = “/users”) // 通过这里配置使下面的映射都在/users下。.content(“{“id”:1,“name”:“测试大师”,“age”:20}”);处理"/users/{id}"的GET请求,用来获取url中id值的User信息。处理"/users/"的GET请求,用来获取用户列表。

2024-05-17 00:40:12 569

原创 SPI协议详解_spi协议测试规范

其中CS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效,这就允许在同一总线上连接多个SPI设备成为可能。: 通讯是通过数据交换完成的,这里先要知道SPI是串行通讯协议,也就是说数据是一位一位的传输的。这就是SCK时钟线存在的原因,由SCK提供时钟脉冲,SDI,SDO则基于此脉冲完成数据传输。数据输出通过 SDO线,数据在时钟上升沿或下降沿时改变,在紧接着的下降沿或上升沿被读取。完成一位数据传输,输入也使用同样原理。

2024-05-17 00:39:38 688

原创 postgresql常用命令_pg查看所有数据库命令

c bitbucket_6_1_1 # 选择数据库。

2024-05-16 07:32:22 222

原创 postgresql常用命令_pg查看所有数据库命令(2)

进入数据库。参考:https://www.runoob.com/postgresql/postgresql-select-database.html参考:创建用户、数据库,并授权。

2024-05-16 07:31:49 254

原创 postgresql常用命令_pg查看所有数据库命令(1)

c + 数据库名进入数据库。参考:https://www.runoob.com/postgresql/postgresql-select-database.html参考:创建用户、数据库,并授权。

2024-05-16 07:31:15 377

原创 Junit 单元测试(详解)_junit测试

JUnit 是一种流行的单元测试框架,它可以帮助开发人员编写、运行和调试单元测试,以确保代码的正确性。在本篇博客中,我们将介绍 JUnit 的基本概念、特点和用法,以及如何编写和运行单元测试。

2024-05-16 04:10:15 375

原创 Jumpserver官方精华安装文档,三种用户简述_jumpserver token 过期时间

本教程使用 Mysql 作为数据库, 如果不使用 Mysql 可以跳过相关 Mysql 安装和配置更改后的配置文件内容:KEY与TOKEN是生成随机的运行不报错, 请继续往下操作。

2024-05-16 04:09:42 420

原创 jumpserver堡垒机 (资源)_jump server用户名和用户相同的一种协议只允许存在一个

命令行登录 Jumpserver 使用如下命令:$ ssh -p 2222 用户名@Jumpserver IP地址登录成功后界面如下:创建资产创建 Linux 资产编辑资产树节点不能重名,右击节点可以添加、删除和重命名节点,以及进行资产相关的操作。创建管理用户管理用户是服务器的 root,或拥有 NOPASSWD: ALL sudo 权限的用户,Jumpserver 使用该用户来推送系统用户、获取资产硬件信息等。

2024-05-16 04:09:09 995

原创 jumpserver 堡垒机环境搭建(图文详解)_笔记本电脑上如何装堡垒机

相对于 jumpserver 2.0 版本,在新的版本 3.0 中取消了LDAP授权,取而代之的是ssh进行推送;界面也有所变化,功能更完善,安装更简单,不像 2.0 的版本,难住了好多人。,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**ps:操作只针对 jumpserver,clients 不会进行操作,只是环境需求。输入jumpserver的地址,默认为:”192.168.1.200”,回车即可。支持WebTerminal。

2024-05-16 04:08:36 583

原创 2024年安卓最新Android Jetpack compose完全开发手册,快被我盘包浆了!,几个月没有工作面试怎么说

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

2024-05-16 02:54:25 826

原创 2024年安卓最新Android IPC机制,2024年最新正在准备面试英文

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

2024-05-16 02:53:52 780

原创 2024年安卓最新Android Http请求方法汇总(1),h5常见面试题

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。最后针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

2024-05-16 02:53:18 587

原创 2024年安卓最新Android Handler机制(2),面试官打击你

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节祝大家都能得到自己心仪工作。

2024-05-16 02:52:44 792

原创 Java进阶(五)Junit测试_public void add(int n) { result = n; }(1)

在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在最右边点击“Add Library…第三步,生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“New à JUnit Test Case”。点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。

2024-05-16 00:45:16 850

原创 Java进阶 之 再论面向对象(1)——面向对象的编程思想 & Java中的类和对象 & 深入认识对象,内存图解+变量作用域

洗衣服:面向过程:把衣服脱下来—>找盆—>放洗衣粉—>加点水—>浸泡10分钟—>揉一揉—>清洗衣服—>拧干—>晾起来面向对象:把衣服脱下来—>打开全自动洗衣机—>扔衣服—>按钮—>晾起来面向过程:强调步骤。面向对象:强调对象,这里的对象就是洗衣机。# 类名 对象名 = new 类名();

2024-05-16 00:44:43 508

原创 Java语言程序设计(一)选择题_下列方法中, 声明抛出interruptedexception类型异常的方法是

【解析】数据库系统 (DBS)由数据库 (DB)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,因此 DB和 DBMS都是 DBS的组成部分。要求与 Java 绑定,因此规定使用 Java 数据库连接 (JDBC,Java DataBase Connectivity) ,作为 Java。【解析】开放数据库连接 (ODBC,Open Datebase Connectivity) ,它是用 C 语言定义的。start() 是 Thread 类中的方法,新建的。

2024-05-16 00:44:10 871

原创 Java语言程序设计(一)选择题_下列方法中, 声明抛出interruptedexception类型异常的方法是(1)

【解析】数据库系统 (DBS)由数据库 (DB)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,因此 DB和 DBMS都是 DBS的组成部分。要求与 Java 绑定,因此规定使用 Java 数据库连接 (JDBC,Java DataBase Connectivity) ,作为 Java。【解析】开放数据库连接 (ODBC,Open Datebase Connectivity) ,它是用 C 语言定义的。start() 是 Thread 类中的方法,新建的。

2024-05-16 00:43:36 599

原创 2024年安卓最全android 发送邮件,2024年最新350道Android面试真题分享

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:56:57 579

原创 2024年安卓最全Android 包体积资源优化实践_android pngquant,面试突击 百度网盘

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

2024-05-15 07:56:23 739

原创 2024年安卓最全Android 动态注册的广播_android 动态注册广播,2024年最新Android经典面试

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节祝大家都能得到自己心仪工作。

2024-05-15 07:55:48 537

原创 Android和iOS 测试五个最好的开源自动化工具_安卓ios自动化测试工具(1)

优点:◆大型社区支持。◆简单,类似英语表述的测试语句。◆支持在屏幕上的所有动作,如滑动,缩放,旋转,敲击等。◆大型且热心的社区。◆跨平台开发支持(同样的代码在Android和iOS设备中都适用)。缺点:◆测试步骤失败后,将跳过所有的后续步骤。这可能会导致错过更严重的产品问题。◆需要时间来进行测试,因为它首先总是默认安装app。但是,这种设置可以通过在代码中配置一个钩子(hook)覆盖掉。◆需要Calabash框架安装在ios的ipa文件中。◆我们必须要有iOS的app代码。

2024-05-15 05:43:15 954

原创 Android命令Monkey压力测试,详解

调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成)adb shell monkey -p。列虽 然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的,所以这个操作序列伪随。两次测试的效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的。用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。

2024-05-15 05:42:41 925

原创 Android单元测试学习总结

/创建mock对象//使用mock对象//验证mockedList.add(“one”)是否被调用,如果被调用则当前测试方法通过,否则失败//验证 mockedList.clear()是否被调用,如果被调用则当前测试方法通过,否则失败@Test//验证mock.someMethod(“some arg”)是否被调用,如果被调用则测试方法通过,否则失败也就是说如果把调用的方法注释掉,则运行testMock()方法就会失败。通过verify。

2024-05-15 05:42:07 950

原创 Android单元测试学习总结(1)

[email protected](simpleClass.getNameById(1), “小明”);Assert.assertEquals(simpleClass.getNameById(2), “小红”);其中setUp()是自动生成的添加了@Before注解,这会在每个测试方法执行前执行,因此在这里创建一个目标对象,也可以选择添加注解但这时setUp()应该改为静态的方法。然后在每个测试方法中编写测试用例,这里使用包中的断言方法,有很多assertXXX。

2024-05-15 05:41:31 889

原创 2023超细致的性能测试流程,你get了吗?(1)

*性能测试场景:**参照用户使用习惯设计负载场景,比如哪些业务的测试脚本一起运行,哪些业务有先后顺序,运行多少并发用户等。(3)明确下“需求分析-指标分析”中相关业务功能所需基础数据及数据量问题,因为那块需求分析时可能只是大致估算下,评估指标是否合理,需要认真再分析下。**2、需求分析:**分析系统非功能需求(关注业务量、业务分布、用户规模、性能指标等信息),确定性能测试范围,了解性能指标。**3、工作评估:**工作量分解,评估工作量,计划资源投入(即需要多少人力,多少工作日来完成性能测试工作)。

2024-05-15 02:09:08 707

原创 2023自动化测试需知的4项测试工具!_2023 robotframework

一般来说学自动化会建议大家先学selenium,因为最早的时候,自动化就代表selenium,进入测试行业就开始做接口测试,而且现在基本每个公司都需要接口测试。今天就和大家聊一下接口测试的工具。

2024-05-15 02:08:34 296

原创 2023自动化测试需知的4项测试工具!_2023 robotframework(1)

一般来说学自动化会建议大家先学selenium,因为最早的时候,自动化就代表selenium,进入测试行业就开始做接口测试,而且现在基本每个公司都需要接口测试。今天就和大家聊一下接口测试的工具。

2024-05-15 02:07:59 267

原创 2023自动化测试框架的设计原则你都知道吗?快来看!

虽然,在实际工作中,我们经常听到大家抱怨说测试报告太烦琐了,又不产生什么直接价值,但完备详尽的测试报告,不仅可以述说 QA 到底做了哪些工作,还可以看出整个项目的生命周期运行得平稳与否,软件的质量如何。根据外部输入数据,动态切换运行用例。通用于不同的操作系统,比如,测试框架不仅适用在 Windows 操作系统上,还要适用在 MacOS、Linux 系统上,越通用,测试框架的受众就会越多。所以,你的框架能不能被认可,就在于它是否具有独特的功能特性,这是与其他框架区别开来的标签,也是弥补市场空白的撒手锏。

2024-05-15 02:07:25 333

原创 2024年Android最全Android Drawable 那些不为人知的高效用法,2024年最新五面拿下阿里飞猪offer

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-15 00:06:01 974

原创 2024年Android最全android DDMS method profiling 工具使用分析,2024年最新正在准备面试英语

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021最新面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-15 00:05:27 675

原创 2024年Android最全Android AutoService 组件化(3),面试逆转

以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 00:04:53 713

原创 2024年Android最全Android app启动闪屏主题设置,2024年最新送面试官礼物一般送什么

其实这种问题不只是农行APP的专利,其它很多APP都有这种问题,默认不对SplashActivity(启动应用的Activity)的主题背景做处理都是白色的,除非为application的主题设置了背景色。支付宝和网易有道词典很明显没有闪出白屏的问题,给人的感觉是点击应用图标之后,应用马上响应、加载闪屏logo进入应用主界面。以农行掌上银行为例我们来谈谈应用启动后闪白屏,若干秒之后进入Splash界面(欢迎页面)的问题。因为文件太多,全部展示会影响篇幅,暂时就先列举这些部分截图。

2024-05-15 00:04:18 684

空空如也

空空如也

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

TA关注的人

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