当前位置: 首页 > news >正文

古埃及金字塔的修建

       从理论上说,古埃及人完全有能力设计并建造出充满各种奇妙细节的胡夫金字塔,但后世还是不断涌现出质疑之声,原因倒也简单,那就是胡夫金字塔实在太大了。据推算,整座金字塔使用大约230万块巨石,总质量可达约590万吨,平均每块石头都重达2.5吨,最大的可达160吨,如果用现代火车运输,约需要60万节车皮,而如果将该金字塔石头凿碎铺成一条3米宽的渣石路,其长度可绕地球一周。如此巨大的工程量,古王国时期的埃及人力物力承担得起吗?

       最早讲述胡夫金字塔建造史的是古希腊史家希罗多德(Herodotus),他生活在公元前5世纪,相对于后世其他学者距埃及古王国最近,还亲自去过埃及,一路沿着尼罗河南上(尼罗河与我国多数河流流向相反)到过阿斯旺,因而他在《历史》(Histories)一书中的讲述就成了胡夫金字塔建造的传统权威材料。他提到,齐奥普斯(即胡夫)当政后,就“强迫全体人民为他劳作。他命令一些人从阿拉伯山脉中的采石场把石块运到尼罗河岸边;另一些人的任务就是接过这些石块,将他们装上船运过河区,再把它们送到称为利比亚的山区。他们常年都保持有10万人在劳作,每10万人劳作满3个月,就被另外的10万人替代”。希罗多德认为,“金字塔本身建造用了20年时间。”除此之外,埃及人还被迫修了一条运送石块的道路,并且开挖一条围绕金字塔的运河以输送建材,光附属工作又差不多花10年时间。在讲述了耗费的人力后,希罗多德又提到,光修建胡夫金字塔的劳作者所消耗的萝卜、葱、蒜,就花费1600塔连特的银子,可见耗资之巨。胡夫苦役国民为其修筑金字塔的说法在后世成为主流。大多数人认为,第四王朝诸王大约是强迫奴隶日夜不停劳作,才使得这些宏伟建筑得以出现。

1988年,考古学家发现“胡夫工程处”(Gerget Khufu),才大体弄清金字塔具体施工之谜。在哈夫拉金字塔以西,考古学家发现一道原本高10米,厚12米的“乌鸦墙”将神圣的金字塔世界同世俗隔绝开来,而一个繁华热闹的活人集市便存在于该道乌鸦墙之后。通过勘探,工作人员发现它正是多年来埃及学家一直在寻找的金字塔建筑工人的工棚遗址。

从遗址来看,有上千名工人常年在此服役劳作,平时就在公社般的集体食堂中就餐,吃得似乎也并不坏,至少有肉、鱼甚至还有啤酒,主食是用小麦和大麦混合发酵而成的烤制面包,而且人们通过释读此地600余座劳工坟墓铭文还发现,当年从事建筑的工人显然有分工,有专业的“石匠监管员”“制图工主任”,而且居住在工程处的可不仅仅只是建筑工人,还有从事纺织、做面包、制陶、木匠之类的衍生产业从事者,甚至还有一位名为佩特狄(Peteti)的艺术家,此君为保护自己死后安宁,还为自己写下颇有趣味的诅咒语:“所有人听着!你们中谁胆敢进入此墓或是对此有所破坏,哈索尔的祭司就将惩罚你两次,打死你……被鳄鱼、河马和狮子吃掉!”而另一位纺织女工涅弗赫特佩丝(Neferhetpes)就现实多了,要求后人给自己14种面包和蛋糕当作祭奠……

