![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术交流blog.csdn.net/m0_55035988
文章平均质量分 88
2401_86637658
这个作者很懒,什么都没留下…
展开
-
鸿蒙Ability学习
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。原创 2024-09-12 04:30:48 · 354 阅读 · 0 评论 -
设计模式学习--模板方法模式(Tamplate Pattern)
别找我,我会找你(这是新的原则:由超类主控一切,当它们需要的时候,自然会去调用子类,这就跟好莱坞一样)System.out.println(“-------煮咖啡咯----------”);System.out.println(“-------煮咖啡咯----------”);System.out.println(“-------泡茶咯----------”);System.out.println(“-------泡茶咯----------”);“模板方法”定义 算法的步骤,把这些步骤的实现延迟到子类。原创 2024-09-12 00:03:29 · 356 阅读 · 0 评论 -
老司机谈APK瘦身套路-图片资源篇
套路七:用代码代替图片。原创 2024-09-11 21:32:43 · 298 阅读 · 0 评论 -
移动跨平台框架Flutter详细介绍和学习线路分享
Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。原创 2024-09-11 19:01:57 · 750 阅读 · 0 评论 -
深入浅出:Android屏幕刷新机制
if (status) {//初始化出现异常return 0;我们这里先看一下的创建过程。原创 2024-09-11 16:42:28 · 824 阅读 · 0 评论 -
技术迭代迷茫?Android资深架构师教你如何打破这个局面!
*而 ReactNative、微信小程序、flutter 等新技术的出现,虽然难以动摇原生系统软件的地位,确实也不免会影响到企业技术方案的决策。**而 Android 开发者面对技术迭代,心里或许也会产生新的纠结。其实当下的供需关系不平衡不代表没有需求,市场上过多的是初级 Android 程序员,是只会写 xml 和 Activity、只会用代码堆需求的程序员,而高级 Android 开发工程师仍然紧缺。原创 2024-09-11 13:50:21 · 544 阅读 · 0 评论 -
Android面试总结,2024年移动开发者未来的出路在哪里,面试真题解析_android面试六面
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。自行下载直达领取链接:【点击我即可获得!原创 2024-09-11 11:42:37 · 627 阅读 · 0 评论 -
Android岗常见40道面试题,面试前必须了解的知识点!!!
(可以,当)原创 2024-09-11 09:08:09 · 475 阅读 · 0 评论 -
Android——service使用详解
如果服务同时处理多个 onStartCommand() 请求,则不应在处理完一个启动请求之后立即销毁服务,因为此时可能已经收到了新的启动请求,在第一个请求结束时停止服务会导致第二个请求被终止。通过Log日志可以发现,多次点击“播放音乐”按钮,“onCreate()”方法只会在初始时调用一次,“onStartCommand(Intent intent, int flags, int startId)”方法会在每次点击时都被调用,点击“停止音乐”按钮,“onDestroy()”方法会被调用。原创 2024-09-11 06:26:28 · 1054 阅读 · 0 评论 -
Android 安卓告别SharedPreFerences,你好MMKV
你好 MMKV!MMKV是腾讯开源的轻量级持久化存储框架,相比于传统的SharedPreFerences(以下简称SP),优点有很多为什么要使用 MMKV使用SP低性能导致程序ANR,commit 和 apply 均可能会造成ANR,这也是Android工程师最为痛恨的大病之一,所以使用MMKV可以避免此问题,使得自己心情舒畅!从下图看出MMKV与SP的读写耗时对比,MMKV也是毫不逊色的!原创 2024-09-11 03:44:53 · 417 阅读 · 0 评论 -
Android binder 机制驱动核心源码详解_binder_thread_read
下面按照这些 binder 驱动中的函数,以工作步骤为脉络,深入分析驱动中的源码执行逻辑,彻底搞定 binder 驱动!原创 2024-09-11 00:11:33 · 637 阅读 · 0 评论 -
Spring 与 MVC 框架整合思路
看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。原创 2024-09-10 14:18:01 · 747 阅读 · 0 评论 -
Java 实现定时任务(Quartz 框架)定时执行某个任务(Maven版)
2.2.3。原创 2024-09-09 18:46:49 · 990 阅读 · 0 评论 -
7-34 任务调度的合理性 (25 分)(思路加详解+兄弟们冲呀)(1)
if( G->Date[temp][j] == 1 ){//在 temp 这一行中 等于 1的 j 需要入度减一。这个题把入度直接给你了,省得去求了,即第一列就是按顺序的某个结点的入度,如果有环的话肯定会有结点的入度不会为0;//创建二维数组 将有到达这个顶点的 顶点存进去。//这里就是处理每次去掉一个度数为0的点和其有关系的顶点度数减一。//出队 将入度为0的出队。//用于计算度数为0的结点的个数。//将入度为0的入队。//求取每一列的数据和即为该顶点的入度。原创 2024-09-09 15:21:01 · 570 阅读 · 0 评论