Spark最初由美国加州伯克利大学的AMP实验室于2009年开发,是基于内存计算的大数据并行计算框架,可用于构建大型的、低延迟的数据分析应用程序。 Spark特点Spark具有如下几个主要特点: 运行速度快:Spark使用先进的DAG(Directed Acyclic Graph,有向无环图)执行引 ...
分类:
其他好文 时间:
2020-02-11 13:16:04
阅读次数:
109
啥叫倍数的向上取整与向下取整呢? 举个例子,你有一个函数,用来分配一块内存,为了提高运行速度,要对内存大小进行对齐。 function NewMemBlock(const BlockSize, AlignSize: Integer): Pointer; var NewSize: Integer; b ...
分类:
其他好文 时间:
2020-02-09 18:48:07
阅读次数:
261
装备工作 1. 一张8G以上的SD开,最好是高速卡,因为卡的速度直接影响树莓派的运行速度。 2. 下载树莓派系统的镜像文件,本人下载不带桌面的版本:Raspbian Buster Lite,下载网址: "链接" 3. Window 下安装镜像的工具 Win32DiskImager,下载网址: "链接 ...
分类:
其他好文 时间:
2020-02-07 12:30:44
阅读次数:
127
计算机系统结构 概论 考察知识点 计算机系统的层次结构 计算机系统结构、计算机组成、计算机的实现 计算机的软硬件取舍及定量设计原理 软件、应用、器件的发展对系统结构的影响 系统结构中的并行性开发及计算机系统的分类 知识难度: 每个知识点使用 ※ 号标记掌握程度和类型。 ※:标识,能够记住知识点和概念 ...
分类:
其他好文 时间:
2020-02-03 19:06:31
阅读次数:
116
两类语言的优势 + 静态语言(编译语言):程序优化更充分,运行速度更快 + 脚本语言(解释语言):维护更灵活,跨多个操作系统平台 python的两种编程方法 + 交互式:对每个输入语句及时运行结果,适合语法练习 + 文件式:批量执行一组语句并运行结果,是编程的主要方式 实例一: python的语法知 ...
分类:
编程语言 时间:
2020-02-03 18:47:48
阅读次数:
102
在开发的过程中有时候我们为了使代码更简洁、运行速度更高或者提高开发效率。通常情况下我们都需要自己开发一套框架或者借助第三方开源框架来实现这个目的。例如:我们可以借助ButterKnife来去掉findViewById、设置点击事件等重复的操作,通过EventBus可以方便的订阅以、发布、接收事件等。 ...
分类:
移动开发 时间:
2020-02-02 13:41:37
阅读次数:
98
今天我主要了解了spark的一些专业名词以及相关特点: spark简介: 最初由美国加州伯克利大学的AMP实验室于2009年开发,是基于内存计算的大数据计算框架,可用于构建大型,低延迟的数据分析应用程序 2014年打破了hadoop保持的基准排序记录 Spark具有以下特点: 运行速度快:使用DAG ...
分类:
其他好文 时间:
2020-01-31 20:45:10
阅读次数:
107
编译Python文件 一、编译Python文件 为了提高加载模块的速度,强调强调强调: 提高的是加载速度而绝非运行速度 。python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:module.version.pyc。通常会包含python的版本号。例如,在CPython ...
分类:
编程语言 时间:
2020-01-31 00:44:44
阅读次数:
86
前言 我以前的电脑是在电商平台买的二手电脑,期间觉得软件的运行速度慢,又在网上买了一个128G的内存条安装上。就从大一到大四上学期这么使用了三年半的时间。因为自己需要运行一些吃内存的软件,而我的这个电脑不能自己增加内存,所以打算购买一台新电脑。 购买 先说一下自己的用途: 我购买电脑主要是用来编程, ...
分类:
其他好文 时间:
2020-01-28 17:37:13
阅读次数:
164
1. GC垃圾搜索算法 1.1 内存泄露和内存溢出 + 内存泄漏:是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果 + 内存溢出:通俗的说就是系统内存不够,导致程序崩溃,一般内存泄漏很严重会导致内存溢出。 1.2 引用计数算 ...
分类:
编程语言 时间:
2020-01-27 17:21:59
阅读次数:
95