从工人的涂鸦、新发现的纸莎草纸来看,应征而来的临时工大多从事一些没有技术含量的粗活,他们被分成40人一组(Zau),每组又分4个小队,每个小队都有一名“十人监督员”,主要工作就是将金字塔南面(今天所谓的中央场)开采的石块运到工地上。这些石头是一种特殊的石灰岩,里面带有史前海洋生物的化石。用于在金字塔外层的白色石灰石产自吉萨高原东南方向约10千米的图拉采石场。工匠在那里开采石头,通过尼罗河用船运输。金字塔中所使用的大型花岗岩则稍微麻烦点,需要从更南方的阿斯旺运来。后世学者对工程量做了一些推算,考虑到胡夫金字塔石材平均为一块2.5吨,8人在三个月内大约能运10块,10万人一个季度便能运12.5万块,20年差不多为250万块,同胡夫金字塔所使用总计约230万块石材大体吻合,也算符合希罗多德所言金字塔本身修了20年的记载。

经过考古发掘、现场实验和铭文释读,现代埃及学者已经大体了解金字塔建造的全过程。对此人们无需惊讶,整个金字塔工程同千年后现代土木工程施工大同小异,依然会历经规划设计、核算工作量、选址进行等步骤。

铭文显示,在决策动工前,国王会和自己宠信的设计师进行最初的探讨,甚至可能会召开多场“甲乙方碰头会”,证据来自第五王朝的宫廷建筑师塞涅德耶米(Senedjemib),他给后人留下一份文献,其中引用了当时国王杰德卡拉·伊塞西(Djedekare-Isesi)的一段话,内容正是对建筑师负责修建的院落样式严格遵照“御前碰头会”所定下的方案表示赞扬。

当金字塔设计图和模型确定后,施工人员就可以大体估算出工程规模,主要就是石料的用量。这部分工作主要由技术人员和书吏来掌控,从铭文来看,大约是技术人员在前方负责具体施工,而书吏则负责计算出建筑所需石块,同时在工程中测算倾角或根据已知倾角和地基推算金字塔所能达到的高度,然后根据他们的计算结果就可以通知技术人员和监工每天应该开采石块数量,同时统计每日采了多少石块,进而掌控整体工程进度。

1905年,埃及马萨拉采石场,这里曾为胡夫金字塔提供石料。据推算,整座胡夫金字塔使用了大约230万块巨石,总质量可达约590万吨,平均每块石头重达2.5吨,最大的可达60吨,工匠们会在吉萨高原附近的采石场开采石头,通过尼罗河,用船运输

现代学者推测,古代埃及人处理搭建金字塔内部石块方法比较简单,大约就是天然石面上敲打出凹槽插入木楔,然后用水浸泡木楔使其膨胀,从而崩裂石面,获得大块石料,然后加工成石块,放在木质或泥砖托板上用绳子拽至工地,有可能还会在路上铺上浇过水的细沙——考古工作者在第十二王朝的一位地方长官杰胡提霍特(Djehutihotep)墓中发现一幅壁画,描绘了一名男子正给巨石托板前沙子浇水的场景。除此之外,施工人员还将从图拉运来的白色石灰石精雕细琢,加工成纵剖面为直角梯形的石块——今日世人所见石头如阶梯般堆砌的胡夫金字塔并不是当年原貌,只是塔体内部石层,外部原本包裹着精加工过的白色石灰石,它们梯形斜角一侧向外,直角面同里面阶梯接触,让胡夫金字塔每侧都呈现出如镜面一般光滑的白色斜面。

2017年,考古学家找到一处胡夫时期的采石场遗迹,在里面发现一个几乎完成的石块和用于切割的工具:添加了砷的铜凿、木槌、绳索和石器。他们找来专业石匠进行实验,用复制工具切割出大金字塔所使用的石块。结果4个工人每人每天6小时工作,花了4天时间完成石块的雕琢。据学者推算,4000名专业石匠即可在胡夫在位的23年内生产出完成大金字塔所需所有石块。

可惜的是,今天人们在胡夫金字塔上几乎没有找到带有标记的石块,极有可能是因为承载这些信息的外层石块遗失殆尽。公元13世纪,一场大地震使得这层外包石块崩塌,到1356年,统治埃及的巴赫里王朝苏丹巴德尔丁·哈桑(Badr ad-Din Hasan)将不少外包石块拿去建造开罗的清真寺和堡垒,而残余外包石块则不断崩塌下落,最终消失殆尽,只剩金字塔下半部分偶有残存,但不管是用于开罗建筑还是残留在金字塔底部的外包石块,人们还尚未找到有关金字塔兴建的铭文。

