首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
书稿专题
(书稿底稿)(C/C++)第一章:CPU基础知识 1.2.5各种内存介绍
1.2.5各种内存介绍 CORE I7 32K的指令、数据L1,256K L2 前面一直提到一级缓存L1、二级缓存L2,这小节我们仔细讨论CPU和操作系统使用的各种内存,这些内存直接关系到我们程序的执行速度,这些内存使用机制由操作系统和CPU负是不会为某个程序进行妥协修改的,因此了解这些机制后,平时编码时就知道如何实现高效访问,也可以根据此机制分析并优化程序行为。所
阅读更多...
(书稿底稿)(C/C++)第一章:CPU基础知识 1.2.3 CORE内核 1.2.4 多核概念
1.2.3 CORE内核 处理器架构和核心微架构 上面已经描述了,CPU被分为前端和后端,它们又被多个功能块(function block)组成,如:解码单元(decode unit)、预处理分支单元(branch-prediction unit)、整数单元(integer unit)、加载存储单元(load-store uni
阅读更多...
书稿底稿)(C/C++)第一章:CPU基础知识 1.2.2管道技术中的挑战
1.2.2管道技术中的挑战 阶段数对性能指标的影响虽然阶段多性能提升好,但阶段之间需要相互协调、传输信息,因此阶段越多这些协调同步机制越复杂,需要同步的信息量越大,越难以实现,比如魔兽争霸让多个农民去建造房屋,开始建造效率成倍增加,3人后效率明显减低。多个人刷房屋,如果房屋分配不均,人越多就需要等待结束的人越多。分析理想状态下4阶段和8阶段效率提升分析,如下
阅读更多...
(书稿底稿)(C/C++)第一章:CPU基础知识 1.2 管道技术
1.2.1 管道技术介绍 管道基本知识 前面已经提到,指令就是程序中控制CPU执行的命令,也就是代码中的各种关键字、运算符等。如:3+4、if、 while 语句。 正如没有无缘无故的爱,也没有无缘无故的恨,计算机里也没有无缘无故的技术,各种技术都是为了解决实际问题而诞生的。管道技术是为了解决指令执行效率慢而诞生的,因此在介绍管道技术前,首先看
阅读更多...
(书稿底稿)(C/C++)第一章:CPU基础知识 1.1CPU和程序的执行
第一章:CPU基础知识 简介 如果说我们每个人比喻成一台计算机的话,那么我们的大脑就是CPU,大脑是处理所有事情的核心,甚至控制了我们的味觉,即便我们使用设备,辅助我们对事务进行处理以代替部分大脑工作,但是大脑是无法被替代的,最基本的,我们需要知道如何使用设备,这就需要大脑的控制。只有人类了解大脑,人类才能够真正的理解了自己。 编译器
阅读更多...
只要发心动手干活,事情就成了一半:长假期间赶书稿有感
长假这几天,我的Python数据书写了一个半章节,约有40页,在平时,估计我要用3周时间才能完成。 总体的感受是,当我坐在沙发,犹豫着是看电视还是要写书时,如果下定决心,打开电脑稿件,接下来至少就能写3到5页。相反,如果有些时间我放松了一下,然后再下决心要写稿件,也是半个小时以后的事情了。 看来以后还得多逼下自己,多利用时间碎片,这样积少成多,书的稿件也能尽快完成,
阅读更多...
UVa 11212 Editing a Book 编辑书稿 IDA* Iterative Deepening A Star 迭代加深搜剪枝
题目链接:Editing a Book 题目描述: 给定 n n n个( 1 < n < 10 ) 1<n<10) 1<n<10)数字,数字分别是 1 , 2 , 3 , . . . , n 1, 2, 3, ...,n 1,2,3,...,n,但是顺序是打乱的,你可以选择一个索引区间的数字进行剪切操作。问最少进行多少次剪切可以让这 n n n个数字变成升序。 例如 [ 1 , 2 , 4 ,
阅读更多...
数据仓库结构设计与实施-拆书稿(维度建模理论)
拆书稿-数据仓库结构设计与实施 本篇文章内容目录 第一部分:数据仓库总体结构(原书第二章) 1 金字塔结构 2 元数据与模型 3 映像 4 数据仓库三要素 5 多维总计方阵 6 方阵和数据集市的区别 第二部分:数据仓库设计与应用开发(原书第五章) 数据仓库层次结构 数据仓库概念设计 数据仓库逻辑设计 数据仓库物理设计 正文开始 第一部分:数据仓库总体结构(原书第二
阅读更多...
《Building the Data Warehouse》(数据仓库 第四版)拆书稿-关系模型(3NF范式建模)重要知识点
拆书稿:《Building the Data Warehouse》(数据仓库 第四版) 最近复盘数据仓库的相关技术,在网上搜了好多关于数仓的帖子,看完之后就是感觉有肉无血,串不起来。因为好多都是介绍数仓的两种建模基本理论,但是付诸于实践的时候感觉还是无从下手。所以才决心整理一下自己这几年的数仓经验。分享给大家,刚开始写帖子,有需要改进的地方大家可以留言给我,或者有什么需要反馈的问题都可以给我留
阅读更多...