python语言基础(傻瓜式文档)
python语言基础 数据存储 思考 思考:为什么使用计算机? 为了存储数据、处理数据 思考:数据存在哪里? 数据存储在内存中 思考:内存是怎么存储数据的? 首先要弄清楚怎么存储数字 内存 内存:是计算机存储数的介质 抽象内存:一个开关,有...
python语言基础 数据存储 思考 思考:为什么使用计算机? 为了存储数据、处理数据 思考:数据存在哪里? 数据存储在内存中 思考:内存是怎么存储数据的? 首先要弄清楚怎么存储数字 内存 内存:是计算机存储数的介质 抽象内存:一个开关,有...
目标 最终能够自己通过OpenGL或者借助一些三方库GPUImage写一些简单的滤镜、特效shader,明白原理和整个流程 OpenGL简介 OpenGL是各个平台的统称,移动端的是OpenGL ES,web端的是WebGL (备注:下文将...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
1、引言 之前学习React期间接触到了Redux,第一次对基于状态管理的单向数据流架构有了一个认识,简单的公式即UI = f(state)。下面是Redux的一个架构图(看不懂,就继续往下看): Redux其实就是一种单向数据流架构,衍生...
1、 架构设计模式简介 1、 目前主流的几种架构模式如下: MVC MVP MVVM VIPER 1、 架构设计模式本质目的 MVP、MVVM、VIPER都是从MVC演变而来,都是为了解决开发过程中的实际问题而提出来的,各有优缺点和适用的场...
1、 学习途径 个人学习途径主要以下几个: learnGit在线学习 猴子都能懂的git 小姐姐用动画图解Git 个人比较推荐第二个Git学习网站猴子都能懂的git,图文结合,简单明了,本文将介绍一些常用 Git 指令,作为一个学习总结 g...
1、 线程安全 1.1 线程安全的本质 线程安全:不是指线程的安全,而是指内存的安全。每个进程的内存空间中都会有一块特殊的公共区域,通常称为堆(内存),当多个线程访问该区域,这就是造成线程不安全的本质原因。 1.2 为什么会出现多线程不安全...
1、 什么是原型链 要理解原型链,绕不开constructor、prototype、__proto__这几个核心的知识点,它们的关系如下: 上面的图是一个最简单的原型链,先有一个直观的认识。下面将围绕上面3个...
1、引言 想要理解this,你可以先记住以下两点: this永远指向一个对象; this的指向完全取决于函数调用的位置 在JavaScript语言之中,一切皆对象,运行环境也是对象,所以函数都是在某个对象下运行,而this就是函数运行时所在...
1、 引言 常常面试的时候,会被问到“谈谈你对OC中内存管理的理解”,个人觉得应该从以下三个部分来回答,才比较全面 内存管理系列—从C语言看OC的内存布局 内存管理系列—OC的内存管理方案 内存管理系列—OC的内存管理模式 本文主要介绍OC...
内存管理系列文章: 内存管理系列—从C语言看OC的内存布局 内存管理系列—OC的内存管理方案 内存管理系列—OC的内存管理模式 引言 苹果设备受欢迎的背后离不开iOS优秀的内存管理,不同场景,系统提供了不同的内存管理方案来节省内存和提高执行...