用爱分享
用心经验

##直击102米巨无霸货车驶上京港澳

爱图集

5月30日10时15分,商合杭铁路上跨既有陇海铁路263.6米连续梁实现完美“牵手”,是中国高铁跨度最大、吨位最重的双向同步转体预应力混凝土连续曲梁,标志着商杭铁路河南至合肥段贯通架梁通道的最后一个控

正文摘要:

5月30日10时15分,商合杭铁路上跨既有陇海铁路263.6米连续梁实现完美“牵手”,是中国高铁跨度最大、吨位最重的双向同步转体预应力混凝土连续曲梁,标志着商杭铁路河南至合肥段贯通架梁通道的最后一个控制性工程完工,为明年年底按期通车打下坚实基础。由中国铁路郑州局集团有限公司郑州工程指挥部代建,中铁十七局集团有限公司承建的商合杭上跨陇海铁路102号、103号桥梁高40.5米,连续梁全长263.6米,集双向同步墩底转体、跨度最大、吨位最重、小曲线等诸多特性于一体,与2017年12月成功转体的100号墩T构梁完美“牵手”,完成对郑徐客专和陇海铁路的跨越。直击102米巨无霸货车驶上京港澳究竟是怎么一回事,跟随小编一起看看吧。

“如今,99.9% 以上的代码都是垃圾!”

作者 | Cliff Harris

译者 | 弯月

出品 | CSDN(ID:CSDNnews)

偶然的一次,我需要使用网盘服务,就是把文件上传到某个地方(具体是哪家服务就不说了,反正都一样)。这只一个非常简单的操作,首先将硬盘上某个文件夹里的文件复制到远程服务器,然后再执行一些数据库操作,给文件起个名字,然后提供给下载,仅此而已。

提供网盘服务的是一家大公司,规模很大,估计每天有不少黑客访问,所以他们需要一些安全措施,上传和下载的时候还得验证文件是否被篡改等等,这都没问题。

但是,最基本的功能只不过是列出文件、读取文件、上传文件,然后关闭连接,在日志里写上成功,或者出错的话在日志里写出错误原因。这又不是火箭科技,实际上我自己用wininet API写这段代码,服务器用PHP和MySQL,尽管达不到企业级,但也能支持几十万文件的上传、下载和日志记录——一个人写代码大概也就是两三周的工作量?

然而,我用的那个专用上传工具的客户端总共有230MB,包含2700多个文件。

是的,你没看错,2700多个文件,237MB的可执行文件和各种垃圾,仅仅是为了把文件拷贝到服务器而已。这已经不能叫膨胀了,更不是过度设计,这完完全全到了不可理喻的地步。

实际上,不光是这个上传工具,如今任何大型软件公司的任何软件都一样。

电脑里 99.9% 以上的代码都是毫无用处的垃圾

我知道怎么回事,我也见过其他程序员的实现方式。根本原因在于,程序员根本不懂怎样通过高效率的底层代码来实现目标,他们甚至从来没见过底层的高效代码。没见过的东西怎么可能做得出来,还要做得更好呢?

编写一个安全、快速上传文件到服务器的软件,最多需要二十分之一的代码量。只需要一个文件,一个exe文件就够了,根本不需要好几百个DLL。这是完全可能的,而且会更容易、更可靠、效率更高,还很容易调试,甚至能更稳定地工作。

代码膨胀似乎是像我这种老家伙的碎碎念,毕竟我已经上年纪了。但我们这帮老家伙们碎碎念的可不是代码运行减慢了50%、规模增大了50%。实际情况远不止于此。

我相信你电脑里99.9%以上的代码都是毫无用处的垃圾,永远不会被运行。但这些代码都堆在那儿,堆在65个DLL文件里,这都是因为程序员想做一些不太重要的事情,比如保存一张图片,但他们完全不懂得该怎么做,就干脆导入一大堆垃圾来实现。

我说过,看着年轻程序员这样做我真不应该生气,毕竟他们学到的实现方式就是这样的。他们根本不知道高性能开发是什么样子,也没见过条件有限的软件是什么样子。你要是告诉他们,最初的Elite游戏能生成整个银河系,有3D狗斗,有职业系统,交易系统,还能探索上千个星球,而这一切只有64KB,他们也能接受,但完全没办法理解这与现在的软件之间有什么差距。

