- 博客(16)
- 收藏
- 关注
转载 算法导论阅读--思考摘要1
1 嵌入式算法技术实现模型的如何创建,当前开源的模型有哪些?基于ARM指令的硬件平台;平时会考虑的资源内容包含:内存,通信宽带,硬件;需要的数学工具:组合学,概率论,代数技巧,识别一个公式中最有意义项的能力;...
2019-07-17 17:10:52
179
原创 Android crash记录
CopyOnWriteArrayList arrayList;HashMap<Integer,String> map = new HashMap<Integer,String>();public void operationHashMap(){ for(int i=0;i<10;i++){ map.put(i,"value"+i); ...
2019-07-10 17:25:35
279
转载 Android面试---启动模式使用场景
activity启动模式的使用场景:standard:普通activitysingleTop:要展示推送过来的消息singleTask:程序入口等启动页面singleInstance:完全独立的,类似闹钟的提示...
2019-04-11 19:56:08
300
原创 Android面试---onNewIntent
第一种情况:activity launchMode为singleTask或者singleInstance1、activitya start activityb2、activityb start activitya在第二步被执行后,activitya就会顺序执行 onNewIntent onRestart onStart onResume第二种情况:activity launchMode为s...
2019-04-11 19:37:40
384
原创 Android面试---配置改变activity不会被重建
系统的配置Configuration类;mcc: SIM卡唯一标示IMSI(国际移动用户识别码)中的国家代码,由三位数字组成,中国为460。此项标示mcc代码发生了改变mnc: SIM卡的唯一标示IMSI(国际移动用户识别码)中的运营商代码,由2位数字组成,中国移动TD系统为00,中国联通为01,此项标示mnc发生改变locale:设备的本地位置发生了改变,一般指切换了系统语言。touch...
2019-04-11 19:10:50
969
原创 Android面试---Android/Linux文件系统
在LINUX系统中有一个重要的概念:一切都是文件;Linux默认使用的文件系统:ext4;Linux支持的文件系统: 内核所支持的文件系统类型,可以通过内核目录树 fs 目录中的内容来查看;Linux支持的文件系统有哪些?虚拟文件系统(VFS):VFS就把这些不同的文件系统做一个抽象,提供统一的API访问接口;VFS提供的常用API有哪些?文件系统关系最密切的就是存储介质;Linu...
2019-04-11 18:40:57
456
转载 Android面试--系统crash
Android程序崩溃大家都应该遇到过,force close和ANR应该是大家遇到较多的。这里把Android平台程序崩溃的各种类型做一个简述和原因列举。1.ANR(可见ANR):发生场景:应用发生ANR。崩溃症状:系统弹出窗口询问用户选择“Force Close”或者“Wait”。 “Force Close”将杀掉发生ANR的应用进程。“Wait”将会等待系统择机恢复此应用进...
2019-04-11 18:07:44
285
原创 Android面试--Android系统架构
如上图所示:Linux内核层:计算资源,存储资源,外设资源的管理;驱动内容;内核层主要功能:提供设备驱动(WIFI、蓝牙、照相机等), 操作系统管理功能(内存、进程管理等等);Android运行库:虚拟机和核心库;其中核心库的内容:1 Java标准API(java包);2 Java扩展API(javax包);3 企业和组织提供的Java类库(org包);核心库提供的功能:基础数据结构、...
2019-04-11 17:34:03
623
原创 Android进程间通信--罗生阳博客
Binder是一种通过提供远程过程调用(RPC)功能的进程间通信机制,它是一种类似于分布式组件架构;它由一系统组件组成,分别是Client、Server、Service Manager和Binder驱动程序,其中Client、Server和Service Manager运行在用户空间,Binder驱动程序运行内核空间。核心组件便是Binder驱动程序了,Service Manager提供了辅助...
2019-04-11 17:01:21
462
原创 Android-NDK-概念
NDK中API提供内容:适用场景–计算密集的应用软件;1 神经网路系统;移动AI平台:不同硬件平台的加速功能;特点:简洁有效的API,30个神经网络运算单元;运用条件:Android Oreo,API 27+; Android-ndk-r16+;2 语音;Oboe:Android音频开源软件,封装了AAudio(api26+)底层库+opengl es(api16+);优点:音...
2019-03-30 10:22:54
317
原创 人工智能-知识图谱-概念
知识图谱的基本知识:1 数据表示:关键字的三元组value表示;2 使用图数据表示;框架NEO4j;知识表示:语义类型:实体分类的表示方式;结点;语义关系:表现内容介绍;本体对象:知识图谱的存储:形式:图,表格,文本,代码;人工智能的业务架构:感知层 认知能力 服务能力智能语音 语音识别 语义理解 智能搜索 聊天机器人语音合成 ...
2019-03-25 10:50:51
839
原创 编程基础--数据结构
一切从定义出发;数,是程序之本;数据:数的系列;系列:对数据的构成元素之间存在着的关系的简单称谓;数据内聚特性:一系列存有相互关系的数构成;数据的外延性:可以和其他系列建立新的抽象关系;信息:有意义的数据;数据结构是指相互之间存在一种或多种特定关系的数据元素的集合;目的:精心选择的数据结构可以带来更高的运行或者存储效率;四类基本结构:集合、线性结构、树形结构、图状结构。1 集合...
2019-03-23 20:58:01
496
原创 人工智能-自然语言处理-知识解构
自然语言处理包含4个部分:1 语言识别,语音合成;2 自然语言理解,对话理解,知识获取和问答,任务理解;3 底层的机器学习(TennsorFlow和other)4 个性化信息的获取和利用;其中两个重要的竞品分析:google的产品:各种语言场景;Alexa亚马逊产品:基于云计算的对话机器人产品,NLP定制化场景;google NLP开源项目:BERT:Bidirectional ...
2019-03-23 16:41:11
6616
原创 Android混合开发-架构知识简介
React 是一个采用声明式,高效而且灵活的用来构建用户界面的框架;React 最初的目的是使用 JavaScript 创建大型的,快速响应的网络应用;React开发套路最小知识:第一步:把UI划分出组件层级;组件需要符合-单一功能原则,UI 和数据模型往往遵循着相同的信息架构;输出结果:组件层级和组件个数,标识;第二步:用React创建一个静态版本;要构建一个用于呈现数据模型的静态...
2019-03-23 14:13:52
684
原创 客户端App开发架构指南-读后感
app开发面临常见问题:1 用户操作需要在不同app之间不断切换,有大量的并行操作;2 app组件可能单独启动并且无序,而且在任何时候都有可能被系统或者用户销毁,组件的生命短暂性和生命周期不可控,所以任何数据都不应该存放在app组件中,同时app组件不应该相互依赖;通用架构准则:1 依赖最小化,分离;2 model驱动UI,使用持久化的model;Model是负责app数据处理的组件,...
2019-03-23 10:00:55
267
原创 MVC-MVP-MVVM最小知识
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-23 08:01:52
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人