彭先森

彭先森

认真生活,快乐工作!

Scroll Down
置顶
智能座舱及关键技术

智能座舱及关键技术

要点:智能网联,座舱域,交互智能,服务智能,用户需求,空间属性,产品构架,场景引擎。智能座舱已经成为了汽车产业发展的最强风口。这里分享智能座舱的定义以及关键技术,希望能抛砖引玉,与读者共同交流。

2021-07-18
278 0
置顶
Flutter 跨平台架构详解

Flutter 跨平台架构详解

一、移动跨平台技术趋势1.引言移动互联网发展十余年,伴随着Android、iOS等智能手机的不断普及,移动端已逐步取代PC端,成为兵家必争之地。正所谓“得移动端者得天下”,移动端已成为互联网领域最大的流量分发入口,一大批互联网公司正是在这大趋势下崛起。2.为什么需要跨平台技术伴随着移动互联网的高速发

2020-09-25
847 1
置顶
Android 操作系统架构详解

Android 操作系统架构详解

一、引言本文从系统整体架构角度概要讲解Android系统的核心技术点,带领大家初探Android系统全貌以及内部运作机制。虽然Android系统非常庞大且错综复杂,需要具备全面的技术栈,但整体架构设计清晰。Android底层内核空间以LinuxKernel作为基石,上层用户空间由Native系统库、

2017-10-06
1,241 0
Windows Terminal 完美配置 PowerShell 7

Windows Terminal 完美配置 PowerShell 7

忆往昔岁月,不堪回首,伟大的 Windows 竟然拿不出一个像样的终端模拟器。mintty.exe 和 封装后的 cmder 之流,总是有各种问题,而且不兼容 emoji 字符。后来,全网 Windows 用户随着一个华丽的广告沸腾了,微软宣布了终端软件 Windows Terminal 的开发进程

2021-07-23
447 0
优化谷歌浏览器让它更好用

优化谷歌浏览器让它更好用

谷歌浏览器简约、速度快,但唯一一点太耗内存了。下面就简单说下优化方法。

2021-07-18
461 0
缓存策略

缓存策略

我们都知道,提高系统性能的最简单也最流行的方法之一其实就是使用缓存。我们引入缓存,相当于对数据进行了复制。每当系统数据更新时,保持缓存和数据源(如 MySQL 数据库)同步至关重要,当然,这也取决于系统本身的要求,看系统是否允许一定的数据延迟。下面介绍一下最常见的几种缓存策略、它们的优缺点以及使用场

2021-07-18
182 0
IM消息机制(二):保证离线消息的可靠投递

IM消息机制(二):保证离线消息的可靠投递

本文的上篇《IM消息机制(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手段来保证业务层面消息的不丢不重。

2020-11-18
502 0
IM消息机制(一):保证在线实时消息的可靠投递

IM消息机制(一):保证在线实时消息的可靠投递

互联网发展至今,IM(即时通讯聊天应用)一直是互联网上最为成功也是最为平常的应用类型。尤其现今的移动互联网时代,因即时通讯技术的发展和普及,IM这种即时通讯应用已乎达成了各即时通讯应用运营者梦寐已求的所谓“全时在线”,而这种“全时在线”及其应用体验的背后,回归到技术本质就是各种行为消息(或者说信息)的实时性、必达性

2020-11-18
478 0
Android BottomNavigationView的最新用法

Android BottomNavigationView的最新用法

Android 的技术更新的太快了,比如:kotlin、jetpack 等等,要学习的东西实在是太多了,今天我就来介绍一下 BottomNavigationView 的最新用法以及注意事项。先来看一下效果图吧:一、导入需要的依赖包在 app 的 build.gradle 文件中导入以下依赖包:imp

2020-11-01
718 0
Flutter 常用命令总结

Flutter 常用命令总结

一、列出所有Flutter命令;二、获取帮助信息;三、检查 Flutter 环境配置;等等

2020-10-22
513 0
Flutter 主题设置及夜间模式

Flutter 主题设置及夜间模式

Theme 组件可以为 Material APP 定义主题数据(ThemeData)。Material 组件库里很多组件都使用了主题数据,如导航栏颜色、标题字体、Icon 样式等。Theme 内会使用 InheritedWidget 来为其子树共享样式数据。

2020-10-11
781 0
Flutter 生命周期详解

Flutter 生命周期详解

Flutter 跟 Android 的 Activity、iOS 的 ViewController 一样都拥有自己的生命周期。在 Flutter 中几乎所有的对象都是一个 Widget,其中 Widget 又分为 StatelessWidget(即:无状态的 Widget) 和 StatefulWidget (即:有状态的 Widget),这里所说的 Flutter 的生命周期其实就是讲 StatefulWidget 的生命周期,它存在于 `framework.dart` 的 State 类中。

2020-10-10
752 0