㈠ 求承德皇家圍場介紹,細致些
河北承德圍場吧? 我是圍場人,給你搜點你看看是不是需要吧
】
清代皇家獵苑——木蘭圍場,位於河北省東北部(承德市圍場滿族蒙古族自治縣),與內蒙古草原接壤;這里自古以來就是一處水草豐美、禽獸繁衍的草原。「千里松林」曾是遼帝狩獵之地,「木蘭圍場」又是清代皇帝舉行「木蘭秋獮」之所。公元1681年清帝康熙為鍛煉軍隊,在這里開辟了一萬多平方千米的狩獵場。清朝前半葉,皇帝每年都要率王公大臣、八旗精兵來這里舉行以射獵和旅遊為主,史稱「木蘭秋獮」。在清代康熙到嘉慶的一百四十多年裡,就在這里舉行木蘭秋獮一百零五次。
清朝在沿途修建了許多行宮,於是有了許多古跡遺址承德避暑山莊、外八廟。如今在青山碧野之中仍存有古樸典雅的七通碑,獨特的廟宮合一建築——東廟宮,富有傳奇色彩的亮兵台、將軍泡子,十二座聯營、塞北佛石廟等成為遊人憑吊懷睜缺古的好去處。[1] 公元1681年,康熙皇帝在這里建立了方圓一萬平方公里,含72圍的狩獵場。到嘉慶25年(公元1820)前後140年共舉行「木蘭秋獮」105次。1690年,康熙在這里舉行了著名的平定噶爾丹叛亂的烏蘭布通戰役。木蘭圍場秀麗的景色也引起了影視藝術家的矚目,先後有《響鈴公主》《四渡赤水》《江湖奇俠傳》(鄭少秋主演)《荊軻刺秦王》(張豐毅、鞏俐主演)《還珠格格》等二百餘集影視劇在此完成。 本數據來源於網路地圖,最終結果以網路地圖數據為准。
木蘭圍場,是滿語、漢語的混稱。木蘭是滿語"哨鹿"的意思。何為哨鹿?打獵時八旗兵頭帶戴雄鹿角,在樹林里口學公鹿啼叫,引誘母鹿,是一種誘殺的打獵方法。圍場是哨鹿之所,即皇帝打獵場所。木蘭圍場在清代是原始森林和遼闊的蒙古草原。到了清朝晚期,宮廷下令,對木蘭圍場原始森林進行砍伐。到了清朝晚期,原始森林被砍伐一盡。全國解放後,1962年,國家決定在此建大型機械化林場。經過林場工人幾十年的艱苦努力,現在木蘭圍場已經成為全國最大的人工林場,浩瀚森林已經恢復當年的活力。遼闊的蒙古草原,煥發出青春與活力。滿山遍野的山花,笑迎天下遊人。國家領導人對此的評語是:"雲的悄慎故鄉,花的世界,林的海洋,水的源頭"。木蘭圍場是動物的天堂,影視劇的最佳外景地。 當時的木蘭圍場,根據地形和禽獸的分布,劃分為72圍。每次狩獵開始,先由管圍大臣率領騎兵,按預先選定的范圍,合圍靠攏形成一個包圍圈,並逐漸縮小。頭戴鹿角面具的清兵,隱藏在圈內密林深處,吹起木製的長哨,模仿雄鹿求偶的聲音,雌鹿聞聲尋偶爾來,雄鹿為奪偶爾至,其他野獸則為食鹿而聚攏。等包圍圈縮得不能再小了,野獸密集起來時,大臣就奏請皇上首射,皇子、皇孫隨射,然後其他王公貴族騎射,最後是大規模的圍射,承德避暑山莊博物館內有一幅《乾隆木蘭秋獮圖》,生動啟早敬地描繪了清代圍獵的壯觀情景。每次圍獵,一般要進行二十幾天。圍獵結束以後,以張三營行宮(現隆化縣境內)舉行盛大的慶功告別宴會,飲酒歌舞,摔跤比武。並宴請蒙古等王公,按軍功大小,予以獎賞。 現在,圍場還保留著東廟宮、乾隆打虎洞和石刻、古長城說碑等十幾處清代皇帝行圍狩獵和北巡圍場的文物古跡,以及點將台、將軍泡子、十二座連營等古戰場遺址。圍場不僅是著名的狩獵名苑,更是一個四季分明、氣候宜人、風景優美的旅遊勝地。優美的自然風光被田紀雲副委員長贊為「水的源頭、雲的故鄉、花的世界、林的海洋、珍禽異獸的天堂。」塞罕壩景區一百多萬畝森林,一百多萬畝草原,為遊人提供了回歸自然、旅遊觀光的美好去處。 春夏時節,萬頃松濤,清風習習;茫茫草原,繁花似錦,遊人徜徉其間,心曠神怡,不知有暑。八月金秋,紅葉滿山,霜林疊翠,吸引無數國內外遊客和藝術家前來觀光、攝影、寫生、拍照。一到冬季,林海雪原,莽莽蒼蒼、氣象萬千;雪凇玉樹,無限情趣。豐富的冰雪資源為人們提供了滑雪、狩獵的理想場所。 1991年國家建設部通過專家論證把木蘭圍場確定為國家級風景名勝區。隨著人們回歸自然願望的增強,來這里旅遊的人數不斷增加,到1998年年接待遊客已達45萬人次。
編輯本段一道綠色長城
木蘭圍場(9張) 木蘭圍場·秋景
木蘭圍場自然保護區坐落於華北地區著名河流——灤河的上游地區,集中分布在河北省圍場縣的西部,總面積5萬余公頃,是以保護森林生態系統和瀕危珍稀野生動植物為主的森林生態類型自然保護區。 保護區位於內蒙古高原與冀北山地過渡帶,遠望猶如橫亘在冀北山地與內蒙古高原之間的一系列大壩,因此,又有「壩上」之稱。由「壩」根向南,則是連接壩上高原和冀北山地的丘陵山地地帶,由厚木蘭圍場(11張)厚的沙土覆蓋的古老花崗片麻岩構成的山嶺呈渾圓狀。這里也是保護區的核心區域,由於森林植被十分豐富,沙土層已被牢牢鎖住,使之不能形成流沙。保護區的南部是冀北山地的北端,此區域多為崇山峻嶺,山高坡陡,地勢險峻,溝壑深幽,林木蔥郁,形成了奇特的自然景觀。 由於保護區內植被保存較好,森林覆蓋率高,形成了區域小氣候特徵,降水相對充沛。保護區內空氣質量較高,藍天白雲,綠草如茵勾勒出保護區如詩如畫的壯美畫卷。 木蘭圍場自然保護區所處的地理位置,決定了這個保護區必然要擔負起護衛京津生態安全的生態特區這一重任。保護區北接渾善達克沙地,南臨清代第二政治中心避暑山莊承德,距北京384公里,距天津504公里,生態戰略位置十分重要。從高空俯視,遼闊的渾善達克沙地上座座沙丘就像是黃色的浪潮,洶涌澎湃,向南吞噬。星星點點的沙地榆無助地在沙海中掙扎,幾片新綠猶如飄落在沙海中的孤葉。沙海的南端則是連接北京正北方向風口的三大風沙通道:小灤河流域風道、伊馬圖河流域風道、伊遜河流域風道。渾善達克沙地南緣的平均海拔在1400米以上,而京津地區的平均海拔不足50米,渾善達克沙地的風沙在來自西伯利亞冷高壓氣流的作用下,就像被一台功率巨大的鼓風機吹動,沿著3條風沙通道,居高臨下,兇猛地壓向京津地區。卡在三大風沙通道入口處的木蘭圍場自然保護區,猶如一道綠色長城,阻擋著渾善達克沙地的風沙對北京的侵害,遏制了渾善達克沙地南侵的步伐。站在保護區的制高點向北望去,遠處渾善達克沙 地的沙丘就像海嘯掀起的巨浪,氣勢洶洶,滾滾而來,到了木蘭圍場自然保護區忠誠的森林衛士腳下,不得不敗下陣去,平息下來。木蘭圍場自然保護區的森林、草原、濕地,不僅阻擋了風沙,固住了本地的流沙,起到了防風固沙的重要作用,而且還具備著攔洪蓄水、涵養水源的生態功能,成為灤河的主要水源地。豐富的動植物資源,使木蘭圍場自然保護區成為天然的生物資源、基因資源和植物種質資源庫。保護區完好的植被自然狀態及完美的森林生態系統,作為全球生物多樣性的組成部分,是人類寶貴的自然資源,是人類未來的遺產和可持續發展的基礎。 保護區茂密的森林,原始狀態的生態環境,是各種野生動物繁衍生息的樂園。據調查,保護區有陸生野生動物317種,昆蟲970種。其中國家Ⅰ級保護動物5種,分別是黑鸛、金雕、白頭鶴、大鴇、金錢豹。國家Ⅱ級保護動物40種。
木蘭圍場景點推薦
簡介
清代皇家獵苑-木蘭圍場,位於承德市圍場滿族蒙古族自治縣。主要由塞罕壩國家森林公園、御道口草原森林風景區和紅松窪國家自然保護區等三大景區組成。
塞罕壩國家森林公園
塞罕壩國家森林公園是中國北方最大的森林公園,位於承德壩上地區,蒙古語叫"塞罕達巴罕色欽",意思是美麗的高嶺。 在清朝屬著名的皇家獵苑之一「木蘭圍場」的一部分。森林公園總面積41萬畝,其中森林景觀106萬畝,草原景觀20萬畝,森林覆蓋率75.2%。獨特的氣候與悠久的歷史,造就了這里特殊的自然景觀和人文景觀:這里有浩瀚的林海、廣袤的草原、清澈的高原湖泊和清代歷史遺跡。塞罕壩動植物種類繁多,有高等植物81科、312屬、659種,有以狍子為主的獸類11科、25種,有以黑琴雞為主的鳥類27科88種。滿蒙漢三族人民在這里長期聚居生活,民族文化相互交融,孕育了濃郁的民俗風情。 著名景點有:康熙點將台、將軍泡子、塞罕湖、塞罕塔和十里畫廊等。塞罕壩的寒溫帶季風氣候特點表現特殊,這里夏季氣候涼爽,空氣清新,最高氣溫一般不超過25度;秋季層林浸染,漫山遍野的楓葉,溢金流丹;冬季皚皚白雪,玉樹冰花,一派北國風光。同時塞罕壩也是灤河與遼河的發源地之一。因此被譽為「河的源頭、雲的故鄉、花的世界、林的海洋」。加之靠近京、津的地理優勢,是您夏季避暑觀光、秋季觀賞紅葉、冬季狩獵滑雪的生態旅遊勝地。
紅松窪國家自然保護區
紅松窪自然保護區位於河北省圍場滿族蒙古族自治縣境內,總面積7300公頃。保護區於1994年經河北省人民政府批准建立,是一個以亞高山草甸為主要保護對象的自然保護區。
紅松窪牧場風景區位於圍場縣西北部,北鄰內蒙古自治區克什克騰鎮,是清代皇家獵苑――木蘭圍場的一部分,這里風力資源豐富.建有規模風力發電場一外.這里還飼養著耗牛,獨具特色.屬寒溫帶季風氣候,夏季氣候涼爽,最高氣溫一般不超過25°C。紅松窪面積110萬畝,草原面積20萬畝,森林覆蓋率高達78%,是該縣北方較大的草原風景區.這里動植物種類繁多,水草豐美,是該縣一處新興的旅遊勝地. 這里位於內蒙古高原與冀北山地的交匯地帶,地形結構和植被復雜。山地高原交相呼應;丘陵曼甸連綿起伏;河流湖泊星羅棋布;森林草原交錯相連。尤其是浩瀚的林海與大面積天然草原渾然一體,優美壯觀。滿、蒙、漢三民族人民聚居在一起,文化相互交融,民族風情濃厚。可以品嘗滿蒙風味的飲食,參與滿蒙民族的民俗活動,開展民族風情旅遊。
御道口草原森林風景區
御道口草原森林風景區位於承德市的木蘭圍場地區, 御道口風景區景點分布圖
是國家風景名勝區――承德避暑山莊外八廟風景名勝區的一個分區,總面積一千平方公里,海拔1230米至1820米,寒溫帶大陸性季風型高原氣候,風景區內有原始草原70萬畝,濕地20萬畝,天然次生林50萬畝,天然淡水湖21個,泉水47處,河流13條,是灤河發源地之一。有植物50科659種,野生動物100多種,山野珍品幾十種,具有典型的生物多科性。這里春夏綠草如茵,山花爛漫;秋季層林盡染,野果飄香;冬季銀妝素裹,玉樹瓊花。這里與全國最大的皇家園林「避暑山莊」遙相輝映……
編輯本段規模宏大的皇家獵苑
起源
木蘭圍場自然保護區具有悠久的歷史淵源。木蘭是滿語「哨鹿」的意思,圍場是柳條邊或界樁圈定的哨鹿之所。歷史追溯到三百多年前,那時的木蘭圍場,山清水秀,林密草豐,四季鳥語,三季花香。「棒打狍子瓢舀魚,野雞飛到飯鍋里」,「山高林密藏鳥獸,風吹草低現牛羊」是當時木蘭圍場的真實寫照。正是這奇特的人間勝景,秀美的自然風光,吸引了一代清帝康熙,在這里建立了世界上第一個、也是迄今為止世界上規模最大的皇家獵苑。這里原為蒙古喀喇沁杜楞君王扎錫和翁牛特鎮國公吳塔特的領地,康熙二十年(1681年)在隨聖祖玄燁巡幸塞外時以敬獻牧場的名義,獻給康熙皇帝,遂設置木蘭圍場,這座清代的皇家獵苑就此而建立。自康熙二十年至乾隆四十六年(1781年),前後一百多年的新建和擴建,木蘭圍場逐步界定為72個圍。
生態保護制度
木蘭圍場自建立之初就遵循了維護自然生態、保持生態平衡、人與自然和諧共生的原則,主要表現在:一是建立嚴格的保護制度。木蘭圍場建立後,自康熙至嘉慶的歷代皇帝,包括從未到過木蘭圍場的雍正帝都曾嚴令「民人不得濫入」,「禁樵牧」、「禁伐殖」,並派八旗兵嚴加看守;二是有計劃地進行圍獵。每次秋獮只擇其中的十餘圍進行狩獵,其餘眾多圍則是休養生息,令野生動植物得以繁衍恢復;三是不過獵,不濫獵。在每次木蘭秋獮時都嚴令隨行軍騎「遇母鹿幼獸一律放生」,設圍時留有一缺口,令年輕力壯之獸得以逃生。每次圍末,「執事為未獲獸物請命,允其留生繁衍,收兵罷圍」。這些都體現出古人樸素自然的生態保護意識,使這里的森林和自然生態、野生動植物種群因此而得到保護。從這個意義上講,這里應該是中國最早、最具有實際內涵的自然保護區域,這在世界自然保護史上也是非常難得和具有開創意義的。
避暑山莊政治活動的重要組成部分
清康熙帝選擇木蘭圍場作為皇家獵苑,是有其深遠政治目的和戰略意義的。木蘭圍場北控蒙古,南拱京津,是歷史上的戰略要地。清代自設立木蘭圍場之後,每年都要在這里以行圍狩獵的方式演練軍旅,推行「肄武綏藩」的國策,從而達到控制蒙古、震懾沙俄、加強民族團結、鞏固北部邊防的目的。這時的木蘭圍場實際上已成為清政府的主要政治、軍事活動場所,是北京——避暑山莊政治活動的重要組成部分。
世界上最大的皇家獵場
木蘭圍場是世界上最大的皇家獵場。清代康熙皇帝於康熙二十年(1681年)起設立木蘭圍場,木蘭圍場就成為清代皇家獵場。木蘭是滿語哨鹿之意。何為哨鹿?打獵時八旗兵頭帶戴雄鹿角,在樹林里口學公鹿啼叫,引誘母鹿,是一種誘殺的打獵方法。 圍場是哨鹿之所,即皇帝打獵場所。木蘭圍場在清代是原始森林和遼闊的蒙古草原。 清代皇家獵場,清帝北巡的重要活動場所,建於康熙二十年(1681)。木蘭圍場,是滿語、漢語的混稱,木蘭是滿語「哨鹿圍」或「鹿哨子」的意思,原本是捕鹿時使用的一種工具,以樺皮或樹木製成,長二三寸,狀如牛角喇叭。用嘴吹或吸,發出「呦呦」鹿鳴之聲,引誘鹿來。 木蘭圍場建立後,無特殊情況皇帝每年都要舉行北巡秋獮,即木蘭秋獮,也稱秋獮大典,漸次成為定製。雍正在位13年,沒有到過圍場,但他遺囑「後世子孫,當遵皇考所行,習武木蘭,毋忘家法。」皇帝每歲秋,常例將近一個月時間,是朝廷的一件大事。從京師至圍場沿途按里程、地勢設立行宮,供皇帝飲茶、打尖、宿駐、辦公使用。皇帝每次圍獵,一般要進行二十幾天。圍獵結束以後,在張三營行宮(現河北省隆化縣境內)舉行盛大的慶功告別宴會,飲酒歌舞,摔跤比武,並宴請蒙古等王公,按軍功大小,予以獎賞。它和避暑山莊一起,成為清政府的另一個政治活動中心。
其它
門票:110元 (塞罕壩林場、御道口牧場和紅松窪保護區)一票通 小孩1.2米以上買成人票;1.2米以下免票 景區榮譽:國家森林公園 國家級風景名勝區 交通:去圍場旅行可以從北京或承德出發。從北京北站乘坐開往赤峰的火車2559次到河北四合永站下車(21:03發車,次日4:06到四合永車站,行程約7小時);也可乘從承德往通遼方向的6029次(8:31發車,11:38到四合永,行程3小時),該站離圍場22公里,有中巴車直達。去圍場的另一途徑就是從北京西直門長途客運站乘汽車經承德到圍場,途中約需10小時。建議有車的朋友不妨自駕車前往。
編輯本段看點
草原景觀:
森林公園北、西部被廣褻的草原所環抱。綠茵如氈,坦盪無際,風吹草低)牛羊成群。極盯遠眺,藍天、白雲與草原、羊群相融相連。間或傳來駿馬的嘶鳴和牧羊人的音哨,令人心 草原
曠神怡,浮想聯翩。
山景:
森林公園自南向北分壩上、壩上兩部分。壩下為冀北山地,是陰山山脈與大興安嶺余脈的交匯處。山高坡陡,溝壑縱橫,奇峰林立,怪石鱗峋。壩上為蒙古高原南麓,中部山勢低矮渾圓,丘陵起伏,有如波浪翻滾,西部沙丘綿延,起伏跌宕,雄渾壯美。旅遊人不出森林公園,即可領略到山地、高原、丘陵等不同地形地貌的特有風韻。
水景:
森林公園東為陰河的發源地,西是吐力根發源地。河道縱橫、豌蜒,水流清轍,如玉帶纏繞林中,若隱若現。湖淖沼潭星羅棋布,一龍泉、二龍泉、塞外第一泉和玉皇溪等群泉涌溢。隆冬白雪皚皚, 水景
千里冰封時節依然泉水汩汩,水流不斷,蒸氣繚繞,成為森林公園的一大景觀。氣象景觀:每當晴空萬里,大高雲淡之際,清晨紅日自茫茫林海東邊浮現,噴薄四射,霞光萬道;傍晚日暮西山,殘陽如血,溪雲初起。雨後初零,雲霧鐐繞,山巒、樹木若隱若現,變幻莫測,美妙神奇。在不同的季節,還可觀賞到霧淤、雪淤、冰花、冰柱等獨特的氣象景觀。
野生動物:
萬頃林海,為野生動物的棲息繁衍提供了良好的自然環境。現有野獸、禽類100多種,包括豹、鹿、黃羊、黑琴雞、天鵝等珍稀動物。林海探幽,啼聽百鳥鳴唱之際,三五成群的狍鹿不時從眼前奔突掠過,塞罕壩森林公園在歷史上曾是幾代玉朝的狩獵名苑。到清代又被辟為皇家獵苑,稱「木蘭圍場」。此外公園還有十二座連營遺址和烏蘭布通古戰場以及塞北佛石廟等古跡。
特別提醒
開放時間:8:00-17:30 1、冬季到圍場攝影要注意防凍,使用電子快門相機時要多備一些電池,以免對景空嘆。夏季要注意防止突如其來的大暴雨。 2、木蘭圍場早晚溫差較大,除帶一些保暖的衣服外,防曬霜、防風的帽子和手套也應具備,還要有一雙便於登山的鞋(馬靴當地可以租到); 3、乘坐火車或公共汽車去圍場的話,最好在圍場縣包租北京2020系列的吉普車去草原森林區,因為那裡可供租用的車輛較少; 4、頭一次到圍場壩上,又是自駕車的話,最好找個向導,省得多跑路; 5、盡量避開雙休日(雙休日需要提前預訂),否則住宿有可能是個問題。 旅遊准備 1、遊玩木蘭圍場一般需要兩三天時間。 2、人多可以砍價,至少也要講成半價。 3、木蘭圍場早晚溫差較大,除帶一些保暖衣服外,防風帽和手套也不可少,特別是一雙便於登山的鞋,當地可以租到馬靴。
編輯本段旅遊須知
1、機械林場至軍馬場的路段在雨天有很大的霧氣,能見度很低。自駕車最好是駕駛越野車,進山方便。另外機械林場有私人的汽車修理廠,一般的故障都能得到解決。 2、機械林場的加油站內沒有高標號的汽油。 自駕車
3、如遇陷車等意外事故,可就近向當地人求助,事後要付一定的報酬。 4、目前壩上已建無線通訊網站,可使用手機,但在軍馬場手機基本不能使用,全靠直撥電話與外界聯系。 5、因當地岔路多,容易迷失方向,太陽落山後就應返回趕路。 6、頭一次到圍場壩上,又是自駕車的話,最好找個向導,省的多跑路。 7、若非自駕車,可選擇四五人合租一輛吉普車,每人每天50元左右,可去很多景點,且隨意,方便。圍場可供租用車輛不多,到林區通常都是北京2020系列的吉普車。 8、手電筒是基本的裝備,因為草原上照明大都是靠月光和星光。 9、不想被曬黑的話,一定不要少帶太陽鏡、帽子和防曬霜。 10、塞罕壩國家森林公園位於承德圍場縣北部,是木蘭圍場的一部分,是我國北部最大的國家級森林公園,動植物繁多,既可觀賞又可狩獵,還能品嘗滿蒙風味的飲食,參與滿蒙名族的民俗活動,體味民族風情旅遊。
編輯本段攝影須知
冬季到圍場攝影要注意防凍,使用電子快門相機時要多備一些電池,以免對景空嘆,夏季要注意防止突如其來的大暴雨。
編輯本段消費情況
1、騎馬的價格:50元/小時,時間越長越便宜,在將軍泡子騎馬感覺極好。 2、草原上包車通常200-300元/天,一般都為吉普車。詞條圖冊更多圖冊木蘭圍場(9張)
木蘭圍場(11張)
㈡ 王者榮耀花木蘭是s幾出的
S1出的孝好返,具體出場時間是1月3號
建議你可以巧飢網路襪姿搜索「18183王者榮耀資料庫」裡面有詳細的英雄攻略和視頻,可以幫助到你。
㈢ 乘聯會發布2月新能源乘用車批發銷量排名,特斯拉排名第二
由乘聯會預估的2023年2月新能源乘用車批發銷量排名已經出爐,其中部分汽車廠商的數據是預估。
編輯:天和Auto-汽車科學島
天和MCN發布,保留版權保護權利
喜歡我們的內容請點贊關注評論轉發
【本文來自易車號作者天和汽車科學島,版權歸作者所有,任何形式轉載請聯系作者。內容僅代表作者觀點,與易車無關】
㈣ 開源Nginx可視化配置工具,快速搞定Nginx配置難題
《開源精選》是我們分享Github、Gitee等開源社區中優質項目的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的是一個Nginx界面配置工具——nginxWebUI。
nginxWebUI是一款圖形化管理nginx配置的工具, 可以使用網頁來快速配置nginx的各項功能, 包括http協議轉發、tcp協議轉發、反向代理、負載均衡、靜態html伺服器、ssl證書自動申請、續簽、配置等,配置好後可一建生成nginx.conf文件, 同時可控制nginx使用此文件進行啟動與重載,完成對nginx的圖形化控制閉環。
本項目是基於solon的web系統,資料庫使用h2, 因此伺服器上不需要安裝任何資料庫。
本系統通過Let's encrypt申請證書,使用acme.sh腳本進行自動化申請和續簽,開啟續簽的證書將在每天凌晨2點進行續簽,只有超過60天的證書才會進行續簽,只支持在linux下簽發證書。
添加tcp/ip轉發配置支持時, 一些低版本的nginx可能需要重新編譯,通過添加–with-stream參數指定安裝stream模塊才能使用,但在ubuntu 18.04下,官方軟體庫中的nginx已經帶有stream模塊,不需要重新編譯。本系統如果配置了tcp轉發項的話,會自動引入ngx_stream_mole.so的褲祥寬配置項,如果沒有開啟則不引入,最大限度優化ngnix配置文件。
打開 http://ip:8080 進入主頁。
登錄頁面,第一次打開會要求初始化管理員賬號。
進入系統後,可在管理員管理裡面添加修改管理員賬號。
在http參數配置中可以配置nginx的http項目,進行http轉發,默認會給出幾個常用配置,其他需要的配置可自由增刪改查,可以勾選開啟日誌跟蹤,生成日誌文件。
在TCP參數配置中可以配置nginx的steam項目參數,進行tcp轉發。
在反向代理中可配置nginx的反向代理即server項功能,可開啟ssl功能,可以直接從網頁上上傳pem文件和key文件,或者使用系統內申請的證書,可以直接開啟http轉跳https功能,也可開啟http2協議。
在負載均衡中可配置nginx的負載均衡即upstream項功能,在反向代理管理中可選擇代理目標為配置好的負載均衡。
在證書管理中可添加證書,並進行簽發和續簽,開啟定時續簽後,系統會自動續簽即將過期的證書。
備份文件管理,這里可以看到nginx.cnf的備份 歷史 版本,nginx出現錯誤時可以選擇回滾到某一個 歷史 版本。
最終生成conf文件,可在此進行進一步手動修改,確認修改無誤後,可覆蓋本機conf文件,並進行校驗和重啟,可以選擇生成單一nginx.conf文件還是按域名將各個配置文件分開放在conf.d下。
遠程伺服器管理,如果有多台nginx伺服器,可以都部署胡亮上nginxWebUI,然後登錄其中一台,在遠程管理中添加其他伺服器的ip和用戶名密碼,就可以在一台機器上管理所有的nginx伺服器了。
提供一鍵宴陵同步功能,可以將某一台伺服器的數據配置和證書文件同步到其他伺服器中。
本系統提供http介面調用,只要開 http://xxx.xxx.xxx.xxx:8080/doc.html 即可查看smat-doc介面頁面。
介面調用需要在header中添加token,其中token的獲取需要在管理員管理中,打開用戶的介面調用許可權,然後通過用戶名密碼調用獲取token介面,才能得到token,然後在knife4j的文檔管理中設置全局token。
jar安裝說明:
以Ubuntu操作系統為例:
1 安裝java運行環境和nginx
Ubuntu:
Centos:
Windows:
2 下載最新版發行包jar
有新版本只需要修改路徑中的版本即可。
3 啟動程序
docker安裝說明
本項目製作了docker鏡像,同時包含nginx和nginxWebUI在內,一體化管理與運行nginx。
1 安裝docker容器環境
ubuntu:
centos:
2 下載鏡像
3 啟動容器
—END—
開源協議:MulanPSL-1.0
開源地址:https://github.com/cym1102/nginxWebUI
㈤ 12萬C6隻是開始!大量品牌開始瘋降 今年買車才是最值
那趁現在的優惠力度大以及國六A過渡到國六B階段,能不能直接抄底入手?
教授的
【本文來自易車號作者玩車教授,版權歸作者所有,任何形式轉載請聯系作者。內容僅代表作者觀點,與易車無關】
㈥ 上汽集團稱將探討車機與手機的深度融合
上汽集團稱將探討車機與手機的深度融合
上汽集團稱將探討車機與手機的深度融合,報道稱,上汽集團技管部副總經理沈浩明透露,作為智能電動時代的移動終端,汽車與手機的屬性有很大的重疊,上汽集團稱將探討車機與手機的深度融合。
「手機和車的聯合,隨便哪個企業一講出來都會引起媒體關注。隨著汽車的進化,手機廠和汽車廠商進行合作是大趨勢,上汽集團也在思考策劃與手機製造商的深度融合。」 日前,上汽集團技術管理部副總經理沈旅歷浩明在接受《每日經濟新聞》記者采訪時說。
伴隨著對手機業務的思考,上汽集團這家傳統的汽車製造商已經進入到「新四化」轉型的又一階段。為了在頂層設計層面進行賦能,上汽集團今年成立了上汽創新研究開發總院,上汽創新研究開發總院常務副院長蘆勇稱此舉是因為上汽集團正處於多品牌乘用車快速發展階段,通過頂層設計進行賦能,可以加快推動新能源智能網聯汽車的技術研發和產業化落地。
上汽集團轉型的魄力不容忽視,但龐大的體量、繁多的品牌、成熟的體系運作模式,一系列因素讓上汽集團在市場上具有競爭力的同時也增加了轉型難度。未來,「大象轉身」的過程中,上汽集團或許還要面臨不少挑戰。
嘗試與手機製造商深度融合
伴隨著汽車的智能化和數據化,手機與汽車的交集愈加廣泛。 眼下,華為、小米、蘋果等手機製造商已加速進軍汽車產業賽道。與此同時,車企也開始「反向」謀劃進軍手機領域。近期,吉利稱擬收購魅族、特斯拉與蔚來也傳出計劃製造手機來和車輛進行匹配。
圖片來源:攝圖網-501196922
「蘋果現在對汽車行業很封閉,比如蔚來第二代平台的車標配UWB(Ultra Wide Band,超寬頻無線通信技術),蘋果又不開放介面,讓我們很被動。 從用戶利益和體驗出發,我磨則們也要好好研究手機和以車為中心的智能終端設備。 」蔚來汽車創始人李斌談及了造手機的原因。
如李斌所言,為了讓電動車的體驗更好,手機與車機兩大領域已在逐漸融合。在此背景下,上汽集團也傳出或將涉水手機業務,來推動智能座艙水平。
「我們日常不睡覺手機不離手,車機的每日使用時間約是3小時。從這個角度上來講,手機和人交互的數據採集是勝於車機的。但未來汽車是進化發展的,除了交通工具以外,汽車會是通訊終端、社交終端、娛樂終端、辦公終端,尤其是娛樂屬性和手機產生了重疊,所以我們看到各個手機廠和汽車廠商已開始進行不斷的融合。」
沈浩明透露上汽集團也在進行這方面的思考和策劃。記者了解到,上汽集團計劃在6月底~7月初之間公布手機與車機相關業務的新進展。
在手機領域的探索只是上汽集團轉型的一個表象,在「新四化」的浪潮下,這一傳統車企的轉身更注重在頂層設計層面。今年,上汽集團成立了上汽創新研究開發總院,未來將負責智己、飛凡、榮威和MG四個品牌的`整車產品研發和基層技術研發。
「通過關鍵技術底座的研發,我們能夠大大縮短(各品牌整車)的開發周期,提高整個集團研發投入的轉換效率。」蘆勇透露,上汽創新研究開發總院將上汽集團旗下一系列技術創新公司的技術進行整合,並納入統籌管理,未來會通過整車項目來統一落地。
星雲平台將推16款電動車
眼下,國內電動車競爭已經成為平台之爭,大眾、通用等車企分別推出了電動車專屬的MEB平台、奧特能平台。上汽創新研究開發總瞎鎮棚院成立以後也亮相了應對電動化競爭的新一代平台—— 「上汽星雲」純電專屬系統化平台。
圖片來源:每日經濟新聞 劉國梅 攝(資料圖)
「其實之前『油改電』也做了多款電動車,但試驗下來,我們覺得還是有必要做電動車的專屬平台。全新的電動平台會更加靈活,在運動性、安全性上表現會更好。」上汽創新研究開發總院副院長康華平特別談到了「上汽星雲」平台研發的背景。
上汽集團公關部總經理管熠中透露,「上汽星雲」平台可以派生出不同級別、適合不同品牌差異化發展的架構,進而為上汽集團旗下智己、飛凡、榮威和MG四個品牌來服務。
康華平進一步解釋稱:「『上汽星雲』平台的內涵是一個梯度化的模塊庫。所有的品牌都可以去組合模塊,甚至添加一些自己的模塊形成競爭力,並在其它品牌復用該組合時收取知識產權費。未來,只要品牌有需求,我們會不斷迭代升級充實這個模塊庫。」
從目前的產品規劃來看,上汽集團計劃2022~2023年在「上汽星雲」平台上產出16款電動車。近期,MG品牌亮相的MG MULAN正是基於該平台打造。
對於「上汽星雲」平台打造的電動車未來會有怎樣的表現,康華平給出了積極的預判。「沒有銷量支撐做平台不是一個很合理的階段。近年,電動車滲透率在不斷提升,我們預計2022~2025之間電動車銷量會直線上升。因此,上汽集團推出『上汽星雲』平台的時間節點剛剛好。」康華平說。
據財聯社報道,今日,上汽集團表示,上汽集團正在策劃與手機廠家的深度融合,並計劃於 6 月底 7 月初發布相關信息。
報道稱,上汽集團技管部副總經理沈浩明透露,作為智能電動時代的移動終端,汽車與手機的屬性有很大的重疊,上汽正在策劃與手機廠家的深度融合,實現車機與手機的生態互融。
產銷數據顯示,5 月份上汽集團銷售整車 36.4 萬輛。其中,上汽乘用車公司銷售 7 萬輛,同比增長 33%;上汽新能源車銷量近 7.2 萬輛,同比增長 56.6%;海外市場銷量達 8.6 萬輛,同比增長 97%。
新能源汽車方面,上汽新能源車 1-5 月份累計銷量已超過 30 萬輛。上汽將力爭實現全年 110 萬輛的新能源車銷量目標。
本月上旬,上汽集團表示,上汽乘用車公司臨港工廠 5 月 27 日率先開啟雙班生產壓力測試,產能已接近單班生產時的兩倍。預計從 6 月中旬開始,上汽乘用車公司、上汽大眾、上汽通用在滬整車廠均將實現雙班生產,上汽集團產銷有望重回增長。
上汽集團(600104)日前召開第一期「智咖匯」活動,介紹新成立的上汽集團創新研究開發總院以及「上汽星雲」純電專屬系統化平台。
上汽創新研究開發總院常務副院長蘆勇表示,上汽正處於多品牌乘用車快速發展階段,要通過研發體系頂層設計,賦能智己、飛凡、榮威、MG在內的四大乘用車自主品牌在國內、國外兩大市場不斷發力,加快推動新能源智能網聯汽車的技術研發和產業化落地。
據介紹,上汽在2022年3月成立創新研究開發總院,集成了上汽集團乘用車研發能力,整合了旗下五大信息技術中心(軟體、人工智慧、大數據、雲計算、網路安全)、乘用車技術中心、海外創新中心等優勢資源。
研發總院主要負責包括軟硬體在內的整車集成,以及架構技術和共性高價值模塊的統一開發,前瞻原創技術和先進工藝及相關能力的建設與落地,並支撐各品牌的個性化零件在統一開發環境中的開發。
值得注意的是,研發總院高度強調研發人員的激勵機制,主要包括虛擬股權、技術轉化孵化、項目方面價值激勵三大方面。在技術市場化後,相關工程師可獲激勵;在項目上,研究人員也將分享與智己、飛凡等品牌共創所帶來的收益。
與此同時,上汽「七大技術底座」正在加快落地,包括「星雲」純電專屬系統化平台、「珠峰」機電一體化架構、「星河」氫能源專屬架構等三大整車技術底座,以及「藍芯」動力總成系統、平台化「魔方」電池系統、「綠芯」電驅動系統、「銀河」全棧智能車解決方案等四大關鍵系統技術底座。
蘆勇表示,這七大技術底座在研發中往往周期長、投入大,通過研發總院的集中研發可實現最大效率的共享,大大縮短開發周期、提高整個集團研發投入轉化效率。
對於近期車企布局「造手機」的熱點,上汽集團技術管理部副總經理沈浩明表示,未來汽車是進化發展的,除了交通工具以外,也是一個移動終端,汽車可以集合通訊終端、社交終端、娛樂終端、辦公終端等幾大終端功能,其中的娛樂等屬性和手機產生了重疊,所以目前各個手機廠商和汽車廠商開始進行不斷的融合。
沈浩明介紹,上汽集團對此也有深入的思考,上汽也在策劃和手機廠商的深度融合。手機和車機可以有多種交互,不僅是單方面手機上的功能在車機上能夠投屏,更深層次是手機和車機互融,互相的調用、切換等,上汽之後會有更新一步的發布。
㈦ 王者榮耀什麼英雄克制裴擒虎 克制裴擒虎方法
裴擒虎的剋制方法:
由於裴擒虎的打野位置讓他成為了只能偷襲的英雄,所以克制裴擒虎就很簡單了,散核一般來說裴擒虎會選擇二技能突進或者大招切入。
如果裴擒虎二技能切入的話,直接交位移逃跑,因為他的技能下的第一次普攻會減速,所以芹掘彎不能讓他打出普攻。
如果裴擒虎是大招切入,那麼要注意地圖上裴擒虎的位置,盡量不要被裴擒虎抓到,尤其是AD和脆皮英雄。
克制裴擒虎英雄推薦
哪吒:
對面裴擒虎最怕的就是哪吒了,開團直接盯著裴擒虎放大,讓他無法安心的切後排嫌悶,這樣就沒有辦法刷新技能和回血,可以說完全廢掉了裴擒虎,是一個非常容易剋制裴擒虎的英雄。
花木蘭:
不管是刺客還是射手在花木蘭面前都要畏懼三方,一套技能脆皮隨便秒,特別是裴擒虎本身沒有強位移,被沉默之後加上花木蘭的二技能基本上能一套推到裴擒虎,也是一名非常強力剋制裴擒虎的英雄。
貂蟬、孫臏能夠壓制裴擒虎。
貂蟬2技能可以避免被裴擒虎折返跳躍命中,裴擒虎失去爆發能力,貂蟬能夠很容易壓制裴擒虎。
㈧ 學習數學是為了什麼老是覺得沒有意義
數學在人類文明的發展中起著非常重要的作用,數學推動了重大的科學技術進步。但在歷史上, 限於技術條件,依據數學推理和推算所作的預見,往往要多年之後才能實現。數學為人類生產和生活 帶來的效益容易被忽視。進入二十世紀,尤其是到了二十世紀中葉以後,科學技術發展到這一步:數 學理論研究與實際應用之間的時間差已大大縮短,特別是當前,隨著電腦應用的普及,信息的數字化 和信息通道的大規模聯網,依據數學所作的創造設想已經達到可即時試驗、即時實施的地步。數學技 術將是一種應用最廣泛、最直接、最及時、最富創造力和重要的實用技術,
作為一個優秀的程序員,數學是十分重要的。數學是自然科學的基礎,計算機科學實際上是數學的一個分支。數學主要能讓人懂得一種分析問題的方法,然後再通過編程去實現它。計算機內部的許多原理也都牽涉到比較復雜的數學知識。它是我們用來解決現實問題的最高效的工具。很多學習編程的朋友對數學覺得不屑一顧,覺得對於編程沒有什麼關系。實際上優秀程序員和一般程序員拉開檔次很大一個程度上就是取決於對數學的能力。一些項目有時需要很復雜的數學建模和利用數學對於系統效率進行分析,而這些項目對於一般的程序員是很困難的。正確應用數學知識有時候能使你的程序的效率產生質的飛躍。現在的程序員在數學上普遍是薄弱環節,這點是大家應該引起足夠重視的。當別人對於這些項目感到無從下手,而你卻能夠完成,這個時候你的價值也就表現出來了。真正優秀的程序員是能夠最基本的一點就是要能夠通過自己的知識來解決一般程序員所無法完成的問題。而數學能力就是一個很重要的環節。
其次就是要對數據結構引起足夠的重視。如果說計算機專業的學生與非計算機專業的最根本的差別絕對是數據結構(數學大家都一樣學了,主要看你自己學得好壞)。對數據結構的掌握與運用能力是衡量你編程能力吵陪的一個很重要的指標。有的人對於看了鏈表,棧,樹,廣義表這些東西就頭痛。然而這些東西往往能使你的程序的效率比別人高出百倍。由於一直搞信息學競賽,到了大學又搞ACM,所以我對數學和數據結構都掌握得相對較好。這使我在應聘與工作中明顯感到勝人一酬。記得自己大學時去一家公司應聘的經歷,當時去應憑的還有3個人,有2個大學畢業,有個也工作了一段時間了。他們幾個都在大講自己的能力如何之強,會使用的語言及編程工具如何之多,經驗如何之豐富。按理說我應該是資質最淺的。當時也是初生牛X不怕虎,也就硬著頭皮去了。當時面試的題目是一個公司的資金管理項目的一個問題,要求每個人都在思考後給出仔碰液自己的設計方案。其中比較核心的一個問題就是要計算一個資金最小波動值的問題,給出的數據量相當大,對效率要求很高。對於整個程序的面向對象化的分析我們幾個都是差不多的,畢竟這些東西在學校里是很重視的,而且不是真正的難點。然而到了最關鍵的問題時其餘的人都卡殼了,有兩個是用簡單的雙重循環,時間復雜度(N^2),慘不忍睹。還有一個在冥思苦想了好一陣以後說用樹,具體技術細節又講不清楚,效率分析也很馬虎。只有我當時很快就給出了採取AVL樹的方案,並且利用高等數學推導作出了很詳細的效率分析和時空換算,並提出了引入匯編的方法。很自然的我得到了這分工作。在這里大家顯然可以看到數學和數據結構對於一個優秀程序員是多麼重要,它們是和一般的程序員打開檔次念物的最關鍵的地方。這樣向「棗子」碰到的那種情況應該很輕松的就可以想到。
如果你是一位想學習編程的朋友,我經過多年的學習總結出來了一個學習的線路希望對你有所幫助。要學習編程是要有很大恆心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什麼。如果你學習僅僅只是一時想編出QUAKE和成為比爾蓋次的沖動,那麼我勸你還是應該還是不要開始學習,應為這樣的目標很難支持你日後大量的學習。而且你的年齡不能太大(最好是中學或者大學生)。如果你想好目標並決定開始奮斗,那就讓我們開始吧。如果你一開始對電腦一無所知,那麼你應該先熟悉一些電腦的一些最基本的原理和操作,這個不需要特別細致的學習,只要大概知道二進制和一些基本操作就可以了。接下來你應該先學習BASIC語言,這個語言並不會耽誤你太多的時間,學習它完全是為了入門,讓你對電腦編程有一個比較初步的認識。這時候你應該多編一些小的程序,知道一些最基本每條語句的功能,搞清楚一些基本的數據結構(尤其是數組)對於一些其餘用途的函數最好不要做任何學習,因為這樣只會分散你的注意力。當你能夠可以熟練的運用BASIC編出猴子選大王,以及電腦出題考試之類的程序時,你就可以開始後面的學習了。接下來如果覺得自己接受能力強的話就可以開始學C了(注意不是C++),如果感覺有困難也可以先學Pascal過度一下。還有很重要的一點就是千萬不要一開始就學VB,DELPHI,VC之類的東西,這些東西在一開始學會對你造成很壞的影響。有可能會把你引入另外一個錯誤的學習方向而忽略了真正應該掌握的東西。學C主要是學過程話的程序設計,學會把自己的程序分成許多的函數(或過程),養成良好的編程習慣。這時可以多看一下高人的程序,不一定要懂意思,主要是學會別人程序的格式(比如變數如何起名,怎麼劃分函數)。除開掌握基本的控制流語句外,應該學習一些很簡單的I/O函數和數學函數。C的學習主要是你舍棄原來BASIC程序那種把所有語句積成一大堆的風格,要學會使用函數,提高代碼重用性。對於指針之類的東西如果實在看不懂可以先不去管,到後面會有辦法。當你能夠比較自如的用C編寫一些小的計算程序時,你就可以開始你的數據結構的學習了(數學的學習主要是在學校,自己要多用心)。數據結構你可以一點一點漫漫看,並不需要專門空出一段時間來專門研究,這樣的目的是讓你能夠很好的掌握它,要學會用數據結構的知識來規范自己的程序設計和提高程序的效率。學完C我認為接著最好學習匯編。這個或許有許多人都會反對,然而我個人認為這樣是很好的。從最基本的DOS匯編開始,買本《IBM PC匯編程序設計》(清華黃皮)一定要一點一點吃透,實在看不懂就跳,反復的嚴讀是一定可以看懂的。匯編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了匯編和對I/O有了個很徹底的認識後,應該去學編譯原理。這個東西並不要精通,但是一定要知道,在大腦里要有一個這樣的概念,這對你對程序語言的控制能力都有很大的幫助。這樣最基本的學習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。接著後面的學習就要看你自身的造化了。這個時候你應該研究一下數據結構,不要分散自己學習的注意力,要知道數據結構是異常重要的(相信我,絕對沒錯)如果你覺得自己已經對於樹,連表,堆棧之類的東西和排序,遞歸之類的演算法已經十分清楚,就可以開始學習C++了。學習前一定要有個正確的認識,那就是C和C++是兩個不同的東西。學習C++是為了學習面向對象的程序設計,這個時候你對於指針應該也能夠掌握了(有匯編的基礎),主要抓住C++和C相比的一些新特性,對於多態之類的特性要注意理解掌握,如果沒有搞懂就堅決不要往下學習。一些基本的概念掌握以後可以看一些別人設計的程序,學習別人怎麼利用面向對象的方法來設計程序的。這個東西也是人之間拉開檔次的一個環節,可以和數據結構放在同等重要的地位。我就見過有的人都大學畢業了還搞不懂virtual到底是怎麼一回事情。其實我認為學到這里你已經為你成為一個優秀的程序員打下了很好的基礎,你已經能夠應用C++,懂得面向對象程序設計,對數據結構掌握很好,掌握匯編和編譯原理。接下來的學習就是基於操作平台的了,一般是先學windows(Microsoft畢竟是老大),先學win32 api,搞請windows基本消息機制和原理,有匯編基礎基本上不會碰到什麼困難。其實只要會了API,其餘什麼MFC,VCL都是囊中之物了,都不過是對於API的封裝而已。VC,C++Builder都可輕松拿下,這只是開發工具的問題。以後的OLE(ActiveX),.NET,資料庫就要看自己的發展方向而定了。我在這里強調的是前面的基本能力的學習,後面操作平台雖然知識體系龐大,然而畢竟比較死,更好掌握。最後編程能力的高低主要還是有以下幾點決定:1。編程的習慣 2。數學能力(包括邏輯思維,分析問題的能力) 3。對數據結構的認識能力 4。經驗的多少(包括多使用語言的掌握能力)
作為一個優秀的程序員,數學是十分重要的。數學是自然科學的基礎,計算機科學實際上是數學的一個分支。數學主要能讓人懂得一種分析問題的方法,然後再通過編程去實現它。計算機內部的許多原理也都牽涉到比較復雜的數學知識。它是我們用來解決現實問題的最高效的工具。很多學習編程的朋友對數學覺得不屑一顧,覺得對於編程沒有什麼關系。實際上優秀程序員和一般程序員拉開檔次很大一個程度上就是取決於對數學的能力。一些項目有時需要很復雜的數學建模和利用數學對於系統效率進行分析,而這些項目對於一般的程序員是很困難的。正確應用數學知識有時候能使你的程序的效率產生質的飛躍。現在的程序員在數學上普遍是薄弱環節,這點是大家應該引起足夠重視的。當別人對於這些項目感到無從下手,而你卻能夠完成,這個時候你的價值也就表現出來了。真正優秀的程序員是能夠最基本的一點就是要能夠通過自己的知識來解決一般程序員所無法完成的問題。而數學能力就是一個很重要的環節。
其次就是要對數據結構引起足夠的重視。如果說計算機專業的學生與非計算機專業的最根本的差別絕對是數據結構(數學大家都一樣學了,主要看你自己學得好壞)。對數據結構的掌握與運用能力是衡量你編程能力的一個很重要的指標。有的人對於看了鏈表,棧,樹,廣義表這些東西就頭痛。然而這些東西往往能使你的程序的效率比別人高出百倍。由於一直搞信息學競賽,到了大學又搞ACM,所以我對數學和數據結構都掌握得相對較好。這使我在應聘與工作中明顯感到勝人一酬。記得自己大學時去一家公司應聘的經歷,當時去應憑的還有3個人,有2個大學畢業,有個也工作了一段時間了。他們幾個都在大講自己的能力如何之強,會使用的語言及編程工具如何之多,經驗如何之豐富。按理說我應該是資質最淺的。當時也是初生牛X不怕虎,也就硬著頭皮去了。當時面試的題目是一個公司的資金管理項目的一個問題,要求每個人都在思考後給出自己的設計方案。其中比較核心的一個問題就是要計算一個資金最小波動值的問題,給出的數據量相當大,對效率要求很高。對於整個程序的面向對象化的分析我們幾個都是差不多的,畢竟這些東西在學校里是很重視的,而且不是真正的難點。然而到了最關鍵的問題時其餘的人都卡殼了,有兩個是用簡單的雙重循環,時間復雜度(N^2),慘不忍睹。還有一個在冥思苦想了好一陣以後說用樹,具體技術細節又講不清楚,效率分析也很馬虎。只有我當時很快就給出了採取AVL樹的方案,並且利用高等數學推導作出了很詳細的效率分析和時空換算,並提出了引入匯編的方法。很自然的我得到了這分工作。在這里大家顯然可以看到數學和數據結構對於一個優秀程序員是多麼重要,它們是和一般的程序員打開檔次的最關鍵的地方。這樣向「棗子」碰到的那種情況應該很輕松的就可以想到。
如果你是一位想學習編程的朋友,我經過多年的學習總結出來了一個學習的線路希望對你有所幫助。要學習編程是要有很大恆心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什麼。如果你學習僅僅只是一時想編出QUAKE和成為比爾蓋次的沖動,那麼我勸你還是應該還是不要開始學習,應為這樣的目標很難支持你日後大量的學習。而且你的年齡不能太大(最好是中學或者大學生)。如果你想好目標並決定開始奮斗,那就讓我們開始吧。如果你一開始對電腦一無所知,那麼你應該先熟悉一些電腦的一些最基本的原理和操作,這個不需要特別細致的學習,只要大概知道二進制和一些基本操作就可以了。接下來你應該先學習BASIC語言,這個語言並不會耽誤你太多的時間,學習它完全是為了入門,讓你對電腦編程有一個比較初步的認識。這時候你應該多編一些小的程序,知道一些最基本每條語句的功能,搞清楚一些基本的數據結構(尤其是數組)對於一些其餘用途的函數最好不要做任何學習,因為這樣只會分散你的注意力。當你能夠可以熟練的運用BASIC編出猴子選大王,以及電腦出題考試之類的程序時,你就可以開始後面的學習了。接下來如果覺得自己接受能力強的話就可以開始學C了(注意不是C++),如果感覺有困難也可以先學Pascal過度一下。還有很重要的一點就是千萬不要一開始就學VB,DELPHI,VC之類的東西,這些東西在一開始學會對你造成很壞的影響。有可能會把你引入另外一個錯誤的學習方向而忽略了真正應該掌握的東西。學C主要是學過程話的程序設計,學會把自己的程序分成許多的函數(或過程),養成良好的編程習慣。這時可以多看一下高人的程序,不一定要懂意思,主要是學會別人程序的格式(比如變數如何起名,怎麼劃分函數)。除開掌握基本的控制流語句外,應該學習一些很簡單的I/O函數和數學函數。C的學習主要是你舍棄原來BASIC程序那種把所有語句積成一大堆的風格,要學會使用函數,提高代碼重用性。對於指針之類的東西如果實在看不懂可以先不去管,到後面會有辦法。當你能夠比較自如的用C編寫一些小的計算程序時,你就可以開始你的數據結構的學習了(數學的學習主要是在學校,自己要多用心)。數據結構你可以一點一點漫漫看,並不需要專門空出一段時間來專門研究,這樣的目的是讓你能夠很好的掌握它,要學會用數據結構的知識來規范自己的程序設計和提高程序的效率。學完C我認為接著最好學習匯編。這個或許有許多人都會反對,然而我個人認為這樣是很好的。從最基本的DOS匯編開始,買本《IBM PC匯編程序設計》(清華黃皮)一定要一點一點吃透,實在看不懂就跳,反復的嚴讀是一定可以看懂的。匯編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了匯編和對I/O有了個很徹底的認識後,應該去學編譯原理。這個東西並不要精通,但是一定要知道,在大腦里要有一個這樣的概念,這對你對程序語言的控制能力都有很大的幫助。這樣最基本的學習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。接著後面的學習就要看你自身的造化了。這個時候你應該研究一下數據結構,不要分散自己學習的注意力,要知道數據結構是異常重要的(相信我,絕對沒錯)如果你覺得自己已經對於樹,連表,堆棧之類的東西和排序,遞歸之類的演算法已經十分清楚,就可以開始學習C++了。學習前一定要有個正確的認識,那就是C和C++是兩個不同的東西。學習C++是為了學習面向對象的程序設計,這個時候你對於指針應該也能夠掌握了(有匯編的基礎),主要抓住C++和C相比的一些新特性,對於多態之類的特性要注意理解掌握,如果沒有搞懂就堅決不要往下學習。一些基本的概念掌握以後可以看一些別人設計的程序,學習別人怎麼利用面向對象的方法來設計程序的。這個東西也是人之間拉開檔次的一個環節,可以和數據結構放在同等重要的地位。我就見過有的人都大學畢業了還搞不懂virtual到底是怎麼一回事情。其實我認為學到這里你已經為你成為一個優秀的程序員打下了很好的基礎,你已經能夠應用C++,懂得面向對象程序設計,對數據結構掌握很好,掌握匯編和編譯原理。接下來的學習就是基於操作平台的了,一般是先學windows(Microsoft畢竟是老大),先學win32 api,搞請windows基本消息機制和原理,有匯編基礎基本上不會碰到什麼困難。其實只要會了API,其餘什麼MFC,VCL都是囊中之物了,都不過是對於API的封裝而已。VC,C++Builder都可輕松拿下,這只是開發工具的問題。以後的OLE(ActiveX),.NET,資料庫就要看自己的發展方向而定了。我在這里強調的是前面的基本能力的學習,後面操作平台雖然知識體系龐大,然而畢竟比較死,更好掌握。最後編程能力的高低主要還是有以下幾點決定:1。編程的習慣 2。數學能力(包括邏輯思維,分析問題的能力) 3。對數據結構的認識能力 4。經驗的多少(包括多使用語言的掌握能力)作為一個優秀的程序員,數學是十分重要的。數學是自然科學的基礎,計算機科學實際上是數學的一個分支。數學主要能讓人懂得一種分析問題的方法,然後再通過編程去實現它。計算機內部的許多原理也都牽涉到比較復雜的數學知識。它是我們用來解決現實問題的最高效的工具。很多學習編程的朋友對數學覺得不屑一顧,覺得對於編程沒有什麼關系。實際上優秀程序員和一般程序員拉開檔次很大一個程度上就是取決於對數學的能力。一些項目有時需要很復雜的數學建模和利用數學對於系統效率進行分析,而這些項目對於一般的程序員是很困難的。正確應用數學知識有時候能使你的程序的效率產生質的飛躍。現在的程序員在數學上普遍是薄弱環節,這點是大家應該引起足夠重視的。當別人對於這些項目感到無從下手,而你卻能夠完成,這個時候你的價值也就表現出來了。真正優秀的程序員是能夠最基本的一點就是要能夠通過自己的知識來解決一般程序員所無法完成的問題。而數學能力就是一個很重要的環節。
其次就是要對數據結構引起足夠的重視。如果說計算機專業的學生與非計算機專業的最根本的差別絕對是數據結構(數學大家都一樣學了,主要看你自己學得好壞)。對數據結構的掌握與運用能力是衡量你編程能力的一個很重要的指標。有的人對於看了鏈表,棧,樹,廣義表這些東西就頭痛。然而這些東西往往能使你的程序的效率比別人高出百倍。由於一直搞信息學競賽,到了大學又搞ACM,所以我對數學和數據結構都掌握得相對較好。這使我在應聘與工作中明顯感到勝人一酬。記得自己大學時去一家公司應聘的經歷,當時去應憑的還有3個人,有2個大學畢業,有個也工作了一段時間了。他們幾個都在大講自己的能力如何之強,會使用的語言及編程工具如何之多,經驗如何之豐富。按理說我應該是資質最淺的。當時也是初生牛X不怕虎,也就硬著頭皮去了。當時面試的題目是一個公司的資金管理項目的一個問題,要求每個人都在思考後給出自己的設計方案。其中比較核心的一個問題就是要計算一個資金最小波動值的問題,給出的數據量相當大,對效率要求很高。對於整個程序的面向對象化的分析我們幾個都是差不多的,畢竟這些東西在學校里是很重視的,而且不是真正的難點。然而到了最關鍵的問題時其餘的人都卡殼了,有兩個是用簡單的雙重循環,時間復雜度(N^2),慘不忍睹。還有一個在冥思苦想了好一陣以後說用樹,具體技術細節又講不清楚,效率分析也很馬虎。只有我當時很快就給出了採取AVL樹的方案,並且利用高等數學推導作出了很詳細的效率分析和時空換算,並提出了引入匯編的方法。很自然的我得到了這分工作。在這里大家顯然可以看到數學和數據結構對於一個優秀程序員是多麼重要,它們是和一般的程序員打開檔次的最關鍵的地方。這樣向「棗子」碰到的那種情況應該很輕松的就可以想到。
如果你是一位想學習編程的朋友,我經過多年的學習總結出來了一個學習的線路希望對你有所幫助。要學習編程是要有很大恆心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什麼。如果你學習僅僅只是一時想編出QUAKE和成為比爾蓋次的沖動,那麼我勸你還是應該還是不要開始學習,應為這樣的目標很難支持你日後大量的學習。而且你的年齡不能太大(最好是中學或者大學生)。如果你想好目標並決定開始奮斗,那就讓我們開始吧。如果你一開始對電腦一無所知,那麼你應該先熟悉一些電腦的一些最基本的原理和操作,這個不需要特別細致的學習,只要大概知道二進制和一些基本操作就可以了。接下來你應該先學習BASIC語言,這個語言並不會耽誤你太多的時間,學習它完全是為了入門,讓你對電腦編程有一個比較初步的認識。這時候你應該多編一些小的程序,知道一些最基本每條語句的功能,搞清楚一些基本的數據結構(尤其是數組)對於一些其餘用途的函數最好不要做任何學習,因為這樣只會分散你的注意力。當你能夠可以熟練的運用BASIC編出猴子選大王,以及電腦出題考試之類的程序時,你就可以開始後面的學習了。接下來如果覺得自己接受能力強的話就可以開始學C了(注意不是C++),如果感覺有困難也可以先學Pascal過度一下。還有很重要的一點就是千萬不要一開始就學VB,DELPHI,VC之類的東西,這些東西在一開始學會對你造成很壞的影響。有可能會把你引入另外一個錯誤的學習方向而忽略了真正應該掌握的東西。學C主要是學過程話的程序設計,學會把自己的程序分成許多的函數(或過程),養成良好的編程習慣。這時可以多看一下高人的程序,不一定要懂意思,主要是學會別人程序的格式(比如變數如何起名,怎麼劃分函數)。除開掌握基本的控制流語句外,應該學習一些很簡單的I/O函數和數學函數。C的學習主要是你舍棄原來BASIC程序那種把所有語句積成一大堆的風格,要學會使用函數,提高代碼重用性。對於指針之類的東西如果實在看不懂可以先不去管,到後面會有辦法。當你能夠比較自如的用C編寫一些小的計算程序時,你就可以開始你的數據結構的學習了(數學的學習主要是在學校,自己要多用心)。數據結構你可以一點一點漫漫看,並不需要專門空出一段時間來專門研究,這樣的目的是讓你能夠很好的掌握它,要學會用數據結構的知識來規范自己的程序設計和提高程序的效率。學完C我認為接著最好學習匯編。這個或許有許多人都會反對,然而我個人認為這樣是很好的。從最基本的DOS匯編開始,買本《IBM PC匯編程序設計》(清華黃皮)一定要一點一點吃透,實在看不懂就跳,反復的嚴讀是一定可以看懂的。匯編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了匯編和對I/O有了個很徹底的認識後,應該去學編譯原理。這個東西並不要精通,但是一定要知道,在大腦里要有一個這樣的概念,這對你對程序語言的控制能力都有很大的幫助。這樣最基本的學習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。接著後面的學習就要看你自身的造化了。這個時候你應該研究一下數據結構,不要分散自己學習的注意力,要知道數據結構是異常重要的(相信我,絕對沒錯)如果你覺得自己已經對於樹,連表,堆棧之類的東西和排序,遞歸之類的演算法已經十分清楚,就可以開始學習C++了。學習前一定要有個正確的認識,那就是C和C++是兩個不同的東西。學習C++是為了學習面向對象的程序設計,這個時候你對於指針應該也能夠掌握了(有匯編的基礎),主要抓住C++和C相比的一些新特性,對於多態之類的特性要注意理解掌握,如果沒有搞懂就堅決不要往下學習。一些基本的概念掌握以後可以看一些別人設計的程序,學習別人怎麼利用面向對象的方法來設計程序的。這個東西也是人之間拉開檔次的一個環節,可以和數據結構放在同等重要的地位。我就見過有的人都大學畢業了還搞不懂virtual到底是怎麼一回事情。其實我認為學到這里你已經為你成為一個優秀的程序員打下了很好的基礎,你已經能夠應用C++,懂得面向對象程序設計,對數據結構掌握很好,掌握匯編和編譯原理。接下來的學習就是基於操作平台的了,一般是先學windows(Microsoft畢竟是老大),先學win32 api,搞請windows基本消息機制和原理,有匯編基礎基本上不會碰到什麼困難。其實只要會了API,其餘什麼MFC,VCL都是囊中之物了,都不過是對於API的封裝而已。VC,C++Builder都可輕松拿下,這只是開發工具的問題。以後的OLE(ActiveX),.NET,資料庫就要看自己的發展方向而定了。我在這里強調的是前面的基本能力的學習,後面操作平台雖然知識體系龐大,然而畢竟比較死,更好掌握。最後編程能力的高低主要還是有以下幾點決定:1。編程的習慣 2。數學能力(包括邏輯思維,分析問題的能力) 3。對數據結構的認識能力 4。經驗的多少(包括多使用語言的掌握能力)或http://wenku..com/link?url=3tP51i9om9Q_Rkmz1r_D23EmXyr5TcG8JQBa1SzwENiGqGHH_望採納