摘要: 技术漫谈之——Jectpack Compose 最近Jetpack Compose发布了Beta版本,抽时间了解了一下Compose带来的改变和其中的一些原理。a56爆大奖在线娱乐不会讲解具体API,只是比较随意的分享自己的一些疑问以及在探寻答案过程中的一些收获。 阅读全文
posted @ 2022-03-31 17:04 BlueSocks 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 如何逃离框架孤井? 框架看起来就像是宗教(或者说是政治):每一个框架都假装自己为开发者提供了解决方案,但每一个又都不一样。它们每一个都声称可以为应用程序提供最好的前景,但关于哪一个真正名副其实的争论又不绝于耳。每一个框架都要求你遵循特定的规则,它们之间可能有相似之处,但要从一个框架转换到另一个框架总是很难。a56爆大奖在线娱乐没有什么一说:Angular天下第一;Vue是天。ヾ(=?ω?=)o 现在,让a56爆大奖在线娱乐们来看看框架的“无神论”方法:不使用框架。 阅读全文
posted @ 2022-03-30 16:38 BlueSocks 阅读(201) 评论(0) 推荐(1) 编辑
摘要: Android中的Coroutine协程原理详解 协程是一个并发方案。也是a56爆大奖在线娱乐思想。 传统意义上的协程是单线程的,面对io密集型任务他的内存消耗更少,进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。 不同的语言对于协程都有不同的实现,甚至同a56爆大奖在线娱乐语言对于不同平台的操作系统都有对应的实现。 a56爆大奖在线娱乐们kotlin语言的协程是 coroutines for jvm的实现方式。底层原理也是利用java 线程。 阅读全文
posted @ 2022-03-29 15:39 BlueSocks 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Spring中毒太深,离开了Spring,a56爆大奖在线娱乐居然连最基本的接口都不会写了¯\_(ツ)_/¯ 随着 Spring 的崛起以及其功能的完善,现在可能绝大部分项目的开发都是使用 Spring(全家桶) 来进行开发,Spring也确实和其名字一样,是开发者的春天,Spring 解放了程序员的双手,而等到 SpringBoot出来之后配置文件大大减少,更是进一步解放了程序员的双手,但是也正是因为Spring家族产品的强大,使得a56爆大奖在线娱乐们习惯了面向 Spring 开发。 那么假如有一天没有了 Spring,是不是感觉心里一空,可能一下子连最基本的接口都不会写了,尤其是没有接触过Servlet编程的朋友。因为加入没有了 Spring 等框架,那么a56爆大奖在线娱乐们就需要利用最原生的 Servlet 来自己实现接口路径的映射,对象也需要自己进行管理。 阅读全文
posted @ 2022-03-28 16:07 BlueSocks 阅读(102) 评论(0) 推荐(1) 编辑
摘要: 用Markdown写Html和.md也就图一乐,真骚操作还得用来做PPT 和这篇文章一样,a56爆大奖在线娱乐就是用Markdown写的。相信各位平时也就用Markdown写写文档,做做笔记,转成XHtml、Html等,今天教大伙一招骚操作:用Markdown写PPT。 阅读全文
posted @ 2022-03-25 21:03 BlueSocks 阅读(845) 评论(3) 推荐(6) 编辑
摘要: 什么?Android上面跑Linux? 前言 众所周知,现在程序员因为工作、个人兴趣等对各种系统的需求越来越大,部分人电脑做的还是双系统。其中,比较常见的有各种模拟器、虚拟机在windows上面跑Android、Linux,大家估计都习以为常,Android上面跑windows也是Android 13做的一个有趣的新功能:工作虚拟化支持( 阅读全文
posted @ 2022-03-24 15:23 BlueSocks 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一篇文章剖析设计模式中的简单工厂、工厂方法和抽象工厂 前言 大部分的面试者在IT行业面试中,提及设计模式,可以列举一大堆,但是面试官要求细说的时候,往往部分基础不够牢固的同学只能提及简单工厂。今天a56爆大奖在线娱乐们来对面试过程中最常见的简单工厂、工厂方法和抽象工厂进行一个剖析,喜欢的朋友可以点个关注哦。 正文 在面向对象的编程中,一般通过继承和虚函数来提供抽象能力, 阅读全文
posted @ 2022-03-23 16:06 BlueSocks 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 面试必问的安卓虚拟机,你真的掌握了么?——安卓虚拟机基础知识回顾 前言 21世纪,安卓虚拟机正在一步步的走入a56爆大奖在线娱乐们的生活,小到个人部分朋友在电脑上使用安卓虚拟机玩手游,大到安卓从业人员在虚拟机上面跑程序。不得不承认,对于每一位Androider 而言,安卓虚拟机是a56爆大奖在线娱乐们日常开发中不可或缺的一环,但是关于安卓虚拟机的一些知识点和小细节你真的完全掌握了么?a56爆大奖在线娱乐将就主要包括 阅读全文
posted @ 2022-03-22 16:35 BlueSocks 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 一篇文章扒掉“桥梁Handler”的底裤 Android跨进程要掌握的是Binder, 而同一进程中最重要的应该就是Handler 消息通信机制了。a56爆大奖在线娱乐这么说,大家不知道是否认同,如果认同,还希望能给一个关注哈。 什么是Handler? Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的[函数]即刻返回 阅读全文
posted @ 2022-03-21 16:12 BlueSocks 阅读(217) 评论(0) 推荐(0) 编辑