CPU和内存都有限才是编程的黄金时代

为什么我关心这件事?原因有很多,最简单的就是当你花费两千倍的时间来做一个东西,它就应该能用。但更重要的是,我知道99.9%的CPU时间都浪费在这些垃圾上。每秒执行几十万指令,结果毫无用处。本来我的电脑应该处于极低功耗,风扇都不应该转,因为我现在干的只不过是在wordpress里写字而已。

现在的电脑速度飞快,确实是魔法。你能想到的一切,都能在屏幕刷新一次的1/60秒内完成。但是!当我在Surface笔记本(几乎是新的!)上点击硬盘图标时,我能看到明显的延迟,电脑在一点点画出用户界面。这需要很久,我估计至少有半秒钟,对于CPU来说这就像几十亿年那么长。

如果我没猜错,因为电脑里有99%的垃圾,99%的电力都被浪费了,这已经不能用犯罪来形容了。这些浪费的电力都干什么了?我不知道,但看看任务管理器就知道了:一大堆不知道是什么也不知道在干什么的东西。

我现在只不过写篇文章,Windows就要运行102个后台进程。NVidia显卡有6个进程,一些甚至还有子进程。干啥呢?我又没玩游戏,对于显卡来说我现在干的事儿跟20年前没什么区别,但就是要6个进程。

微软的Edge浏览器也有6个进程,它的Web View还有6个。我甚至都没打开Edge。可能是我昨天开了一张SVG图,这就出现了12个毫无用处的进程在那儿浪费内存和CPU?这简直不可理喻。

这就是为什么一切都不能正常工作,为什么一切都很慢,为什么你每年都要买新手机和新电视,买新的只不过是为了运行更多垃圾程序而已。

我悲观地认为,事情只会越来越糟,因为像Facebook、Twitter、Reddit这些笨头笨脑的巨无霸公司正是现在的趋势。每个公司都有好几千位“程序员”,使用机器学习从GitHub复制粘贴这些毫无用处的垃圾代码。两个数相加就要使用32个DLL和16个Windows服务还有几亿行代码。

Twitter有两千个程序员。但Tweetdeck偶尔还是无法加载某个用户的时间线。这个bug已经有四年多了,我估计没人知道为什么,背后的代码只不过是一堆复制粘贴的垃圾。

再说Reddit,从链接读取标题的功能无法正确处理&和分号,这都2022年了。估计他们也有2000多个程序员,但甚至没人会写文本分析器,所以他们拿钱是干什么的?

曾经CPU和内存都有限的那个时代,才是编程的黄金时代;而现在,我们生活在一堆毫无效率的垃圾里。呜呼哀哉!

40分钟!中国高铁跨度最大、吨位最重连续梁精准“牵手”

5月30日10时15分,商合杭铁路上跨既有陇海铁路263.6(67.8+128+67.8)米连续梁实现完美“牵手”,是中国高铁跨度最大、吨位最重的双向同步转体预应力混凝土连续曲梁,标志着商杭铁路河南至合肥段贯通架梁通道的最后一个控制性工程完工,为明年年底按期通车打下坚实基础。

由中国铁路郑州局集团有限公司郑州工程指挥部代建,中铁十七局集团有限公司承建的商合杭上跨陇海铁路102号、103号桥梁高40.5米,连续梁全长263.6米,集双向同步墩底转体、跨度最大、吨位最重、小曲线等诸多特性于一体,与2017年12月成功转体的100号墩T构梁完美“牵手”,完成对郑徐客专和陇海铁路的跨越。

【难度】

每3分钟就有一辆火车通过,一根铁钉都不能掉落

商合杭铁路上跨陇海铁路102号和103号墩连续梁主跨128米,紧邻郑徐客专和陇海铁路干线,线路繁忙,平均每3分钟就有一列火车通过,尤其转体时梁体跨越了陇海铁路四条股道,距离既有线最小距离只有4.4米,可谓在“夹缝中求生存”,安全风险极高,为中国高铁建设中极为罕见的转体施工。

