自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021年,Flutter 与 React Native该如何选择?

这里有一些解决方法,但是 Flutter 就用不着操心这些,因为视图层就像游戏一样简单——而且,由于 Flutter 工程师构建了所有组件,因此对桥梁的原生调用更少,因为它们只是原生视图的包装。因为 Flutter 具有自己的模板和布局,它的操作系统无关的平台意味着开发人员可以在两个不同的系统上使用相同的功能,同时保持每个应用都有自己独特的样式、可用性和功能。热重载可以保留应用程序的状态,并避免了在完全重载期间丢失它的风险(就基于状态的框架而言,这是一大优势)——这进一步加快了移动应用程序成长的速度。

2024-09-12 16:47:53 465

原创 2020火爆来袭!阿里P8大牛斥百万巨资录制Android高级工程师进阶系列视频-教你打造一个Android组件化开发框架!

本文主要讲解框架实现原理,如果只是想了解一下如何使用,可直接到 github上查看README文档首先说明一下,本文将讲述的组件化与业内的插件化(如:Atlas, RePlugin等)不是同一个概念组件化开发:就是将一个app分成多个Module,每个Module都是一个组件(也可以是一个基础库供组件依赖),开发的过程中我们可以单独调试部分组件,组件间不需要互相依赖,但可以相互调用,最终发布的时候所有组件以lib的形式被主app工程依赖并打包成1个apk。

2024-09-12 15:28:01 1159

原创 2019新版前端与移动开发学习路线图(视频+工具+书籍+资源)

好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。这里只是整理出来的部分面试题,后续会持续更新,希望通过这些高级面试题能够降低面试Android岗位的门槛,让更多的Android工程师理解Android系统,掌握Android系统。

2024-09-12 13:12:03 619

原创 静态代理、动态代理、Hook,它们之间到底是什么关系?

在动态代理的过程中,我们不能清晰的看到代理类的实际样子,而且被代理对象和代理对象是通过InvocationHandler来完成的代理过程,其中代理对象是如何生成的,具体什么样,为什么代理对象执行的方法都会走到InvocationHandler中的invoke方法,要想了解这些就需要对Java是如何动态生成代理对象源码进行分析,继续往下看。同时JDK代理只支持interface的动态代理,如果你再继续深究源码,会发现,所有动态生成的代理对象都有一个共同的父类,即都继承于Proxy;

2024-09-12 02:51:33 1007

原创 腾讯大牛,手把手教你建立自己的Android学习知识体系,附实例+面经+建议!

比较典型的是数据库和设计模式,因为Android开发问到数据库和设计模式的概率比较小,我也就只整理了一些简单的面试题,足够应付面试了。以上这计算机基础、Java语言基础和Android开发面试题等的收集和整理工作就贯穿了我从实习招聘开始到秋招结束的始终,经常有新的题目被我收集到,也经常有老的题目被我整理得更加系统。为了更加方便和完整地收集和整理,我把整个收集整理过程都用Git来作了版本控制,并且分享在了GitHub上。

2024-09-11 22:00:41 603

原创 程序员面试技巧总结

我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。

2024-09-11 19:36:22 386

原创 渣本转岗,从Java到Android,这一年我经历了太多太多

入门过后,为了加快对知识吸收,我开始着手于把学习的知识点编写成技术博客,不得不说写作技术博客对技术的提升很快的,其中的益处切身体会更能理解。整体学习完之后,我开始自己动手做一些项目,解决项目中的疑难杂症,从入门到进阶,从进阶到深入,我的学习方法就是这么一步步来执行的。以上大概就是自己转岗Android以来一年多的学习过程,可能和多数人的历程一致,不过一步一个脚印,踏踏实实低走下来还是很有收获的。三、面试经历。

2024-09-11 17:09:54 950

原创 接地气的面试记录:记一次Android面试心得_中国13亿人口年龄的排序问题,年龄对应桶的个数,年龄相同和hash相同问题类似

八、手写生产者/消费者 模式。

2024-09-11 14:21:36 1088

原创 MPAndroidChart的K线图上添加均线

最后将画在5、6、7、8……上的点连起来,就是5节点均线。(如果当前一个节点代表一天,那这条线就是5日均线)在CandleStickChartRenderer.java下添加画均线的方法。思路:在draw K线柱子的时候获取每个柱子的收盘值,根据收盘值,计算均值。下面实现的均线是第一版,见效果图,实现逻辑上略有问题,可直接忽略。均线的实现,请移步到。

2024-09-11 12:09:36 126

原创 Android开发想转去做鸿蒙,你的技术真的到天花板了吗?

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。并且对应这份技术大纲,我也整理了一套Android高级架构师完整系列的视频教程,主要针对3-5年Android开发经验以上,需要往高级架构师层次学习提升的同学,在这里免费分享,希望能帮你突破瓶颈,跳槽进大厂;主要包括阿里,以及字节跳动,腾讯,华为,小米,等一线互联网公司主流架构技术。

2024-09-11 09:35:06 539

原创 Android中View和ViewGroup介绍

图1 窗口系统的客户端DecorView实际上是一个ViewGroup。在依存关系上来讲,对单个主窗口来讲,DecorView是Top-Level View。View并不是关注的重点,重要的是我们需要知道消息分发路径是建立在什么关系上的。View的成员变量mParent用来管理View上级关系的。而ViewGroup顾名思义就是一组View的管理,于是在ViewGroup构建了焦点管理和子View节点数组。

2024-09-11 06:53:28 1027

原创 Android Fragment 使用解析

/设置参数Fragment有很多可以复写的方法,其中最常用的就是,该方法返回Fragment的UI布局,需要注意的是inflate()的第三个参数是false,因为在Fragment内部实现中,会把该布局添加到container中,如果设为true,那么就会重复做两次添加,则会抛如下异常:如果在创建Fragment时要传入参数,必须要通过,而不建议通过为Fragment添加带参数的构造函数,因为。官方建议如下:我们可以在Fragment的onAttach()中通过。

2024-09-11 00:38:30 992

原创 Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)十六(商品排序,Thymeleaf快速入门

主机地址 下的9001端口重新加载nginx。

2024-09-09 21:33:16 894

原创 Redhat 7搭建iscsi存储系统_redhat7ipsan搭建

4067/tgtd4067/tgtd63 ~]# fdisk /dev/sda #划分出 sda4 分区e extendedp63 ~]# vim /etc/tgt/targets.conf #写入以下内容在参考这段内容并在段内容后,追加以下红色标记内容:default-driver iscsi #此配置文件默认全部注释,使用 iscsi 驱动3)启动服务3130/tgtd3130/tgtd。

2024-09-08 17:19:20 611

原创 ELK下常见启动错误_refused to execute inline script because it violat

相关讨论:https://discuss.elastic.co/t/problems-with-access-to-elasticsearch-form-outside-machine/172450。elasticsearch 常用命令 : https://www.cnblogs.com/spicy/p/11893406.html。解决办法:切换到root安装,可以成功安装上,安装上注意,需要重新对目录chmod,我是直接给的777,然后可以直接启动es。【3】修改/etc/sysctl.conf。

2024-09-07 20:50:56 1140

原创 2024年都在说软件测试饱和了,是真的吗?_饱和测试(1)

这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。“长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑的调侃,而今变成了软件测试行业的真实写照。

2024-09-07 14:00:19 957

空空如也

空空如也

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

TA关注的人

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