摘要: 考纲 发展路程 层次结构 性能指标: ## 计算机发展历程 根据物理期间来分大致可以归为4类, 电子管时代: 电子管,机器语言编程,磁带(bug诞生),主存用盐池县或磁鼓传递信息,容量小,体积大,成本高,bug多(穿卡孔,纸袋),-> 运算效率低 晶体管时代: 逻辑元件使用晶体管, 磁心存储器,软件 阅读全文
posted @ 2020-10-18 22:19 阿甘左 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: dynamic load: 动态加载.它主要是用的实现库之间的动态链接,库不用被直接编译到可以执行文件中,而是在执行的时候才会去link,达到动态加载的效果.共享动态库就是利用这个原理进行的。 如下通过otool -L 可执行文件可以看到它包含了如下信息,其中@rpath/xxx和/usr/lib/ 阅读全文
posted @ 2020-10-16 01:55 阿甘左 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 1.permission_handler,请求系统的所有权限app_settings:, 跳转到app授权界面They are caused a new issue that flutter app could not determiner the correct localization strings## 授权实现方式集中在某个页面授权共享授权信息的storage前后台切换重新获取授权(用户在... 阅读全文
posted @ 2020-10-15 00:34 阿甘左 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 万能解决方案:清理Xcode缓存,重启Xcode(一般发生在切换不同scheme运行时出现此类错误)清理模拟器缓存重新配对手机(如dyld_shared_cache_extract_dylibs failed)修改Xcode的development target大于等于手机版本(如Failed to start remote service on device.) 阅读全文
posted @ 2020-10-14 23:02 阿甘左 阅读(3521) 评论(1) 推荐(1) 编辑
摘要: 进程的概念 定义 是程序的一次执行过程 是一个程序及其数据在处理机上顺序执行时所发生的活动 进程是一个具有独立功能的程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个基本单位 为了使参与并发执行的程序能够独立的运行,必须为之配置一个专门的数据结构(PCB,Process Control 阅读全文
posted @ 2020-10-14 02:20 阿甘左 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 操作系统发展阶段 中断处理过程 核心态和用户态 阅读全文
posted @ 2020-10-13 23:33 阿甘左 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 什么是未定义的行为编译器和未定义的行为之间的关系未定义行为导致的安全问题检查未定义行为的工具介绍Swift相比OC更安全一些什么是程序的未定义行为?在 ISO C++14 Standard未定义成为标准的行为,有些错误的行为没有多加检测和控制即语法检查不到的错误,语法正确,运行起来却会有错误比如除数未0,数组越界,数值类型溢出,空指针访问异常,更改字符串的字面量这些都是我们在项目中经常会碰到的.详... 阅读全文
posted @ 2020-10-13 22:16 阿甘左 阅读(225) 评论(0) 推荐(0) 编辑
摘要: size: 文件Section信息查看otool: obj砸壳xcrun: 执行本地开发工具,如simctlatos: address to symbol,符号化解析相关clang: 编译codesign: 打包签名用env: 系统环境变量设置,构建打包时用file: 文件类型查看,dwarfdump: 符号化日志文件分析用gcc: 编译工具,与clang作用类似ld: 链接库,如-all_lo... 阅读全文
posted @ 2020-10-13 20:31 阿甘左 阅读(105) 评论(0) 推荐(0) 编辑
摘要: (lldb) helpDebugger commands: apropos -- List debugger commands related to a word or subject. breakpoint -- Commands for operating on breakpoints (see 'help b' for ... 阅读全文
posted @ 2020-10-13 00:10 阿甘左 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 它Google推出的跨平台语言,同时支持android,iOS和windows,使用skia图形渲染引擎,渲染效率可达60FPS以上。Flutter框架如下图,它主要分为以下三层Framework: 采用纯dart编写,主要负责界面构建,手势,布局,基础服务的包装和提供,围绕着Widget树,Element树,Render树的构建和管理而展开的Engine,提供了dartvm服务器,dart运行的... 阅读全文
posted @ 2020-10-12 01:05 阿甘左 阅读(548) 评论(0) 推荐(0) 编辑