技术标签: python一张纸折叠到珠峰高度
生活中,我们不伐有一些很简单的问题,但是这些简单的问题却含有复杂的解释过程,比如一张普通的A4纸,最多可以叠多少次?没有实践过的人会轻而易举的回答,叠很多次,其实不然,一张普通的A4纸最多可以叠8次,若是不信,可以自己去对叠一下。
那么为什么一张纸最多只能叠8次,这其中含有一定的数学公式,假设纸为正方形,边长为a,厚度为h,当折叠一次的时候,折叠边长不变,厚度为2倍的h,折叠两次的时候,折叠边长为原边长的二分之一,厚度变为4倍的h,以此类推,我们可以得出一个公式:当满足n>2/3*(log2(l/h)-1)时无法折叠。
假设纸张厚度大约为0.1mm,边长为1m时,根据以上公式,可以得出n>8.1918时无法折叠,也就是说在折叠8次后,再也无法继续折叠下去,看似这个数字很不可思议,然而事实就是如此,那么如果一以此类推下去,我们假设折叠到了一百次会是什么样子的呢?
根据公式,我们将n设为一百来算纸张的厚度:2的100次方*0.001m,最后得出的结果为1.267e+27m,而月球到地球的距离为40万公里,当纸张折叠到一百次便会得到厚度远远大于月球到地球的距离。那么如果将纸张的厚度设为27,得出的结果约为8844.43米,而这个高度也恰巧是第一高峰珠穆朗玛峰的高度,这个生活中看似不起眼的小知识是不是让你觉得诧异呢?当然一张纸折叠的次数是随着纸张的厚度而定的,如果科技发展到一定程度,出现一张微乎其微,甚至厚度为零的纸张的时候,那也是可以实现无限折叠的。
来自kernel/Documentation/zh_CN/CodingStyle
1 //去掉UItableview headerview黏性 2 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { 3 if (scrollView == self.tableView) 4 { 5 CGFloat sectionHeaderHeight = 30; ...
安装环境:CentOS6.864位,SQL5.7 1.下载yum源 在mysql官网下载mysql 的 yum源https://dev.mysql.com/downloads/repo/yum/ 点击download到如下页面: 右键,复制下载地址,wget下载。 #...
编写docker文件docker build构建成为一个镜像docker run 运行镜像docker push 发布镜像
在项目安装部署的时候,需要开一个ftp端口用来让前端设备上传视频文件,及开一个8081的http端口让网页浏览器播放视频,虽然配置没有几步,但还是希望能够简化安装过程,准备写一个bat文件然后一键完成部署。windows server 2008 r2 开启iis信息服务servermanagercmd -i web-server查询...
小程序对比微信公众号的优势基本功能优势a. 检测网络状态b. 媒体类操作:录音、拍照、拍视频c. 可以直接对手机内文件进行操作数据类功能a. 获取位置信息b. 获取用户数据:头像、微信号、性别等c. 当前使用的设备信息微信功能a. 微信支付b. 生物识别(指纹等)c. 微信运动d. 微信卡券e. 客服功能f. 二维码功能社交功能a. 微信转发、QQ...
1. 文件打开数太多的报错报错:Caused by: java.nio.file.FileSystemException: /data6/internal_elasticsearch/nodes/0/indices/scan_record-2015-10-10/8/index/_jdv_Lucene41_0.tim: Too many open files at sun.nio.fs.Unix
摘要有源码 可跑通1 introduction图文检索很重要2 related work属于图文检索中通过提高图像表示改善效果;注意力机制使用了faster RCNN关系推理用graph3 本文方法分4块介绍3.1图像表示使用的另外两篇论文的方法3.2区域关系推理以物体特征为节点建graph,以边表示的亲和力高的区域语义关联性强,被关联起来。计算方式是矩阵乘,更新节点特征使用了残差联连接,就是加上没有处理前的自己3.3 全局关系推理3.4联
文章转自:知乎老规矩,先看是什么,再说怎么做。一、什么是数据仓库?其实很多企业做数据仓库的时候,都忽略了数仓与BI、数据库的差异,只去搞底层数据,不去做数据服务和应用,其实就是把数据仓库给狭义化了。其实数据仓库可以看成是BI的基础版本、数据库的升级版本,我们可以把公司里的数据都想象成一个个文件夹,数据库就是这一个个文件柜,这个文件柜存放着非常多的数据,无论这个数据是什么、或者是如何组织的。而当我们的文件非常多、种类非常复杂的时候,我们的就想要寻找某个文件夹的时候,如果每个文件柜每个文件柜的去找,实际上
需求:想要再子组件中监听父组件的动态数据变化解决方案//监听属性 computed: { dialogState() { // 数据变化能够实时监听 console.log("监听属性",store.getters.dialogState); return store.getters.dialogState; } }, //监控data中的数据变化 watch: { dialogState(){ // 方法体内第一次数据
本文实例为大家分享了js实现聊天对话框的具体代码,供大家参考,具体内容如下.box{width:300px;height:400px;border:1px solid blue;margin:0 auto;}.inTer{width:280px;height:280px;border:1px solid deeppink;margin:0 auto;margin-top:10px;overflow...
前概:我们经常遇到需要将参数带在URL进行后台请求这样的需求,笔者在项目中遇到需要一直使用某个参数进行请求,以获得相应的数据,实现方式不外乎两种:1.将这个参数变成全局变量 (借助store) 2.使用路由守卫将参数一直进行传递。方案1的缺点在于如果在中间的页面打开时,此时这个参数就不存在了,导致页面异常,故采用了方案2实现。实现方法:你可以使用 router.beforeEach 注册一...