“由于既有线为电气化铁路,一块塑料垃圾、一根铁钉落在高压接触网都会影响受电弓的正常取电,导致列车突然停车,甚至可能引发短路、起火等更大的事故。

如何防止高空坠物、避免各类事故,成为工程安全顺利推进的巨大挑战。”中铁十七局指挥部指挥长贾培亮介绍,“我们在梁体施工过程中采用不低于1.8米的钢护栏、不低于1.2米的钢护栏并挂网、密目钢丝网等构建起‘三层防护网’,防止高空坠落物、漂浮物等影响行车安全。”

同时,该项目在商丘车站高铁场和北东闸各安排了1名驻站员,即时通报列车通过时间,施工现场做好过车准备。同时按照“一人一机”原则设置专职防护员,以“一对一”负责的形式加强对机械设备作业时的监督,随时应对突发状况。

【办法】

重量相当于101架空客A380,“小马拉大车”轻松转动“巨无霸”

总重2.8万吨的梁体,相当于101架目前世界最大的飞机空客A380的总重量,让如此庞大的“巨无霸”实现轻松“转身”,建设者们巧用了“小马拉大车”的方法。

“我们重点对‘大车’结构进行了科学改进。桥墩转体结构均为上下两个直径4米的凹形‘磨盘’,中间由一个抗剪性能好的钢销连接,高强度钢绞线构成的牵引索分别缠绕在两个墩底的转盘上,这种‘磨盘’式的结构有效减少了转体摩擦,也使转体过程更加稳定。”中铁十七局一分部项目经理娄伟对转体结构娓娓道来。

上部“磨盘”也另有奥秘,其环形布置的撑脚配合4台千斤顶构建了“防倾保险体系”,就像强壮的“四肢”实时调整转体的倾斜状态。为防止转体出现偏差,建设者们还通过在转盘、滑道合理布设的千斤顶组成“限位控制体系”,对横向倾斜和水平偏转位置进行限制和调整。

而作为转体牵引系统的“小马”是由4台400吨自动连续千斤顶、2套液压泵站和2台主控台通过高压油管和电缆线连接组成的,别看它很“小巧”,但是力气可不小,仅用60吨的力就能使14000吨的“巨无霸”灵活转动。

【精细】

转体时间仅有40分钟,“智能+人工”助力精准“牵手”

102号和103号墩采用双向同步墩底平面转体,分别需顺时针旋转25.2度和29.2度。转体当天,铁路封锁时间只有60分钟,为确保安全,转体必须在40分钟内完成。如何在如此短的时间内实现梁体的全方位精准对接?

“我们此次转体采用‘智能+人工’的方式,两个主控台电脑根据转体规定时间将转体角度细化到秒,对转体各个阶段合理划分时间并进行预演,确保了转体时间在可控范围之内。”中铁十七局一分部项目总工刘继龙介绍。

除了对转体全程进行科学规划之外,两个主控台电脑还可以实时显示转体角度、速度、牵引力等数据,并结合数据进行自动分析,当转体产生偏差时及时调整。

在距设计轴线1米时进入“定距模式”,动力系统改由“手动”状态下点动操作,“智能转体过程中,梁体因惯性作用继续向前偏转,辅以手动模式可以防止梁体超转,同时也可以最直观、最高效地通过毫米级的距离控制将连续梁缓慢‘挪’到最终位置,实现空中完美对接。”现场技术人员介绍。

商合杭铁路建成后,可将郑徐客专、合蚌高铁、沪汉蓉铁路、合福高铁、宁杭高铁以及规划中的京九高铁等众多铁路连接起来,形成“华东第二通道”。该铁路建成后将有效缓解“华东第一通道”京沪高铁运输能力不足的现状,成为我国客运专线网的重要干线和华东地区南北向的第二客运通道,对中原经济区加快融入沿海经济开放体系发展具有重要意义。

来源:河南商报

编辑:华飞

内容来源网络侵权联系删除:找资源联系: (复制)婚姻学堂 » ##直击102米巨无霸货车驶上京港澳