首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
北海道浪子
掘友等级
Android 前端 Flutter
已被优化,看机会中。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
对于线程和线程池还有线程安全的理解
进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。 他们主要区别是:进程不共享内存,线程可以共享内存。 CPU中的线程,我们也叫它们Thread,和OS中的线程的名字一样。他们和cpu相关,常说的4核心8线程就是指cpu线程。CPU的Thread就那…
Flutter路由管理指北
FLutter中的路由,和原生组件化的路由一样,就是页面之间的跳转,也可以称之为导航。app维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。 对于Android,打开新页面时,新页面从屏幕底…
Flutter路由管理完全解析
FLutter中的路由,和原生组件化的路由一样,就是页面之间的跳转,也可以称之为导航。app维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。 MaterialPageRoute是一种模态路由…
深入理解setTimeout async promise执行顺序
这里涉及到Microtasks、Macrotasks、event loop 以及 JS 的异步运行机制。 单线程模型指的是,JavaScript 只在一个线程上运行。也就是说,JavaScript 同时只能执行一个任务,其他任务都必须在后面排队等待。 注意,JavaScript…
理解setTimeout async promise执行顺序
向下执行,遇到await关键字,调用async2(),执行同步代码打印console.log("async2"); // 同步代码3,让出线程。await是让出当前函数线程,交给函数外的代码执行; 此时没有同步任务,就去执行异步任务,因为setTimeout()的优先级低于pr…
设计模式之——策略模式(Strategy Pattern)及在Android中的应用
相信大家都用过计算器,输入一个数,然后输入运算符,然后再输入一个数,就会根据不同的运算符做不同的运算。 最直接的加减法: 用户使用: 这是最简单直接的代码,有什么问题吗?假如用户需要这个计算器支持乘法呢?就要改Calculator类,明显违背了开闭原则,系统也不利于维护。 那么…
设计模式之--责任链模式 Chain of responsibility及在Android中的应用
责任链模式是一种对象的行为模式,使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 链有多个处理者组成。抽象处理者有三个职责: 定义一个请求的处理方法handleRequest(),是对…
设计模式之禅——设计原则SOLID+D(读书笔记)
定义: 应该有且仅有一个原因引起类的变更。 单一职责原则要求一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一件事情。 变更引起的风险降低,变更时必不可少的,如果接口的单一职责做得好,一个接口修改只对相应的实现类有影响,对其他的接口无影响,这对系统的扩…
两天学完HTML标签之一
混合开发的需求越来越强烈,原生开发开始捉襟见村,特别和前端同事调试的时候,有时候不能直接定位是前端的问题还是本地的问题。因为学生时代学的那些前端技能早还给了老师,所以是时候重温一遍了。本文开始当做笔记。希望我们都能成为混合开发大牛,共勉。 文字、图片和超链接等元素构成,还包括了…
译:原生iOS应用程序和原生Android应用程序设计之间的差异
要创建最佳的原生应用程序设计,您应该牢记iOS和Android平台之间的差异。这些平台不仅在原生应用程序的外观方面有所不同; 它们在结构和交互方面也有所不同。您需要牢记这些差异,以通过原生应用程序设计给用户提供最佳用户体验。 iOS和Android的原生移动应用程序具有各自操作…
下一页
个人成就
优秀创作者
文章被点赞
1,442
文章被阅读
279,461
掘力值
7,420
关注了
19
关注者
2,958
收藏集
2
关注标签
3
加入于
2016-12-22