首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
麟成
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
事务四大特性
原子性(Atomicity) :事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。 一致性(Consistency) :事务完成时,数据必须处于一致状态,数据的完整性
Activity启动原理
Step 5:ActivityManagerService通过Binder进程间通信机制通知ActivityThread,现在一切准备就绪,它可以真正执行Activity的启动操作了。 这样,应用程序的启动过程就介绍完了,它实质上是启动应用程序的默认Activity。
端智能
模型部署和推理。 最后一步模型推理通常的方案是将模型部署在云端或服务器上,然后对外提供API服务。端智能是直接将推理服务通过SDK的形式集成在APP端,供APP直接调用。 实时性高,端侧处理可节省数据的网络传输时间。 数据量大,端上有服务端无法获取的数据。 节省资源,充分利用端…
进程间通信
两个或多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序,称为竞争条件。 对共享内存进行访问的程序片段称作临界区域。 任何两个进程不能同时处于其临界区。 不应对CPU的速度和数量做任何假设。 临界区外运行的进程不得阻塞其他进程。 不得使进程无限期等待进入临界区。 连…
线程实现
线程可以使并行实体拥有共享一个地址空间和所有可用数据的能力。 由于线程比进程更轻量级,所以它们比进程更容易(即更快)创建,也更容易撤销。 若多个线程都是CPU密集型的,那么并不能获得性能上的增强,但如果存在着大量的计算和大量的I/O处理,拥有多线程允许活动重叠进行,回加快程序的…
进程实现
进程本质上是正在执行的一个程序。进程基本上是容纳运行一个程序所需要的所有信息的容器。 进程的作用:在许多应用中同时发生着多种活动,其中某些活动随着时间的推移会被阻塞,通过将这些应用程序分解成可以准并行运行的多个顺序进程,程序设计模型会变得更简单。我们不必考虑中断,定时器和上下文…
Dart 并发
本文将通过 Dart 并发模型和 Dart 并发编程两个方面来介绍 Dart 并发。 首先,Dart 是单线程的,并且 Flutter 依赖于 Dart。 所谓的单线程,就是 Dart 在同一时刻只能执行一个代码块,其他代码块需要在改代码块执行完成后开始执行。一旦有代码块开始执…
Flutter 布局原理及实战
1. Flutter UI架构 Flutter将视图数据抽象成为三个部分,即Widget树、Element树和RenderObject树。 Widget树:控件的配置信息,不涉及渲染,更新代价极低。 RenderObject树:真正的UI渲染树,负责渲染UI,更新代价极大。 E…
Android 微信文件分享大小限制
这种方案是将文件的路径和文件的字节数组都传递给微信,文件大小超过1MB,文件分享页面跳转失败。 但第二种方案也无法分享10MB以上的文件,因为微信平台做了限制,会对文件的大小进行合法检验。
Activity启动模式
standard:所有activity都在同一个task栈中。每次启动activity,都会生成一个新的activity实例,每次启动activity都会执行onCreate方法。 singleTop:所有activity都在同一个task栈中。启动activity时,如果该a…
下一页
个人成就
文章被点赞
17
文章被阅读
20,388
掘力值
478
关注了
5
关注者
8
收藏集
8
关注标签
6
加入于
2019-09-05