中文名 | 重載水泥混凝土鋪面關(guān)鍵技術(shù)與工程應(yīng)用 | 獲獎情況 | 國家科學(xué)技術(shù)進(jìn)步獎二等獎 |
---|---|---|---|
依托單位 | 山西省交通科學(xué)研究院等 | 完成人 | 田波、趙隊(duì)家、劉少文等 |
獲2018年度國家科學(xué)技術(shù)進(jìn)步獎二等獎。
主要完成人:田波,趙隊(duì)家,劉少文,趙鴻鐸,牛開民,劉伯瑩,姜昌山,談至明,梁軍林,張志耕
主要完成單位:山西省交通科學(xué)研究院,交通運(yùn)輸部公路科學(xué)研究所,中國民航機(jī)場建設(shè)集團(tuán)公司,同濟(jì)大學(xué),廣西大學(xué)
是馬路還是小區(qū)道路,請補(bǔ)充描述。進(jìn)村道路需要使用市政定額計算的。
水泥混凝土一般指的是以水泥為主要的膠凝材料,并摻加部分拌合料,按一定比例將砂子、石子和外加劑混合而成的膠凝體?;炷潦菑V義,還包括瀝青混凝土等。
廣義的來說是土木工程,主要用在道路的就是道路工程
格式:pdf
大?。?span id="lmxscqf" class="single-tag-height">103KB
頁數(shù): 3頁
評分: 4.7
抗滑性差、噪聲大是普通水泥混凝土路面的缺陷,消除或改善這些缺陷會推動水泥混凝土路面的發(fā)展。文章在分析露石水泥混凝土路面使用特性基礎(chǔ)上,闡述了露石水泥混凝土路面施工關(guān)鍵技術(shù)與施工控制要點(diǎn),以使露石水泥混凝土路面得到推廣應(yīng)用。
格式:pdf
大?。?span id="xpl7uwb" class="single-tag-height">103KB
頁數(shù): 未知
評分: 4.7
露石是一種新型的水泥混凝土路面界面處理技術(shù),研究在介紹常用水泥混泥土路面界面處理技術(shù)的同時,重點(diǎn)針對露石路面。在其材料選擇方面,主要介紹了露石混凝土水泥、粗、細(xì)集料和露石劑的選擇;在施工工藝方面,對露石路面雙層攤鋪工藝、露石劑的噴灑以及露石路面的洗刷時間做了深入研究。以此使露石這種水泥混凝土界面處理技術(shù)在我國得到一定的進(jìn)步和發(fā)展。
“重載列車與軌道相互作用安全保障關(guān)鍵技術(shù)及工程應(yīng)用”獲2019年度國家科技進(jìn)步二等獎
“重載列車與軌道相互作用安全保障關(guān)鍵技術(shù)及工程應(yīng)用”項(xiàng)目由西南交通大學(xué)聯(lián)合朔黃鐵路發(fā)展有限責(zé)任公司、中車齊齊哈爾車輛有限公司等4家單位完成 。針對縱向沖動引發(fā)重載列車運(yùn)行安全及軌道結(jié)構(gòu)運(yùn)用安全等制約我國重載鐵路技術(shù)發(fā)展的瓶頸問題,團(tuán)隊(duì)開展了重載列車與軌道相互作用安全保障關(guān)鍵技術(shù)研究,構(gòu)建了重載列車與軌道動態(tài)相互作用的系統(tǒng)分析方法,提出了降低重載列車縱向沖動技術(shù),開發(fā)了減輕重載列車與軌道動力作用技術(shù),在我國10多個重點(diǎn)工程中得到了大規(guī)模成功應(yīng)用,產(chǎn)生了重大社會經(jīng)濟(jì)效益,該成果在國際上產(chǎn)生了重要影響,被國際重載協(xié)會列入《重載鐵路運(yùn)營最佳實(shí)踐指南》。
重載函數(shù)(overloaded function)是C++支持的一種特殊函數(shù),C++編譯器對函數(shù)重載的判斷更是C++語言中最復(fù)雜的內(nèi)容之一。
首先我們先明確一下重載函數(shù)的定義:在相同的聲明域中的函數(shù)名相同的,而參數(shù)表不同的,即通過函數(shù)的參數(shù)表而唯一標(biāo)識并且來區(qū)分函數(shù)的一種特殊的函數(shù)。
您也許要問,函數(shù)為什么要重載呢?何時應(yīng)該選擇函數(shù)重載(function overloading),何時又不呢?這也是我要在下面介紹的。
函數(shù)的重載其實(shí)就是"一物多用"的思想(這里指的"物"是"函數(shù)名"),其實(shí)不僅是函數(shù)可以重載,運(yùn)算符也是可以重載的。例如:運(yùn)算符"<<"和">>"既可以作為移位運(yùn)算符,又可以作為輸出流中的插入運(yùn)算符和輸入流中的提取運(yùn)算符。
當(dāng)將要定義一組函數(shù),使它們執(zhí)行一系列的操作,但是它們是應(yīng)用在不同的參數(shù)類型上的。此時我們可以選擇重載函數(shù)。
例如: int z_x_max (int,int); //返回兩個整數(shù)的最大值;
int ve_max (const vector <int> &); //返回vector容器中的最大值;
int matrix_max (const matrix &); //返回matrix引用的最大值;
上面的三個函數(shù)都可以大概地說成判斷一組數(shù)中的最大值,對于函數(shù)的用戶來說,他們并不關(guān)心函數(shù)定義的細(xì)節(jié),也就是說他們不關(guān)心判斷兩個整數(shù)的大小和判斷數(shù)組(vector容器)數(shù)的大小應(yīng)該使用不同的函數(shù),而對于程序的設(shè)計者來說這可是不得不想到的。程序員必須記住并查找每個函數(shù)名。而函數(shù)的重載把程序員從這種問題的復(fù)雜性中解放了出來,C++提供了這種支持。上面的三個比較大小的函數(shù)可以定義成:
int Max (int,int); //返回兩個整數(shù)的最大值;
int Max (const vector <int> &); //返回vector容器中的最大值;
int Max (const matrix &); //返回matrix引用的最大值;
通過參數(shù)就可以一眼分辨不同的函數(shù)。
同時函數(shù)的重載也有它不適用的情況。例如:在開發(fā)文本編輯器的過程中,會涉及到一系列控制光標(biāo)的函數(shù),如下:
Screen& MoveUp( );
Screen& MoveDown( );
Screen& MoveLeft( );
Screen& MoveRight( );
看過這四個函數(shù)不言而喻,它們是控制光標(biāo)在屏幕上的位置的,即:向上移動光標(biāo),向下移動光標(biāo),向左移動光標(biāo),向右移動光標(biāo)。如果我現(xiàn)在把它們寫成重載函數(shù),每個都是Screen& Move( );顯然對于程序員來說是不易理解的。因此對于函數(shù)重載的使用我們應(yīng)遵循應(yīng)用的邏輯,而不是簡單地因?yàn)樗拇嬖诰捅仨毷褂盟?。程序員不應(yīng)該勉強(qiáng)使用重載函數(shù)。
您有沒有想過C++編譯器是如何判斷您調(diào)用的是重載中的哪個函數(shù)?即使它們的函數(shù)名相同。您也許會毫不猶豫的回答:是通過函數(shù)的參數(shù)表。其實(shí)識別的過程并不是像您想象中的那么的容易,其中涉及到參數(shù)的等級劃分,參數(shù)轉(zhuǎn)換等諸多方面,下面我就一一進(jìn)行講解。
假如有下面一組函數(shù):
那么好,問題出現(xiàn)了。S (2.4 );將調(diào)用上面四個函數(shù)中的哪一個呢?
編譯器判斷重載函數(shù)的第一步是確定該調(diào)用中所考慮的重載函數(shù)的集合,該函數(shù)集合被稱為候選函數(shù)(candidant function)。所謂候選函數(shù)就是與被調(diào)用函數(shù)同名的函數(shù)。上面的前四個函數(shù)都可以成為候選函數(shù)(當(dāng)然可以是多個),而唯有Max ( int , int ) 被排除在外了。
編譯器判斷重載函數(shù)的第二步分為兩動作。第一個動作是編譯器從第一步選出的候選函數(shù)中調(diào)出可行函數(shù)(viable function)。可行函數(shù)的函數(shù)參數(shù)個數(shù)與調(diào)用的函數(shù)參數(shù)個數(shù)相同(如S ( int )),或者可行函數(shù)的參數(shù)可以多一些,但是多出來的函數(shù)參數(shù)都要有相關(guān)的缺省值(如 S (double , double =1.2 );)第二個動作是根據(jù)參數(shù)類型的轉(zhuǎn)換規(guī)則將被調(diào)用的函數(shù)實(shí)參轉(zhuǎn)換(conversion)成候選函數(shù)的實(shí)參。這里本著充分利用參數(shù)類型轉(zhuǎn)換的原則,換句話說,盡可能的使用上參數(shù)類型轉(zhuǎn)換。當(dāng)然轉(zhuǎn)換要以候選函數(shù)為轉(zhuǎn)換的目標(biāo)。上面的函數(shù)中只有兩個是可行函數(shù),它們分別是S ( int ); S ( double , double )。
如果依照參數(shù)轉(zhuǎn)換規(guī)則沒有找到可行函數(shù),則該調(diào)用就是錯誤的,則說沒有函數(shù)與調(diào)用匹配,屬于無匹配情況(no match function)。
編譯器判斷重載函數(shù)的第三步是從第二步中選出的可行函數(shù)中選出最佳可行函數(shù)(best match situation)。在最佳可行函數(shù)的選擇中,從函數(shù)實(shí)參類型到相應(yīng)可行函數(shù)參數(shù)所用的轉(zhuǎn)化都要劃分等級,根據(jù)等級的劃分(ranked),最后選出最佳可行函數(shù)。
《鋪面工程學(xué)》共13章,內(nèi)容包括外部因素的一般影響,鋪面結(jié)構(gòu)材料的性能及其測定方法,鋪面結(jié)構(gòu)在荷載作用下的反應(yīng)和使用性能,作為理解鋪面性能和進(jìn)行鋪面設(shè)計的基礎(chǔ);闡述了鋪面結(jié)構(gòu)的設(shè)計方法并簡要介紹了路面的施工過程和有關(guān)評價、維修的知識。