相关文章:

古埃及金字塔的修建

从理论上说,古埃及人完全有能力设计并建造出充满各种奇妙细节的胡夫金字塔,但后世还是不断涌现出质疑之声,原因倒也简单,那就是胡夫金字塔实在太大了。据推算,整座金字塔使用大约230万块巨石,总质量可达约5…...

Android 13.0 系统settings系统属性控制一级菜单显示隐藏

1.概述 在13.0的系统rom定制化开发中,系统settings的一级菜单有些在客户需求中需要去掉不显示,所以就需要通过系统属性来控制显示隐藏, 从而达到控制一级菜单的显示的目的,而系统settings是通过静态加载的方式负责显示隐藏,接下来就来实现隐藏显示一级菜单的 功能实现 2.…...

STM32 寄存器配置笔记——USART配置中断接收乒乓缓存处理

一、概述 本文主要介绍如何配置USART接收中断,使用乒乓缓存的设计接收数据并将其回显在PC 串口工具上。以stm32f10为例,配置USART1 9600波特率。具体配置参考上一章节STM32 寄存器配置笔记——USART配置 打印。 乒乓缓存的设计应用场景:当后面…...

第二十一章 解读XML与JSON文件格式(工具)

XML XML tree and elements 将XML文档解析为树(tree) 我们先从基础讲起。XML是一种结构化、层级化的数据格式,最适合体现XML的数据结构就是树。ET提供了两个对象:ElementTree将整个XML文档转化为树,Element则代表着…...

Web 自动化神器 TestCafe(三)—用例编写篇

