返回第八十六章 一根筋的程序员  创客茶社首页

关灯 护眼     字体:

上一页 目录 下一页

    第八十六章 一根筋的程序员 (第2/3页)

报道了一个专题,名字叫《屌丝:一个字头的诞生》。然后第一土豪史大程序员就立马抢注屌丝网游商标,那是一个他的头像,旁边写着‘我为屌丝代言’。”

    “哈哈,有意思。不过你有点跑题了,你刚才说的排水软件怎么了?”

    “偶,跟这个也有点相关,不算跑题。”孙沐笑道,接着解释:“从刚才两三个笑话你应该能够看出我们程序员的一些特点,就是过谦。知道什么叫做过谦吗?就是过了头的谦虚。意思是程序员除了对自己技术的态度是自傲的,对其他一切都是过谦的。但是这个谦虚不是重点,重点是对自己技术的自傲。专业领域,就是我的地盘!”

    孙沐说这话的时候,自带着一股傲气,喝了一口茶,接着说道:“我在研究那个排水软件的时候,发现了一个bug,会导致排水管线高程控制不合理。排水管线你懂吗?就是城市管网的排水系统。这个排水管布置有三个前提。一是要遵循水流是从高往低流的客观规律,也就是管道进口高,出口低;二是要大于一定的坡度,保障水流通畅,有一定的流速;三是管道和路面要有一定的覆土,也就是覆盖土的厚度,保障管道不会被过往车辆等损坏。恩,我说的这些你懂吗?”

    孙沐又问了一遍,毕竟这些知识点的前提都不懂,自己之后的解释肯定也不懂了,那也没啥意思不是。

    “懂啊,基本的逻辑前提吗。再说了,咱是土木专业的,算是半个老本行了。”

    “那好,接下来给你解释你就明白了。首先,按照第二条要求,要保障管道大于千分之一的最低坡度,也就是布置一千米最少高程要下降一米;按照第三条要求,要保证覆土,也就是土层必须大于六十公分。所以这两个条件结合起来,那个软件的代码就规定了,当道路坡度大于千分之一的时候,管道坡度等于道路坡度;当道路坡度小于千分之一,甚至是反坡,反坡就是坡度向上走的路,这种时候,管道坡度就取千分之一。这个规定你感觉有毛病吗?”

    戚斌暄想了想,说道:“应该没啥毛病吧?”

    孙沐正色地说道:“不,毛病大了去了。编制程序是严谨的,必须考虑多种情况,还需要结合运行的反馈修改修正。排水管线的布置,需要考虑的实际情况有很多,怎么能够只根据这两条就去设置呢?比方说我就找到了一个不合理的情况。你看,假设排水管线从起点到终点的布置,总长两千米平均分为两段,一段一千米。起点到一千米处,设置反坡,道路升了一米。这时候就要求管线按照降一米的最小坡度计算,也就是说,起点管线覆土六十公分,到一千米处覆土一点六米。没错吧?”

    戚斌暄脑中回想了下大概图形,就是近似大于号的两条线,上边的是道路,下边的是排水管,然后对照要求,说道:“没错。”

    “好,那从一千米到两千米处,道路坡度变成了下降两米,大于最小坡度

    (本章未完,请点击下一页继续阅读)

『加入书签,方便阅读』

上一页 目录 下一页