HCIA学习记录(一)[静态路由与路由器工作原理] HCIA学习记录静态路由与路由器工作原理 学习内容: 1231. 路由器的工作原理2. 寻址转发与路由决策详解3. 静态路由基本特性演示 一、路由基础1. 路由器的转发机制概述 ① 需要有去往目标IP地址的路由 ② 路由的吓一跳或出接口可达 ③ 发现所有的可能路径 ④ 选择最优的路由 ⑤ 维护或校验路由表中的路由条目 2. 路由器定位以及转发报文流程回顾PCA—-SW1—–R1—–SW2—–PC 2022-07-15 技术 > HCIA > 网络 > 路由 #HCIA #路由
React Native学习日志(一) 记录自己学习React Native的过程1. 先学习JavaScript相关基础 参考网上JavaScript 基础学习路线分支图 详细分支学习内容 (来源-掘金原创作者–清秋制作导图) 简单分模块内容 具体根据视频学习内容 JS基础部分 学习目标: 了解语言的基本概念,熟识语法规则,培养语言基础逻辑能力,建立良好的编程思维,具有一定的语言驾驭能力。 B站-2022最新版JavaScrip 2022-05-09 技术 > JavaScript #JavaScript #JS
iOS底层高级面试题整理四 iOS底层高级面试题整理四【App性能优化、架构】一、App性能优化二、架构相关知识 2022-04-25 技术 > iOS #iOS #objective-c #swift #底层原理 #面试题 #MVC #MVP #MVVM #性能优化 #架构
iOS底层高级面试题整理三 iOS底层高级面试题整理【多线程、内存管理】一、多线程1. 线程和进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须的有线程,进程至少要有一条线程 程序启动会默认开启一条线程,这条线程被称为 主线程 或者 UI线程 进程 进程是指在系统中正在运行的一个**应用程序** 每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内,内存不共享 通过活 2022-04-23 技术 > iOS #iOS #objective-c #swift #底层原理 #面试题 #内存管理 #多线程
iOS底层高级面试题整理二 iOS底层高级面试题整理【Runtime、Runloop】一、Runtime1. 什么是 Runtime?Runtime 是 Objective-C 区别于 C 语言这样的静态语言的一个非常重要的特性。对于 C 语言,函数的调用会在编译期就已经决定好,在编译完成后直接顺序执行。但是 OC 是一门动态语言,函数调用变成了消息发送,在编译期不能知道要调用哪个函数。所以 Runtime 无非就是去解决如 2022-04-20 技术 > iOS #objective-c #swift #底层原理 #面试题 #Runloop #Runtime
iOS底层高级面试题整理一(II) iOS底层高级面试题整理【OC本质、KVC、KVO、Categroy、Block】(II)6. Category6.1 Category的实现原理 Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息 12345678typedef struct category_t { const char *name; / 2022-04-19 技术 > iOS #iOS #objective-c #swift #底层原理 #面试题
iOS底层高级面试题整理一(I) iOS底层高级面试题整理【OC本质、KVC、KVO、Categroy、Block】(I)1. 查看一个OC对象占用了多少内存 系统分配了16个字节给NSObject对象(通过malloc_size函数获得) 但NSObject对象内部只使用了8个字节的空间(64bit环境下,可以通过class_getInstanceSize函数获得) 在64位CPU中,NSObject 对象占用大小为16字节, 2022-04-18 技术 > iOS #iOS #底层原理 #面试题 #Block #Categroy #KVC #KVO #OC对象