一、用例编写基本规范 1、 fixture 测试夹具 使用 TestCafe 编写测试用例,必须要先使用 fixture 声明一个测试夹具,然后在这个测试夹具下编写测试用例,在一个编写测试用例的 js 或 ts 文件中,可以声明多个测试夹具 fixture(测试…...

Redis 基本命令—— 超详细操作演示!!!

内存数据库 Redis7—— Redis 基本命令 三、Redis 基本命令(下)3.8 benchmark 测试工具3.9 简单动态字符串SDS3.10 集合的底层实现原理3.11 BitMap 操作命令3.12 HyperLogLog 操作命令3.13 Geospatial 操作命令3.14 发布/订阅命令3.15 Redis 事务 四、Re…...

Linux:centOS常用命令

CentOS是一种基于Red Hat Enterprise Linux(RHEL)的开源操作系统,因此与其他基于Linux的系统共享很多相似的命令。以下是一些在CentOS上常用的命令 件和目录操作: ls: 列出目录内容。cd: 切换目录。pwd: 显示当前工作目录。mkdir: 创建目录…...

数据结构-二叉树(1)

1.树概念及结构 1.1树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 1.有一个特殊的结点&…...

SpringBoot——国际化

优质博文:IT-BLOG-CN 一、Spring 编写国际化时的步骤 【1】编写国际化配置文件; 【2】使用ResourceBundleMessageSource管理国际化资源文件; 【3】在页面使用ftp:message取出国际化内容; 二、SpringBoot编写国际化步骤 【1】创…...

shell 条件语句 if case

目录 测试 test测试文件的表达式 是否成立 格式 选项 比较整数数值 格式 选项 字符串比较 常用的测试操作符 格式 逻辑测试 格式 且 (全真才为真) 或 (一真即为真) 常见条件 双中括号 [[ expression ]] 用法 &…...

C语言:写一个函数,实现3*3矩阵的转置(指针)

分析: 在主函数 main 中,定义一个 3x3 的整型数组 a,并定义一个指向整型数组的指针 p。然后通过循环结构和 scanf 函数,从标准输入中读取用户输入的 3x3 矩阵的值,并存储到数组 a 中。 接下来,调用 mov…...

STL pair源码分析

STL pair源码分析 pair是STL中提供的一个简单的struct,用来处理类型不同的一对值,是非常常用的数据结构。这一对值是以public的形式暴露出来的,直接通过first和second就能访问。我们以MSVC提供的STL源码为例,分析pair的具体实现。…...

【开源】基于Vue和SpringBoot的农家乐订餐系统

项目编号: S 043 ,文末获取源码。 \color{red}{项目编号:S043,文末获取源码。} 项目编号:S043,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 用户2.2 管理员 三、系统展示四、核…...

MyBatis 操作数据库(入门)

一:MyBatis概念 (1)MyBatis 💗MyBatis是一款优秀的持久层框架,用于简化JDBC的开发 (2)持久层 1.持久层 💜持久层:持久化操作的层,通常指数据访问层(dao),是用来操作数据库的 2.持久层的规范 ①…...

JVM——垃圾回收器(G1,JDK9默认为G1垃圾回收器)

1.G1垃圾回收器 JDK9之后默认的垃圾回收器是G1(Garbage First)垃圾回收器。 Parallel Scavenge关注吞吐量,允许用户设置最大暂停时间 ,但是会减少年轻代可用空间的大小。 CMS关注暂停时间,但是吞吐量方面会下降。 而G1…...

多模态——使用stable-video-diffusion将图片生成视频

多模态——使用stable-video-diffusion将图片生成视频 0. 内容简介1. 运行环境2. 模型下载3. 代码梳理3.1 修改yaml文件中的svd路径3.2 修改DeepFloyDataFiltering的vit路径3.3 修改open_clip的clip路径3.4 代码总体结构 4. 资源消耗5. 效果预览 0. 内容简介 近期,…...

springboot(ssm网络相册 在线相册管理系统Java(codeLW)

springboot(ssm网络相册 在线相册管理系统Java(code&LW) 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0&#xff09…...

邮箱发送短信的多种方式

第一种&#xff1a;邮箱验证方法&#xff1a; 导入依赖&#xff1a; <!-- mail依赖&#xff08;发送短信的依赖&#xff09; --><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId> &l…...

R语言——taxize(第五部分)

taxize&#xff08;第五部分&#xff09; 3. taxize 文档中译3.71. nbn_synonyms&#xff08;从 NBN 返回具有给定 id 的分类群名称的所有同义词&#xff09;3.72. ncbi_children&#xff08;在 NCBI 中搜索类群的子类群&#xff09;3.73. ncbi_downstream&#xff08;检索 NCB…...

负载均衡lvs

简介 ipvsadm 是 Linux 内核中的 IP 虚拟服务器&#xff08;IPVS&#xff09;管理工具。IPVS是 Linux 内核提供的一种负载均衡解决方案&#xff0c;它允许将入站的网络流量分发到多个后端服务器&#xff0c;以实现负载均衡和高可用性。IPVS通过在内核中维护一个虚拟服务器表&a…...

Python爬虫实战:研究MechanicalSoup库相关技术

一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)

HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件&#xff0c;常用于在两个集合之间进行数据转移&#xff0c;如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model&#xff1a;绑定右侧列表的值&…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用

文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么&#xff1f;1.1.2 感知机的工作原理 1.2 感知机的简单应用&#xff1a;基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...

【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论

路径问题的革命性重构&#xff1a;基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中&#xff08;图1&#xff09;&#xff1a; mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...

git: early EOF

macOS报错&#xff1a; Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/ remote: Enumerating objects: 2691797, done. remote: Counting objects: 100% (1760/1760), done. remote: Compressing objects: 100% (636/636…...

算术操作符与类型转换:从基础到精通

目录 前言&#xff1a;从基础到实践——探索运算符与类型转换的奥秘 算术操作符超级详解 算术操作符&#xff1a;、-、*、/、% 赋值操作符&#xff1a;和复合赋值 单⽬操作符&#xff1a;、--、、- 前言&#xff1a;从基础到实践——探索运算符与类型转换的奥秘 在先前的文…...

Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解

文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一&#xff1a;HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二&#xff1a;Floyd 快慢指针法&#xff08;…...