第一篇:C源文件要包含自己的頭文件
引言:
我們經(jīng)常在c工程中發(fā)現(xiàn),源文件中要包含自己的頭文件。一直以來,都不知道為什么這樣做。現(xiàn)在,我知道了。
以前的認(rèn)知:
我認(rèn)為,.c文件沒有必要包含自己的.h文件。.h文件包含.c文件中定義的函數(shù)和全局變量的聲明,.h文件就是.c文件提供的對(duì)外接口文件。既然.h文件就是.c文件提供的對(duì)外接口文件,那么.c文件就沒必要包含自己的.h文件了(.h文件是對(duì)外提供用的,對(duì)內(nèi)又何必再包含進(jìn)來呢)。
鑒于這樣的理解,我對(duì)于工程中.c源文件包含自己的.h頭文件很是不理解,不知道為什么要這樣做。
現(xiàn)在對(duì)此的理解:
但是現(xiàn)在,我知道為什么要源文件包含自己的頭文件了。
如下,一段書中的原話:
“如果希望讓編譯器檢查聲明的一致性, 一定要把全局聲明放到頭文件中。特別是, 永遠(yuǎn)不要把外部函數(shù)的原型(也就是函數(shù)聲明)放到.c 文件中: 通常它與定義的一致性不能得到檢查, 而矛盾的原型(也就是函數(shù)聲明)比不用還糟糕。”
注意:外部函數(shù)的原型,就是外部函數(shù)的聲明。
對(duì)這段話的理解:
為什么:“永遠(yuǎn)不要把外部函數(shù)的原型放到.c 文件中”
這個(gè)外部函數(shù)A指的是B.c文件之外定義的函數(shù),B.c文件中需要使用外部函數(shù)A,就需要先對(duì)外部函數(shù)A聲明(對(duì)外部函數(shù)的聲明就是外部函數(shù)原型)。對(duì)這個(gè)外部函數(shù)A的聲明,不能放在B.c文件里面來實(shí)現(xiàn)。
以實(shí)例說明:
① 假若工程中有2個(gè)源文件a.c和b.c;a.c的頭文件為a.h,b.c的頭文件為b.h。② a.c中定義了一個(gè)函數(shù)sum。
③ b.c要引用sum 這個(gè)函數(shù)。做法是:在b.c中聲明sum這個(gè)函數(shù)。然后b.c就可以使用sum函數(shù)了。
這樣的做法就是把外部函數(shù)sum的聲明放到了b.c中來。然而,這樣的做法很不妥。不妥的原因:sum是在a.c中定義的,而聲明確是在b.c中,sum函數(shù)的定義和聲明不是在同一個(gè)文件中的。定義和聲明不在同一個(gè)文件中,編譯的時(shí)候,編譯器就不能對(duì)定義和聲明的一致性進(jìn)行檢查。這樣,如果sum的定義和聲明不一致,編譯器就無法檢查出來(定義和聲明不在同一個(gè)文件中),那么編譯的時(shí)候不會(huì)報(bào)錯(cuò),但是程序運(yùn)行的時(shí)候就可能會(huì)出錯(cuò)。而這樣的錯(cuò)誤,查找起來又不是很容易。
鑒于此,才這樣說:“永遠(yuǎn)不要把外部函數(shù)的原型放到.c 文件中”。
那如何才能讓編譯器檢查定義和聲明的一致性呢?
前面說,如果把外部函數(shù)的原型放到.c 文件中,編譯器就無法檢查聲明和定義的一致性(聲明和定義不在同一個(gè)文件中)。那么,要讓編譯器檢查定義和聲明的一致性呢,自然是把定義和聲明放在同一個(gè)文件中,而如何實(shí)現(xiàn)把定義和聲明放在同一個(gè)文件里呢?
答案:源文件定義的函數(shù),在源文件對(duì)應(yīng)的頭文件中聲明,然后源文件包含自己的頭文件。這樣定義和聲明就放在同一個(gè)文件里了。
援引上述例子:a.c中定義了函數(shù)sum,而函數(shù)本質(zhì)上是外部的,函數(shù)sum是可以被其它源文件調(diào)用的。那么,我們把sum函數(shù)的聲明放在a.h中。然后a.c源文件還要包含自己的頭文件,也就是a.h文件。而b.c文件要引用sum函數(shù),就直接包含a.h文件就可以。
sum函數(shù)的定義在a.c中,聲明是在a.h中,但是由于a.c包含了a.h,所以sum的定義和聲明就是在同一個(gè)文件a.c中了。這樣,編譯器編譯的時(shí)候,就能對(duì)sum函數(shù)定義和聲明的一致性做檢查,如果不一致,就會(huì)報(bào)錯(cuò)。
至于其他源文件引用這個(gè)外部函數(shù)sum,不再采用直接聲明的方式,而是通過包含a.h頭文件的方式。
這樣,編譯器檢查了sum函數(shù)定義和聲明的一致性沒有報(bào)錯(cuò),也就表明a.c中sum函數(shù)的定義和a.h中sum 函數(shù)的聲明是一致的。那么其他源文件都是通過直接包含a.h,來使用函數(shù)sum,就也保證了sum函數(shù)聲明和定義的一致性了。結(jié)論
c源文件要包含自己的頭文件,目的就是讓編譯器檢查定義和聲明的一致性。
第二篇:頭文件總結(jié)
C、傳統(tǒng) C++
#include
//設(shè)定插入點(diǎn)
#include
//字符處理
#include
//定義錯(cuò)誤碼
#include
//浮點(diǎn)數(shù)處理
#include
//文件輸入/輸出
#include
//參數(shù)化輸入/輸出
#include
//數(shù)據(jù)流輸入/輸出
#include
//定義各種數(shù)據(jù)類型最值常量
#include
//定義本地化函數(shù)
#include
//定義數(shù)學(xué)函數(shù)
#include
//定義輸入/輸出函數(shù)
#include
//定義雜項(xiàng)函數(shù)及內(nèi)存分配函數(shù)
#include
//字符串處理
#include
//基于數(shù)組的輸入/輸出
#include
//定義關(guān)于時(shí)間的函數(shù)
#include
//寬字符處理及輸入/輸出
#include
//寬字符分類
//////////////////////////////////////////////////////////////////////////
標(biāo)準(zhǔn) C++(同上的不再注釋)
#include
//STL 通用算法
#include
//STL 位集容器
#include
//復(fù)數(shù)類
#include
#include
//STL 雙端隊(duì)列容器
#include
//異常處理類
#include
#include
//STL 定義運(yùn)算函數(shù)(代替運(yùn)算符)
#include
#include
//STL 線性列表容器
#include
//STL 映射容器
#include
#include
//基本輸入/輸出支持
#include
//輸入/輸出系統(tǒng)使用的前置聲明
#include
#include
//基本輸入流
#include
//基本輸出流
#include
//STL 隊(duì)列容器
#include
//STL 集合容器
#include
//基于字符串的流
#include
//STL 堆棧容器
#include
//標(biāo)準(zhǔn)異常類
#include
//底層輸入/輸出支持
#include
//字符串類
#include
//STL 通用模板類
#include
//STL 動(dòng)態(tài)數(shù)組容器
#include
C++ 增加
#include
//復(fù)數(shù)處理
#include
//浮點(diǎn)環(huán)境
#include
#include
//布爾環(huán)境
#include
//整型環(huán)境
#include
//通用類型數(shù)學(xué)宏
第三篇:部門工作總結(jié)源文件
啟劃部工作總結(jié)
一、思想總結(jié):在思想方面,對(duì)“全心全意為廣大同學(xué)服務(wù)”這句話有了更深的理解。我從不因?yàn)樾I缏?lián)的活動(dòng)而覺得耽誤自己的時(shí)間苦惱,每次盡管可能很小的活動(dòng),收獲的卻無法用量來衡量的。當(dāng)自己真正的融入每次活動(dòng)時(shí),才會(huì)發(fā)現(xiàn),收獲的永遠(yuǎn)要比付出的多的多。也正是通過一次又一次的想不通到想通,不知不覺中自己的思想素質(zhì)已經(jīng)有很大的提高。
二、學(xué)習(xí)上:在學(xué)習(xí)和生活上。也因?yàn)檫M(jìn)入校社聯(lián)而發(fā)生改變。從無所事事的狀態(tài)變的緊張忙碌。也是正因?yàn)檫@樣,促進(jìn)了我的學(xué)習(xí)意識(shí),變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。同時(shí)學(xué)會(huì)了合理安排自己的時(shí)間。讓自己的生活充實(shí)而又豐富。
三、工作上的收獲:由于剛開始由于工作方式的不佳和經(jīng)驗(yàn)的不足,給學(xué)長(zhǎng)和學(xué)姐們?cè)斐刹簧俚穆闊N乙蚕脒^要放棄,但為了珍惜這次難得的機(jī)會(huì),不讓自己的學(xué)生活枯澀無味,同時(shí)也可以為同學(xué)們服務(wù),增強(qiáng)自己的責(zé)任感。我決定堅(jiān)持下來,因?yàn)檫@一學(xué)期我收獲了部門之間成員的友誼和經(jīng)驗(yàn)。
四、對(duì)未來發(fā)展的規(guī)劃:過了這一學(xué)期,我們啟劃部成長(zhǎng)了很多,同學(xué)之間的感情也增加了不少,我相信到了下學(xué)期,我們會(huì)更加成熟。最后,感謝大家的陪伴以及部長(zhǎng)們的教導(dǎo)!
第四篇:要嚴(yán)格要求自己
原文 一方面
按照這次民主生活會(huì)的要求,結(jié)合貫徹落實(shí)科學(xué)發(fā)展觀的實(shí)際情況,進(jìn)行了認(rèn)真反思,梳理出以下幾個(gè)方面的差距和不足,請(qǐng)同志們批評(píng)幫助。
1、開拓創(chuàng)新不夠。一是對(duì)發(fā)展規(guī)劃關(guān)注少。過去,我比較重視發(fā)展規(guī)劃,親自參與、親自謀劃、親自研究,也聘請(qǐng)了國內(nèi)知名設(shè)計(jì)院校對(duì)a市發(fā)展規(guī)劃進(jìn)行設(shè)計(jì)。但由于即將撤市變區(qū),a市的一些規(guī)劃將由o市市統(tǒng)一規(guī)劃。因此,我主觀地認(rèn)為即便規(guī)劃了也沒有用處,就對(duì)這方面的關(guān)注有所降低,在發(fā)展的謀劃上有所松懈。特別是o市市提出長(zhǎng)東北開發(fā)開放先導(dǎo)區(qū)戰(zhàn)略后,沒有及時(shí)把a(bǔ)市的發(fā)展與之結(jié)合起來,沒能站在a市融入大o市的高度來謀劃a市、規(guī)劃a市。在具體的對(duì)接上,只抓了a市經(jīng)濟(jì)開發(fā)區(qū)與o市玉米工業(yè)園的基礎(chǔ)設(shè)施對(duì)接,與o市市的交通對(duì)接、產(chǎn)業(yè)對(duì)接等方面做得還不夠好。二是破解困局膽子小。目前,改制是困擾地方經(jīng)濟(jì)發(fā)展的一個(gè)大問題,一些未改制企業(yè)的企業(yè)和事業(yè)單位已成為地方經(jīng)濟(jì)的一大包袱。在這個(gè)問題上,雖然進(jìn)行了一些探索,做了一些研究,心里也有了一些想法,但由于存在求穩(wěn)怕亂心理,怕引起干部職工上訪,所以一拖再拖遲遲不敢動(dòng)手。特別是今年比較特殊,既是奧運(yùn)年,要召開十七屆三中全會(huì),又是改革開放30周年,因此,工作上多多少少地存在一些不求有功但求無過的思想,考慮穩(wěn)定的問題多了,考慮發(fā)展和改革的問題少了。三是遇事集體研究少。在一些大的決策問題上能夠按照民主集中制的要求辦事,能夠與班子成員進(jìn)行認(rèn)真研究討論,但在其它問題上遇事習(xí)慣于自己琢磨,與班子成員研究探討得少,工作交流意見交流得少。現(xiàn)在想來,在一些問題上多與班子成員研究,集聚力量,集思廣益,才能更好地促進(jìn)發(fā)展,一個(gè)人瞎琢磨總是不如集體的智慧。
2、大膽科學(xué)決策不夠。一是決策不夠嚴(yán)謹(jǐn),想當(dāng)然的問題還不同程度存在。在一些自認(rèn)為熟悉的工作領(lǐng)域上,遇事習(xí)慣拍腦門,拍板快,決策缺乏科學(xué)論證,往往憑老經(jīng)驗(yàn)主觀臆斷,與落實(shí)科學(xué)發(fā)展觀的要求不相適應(yīng)。二是在縣域發(fā)展上偏重于西部鄉(xiāng)鎮(zhèn),對(duì)東部鄉(xiāng)鎮(zhèn)重視不夠。近年來,由于實(shí)施“ ”戰(zhàn)略和鄰近o市的地緣優(yōu)勢(shì),我對(duì)西部鄉(xiāng)鎮(zhèn)關(guān)注得多、研究得多、幫助得多,西部三鎮(zhèn)也得到了較快發(fā)展,綜合經(jīng)濟(jì)實(shí)力得到很大提升。鎮(zhèn)、街道、鎮(zhèn)也因落位了一些大項(xiàng)目而發(fā)展較好,但東部大多數(shù)鄉(xiāng)鎮(zhèn)仍處于相對(duì)落后地位。目前,a市東西部鄉(xiāng)鎮(zhèn)發(fā)展不平衡問題已經(jīng)比較突出,而且還可能差距進(jìn)一步拉大。三是重工業(yè)基礎(chǔ)投資,輕社會(huì)事業(yè)投入、輕農(nóng)業(yè)農(nóng)村工作。科學(xué)發(fā)展觀要求,必須統(tǒng)籌經(jīng)濟(jì)社會(huì)發(fā)展,既要注重經(jīng)濟(jì)增長(zhǎng),也要抓好社會(huì)事業(yè)發(fā)展,這方面我做得還不夠到位。雖然我們?cè)谀瓿鯇?shí)施了74項(xiàng)民生行動(dòng)計(jì)劃,但工作中把熱情和主要精力基本都用在了抓工業(yè)、抓項(xiàng)目、抓招商引資上,對(duì)社會(huì)事業(yè)和民生工作調(diào)度少、照顧少、過問少。在農(nóng)業(yè)農(nóng)村工作方面也是如此,認(rèn)為農(nóng)業(yè)再發(fā)展、再增長(zhǎng)、再提高,糧食也增產(chǎn)不到哪去,對(duì)財(cái)政的貢獻(xiàn)也有限,只要糧食保持在22億斤階段水平就可以了。實(shí)際上,我市農(nóng)業(yè)整體發(fā)展水平還相對(duì)落后,農(nóng)民持續(xù)增收的機(jī)制還不夠完善,農(nóng)業(yè)機(jī)械化程度不高,還不能完全適應(yīng)現(xiàn)代農(nóng)業(yè)發(fā)展的需要等等。我們必須按照十七屆三中全會(huì)要求,在抓好工業(yè)經(jīng)濟(jì)增長(zhǎng)的同時(shí),切實(shí)抓好農(nóng)業(yè)農(nóng)村工作,實(shí)現(xiàn)城鄉(xiāng)統(tǒng)籌發(fā)展,否則勢(shì)必影響到a市的全面進(jìn)步和可持續(xù)發(fā)展。
3、抓開發(fā)開放力度不夠。深入貫徹落實(shí)科學(xué)發(fā)展觀,要求我們繼續(xù)深化改革開放,全面提高開放水平。但我對(duì)開發(fā)開放的認(rèn)識(shí)還不夠深刻、不夠到位。一是對(duì)開發(fā)開放的認(rèn)識(shí)還比較片面。對(duì)開發(fā)開放的認(rèn)識(shí)僅局限于項(xiàng)目引進(jìn)上,在加強(qiáng)對(duì)外合作與交流上認(rèn)識(shí)得還不深,在拓展開發(fā)開放的深度和廣度上還存在相當(dāng)大的差距。我提出過要抓住沿海發(fā)達(dá)地區(qū)產(chǎn)業(yè)轉(zhuǎn)移的契機(jī),盯住新、高、大項(xiàng)目,不斷拓展招商渠道和領(lǐng)域。但在加強(qiáng)同長(zhǎng)三角、珠三角等經(jīng)濟(jì)發(fā)達(dá)地區(qū)官方及企業(yè)的對(duì)話與溝通,促進(jìn)區(qū)域間經(jīng)濟(jì)、文化、社會(huì)及人員的交流與協(xié)作等方面做得還很少,忽視了經(jīng)濟(jì)發(fā)達(dá)地區(qū)軟實(shí)力的引進(jìn)。二是城市建設(shè)上缺乏開放性思維。在城市建設(shè)上,我提出高起點(diǎn)規(guī)劃、高標(biāo)準(zhǔn)建設(shè)、高水平管理,應(yīng)該說具有了“建開放城”的意識(shí),但在“開放建城”的理念上仍有待提高。在城市建設(shè)資金方面,雖然鼓勵(lì)在經(jīng)營思路、經(jīng)營方式、經(jīng)營渠道上多動(dòng)腦筋、多想辦法,但在具體辦法的落實(shí)上、在對(duì)外宣傳上行動(dòng)不多,a市的城市建設(shè)對(duì)外推介得也不夠好,甚至o市地區(qū)對(duì)a市城市建設(shè)都知之甚少,與寬城區(qū)等在網(wǎng)絡(luò)、電視及《o市日?qǐng)?bào)》等媒體大張旗鼓地宣傳相比,a市在城市建設(shè)的開放度上還有很大差距,還遠(yuǎn)遠(yuǎn)沒有做到
面向社會(huì)開放、面向域外市場(chǎng)開放。
4、抓工作落實(shí)不夠。工作中,我能做到務(wù)實(shí)干事,對(duì)自己要求也比較嚴(yán)格,但在對(duì)下抓落實(shí)上還有待提高。一是對(duì)部署的工作調(diào)度少,習(xí)慣年終算帳。一方面認(rèn)為a市的干部是過得硬的,響鼓不用重槌,太過依賴他們的自覺性;另一方面,認(rèn)為經(jīng)過幾年來對(duì)各項(xiàng)工作責(zé)任制的健全和完善,a市的考評(píng)制度能夠發(fā)揮約束和督查作用。因此,一定程度上放松了工作調(diào)度,造成了階段性工作督促檢查得不夠,有些工作虎頭蛇尾。二是教育干部的方法比較單一。我過去一直認(rèn)為,只要干部真心干事,就不要對(duì)他們苛求太多,實(shí)際上動(dòng)真格的少。尤其是在黨風(fēng)廉政建設(shè)方面,雖然能夠以身作則,但在對(duì)全市黨員領(lǐng)導(dǎo)干部的監(jiān)督、提醒、告誡方面,抓的力度還不夠大,要求的還不夠嚴(yán)格。現(xiàn)在看來,那種蜻蜓點(diǎn)水式地教育是不對(duì)的,對(duì)干部的教育是一件大事,應(yīng)該非常嚴(yán)肅地對(duì)待,這既是對(duì)干部的負(fù)責(zé),也是對(duì)組織的負(fù)責(zé)。
存在這些問題的根源,說到底還是人生觀的問題,學(xué)習(xí)和素質(zhì)的問題。一是人生觀的認(rèn)識(shí)問題。缺少強(qiáng)烈的事業(yè)心和責(zé)任感,存在私心雜念,工作中考慮個(gè)人得失多了,不能為了發(fā)展、為了事業(yè)拋棄個(gè)人的榮辱。二是存在以干代學(xué)思想。認(rèn)為自己參加工作幾十年了,在基層時(shí)間很多,做工作是輕車熟路,總是憑老經(jīng)驗(yàn)、老本事干事。三是存在船到碼頭車到站思想。年齡大了之后也感到越來越力不從心了,在學(xué)習(xí)上對(duì)自己要求沒有以前嚴(yán)格了,不愿意學(xué)習(xí)了。對(duì)工作的壓力感到越來越大,尤其是對(duì)省市提出的發(fā)展目標(biāo)感到很不適應(yīng)。總是擔(dān)心自己不能盡快解決學(xué)習(xí)問題,素質(zhì)不能再提高,思路不
能再解放,就會(huì)貽誤a市的事業(yè)。
針對(duì)自身存在的問題,下一步我考慮要重點(diǎn)從以下四個(gè)方面加以改進(jìn)和提高。
一是進(jìn)一步在加強(qiáng)學(xué)習(xí)上用心思。把學(xué)習(xí)作為提高素質(zhì)、促進(jìn)工作的根本手段和生活常態(tài),養(yǎng)成勤學(xué)、好學(xué)的習(xí)慣,通過學(xué)習(xí),深入掌握和領(lǐng)會(huì)科學(xué)發(fā)展觀的科學(xué)內(nèi)涵和精神實(shí)質(zhì)。堅(jiān)持學(xué)習(xí)與實(shí)踐相結(jié)合,加強(qiáng)調(diào)查研究,通過研究經(jīng)濟(jì)規(guī)律,提高應(yīng)對(duì)金融危機(jī)和駕馭經(jīng)濟(jì)發(fā)展的能力,用科學(xué)發(fā)展觀指導(dǎo)發(fā)展、引領(lǐng)發(fā)展。
二是進(jìn)一步在解放思想上求實(shí)效。堅(jiān)持以科學(xué)發(fā)展觀為指導(dǎo),從發(fā)展思路的謀劃、奮斗目標(biāo)的制定、具體措施的實(shí)施等多方面解放思想,做到敢于創(chuàng)新、敢于突破、敢于擔(dān)風(fēng)險(xiǎn),以創(chuàng)造性的思維和實(shí)踐推動(dòng)a市平穩(wěn)較快發(fā)展。特別是要抓住國家和省市擴(kuò)大內(nèi)需、促進(jìn)增長(zhǎng)的有利時(shí)機(jī),真正把相關(guān)政策用好、用活,積極爭(zhēng)取資金快上項(xiàng)目,切實(shí)解決影響a市發(fā)展的資金、項(xiàng)目、人才、市場(chǎng)等方面的制約難題,不斷加快發(fā)展步伐。
三是進(jìn)一步在改進(jìn)工作作風(fēng)下功夫。把抓落實(shí)作為工作常態(tài),增強(qiáng)指導(dǎo)工作的針對(duì)性,下功夫把問題分析得深一些、透一些,把措施研究的具體一些、實(shí)在一些,特別是要把主要精力用在加快發(fā)展、改善民生、建好城市、促進(jìn)和諧的大局上,用在“一城兩區(qū)”建設(shè)這個(gè)工作重心上,推動(dòng)各項(xiàng)工作落到實(shí)處、取得實(shí)效。
四是進(jìn)一步在抓好廉政建設(shè)上叫真勁。不斷加強(qiáng)黨性修養(yǎng),時(shí)刻嚴(yán)格要求自己。在管好自己的同時(shí),履行好“一崗雙責(zé)”,全力抓好反腐倡廉建設(shè),堅(jiān)持向軟環(huán)境要效益,為加快發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境。
以上是對(duì)自身建設(shè)中存在缺點(diǎn)和不足的自我剖析,不妥之處懇請(qǐng)領(lǐng)導(dǎo)和同志們批評(píng)指正。
要在加強(qiáng)學(xué)習(xí)、提升境界上做表率。要把學(xué)習(xí)和實(shí)踐科學(xué)發(fā)展觀作為當(dāng)前和今后一個(gè)時(shí)期的重要政治任務(wù),精心組織、統(tǒng)籌安排,務(wù)求實(shí)效。常委班子一定要帶頭學(xué)習(xí),在武裝頭腦、查擺問題、提升境界上下功夫,更加完整準(zhǔn)確全面地理解科學(xué)發(fā)展觀,努力成為領(lǐng)導(dǎo)科學(xué)發(fā)展的行家里手。要按照科學(xué)發(fā)展觀的要求,深入開展解放思想大討論活動(dòng),靠解放思想破解難題、打開思路、找到出路,切實(shí)解決好“敢想敢干”和“會(huì)干干好”的問題,進(jìn)一步提高落實(shí)科學(xué)發(fā)展觀的自覺性。要堅(jiān)持學(xué)用結(jié)合,突出實(shí)踐特色,更好地把中央政策、外地經(jīng)驗(yàn)和芝罘區(qū)情結(jié)合起來,著力解決影響和制約科學(xué)發(fā)展的突出問題,著力構(gòu)建充滿活力、富有效率、更加開放、有利于科學(xué)發(fā)展的體制機(jī)制,使經(jīng)濟(jì)社會(huì)發(fā)展真正步入科學(xué)發(fā)展的軌道,為建設(shè)“經(jīng)濟(jì)文化強(qiáng)省”和“文明富庶新煙臺(tái)”做出更大貢獻(xiàn)。
(二)要在強(qiáng)化責(zé)任、狠抓執(zhí)行上做表率。抓好落實(shí)是領(lǐng)導(dǎo)干部的重要職責(zé),強(qiáng)化責(zé)任是抓好落實(shí)的內(nèi)在要求。常委一班人無論分工哪一方面,都要自覺圍繞區(qū)委、區(qū)政府的總體部署,從一件件具體的工作入手,高度負(fù)責(zé),認(rèn)真執(zhí)行,形成推進(jìn)落實(shí)的整體合力。只要是決定了的事情,部署了的工作,就要堅(jiān)定不移地抓下去,一抓到底,抓出成效。當(dāng)前要突出抓好城市經(jīng)濟(jì)、服務(wù)業(yè)和財(cái)源建設(shè)等15項(xiàng)事關(guān)全區(qū)工作全局的重點(diǎn)工作。要加快重點(diǎn)項(xiàng)目、重大工程建設(shè),分包領(lǐng)導(dǎo)要對(duì)在建、在談項(xiàng)目親自過問、親自調(diào)度,協(xié)調(diào)解決項(xiàng)目建設(shè)中遇到的問題,加快項(xiàng)目進(jìn)度。要以增收節(jié)支為重點(diǎn),強(qiáng)化地方財(cái)源建設(shè),深挖各個(gè)方面的稅源潛力,培育納稅大戶,壯大地方財(cái)力,提高發(fā)展的質(zhì)量和效益。要抓住“五區(qū)融合”的有利契機(jī),突出抓好南部新城、大南山、夾河河濱“一城一山一河”的建設(shè)開發(fā),加快中心城區(qū)建設(shè)全面發(fā)展。要把奧運(yùn)安保工作緊緊抓在手上、放在心上,認(rèn)真履行職責(zé),確保不出任何問題。
要在轉(zhuǎn)變作風(fēng)、真抓實(shí)干上做表率。加強(qiáng)作風(fēng)建設(shè),領(lǐng)導(dǎo)干部是主體,主要領(lǐng)導(dǎo)是重點(diǎn)。下步要繼續(xù)深入開展“作風(fēng)建設(shè)年”活動(dòng),著重倡導(dǎo)以下幾種風(fēng)氣:一要倡導(dǎo)爭(zhēng)先立志氣。要對(duì)當(dāng)前復(fù)雜形勢(shì)有一個(gè)清醒的認(rèn)識(shí),增強(qiáng)緊迫感和危機(jī)意識(shí),瞄準(zhǔn)先進(jìn)地區(qū),樹立更高的目標(biāo),在全市、全省乃至全國的大格局中謀劃和定位,在競(jìng)爭(zhēng)中進(jìn)位發(fā)展,以對(duì)事業(yè)永不滿足、不懈追求的思想境界,推動(dòng)各項(xiàng)工作再上新臺(tái)階。二要倡導(dǎo)拼搏揚(yáng)銳氣。要面對(duì)機(jī)遇敢于拼搏、面對(duì)艱險(xiǎn)敢于探索、面對(duì)競(jìng)爭(zhēng)敢于超越,始終滿懷激情地干工作。大力發(fā)揚(yáng)“兩路”建設(shè)、幸福區(qū)片改造、北馬路拓寬改造動(dòng)遷工作中體現(xiàn)出來的“芝罘精神”,不斷總結(jié)、提煉、升華和實(shí)踐新的工作理念,更好地指導(dǎo)下步工作。三要倡導(dǎo)團(tuán)結(jié)聚士氣。要自覺維護(hù)團(tuán)結(jié),堅(jiān)持民主集中制原則,對(duì)重大問題、重要工作集體研究決定,廣泛聽取各方面意見,保證基層和群眾的意見能及時(shí)反映到區(qū)委來。要完善區(qū)委議事決策機(jī)制,發(fā)揮好區(qū)委常委會(huì)和全委會(huì)的作用,完善集體領(lǐng)導(dǎo)下的個(gè)人分工負(fù)責(zé)制,提高常委工作效率。四要倡導(dǎo)干事樹正氣。要帶頭轉(zhuǎn)變作風(fēng),少說多做,埋頭苦干,多做抓基層、打基礎(chǔ)、得民心、利長(zhǎng)遠(yuǎn)、促和諧的事,努力創(chuàng)造經(jīng)得起群眾、實(shí)踐和歷史檢驗(yàn)的實(shí)績(jī)。特別是在當(dāng)前嚴(yán)峻復(fù)雜的經(jīng)濟(jì)形勢(shì)下,更要帶頭深入基層、深入企業(yè)、深入實(shí)際,積極主動(dòng)地到困難多的地方去攻堅(jiān)克難,到群眾意見多的地方去化解矛盾,更加珍惜、把握好當(dāng)前來之不易的發(fā)展局面。
要在以民為本、勤政為民上做表率。每位領(lǐng)導(dǎo)同志要始終懷著對(duì)群眾的深厚感情開展工作,把關(guān)注民生作為最大的政治,把改善民生作為最大的政績(jī),多思富民之策,多解群眾之憂,眼睛向下,多辦實(shí)事,努力用我們的辛勤工作換取群眾的幸福生活,讓改革發(fā)展成果惠及廣大人民群眾。今年全區(qū)群眾工作會(huì)議出臺(tái)了23項(xiàng)惠民措施,最近市委、市政府又提出要在就業(yè)、住房、物價(jià)、醫(yī)療和困難群體生活保障等五個(gè)方面辦好新的20件惠民實(shí)事,各常委要按照分工,認(rèn)真抓好落實(shí),確保每項(xiàng)工作都辦到老百姓的心坎上。要在“心連心”、“面對(duì)面”、“實(shí)打?qū)崱弊龊萌罕姽ぷ魃舷鹿Ψ颍焉钊肴罕姟⒙?lián)系群眾、服務(wù)群眾上升到制度層面,深入開展“民情日”、“區(qū)委書記、區(qū)長(zhǎng)大接訪”活動(dòng),扎實(shí)做好“蹲點(diǎn)、包居、幫困”等各項(xiàng)工作。要加快群眾工作體系和平臺(tái)建設(shè),確保區(qū)群眾接待中心10月份投入使用,真正把中心打造成理順情緒、拉近距離、共促和諧的群眾之家。
要在嚴(yán)于律己、清正廉潔上做表率。要嚴(yán)格要求自己,正確對(duì)待權(quán)力和名利,帶頭清廉從政、清白做人,切實(shí)維護(hù)好自身形象、發(fā)揮好表率作用。思想上要過得硬,常懷律己之心,牢固樹立正確的世界觀、人生觀、價(jià)值觀和權(quán)力觀、地位觀、利益觀,切實(shí)做到自重、自省、自警、自勵(lì),筑牢拒腐防變的思想道德防線。行為上要做得正,管好自己,約束好親屬和身邊工作人員,認(rèn)真執(zhí)行廉潔自律的各項(xiàng)規(guī)定,把好“工作圈”、“生活圈”、“社交圈”、“娛樂圈”,從小事、小節(jié)、小處規(guī)范自己的行為。執(zhí)行上要抓到位,要嚴(yán)格執(zhí)行黨風(fēng)廉政建設(shè)責(zé)任制,堅(jiān)持原則,敢抓敢管,一級(jí)抓一級(jí),一級(jí)帶一級(jí),承擔(dān)起黨風(fēng)廉政建設(shè)的領(lǐng)導(dǎo)責(zé)任,,加強(qiáng)對(duì)各級(jí)干部的教育、管理和監(jiān)督,通過創(chuàng)新制度管好人、辦好事、用好權(quán),筑牢防線,切實(shí)做到既能干事,又不出事。李大倫、曾錦春等腐敗案給我一生上了極深刻的一課 李大倫、曾錦春等人案發(fā)后,我感到非常震驚。應(yīng)該說,自己身邊發(fā)生的腐敗案件,給我的震撼比電視上看到、報(bào)刊上讀到、文件中傳達(dá)的要大得多,對(duì)我的一生特別是為官從政的行為取向?qū)a(chǎn)生重大的影響。古人說:“見賢思齊,見不賢而內(nèi)自省也。”從李大倫、曾錦春等人的腐敗案中,我認(rèn)為,自己要吸取的經(jīng)驗(yàn)教訓(xùn)主要有下面幾個(gè)方面:
1、人生要奮斗,但要知足,始終守住底線。作為一個(gè)領(lǐng)導(dǎo)干部,固然要在思想上先人一步,作風(fēng)上優(yōu)人一等,工作上高人一籌,但首先必須恪守以“公”、“廉”為核心的行為底線。對(duì)于國家法律、法規(guī)、規(guī)章所設(shè)的“高壓線”,決不能觸及。有一位專門研究反腐敗問題的專家曾感嘆說:很多貪污腐敗的干部都有一個(gè)苦難的童年,奮斗的青年,上升的中年,最后都有一個(gè)悲慘的晚年。造成這個(gè)結(jié)局的原因,就在于沒有守住黨紀(jì)國法這條底線。在這方面,李大倫、曾錦春等人的教訓(xùn)太深刻了!人生而有欲,正當(dāng)?shù)摹⒑侠淼挠巧褪聵I(yè)的動(dòng)力,但邪惡的、卑劣的欲望則是墮落犯罪的根源。“貪如火,不遏則燎原;欲如水,不遏則滔天。”欲望無度,貪得無厭,無視黨紀(jì)國法,最終必然走上毀滅自己的不歸路。在這方面,自己一定要警鐘長(zhǎng)鳴,像洪元書記要求的那樣,做到“做官知足、干事知不足、學(xué)習(xí)不知足”。
2、人生要追求,但信念不能動(dòng)搖,始終保持政治上的清醒堅(jiān)定。政治信念堅(jiān)定不堅(jiān)定,是一個(gè)黨員領(lǐng)導(dǎo)干部的人生大節(jié)。理想的滑坡是最致命的滑坡,信念的動(dòng)搖是最危險(xiǎn)的動(dòng)搖。理想信念是思想和行動(dòng)的“總開關(guān)”。“總開關(guān)”失靈了,各種腐朽思想就會(huì)乘虛而入。近些年來暴露的一些黨員干部腐敗案,都無一例外地印證了這個(gè)規(guī)律。客觀地說,大多數(shù)蛻化變質(zhì)的領(lǐng)導(dǎo)干部,最初都有正確的理想信念。然而,隨著職位的提升、權(quán)力的擴(kuò)展,一些人經(jīng)不起腐朽沒落思想的侵蝕,直至徹底喪失理想信念,走上腐化墮落、違紀(jì)違法的道路。這個(gè)過程,非常值得自己深思。我覺得,作為一個(gè)黨員干部,在任何時(shí)候任何情況下,都應(yīng)當(dāng)堅(jiān)持理想信念不猶疑、不含糊、不動(dòng)搖。要時(shí)刻以共產(chǎn)黨員的標(biāo)準(zhǔn)嚴(yán)格要求,抵御各種腐朽落后思想文化的侵蝕,保持情趣健康,凈化道德操守,增強(qiáng)拒腐防變的自覺性和堅(jiān)定性。要牢記黨的宗旨,堅(jiān)持群眾利益至上,把手中的權(quán)力用來為人民服務(wù),以實(shí)際行動(dòng)贏得群眾的信任。
3、人生要自信,但不能忘乎所以,始終保持謙虛謹(jǐn)慎的作風(fēng)。《呂氏春秋》講:“存亡安危,勿求于外,務(wù)在自知。”意思是能否認(rèn)識(shí)自己,直接關(guān)系到國家的存亡、個(gè)人的安危。作為一個(gè)領(lǐng)導(dǎo)干部,正確認(rèn)識(shí)自己、始終保持謙虛謹(jǐn)慎是防止蛻化變質(zhì)的關(guān)鍵。實(shí)際上,一個(gè)人不論多么聰明、多么能干,如果脫離了集體,不堅(jiān)持民主集中制原則是很危險(xiǎn)的。如果只看到個(gè)人的成績(jī),看不到崗位的需要和條件,看不到組織、集體、身邊其他同志所起的作用,便會(huì)被成績(jī)沖昏頭腦,慢慢蛻化變質(zhì)。一個(gè)人最難以戰(zhàn)勝的是自己。只有正確認(rèn)識(shí)自己,實(shí)事求是地評(píng)價(jià)自己,才有可能做好人、做好事、做好官,才有可能最終贏得組織的肯定和群眾的認(rèn)可。因此,自己無論何時(shí)何地,都要保持一種平和、理性的心態(tài),保持謙虛謹(jǐn)慎、不驕不躁的作風(fēng),時(shí)刻擺正位置,不鄙人之短,不恃己之長(zhǎng),虛心向周圍的同志學(xué)習(xí),扎實(shí)工作,做出實(shí)績(jī)。
第五篇:51頭文件書寫而方法
51單片機(jī)C語言學(xué)習(xí)筆記7:關(guān)于.c文件和.h文件
2009-09-15 09:55:43| 分類:| 標(biāo)簽: |舉報(bào) |字號(hào)大中小 訂閱
1)h文件作用方便開發(fā):包含一些文件需要的共同的常量,結(jié)構(gòu),類型定義,函數(shù),變量申明;提供接口:對(duì)一個(gè)軟件包來說可以提供一個(gè)給外界的接口(例如: stdio.h)。
2)h文件里應(yīng)該有什么
常量,結(jié)構(gòu),類型定義,函數(shù),變量申明。
3)h文件不應(yīng)該有什么
變量定義, 函數(shù)定義。
4)extern問題
對(duì)于變量需要extern;
對(duì)于函數(shù)不需要因?yàn)楹瘮?shù)的缺省狀態(tài)是extern的.如果一個(gè)函數(shù)要改變?yōu)橹辉谖募?nèi)可見,加static。
5)include包含問題
雖然申明和類型定義可以重復(fù),不過推薦使用條件編譯。
#ifndef _FILENAME_H,#define _FILENAME_H
……
#endif
6)應(yīng)該在那兒包含h文件
在需要的地方.比如某個(gè)提供接口的h文件僅僅被1.c文件需要,那么就在1.c文件里包含。編寫的程序一般會(huì)有.H文件和相對(duì)應(yīng)的.C文件,.H文件是聲明所用,.C文件是其函數(shù)實(shí)現(xiàn)部分。在調(diào)用時(shí)只要包含.H文件即可,我們沒有聽說過#include “delay.c”這類的程序,同時(shí)也不提倡使用這個(gè)形
式。
在delay.h文件中: //對(duì)調(diào)用的函數(shù)聲明
#ifndef __DELAY_H__
#define __DELAY_H__
extern void Delayms(unsigned int n);
#endif
在delay.c文件中: //函數(shù)實(shí)現(xiàn)部分
#include
//for crystal 11.0592M
void Delayms(unsigned int n)
{
unsigned int i,j;
for(j=n;j>0;j--)
for(i=112;i>0;i--);
}
在主程序main.c中
#include
……
上述方法仍然要求每建立一個(gè)工程就需要把對(duì)應(yīng)的頭文件復(fù)制到工程的文件夾里,這樣看來仍然是比較麻煩的,這時(shí)還有另外一中方法就是將做好的頭文件放在一個(gè)文件夾中,然后將這個(gè)文件夾整體拷貝到..KEILC51INC下面,以后若需要使用某個(gè)頭文件,就如使用KEIL自帶的頭文件一樣方便了,在主函
數(shù)mani()之前有一句#include 就可以在main()中使用其中的函數(shù)了。
參考資料:
1)h文件里變量(函數(shù))申明用不用extern
2).c文件和.h文件的概念與聯(lián)系
3)過馬路,左右看
4).c 和.h文件的不同
5)C51包含頭文件方法
防止頭文件重復(fù)包含的方法
第一條預(yù)處理命令是說,如果MAXMIN_H不為真,說明此文件沒被包含過,此命令后面的源代碼有效(相當(dāng)于:‘如果大門沒關(guān),請(qǐng)您進(jìn)來’);
第二條預(yù)處理命令把MAXMIN_H置為真(相當(dāng)于請(qǐng)您把門鎖插上,不讓第二個(gè)人進(jìn)來)。最后一條預(yù)處理命令是為了標(biāo)出接受上述處理的源程序的范圍(相當(dāng)于您已經(jīng)走到了后門)。假定有以下幾個(gè)頭文件及其包含關(guān)系為:
File1.h,file2.h,file3.h,file4.h,file5.h,main.cpp
那么:file3.h包含file1.h,file2.h,file4.h包含file1.h,file2.h,file5.h包含file3.h,file4.h。就會(huì)導(dǎo)致在file5中對(duì)file1和file2的反復(fù)包含,編譯時(shí)就會(huì)報(bào)錯(cuò)。
解決方法1:
1:應(yīng)用#ifndef
#define
#endif
即每個(gè)文件在定義時(shí)都寫成以下情勢(shì)(以file1.h為例):
#ifndef H_FILE1
#define H_FILE1
#include
#include
…..#endif
File3.h:
#ifndef H_FILE3
#define H_FILE3
#include
#include
#inlcude”file1.h”#include”file2.h”…..#endif
方法二:在每個(gè)文件的頭部定義:#pragmaonce(用于解釋本文件中的內(nèi)容只應(yīng)用一次)例:fiel1.h:
#pragmaonce#include
#pragmaonce#include