第一篇:關(guān)于信計(jì)專業(yè)的理解
關(guān)于信計(jì)專業(yè)的理解
一、引言
其實(shí),我是一名轉(zhuǎn)專業(yè)學(xué)生。大一剛?cè)胄r(shí),像大多數(shù)大學(xué)新生一樣,我對(duì)自己的未來(lái)感到很迷茫。我的專業(yè)好不好?大學(xué)畢業(yè)以后是讀研,還是就業(yè)?如果讀研,研究生方向是什么;如果就業(yè),我的專業(yè)又應(yīng)該找什么樣的工作。經(jīng)過(guò)大一一年的學(xué)習(xí),我發(fā)現(xiàn),對(duì)于自己最初所選專業(yè)并不是那么適合。在經(jīng)過(guò)深思熟慮之后,在大一末,我提交了轉(zhuǎn)專業(yè)申請(qǐng),并順利進(jìn)入了信息與計(jì)算科學(xué)這一專業(yè)。信計(jì)專業(yè)是以信息領(lǐng)域?yàn)楸尘皵?shù)學(xué)與信息,管理相結(jié)合的交叉學(xué)科專業(yè)。該專業(yè)培養(yǎng)的學(xué)生具有良好的數(shù)學(xué)基礎(chǔ),能熟練地使用計(jì)算機(jī),初步具備在信息與計(jì)算科學(xué)領(lǐng)域的某個(gè)方向上從事科學(xué)研究,解決實(shí)際問(wèn)題,設(shè)計(jì)開(kāi)發(fā)有關(guān)軟件的能力(以上介紹摘自百度百科)。在本專業(yè)經(jīng)歷了一年半的學(xué)習(xí),我深切的體會(huì)到什么是信計(jì)專業(yè)。
二、對(duì)專業(yè)課程設(shè)置的理解
信息與計(jì)算科學(xué)專業(yè)主要是學(xué)習(xí)數(shù)學(xué)方面和計(jì)算機(jī)方面的知識(shí),計(jì)算機(jī)又是與數(shù)學(xué)為基礎(chǔ)的,所以要想把此專業(yè)的課程學(xué)好,數(shù)學(xué)尤為重要。在眾多課程中,高等代數(shù)、數(shù)學(xué)分析、概率論與數(shù)理統(tǒng)計(jì)和運(yùn)籌學(xué)算得上是所有課程的核心。它們是所有理論的基礎(chǔ)架構(gòu),不僅把我們初高中所學(xué)內(nèi)容與大學(xué)聯(lián)系起來(lái),其理論知識(shí)更是貫穿整個(gè)大學(xué)的學(xué)習(xí)。
代數(shù)是現(xiàn)代數(shù)學(xué)的重要基礎(chǔ)。它的概念與思想滲透到幾乎所有的數(shù)學(xué)分支,而它的理論與方法在統(tǒng)計(jì)學(xué)、信息論、計(jì)算機(jī)科學(xué)、近代物理、化學(xué)以及其他許多科學(xué)與工程領(lǐng)域中都有廣泛而深入的應(yīng)用,是理工類和其它各專業(yè)研究生應(yīng)具備的數(shù)學(xué)基礎(chǔ)。高等代數(shù)的特點(diǎn)是:邏輯推理的嚴(yán)密性;研究方法的公理性;代數(shù)系統(tǒng)的結(jié)構(gòu)性;矩陣貫穿所有。處理問(wèn)題的觀點(diǎn)方法上很深度,內(nèi)容高度抽象,解題技巧獨(dú)特。學(xué)生應(yīng)根據(jù)其特點(diǎn),找到正確學(xué)習(xí)的方法,注意多練習(xí)。
數(shù)學(xué)分析研究的對(duì)象與方法是用無(wú)窮小分析的方法研究實(shí)函數(shù)。因此,數(shù)學(xué)分析正是講述函數(shù)理論的最基本的課程,可以說(shuō)它是數(shù)學(xué)這座科學(xué)大廈的奠基石,是基礎(chǔ)中的基礎(chǔ),它理所當(dāng)然地被列為數(shù)學(xué)科學(xué)及相關(guān)學(xué)科最重要的基礎(chǔ)課之一,在培養(yǎng)具有良好數(shù)學(xué)素養(yǎng)的人才方面,它所起的作用是任何其他課程無(wú)法相比的。數(shù)學(xué)分析這門(mén)課程不僅要教會(huì)學(xué)生循序漸進(jìn)地領(lǐng)會(huì)已抽象出來(lái)的普遍結(jié)論、掌握扎實(shí)的專業(yè)基礎(chǔ)知識(shí),更重要的是培養(yǎng)學(xué)生抽象的邏輯思維能力、使其切實(shí)掌握運(yùn)用數(shù)學(xué)工具分析問(wèn)題、轉(zhuǎn)化問(wèn)題、解決問(wèn)題的思想和方法。學(xué)生應(yīng)順著其所培養(yǎng)目標(biāo),不斷完善自己的不足之處,加強(qiáng)學(xué)習(xí)能力,加大學(xué)習(xí)效率,跟著目標(biāo)不斷前進(jìn),思維也要轉(zhuǎn)過(guò)來(lái)。同時(shí),應(yīng)增加自己對(duì)學(xué)習(xí)的熱情,俗話說(shuō),興趣是最好的老師,對(duì)數(shù)學(xué)產(chǎn)生興趣后就會(huì)更加有勁的學(xué)習(xí)它,深入地學(xué)習(xí)后自然就能掌握知識(shí)了。
概率論與數(shù)理統(tǒng)計(jì)是數(shù)學(xué)的一個(gè)有特色且又十分活躍的分支,一方面,它有別開(kāi)生面的研究課題,有自己獨(dú)特的概念和方法,內(nèi)容豐富,結(jié)果深刻;另一方面,它與其他學(xué)科又有緊密的聯(lián)系,是近代數(shù)學(xué)的重要組成部分。由于它近年來(lái)突飛猛進(jìn)的發(fā)展與應(yīng)用的廣泛性,目前已發(fā)展成為一門(mén)獨(dú)立的一級(jí)學(xué)科。概率論與數(shù)理統(tǒng)計(jì)的理論與方法已廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、軍事和科學(xué)技術(shù)中,如預(yù)測(cè)和濾波應(yīng)用于空間技術(shù)和自動(dòng)控制,時(shí)間序列分析應(yīng)用于石油勘測(cè)和經(jīng)濟(jì)管理,馬爾科夫過(guò)程與點(diǎn)過(guò)程統(tǒng)計(jì)分析應(yīng)用于地震預(yù)測(cè)等,同時(shí)他又向基礎(chǔ)學(xué)科、工科學(xué)科滲透,與其他學(xué)科相結(jié)合發(fā)展成為邊緣學(xué)科,這是概率論與數(shù)理統(tǒng)計(jì)發(fā)展的一個(gè)新趨勢(shì)。
在校期間,學(xué)習(xí)毫無(wú)疑問(wèn)是第一位的。不管什么都不能將其取代。我承認(rèn)有個(gè)別范例,可以不努力學(xué)習(xí),就可以學(xué)好每一門(mén)專業(yè)課;但是我們大多數(shù)人都是平凡的人。所以努力學(xué)習(xí)是第一位的。其次,學(xué)好專業(yè)課的基礎(chǔ)上,可以適當(dāng)發(fā)揮一下自己其他方面的才能。參加學(xué)校社團(tuán)、學(xué)生會(huì)、班委、黨支部等等。這些可以鍛煉能力,但是這僅僅是鍛煉。真正的能力還是要在實(shí)際工作中才能培養(yǎng)出來(lái)的。
本專業(yè)的課程體系和知識(shí)結(jié)構(gòu)體現(xiàn)了在扎實(shí)的數(shù)學(xué)基礎(chǔ)之上,合理架構(gòu)信息科學(xué)與計(jì)算科學(xué)的專業(yè)基礎(chǔ)理論。通過(guò)信息論、科學(xué)計(jì)算、運(yùn)籌學(xué)等方面的基礎(chǔ)知識(shí)教育和建立數(shù)學(xué)模型、數(shù)學(xué)實(shí)踐課、專業(yè)實(shí)習(xí)各環(huán)節(jié)的訓(xùn)練,著重培養(yǎng)學(xué)生解決科學(xué)計(jì)算、軟件開(kāi)發(fā)和設(shè)計(jì)、信息處理與編碼等實(shí)際問(wèn)題的能力,培養(yǎng)能勝任信息處理、科學(xué)與工程計(jì)算部門(mén)工作的高級(jí)專門(mén)人才。
三、對(duì)自己未來(lái)的規(guī)劃
我來(lái)自農(nóng)村,父母對(duì)讀書(shū)都抱有很大的期望,希望子女能通過(guò)讀書(shū)來(lái)出人頭地,走出農(nóng)村。因此,他們極力督促我大學(xué)畢業(yè)后繼續(xù)深造。與此同時(shí),近兩年國(guó)內(nèi)的就業(yè)形勢(shì)一直不景氣,大學(xué)生畢業(yè)人數(shù)卻每年都在增長(zhǎng)。為了不一畢業(yè)就面臨失業(yè)的尷尬局面,我覺(jué)得繼續(xù)讀研。下面是具體規(guī)劃:
學(xué)習(xí)方面:
①認(rèn)真準(zhǔn)備考研復(fù)習(xí)。從各個(gè)前輩們的經(jīng)歷來(lái)看,考研是一項(xiàng)困難的工作,它不僅僅需要花盡心思的搜索復(fù)習(xí)資料,還要勤勤懇懇的努力學(xué)習(xí),其困難程度堪比高考。最重要的一點(diǎn),是堅(jiān)持。考研是寂寞的孤軍奮戰(zhàn),要想成功,只有努力。
②期末考試到了,為了給自己一個(gè)學(xué)期的努力畫(huà)上圓滿的句號(hào),我要認(rèn)真準(zhǔn)備期末復(fù)習(xí)。③準(zhǔn)備畢業(yè)論文,參加畢業(yè)論文答辯,最終能順利畢業(yè)。
生活方面:
①改掉自己偶爾性情急躁的壞毛病,千萬(wàn)不和同學(xué)發(fā)生沖突。
②尊重身邊的每一個(gè)人,用一顆真誠(chéng)的心去對(duì)待他們,不去爭(zhēng)名利,不計(jì)較利益,做一位合格的中國(guó)公民,為和諧社會(huì)的構(gòu)建做自己力所能及的。
③抓住每一個(gè)鍛煉自己的機(jī)會(huì),這樣的機(jī)會(huì)不是每個(gè)人都有。全力以赴地完成在班級(jí)和學(xué)院的本職工作,為集體做一些力所能及的事,為勞累了多年的老師們哪怕減輕一點(diǎn)點(diǎn)負(fù)擔(dān)也好。干出一點(diǎn)成績(jī),不一定非要得到他人的肯定,重要是給自己找一個(gè)相信自己的理由。
我已經(jīng)是一名大三在讀生,不像大一大二那樣,還有大把的時(shí)間供我們?nèi)ニ伎迹]霍。我現(xiàn)在要做的是認(rèn)準(zhǔn)一個(gè)方向,埋頭前進(jìn)。現(xiàn)在就已經(jīng)將考研提上了日程,我目前的工作就是在學(xué)習(xí)好專業(yè)課程的同時(shí),制定好考研復(fù)習(xí)計(jì)劃,努力學(xué)習(xí)。希望將來(lái)畢業(yè)之后,能收到理想學(xué)校的研究生錄取通知書(shū)。
四、感想與小結(jié)
我們首先要做的是端正自己的學(xué)習(xí)態(tài)度:我們?cè)诿鎸?duì)數(shù)學(xué)學(xué)習(xí)時(shí),很容易過(guò)于片面地認(rèn)為以后不需要用到數(shù)學(xué)知識(shí)就輕視數(shù)學(xué)學(xué)習(xí),這是不對(duì)的。我們應(yīng)該以培養(yǎng)自己思維的數(shù)學(xué)化和良好的數(shù)學(xué)素養(yǎng)為目標(biāo),重視數(shù)學(xué)學(xué)科的學(xué)習(xí)。
而且,大學(xué)的課程設(shè)置不同于初高中,我們不能僅僅滿足于老師講的內(nèi)容,要更深入學(xué)習(xí)我們專業(yè)所開(kāi)設(shè)的課程,并在此基礎(chǔ)上把自己培養(yǎng)成一個(gè)具有創(chuàng)新能力的人才。可能有人認(rèn)為一個(gè)人讀的書(shū)越多,思想受到的束縛也可能越多,創(chuàng)新也就變得越困難,這似乎是一個(gè)矛盾。但其實(shí)這是錯(cuò)誤的,因?yàn)閯?chuàng)新不等于異想天開(kāi),它是建立在對(duì)問(wèn)題深刻理解的基礎(chǔ)上的,某些人由于太多讀書(shū)而受到書(shū)本的束縛從而失去創(chuàng)新能力,只是因?yàn)樗](méi)有真正深入,而不能說(shuō)明創(chuàng)新與深入學(xué)習(xí)有矛盾。因?yàn)樯钊氩坏扔诓W(xué)。深入需要把所學(xué)的知識(shí)整合到自己的思維系統(tǒng)和知識(shí)結(jié)構(gòu)中,從而融入自己的思想。如果沒(méi)有自己的思想體系,只一味地接
受知識(shí),必然使頭腦雜亂,失去創(chuàng)新能力。
其實(shí),我現(xiàn)在很慶幸自己當(dāng)初轉(zhuǎn)入這個(gè)專業(yè)。因?yàn)樾庞?jì)專業(yè)不僅僅努力發(fā)展我們的數(shù)學(xué)水平,還在實(shí)際應(yīng)用方面給我們提供了很大的鍛煉平臺(tái)。我有幸參加了數(shù)學(xué)建模培訓(xùn)和競(jìng)賽,在此過(guò)程中,我能明顯的感覺(jué)到我的各方面能力都在大幅度提升,不僅僅是運(yùn)用數(shù)學(xué)解決實(shí)際問(wèn)題的能力,還有團(tuán)隊(duì)合作的能力。這些難忘的經(jīng)歷將會(huì)是我大學(xué)生涯中一筆寶貴的財(cái)富。并且,由于在全國(guó)大學(xué)生數(shù)學(xué)建模競(jìng)賽中,我和隊(duì)友們共同獲得了獎(jiǎng)項(xiàng),這無(wú)疑在我申請(qǐng)研究生時(shí)會(huì)給予很大的幫助。可謂是一舉多得。
最后,很感謝專業(yè)導(dǎo)論課的開(kāi)設(shè)。因?yàn)檫@門(mén)課不僅讓我深入了解自己專業(yè)的有關(guān)知識(shí),對(duì)自己未來(lái)的學(xué)習(xí)工作做出合理的規(guī)劃。還讓我明白到學(xué)習(xí)一種東西,不應(yīng)該僅僅是學(xué)習(xí)它的內(nèi)容,還應(yīng)該深入探索它的思想,深入了解它的外延與內(nèi)涵。在今后的學(xué)習(xí)生活中,運(yùn)用已經(jīng)掌握的知識(shí)和科學(xué)的方式方法展開(kāi)工作,在深入中依靠科學(xué)的思想方法擺脫教條的束縛,有針對(duì)性地探索前進(jìn)。
第二篇:信計(jì)專業(yè)求職信
求職信
尊敬的領(lǐng)導(dǎo):
您好!首先衷心的感謝您在百忙之中翻閱我的這份材料,并祝愿貴單位事業(yè)欣欣向榮,蒸蒸日上!
我是北方民族大學(xué)信息與計(jì)算科學(xué)專業(yè)12屆畢業(yè)生XXX,自從進(jìn)入大學(xué)之后,高考后的輕松、獲知被錄取的喜悅隨風(fēng)而逝,因?yàn)槲业脧男麻_(kāi)始,繼續(xù)努力奮斗,迎接新的挑戰(zhàn)。大學(xué)四年是我思想、知識(shí)結(jié)構(gòu)及心理、生長(zhǎng)成熟的四年。惠于北方民族大學(xué)濃厚的學(xué)習(xí)、創(chuàng)新氛圍,熔融其中的我成為了一名復(fù)合型人才。時(shí)光飛逝,我將懷著我童年的夢(mèng)想、青年的理想離開(kāi)我的母校,走上工作崗位。四年來(lái),在師友的嚴(yán)格教益及個(gè)人的努力下,我具備了扎實(shí)的專業(yè)基礎(chǔ)知識(shí),系統(tǒng)的掌握了數(shù)學(xué)軟件(Matlab、Mathematica、Lingo、Lindo)數(shù)學(xué)軟件的運(yùn)用。熟練操作C語(yǔ)言、數(shù)據(jù)庫(kù)管理系統(tǒng)操作.英語(yǔ)具備聽(tīng)、說(shuō)、讀、寫(xiě)能力并一次性通過(guò)英語(yǔ)四級(jí)。能熟練操作windows、office等辦公軟件。同時(shí),我利用課余時(shí)間輔修了我校商學(xué)院的工商管理專業(yè)并順利畢業(yè),通過(guò)四個(gè)學(xué)期的管理知識(shí)的學(xué)習(xí)不但充實(shí)了自己,也培養(yǎng)了自己多方面的思維和技能。
此外,我還積極地參加各種社會(huì)活動(dòng),抓住每一個(gè)機(jī)會(huì),鍛煉自己。大學(xué)四年,我深深地感受到,與優(yōu)秀學(xué)生共事,使我在競(jìng)爭(zhēng)中獲益;向?qū)嶋H困難挑戰(zhàn),讓我在挫折中成長(zhǎng)。我熱愛(ài)貴單位所從事的事業(yè),殷切地期望能夠在您的領(lǐng)導(dǎo)下,為這一光榮的事業(yè)添磚加瓦;并且在實(shí)踐中不斷學(xué)習(xí)、進(jìn)步。
我自知自己所學(xué)的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,而且缺乏工作經(jīng)驗(yàn),但我有堅(jiān)持不懈的精神和毅力,會(huì)努力學(xué)習(xí)提升自己,并且不斷的、認(rèn)真的積累豐富的經(jīng)驗(yàn),提高自己的工作能力。
希望貴單位能給我一個(gè)發(fā)展的平臺(tái),我會(huì)好好珍惜它,并全力以赴,為實(shí)現(xiàn)自己的人生價(jià)值而奮斗,為貴公司的發(fā)展貢獻(xiàn)力量。
最后,再次感謝您閱讀這份自薦信!
期盼您的佳音!
此致
敬禮
求職者:XXX
第三篇:信計(jì)專業(yè)求職信
信計(jì)專業(yè)求職信
時(shí)間是箭,去來(lái)迅疾,找工作對(duì)于我們說(shuō)已越來(lái)越近,讓我們一起來(lái)學(xué)習(xí)寫(xiě)求職信吧。為了讓您不再為寫(xiě)求職信頭疼,以下是小編整理的信計(jì)專業(yè)求職信,僅供參考,大家一起來(lái)看看吧。
信計(jì)專業(yè)求職信1尊敬的領(lǐng)導(dǎo):
您好!首先衷心的感謝您在百忙之中翻閱我的這份材料,并祝愿貴單位事業(yè)欣欣向榮,蒸蒸日上!
我是北方民族大學(xué)信息與計(jì)算科學(xué)專業(yè)12屆畢業(yè)生XXX,自從進(jìn)入大學(xué)之后,高考后的輕松、獲知被錄取的喜悅隨風(fēng)而逝,因?yàn)槲业脧男麻_(kāi)始,繼續(xù)努力奮斗,迎接新的挑戰(zhàn)。大學(xué)四年是我思想、知識(shí)結(jié)構(gòu)及心理、生長(zhǎng)成熟的四年。惠于北方民族大學(xué)濃厚的學(xué)習(xí)、創(chuàng)新氛圍,熔融其中的我成為了一名復(fù)合型人才。時(shí)光飛逝,我將懷著我童年的夢(mèng)想、青年的理想離開(kāi)我的母校,走上工作崗位。四年來(lái),在師友的嚴(yán)格教益及個(gè)人的努力下,我具備了扎實(shí)的專業(yè)基礎(chǔ)知識(shí),系統(tǒng)的掌握了數(shù)學(xué)軟件(Matlab、Mathematica、Lingo、Lindo)數(shù)學(xué)軟件的運(yùn)用。熟練操作C語(yǔ)言、數(shù)據(jù)庫(kù)管理系統(tǒng)操作.英語(yǔ)具備聽(tīng)、說(shuō)、讀、寫(xiě)能力并一次性通過(guò)英語(yǔ)四級(jí)。能熟練操作windows、office等辦公軟件。同時(shí),我利用課余時(shí)間輔修了我校商學(xué)院的工商管理專業(yè)并順利畢業(yè),通過(guò)四個(gè)學(xué)期的管理知識(shí)的學(xué)習(xí)不但充實(shí)了自己,也培養(yǎng)了自己多方面的思維和技能。
此外,我還積極地參加各種社會(huì)活動(dòng),抓住每一個(gè)機(jī)會(huì),鍛煉自己。大學(xué)四年,我深深地感受到,與優(yōu)秀學(xué)生共事,使我在競(jìng)爭(zhēng)中獲益;向?qū)嶋H困難挑戰(zhàn),讓我在挫折中成長(zhǎng)。我熱愛(ài)貴單位所從事的事業(yè),殷切地期望能夠在您的領(lǐng)導(dǎo)下,為這一光榮的事業(yè)添磚加瓦;并且在實(shí)踐中不斷學(xué)習(xí)、進(jìn)步。
我自知自己所學(xué)的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,而且缺乏工作經(jīng)驗(yàn),但我有堅(jiān)持不懈的精神和毅力,會(huì)努力學(xué)習(xí)提升自己,并且不斷的、認(rèn)真的積累豐富的經(jīng)驗(yàn),提高自己的工作能力。
希望貴單位能給我一個(gè)發(fā)展的平臺(tái),我會(huì)好好珍惜它,并全力以赴,為實(shí)現(xiàn)自己的`人生價(jià)值而奮斗,為貴公司的發(fā)展貢獻(xiàn)力量。
最后,再次感謝您閱讀這份自薦信!
期盼您的佳音!
此致
敬禮
求職者:XXX
信計(jì)專業(yè)求職信2尊敬的領(lǐng)導(dǎo):
你好!
感謝你抽空垂閱一下我的自薦信!
本人xx來(lái)自蘇州。是蘇州動(dòng)漫學(xué)院xx年應(yīng)屆本科畢業(yè)生。主修專業(yè)是平面廣告設(shè)計(jì)。本人我自己是喜歡美術(shù)這專業(yè),從高中開(kāi)始我已經(jīng)是專修平面設(shè)計(jì),有獨(dú)特的設(shè)計(jì)意念,現(xiàn)今雖然是大專畢業(yè),但我還不斷努力學(xué)習(xí)更多知識(shí),熟練掌握photoshop/illustrator/dream weaver等圖形設(shè)計(jì)軟件。擅長(zhǎng)廣告、平面設(shè)計(jì)。有一定的管理策劃能力。
我熱愛(ài)廣告創(chuàng)意、廣告制作工作,并在實(shí)踐中取得了一些成績(jī)。我的四年專業(yè)學(xué)習(xí)為我從事這一行業(yè)打下了堅(jiān)實(shí)的基礎(chǔ),我有信心能勝任貴公司的廣告創(chuàng)意工作,請(qǐng)貴公司給予我機(jī)會(huì)。
我愿意并且能夠全身心地投入我所喜愛(ài)的事業(yè),同時(shí)我也相信我的加入定能為貴公司增添一份成功的力量!
最后衷心的希望能得到你的賞識(shí)與任用!
此致
敬禮
信計(jì)專業(yè)求職信3尊敬的領(lǐng)導(dǎo):
您好!首先誠(chéng)摯感謝您在百忙之中啟閱此信。
我是一名即將走向社會(huì)的應(yīng)屆畢業(yè)生。此時(shí),我將去迎接新的挑戰(zhàn),抱著奉獻(xiàn)于工作的極大熱誠(chéng),同時(shí)也為了使自己在人才濟(jì)濟(jì)的競(jìng)爭(zhēng)中獲得一份機(jī)會(huì)。我很坦然地把自己推薦給您,衷心希望能得到您的賞識(shí)。
在學(xué)習(xí)上,我能勤奮學(xué)習(xí)、勇于探索,獨(dú)立學(xué)好各門(mén)學(xué)科課程設(shè)計(jì)的同時(shí)還不斷提高自己的動(dòng)手能力,注重理論與實(shí)踐相結(jié)合。可熟練使用Photoshop、CorelDRAW等進(jìn)行圖像設(shè)計(jì),還可用網(wǎng)頁(yè)制作軟件Dreamweaver和動(dòng)畫(huà)制作軟件Flash設(shè)計(jì)出動(dòng)、靜結(jié)合的精美網(wǎng)頁(yè)。
在思想上,我熱愛(ài)祖國(guó),熱愛(ài)人民,堅(jiān)決擁護(hù)共產(chǎn)黨領(lǐng)導(dǎo)和社會(huì)主義制度,遵紀(jì)守法,愛(ài)護(hù)公共財(cái)產(chǎn),團(tuán)結(jié)同學(xué),樂(lè)于助人。并以務(wù)實(shí)求真的精神熱心參與學(xué)校的公益宣傳和愛(ài)國(guó)主義活動(dòng)。勇于批評(píng)與自我批評(píng),樹(shù)立了正確的人生觀和價(jià)值觀所以無(wú)論在什么情況下,我都以品德至上來(lái)要求自己。
在生活上,我嚴(yán)格要求自己,性格隨和、誠(chéng)實(shí)、謙虛。嚴(yán)謹(jǐn)、踏實(shí)、積極是我的工作態(tài)度。我競(jìng)爭(zhēng)意識(shí)強(qiáng),擁有較強(qiáng)的分析和解決問(wèn)題的能力,能在較短時(shí)間內(nèi)掌握并運(yùn)用新的知識(shí)。
為了縮小理論與實(shí)踐的差距,我積極參加各種社會(huì)實(shí)踐活動(dòng)。曾在XX公司的設(shè)計(jì)部實(shí)習(xí),在此期間我努力調(diào)動(dòng)同事的積極性并取得理想的效果,得到了領(lǐng)導(dǎo)的認(rèn)可和贊賞。雖然沒(méi)有十足的經(jīng)驗(yàn),但我的最大優(yōu)點(diǎn)是真誠(chéng),對(duì)工作認(rèn)真負(fù)責(zé),我最大的資本是年輕。雖然現(xiàn)實(shí)社會(huì)競(jìng)爭(zhēng)激烈,但我依然信心百倍,因?yàn)樽巫尾痪氲那髮W(xué),讓我具有新時(shí)代大學(xué)生的高素質(zhì)和較強(qiáng)的適應(yīng)能力。
我希望能夠投身于平面設(shè)計(jì)相關(guān)部門(mén)工作,將所學(xué)的知識(shí)用于實(shí)踐中,更好地為貴單位效力。以我勤奮好學(xué),勇于創(chuàng)新的精神,將會(huì)很快融入貴單位中去。
謝謝您在百忙之中所給我的關(guān)注,祝貴單位事業(yè)日日高升、屢創(chuàng)佳績(jī)。全體員工身體健康,生活愉快!期待您的佳音!
此致
敬禮!
求職人:XXX
XX年XX月XX日
信計(jì)專業(yè)求職信4尊敬的領(lǐng)導(dǎo):
您好!
首先衷心感謝您在百忙之中瀏覽我的自薦信,我畢業(yè)于國(guó)家“211工程”重點(diǎn)建設(shè)高校華中師范大學(xué),所學(xué)專業(yè)是平面設(shè)計(jì)。在校期間我掌握了較強(qiáng)的專業(yè)知識(shí),期末總評(píng)成績(jī)名列年級(jí)前茅,獲得學(xué)校一等獎(jiǎng)學(xué)金、學(xué)校二等獎(jiǎng)學(xué)金各一次,榮獲校級(jí)三好學(xué)生稱號(hào)兩次。并把理論知識(shí)運(yùn)用到實(shí)踐中去,積極參加各種級(jí)別比賽和活動(dòng),獲得各種獎(jiǎng)勵(lì)和榮譽(yù)稱號(hào)。并且有強(qiáng)烈的為老師同學(xué)服務(wù)的意識(shí),工作積極主動(dòng)認(rèn)真,為班級(jí)年級(jí)取得了一些榮譽(yù)。畢業(yè)后,200*年*月至200*年*月就職于廣西南寧華聲晨報(bào)社,職位是美術(shù)編輯。工作期間勤奮努力,責(zé)任心強(qiáng),善于學(xué)習(xí),熟練的運(yùn)用各種編排軟件,有設(shè)計(jì)能力。工作得到領(lǐng)導(dǎo)及同事的肯定。200*年*月至今就職于廣西來(lái)賓職業(yè)學(xué)校,任平面設(shè)計(jì)及計(jì)算機(jī)基礎(chǔ)教師,并兼任班主任,工作勤勤懇懇,盡心盡力,且兩次被評(píng)為先進(jìn)工作者。
我希望能抓住這個(gè)機(jī)會(huì),為單位盡自己綿薄之力。期待領(lǐng)導(dǎo)能給予發(fā)展機(jī)會(huì),讓我展翅高飛!
此致
敬禮!
第四篇:軟件測(cè)試信計(jì)專業(yè)范圍
1.?測(cè)試和?測(cè)試區(qū)別是什么?它們發(fā)生在軟件測(cè)試的那一階段?
2.安全性測(cè)試的目的是什么?簡(jiǎn)述安全性的兩個(gè)級(jí)別及其關(guān)系?
安全性測(cè)試的目的是檢查系統(tǒng)對(duì)非法侵入的防范能力。
安全性分為兩個(gè)級(jí)別即應(yīng)用程序級(jí)別安全性和系統(tǒng)級(jí)別安全性。它們的關(guān)系如下:
1)應(yīng)用程序級(jí)別安全性包括對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問(wèn);系統(tǒng)級(jí)別安全性包括對(duì)系統(tǒng)的登錄和遠(yuǎn)程訪問(wèn)。
2)應(yīng)用程序級(jí)別的安全性可確保在預(yù)期的安全性情況下,操作者只能訪問(wèn)特定的功能或用例,或者只能訪問(wèn)有限的數(shù)據(jù)。系統(tǒng)級(jí)別的安全性可確保只有具備系統(tǒng)訪問(wèn)權(quán)限的用戶才能訪問(wèn)應(yīng)用程序,而且只能通過(guò)相應(yīng)的網(wǎng)關(guān)來(lái)訪問(wèn)。
3.什么是軟件可靠性?可以用軟件的可靠性測(cè)試取代安全測(cè)試嗎?
軟件可靠性是指軟件系統(tǒng)在規(guī)定的時(shí)間內(nèi)及規(guī)定的環(huán)境下,完成規(guī)定功能的能力。它的概率度量稱為可靠度。
軟件安全性和可靠性聯(lián)系緊密,軟件可靠性要求通常包含了安全性的要求,但是可靠性測(cè)試不能完全取代安全性測(cè)試,因?yàn)榘踩詼y(cè)試包括了在非正常情況下不發(fā)生安全事故的能力。
4.僅僅測(cè)試程序是否按照預(yù)期方式運(yùn)行有何問(wèn)題?
5.判斷是非:好的測(cè)試人員堅(jiān)持不懈地追求完美。
6.假定無(wú)法完全測(cè)試某一程序,在決定是否應(yīng)該停止測(cè)試時(shí)要考慮哪些問(wèn)題?
終止測(cè)試沒(méi)有一定的時(shí)間,每個(gè)項(xiàng)目都會(huì)有所不同。決定是否終止的考慮因素有:是否會(huì)繼續(xù)發(fā)現(xiàn)大量軟件缺陷?項(xiàng)目組對(duì)已執(zhí)行的測(cè)試滿意嗎?產(chǎn)品按照客戶的要求驗(yàn)證了嗎?已經(jīng)報(bào)告的軟件缺陷是否經(jīng)過(guò)評(píng)估確定哪些修復(fù),哪些不修復(fù)?未測(cè)試部分是客戶常用功能嗎?代碼復(fù)雜度高嗎?
判斷是非:軟件測(cè)試人員可以根據(jù)產(chǎn)品說(shuō)明書(shū)進(jìn)行白盒測(cè)試嗎?
是的,白盒測(cè)試就是使用如何設(shè)計(jì)影響如何測(cè)試的概念進(jìn)行的。測(cè)試人員參與焦點(diǎn)人群易用性研究和市場(chǎng)會(huì)議,了解用于定義功能特性和整個(gè)產(chǎn)品的過(guò)程。但是這些信息可能誘使測(cè)試人員傾向于假定說(shuō)明書(shū)市正確的。
8.動(dòng)態(tài)白盒測(cè)試和調(diào)試的區(qū)別?
這兩個(gè)過(guò)程存在交叉。但是動(dòng)態(tài)白盒測(cè)試的目的是為了發(fā)現(xiàn)軟件缺陷,而調(diào)試的目的是修復(fù)軟件缺陷。在分離和查找軟件缺陷原因時(shí)會(huì)發(fā)生交叉。
9.什么是靜態(tài)白盒測(cè)試,靜態(tài)白盒測(cè)試的好處?
靜態(tài)白盒測(cè)試是在不執(zhí)行軟件的條件下有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件缺陷的過(guò)程,也稱為結(jié)構(gòu)化分析。靜態(tài)白盒測(cè)試在開(kāi)發(fā)過(guò)程早期發(fā)現(xiàn)錯(cuò)誤,使修復(fù)的費(fèi)用和時(shí)間大大降低。軟件測(cè)試人員可以得到軟件如何運(yùn)作的信息,存在哪些弱點(diǎn)和危險(xiǎn),而且可以與程序員建立良好的伙伴關(guān)系。項(xiàng)目狀態(tài)可以傳達(dá)給參與測(cè)試的所有小組成員。為動(dòng)態(tài)白盒測(cè)試和黑盒測(cè)試提供思路,幫助黑盒測(cè)試人員確定容易產(chǎn)生缺陷的范圍。
10假設(shè)有一個(gè)文本框,要求輸入9個(gè)字符的郵政編碼,格式如下123-12345,其中一個(gè)字符必須是連線“-”,“-”前面是3個(gè)數(shù)字或字母字符,后面是5個(gè)數(shù)字或字母字符字符。請(qǐng)問(wèn)怎樣進(jìn)行等價(jià)類劃分?
11.繪制狀態(tài)轉(zhuǎn)換圖的三個(gè)要素是什么?
軟件可能處于的每一個(gè)狀態(tài)
從一個(gè)狀態(tài)轉(zhuǎn)移到另一個(gè)狀態(tài)所需要的輸入和條件
當(dāng)進(jìn)入和退出狀態(tài)時(shí)產(chǎn)生的條件和變量輸出
12.什么是文本擴(kuò)展,由此可能導(dǎo)致什么樣的常見(jiàn)軟件缺陷?
當(dāng)文本被翻譯成其他語(yǔ)言時(shí)會(huì)出現(xiàn)文本擴(kuò)展。文本字符長(zhǎng)度可能增加1倍或更長(zhǎng)。原來(lái)在屏幕上適合的對(duì)話框、按鈕等可能不在適合,甚至可能導(dǎo)致軟件崩潰,因?yàn)樽兂傻奈谋驹跒樵?/p>
字符保留的內(nèi)存空間放不下,會(huì)覆蓋其他內(nèi)存空間。
13.用戶界面沒(méi)有明確的對(duì)錯(cuò),怎樣測(cè)試?
主觀性比較強(qiáng),但是應(yīng)當(dāng)檢查是否符合7個(gè)重要原則:符合標(biāo)準(zhǔn)和規(guī)范,直觀,一致,靈活,舒適,正確和實(shí)用。
14.說(shuō)出軟件缺陷可能不修復(fù)的幾個(gè)原因。
15.測(cè)試自動(dòng)化應(yīng)用中普遍存在的問(wèn)題有哪些?
1)不正確的觀念和不現(xiàn)實(shí)的期望。認(rèn)為自動(dòng)化測(cè)試可以代替手工測(cè)試,對(duì)自動(dòng)化測(cè)試工具期待過(guò)高。
2)缺乏具有良好素質(zhì)、經(jīng)驗(yàn)的測(cè)試人才。自動(dòng)化測(cè)試不是簡(jiǎn)單的使用軟件,需要編寫(xiě)大量的測(cè)試腳本。
3)測(cè)試工具本身的質(zhì)量影響測(cè)試的質(zhì)量
4)沒(méi)有進(jìn)行充分和有效地培訓(xùn)
5)沒(méi)有考慮公司的實(shí)際情況盲目引入測(cè)試工具。不同測(cè)試工具適合不同的測(cè)試項(xiàng)目和范圍
6)沒(méi)有形成一個(gè)良好的使用測(cè)試工具的環(huán)境。測(cè)試工具應(yīng)用環(huán)境需要測(cè)試流程和管理機(jī)制做相適應(yīng)的變化,只有這樣才能真正發(fā)揮作用。
7)其他技術(shù)問(wèn)題和組織問(wèn)題。要保證測(cè)試腳本的復(fù)用性,必須做大量自動(dòng)化測(cè)試腳本的維護(hù)工作。隨著軟件產(chǎn)品開(kāi)發(fā)技術(shù)不同,自動(dòng)化測(cè)試軟件提供相應(yīng)測(cè)試技術(shù)的能力有限。
16.什么是軟件本地化
軟件本地化是將一個(gè)軟件產(chǎn)品按照特定國(guó)家和語(yǔ)言市場(chǎng)的需要記性全面定制的過(guò)程,它包括翻譯、重新設(shè)計(jì)、功能調(diào)整和功能測(cè)試,以及是否符合各個(gè)地方的習(xí)俗、文化背景、語(yǔ)言和方言的驗(yàn)證等。
判斷是非:軟件本地化就是翻譯。
錯(cuò),翻譯只考慮語(yǔ)言的方面即翻譯詞語(yǔ)。本地化要照顧到地區(qū)和國(guó)家的習(xí)慣,風(fēng)俗和文化。另外,可能還涉及到重新設(shè)計(jì)和功能調(diào)整,因?yàn)榭赡軙?huì)出現(xiàn)諸如文本擴(kuò)展的問(wèn)題造成軟件缺陷。最后還要進(jìn)行本地化軟件的測(cè)試。
17.回歸測(cè)試的目的18.集成測(cè)試的基本模式及其優(yōu)缺點(diǎn)
集成測(cè)試基本模式有兩種:
非漸增式測(cè)試模式:先分別測(cè)試每個(gè)模塊,再把所有模塊按照要求放在一起集合成所要得程序。
漸增式測(cè)試模式:把下一個(gè)要測(cè)試的模塊和已經(jīng)測(cè)試好的模塊結(jié)合起來(lái)進(jìn)行測(cè)試,測(cè)試完后在把下一個(gè)應(yīng)該測(cè)試的模塊結(jié)合進(jìn)來(lái)測(cè)試。
優(yōu)缺點(diǎn):
漸增式測(cè)試模式需要編寫(xiě)的軟件較多,工作量較大,而非漸增式測(cè)試開(kāi)銷小。
漸增式測(cè)試模式發(fā)現(xiàn)模塊間接口的錯(cuò)誤早,對(duì)錯(cuò)誤的定位也相對(duì)容易;而非漸增式測(cè)試發(fā)現(xiàn)錯(cuò)誤晚,錯(cuò)誤定位和解決難。
漸增式測(cè)試模式測(cè)試更徹底,需要較多的機(jī)器時(shí)間。非漸增模式可以進(jìn)行并行測(cè)試。
19.什么是驅(qū)動(dòng)程序和樁程序,它們的作用
20.設(shè)計(jì)測(cè)試用例:使用基本路徑測(cè)試法設(shè)計(jì)測(cè)試用例,測(cè)試下面的程序。
int rcount(int icount,int iflag){
int itemp=0;
while(icount>0){
if(0==iflag){
itemp=icount+100;
break;
}
else{
if(1==iflag){
itemp=itemp+10;
}
else{
itemp=itemp+20
}
}
icount--;
}
return itemp;
}
21設(shè)計(jì)測(cè)試用例:某個(gè)軟件的規(guī)格說(shuō)明書(shū)要求如下:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件修改;但如果第一列字符不正確,則輸出信息L;如果第二列字符不是數(shù)字,則給出信息M。
分析以上需求說(shuō)明,應(yīng)用因果圖法設(shè)計(jì)測(cè)試用例。
22.面向?qū)ο蟮臏y(cè)試:
以下方法是通過(guò)用戶界面向Action層傳送用戶年齡,并對(duì)傳來(lái)的參數(shù)做類型轉(zhuǎn)換并返回年齡。指出程序可能存在缺陷的地方,并做修改。
public int getUserAge(HttpServletRequest request){
int age=0;
String userAge=request.getParameter(“userAge”);
if(userAge!=null){
age=Integer.parseInt(userAge);
}
return age;
}
23.簡(jiǎn)述測(cè)試用例設(shè)計(jì)的基本原則
1).用成熟的測(cè)試用例設(shè)計(jì)方法指導(dǎo)設(shè)計(jì),用成熟的設(shè)計(jì)方法和測(cè)試人員的經(jīng)驗(yàn)二者結(jié)合進(jìn)行設(shè)計(jì)。
2).測(cè)試用例的正確性:包括數(shù)據(jù)的正確性和操作的正確性。
3).測(cè)試用例的代表性:能夠代表并覆蓋各種合理和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置。
4).測(cè)試結(jié)果的可判斷性,每個(gè)測(cè)試用例又要有相應(yīng)的期望結(jié)果。
5).測(cè)試結(jié)果的可再現(xiàn)性:對(duì)同樣的測(cè)試用例,系統(tǒng)執(zhí)行結(jié)果應(yīng)該是相同的。
6)足夠詳細(xì)、準(zhǔn)確和清晰的步驟
25.判斷正誤.測(cè)試用例設(shè)計(jì)就是測(cè)試輸入數(shù)據(jù)的設(shè)計(jì)
26.判斷正誤:測(cè)試用例設(shè)計(jì)得越詳細(xì)越好
27.什么是測(cè)試文檔,測(cè)試文檔的作用是什么?
測(cè)試文檔是對(duì)要執(zhí)行的軟件測(cè)試及測(cè)試的結(jié)果進(jìn)行描述、定義、規(guī)定和報(bào)告的任何書(shū)面或圖示信息。主要作用有:
1)促進(jìn)項(xiàng)目組成員間的交流溝通
2)便于對(duì)測(cè)試項(xiàng)目的管理
3)決定測(cè)試的有效性
4)檢驗(yàn)測(cè)試資源
5)明確任務(wù)的風(fēng)險(xiǎn)
6)評(píng)價(jià)測(cè)試結(jié)果
7)方便再測(cè)試
8)驗(yàn)證需求的正確性
28根據(jù)作用不同,測(cè)試文檔分為哪幾類,主要包含哪些文檔。
根據(jù)測(cè)試文檔的作用不同,通常把測(cè)試文檔分為前置作業(yè)文檔和后置作業(yè)文檔。測(cè)試計(jì)劃測(cè)試用例的文檔都屬于前置作業(yè)文檔
后置作用文檔是在測(cè)試完成后提交的,主要包括軟件缺陷報(bào)告和分析總結(jié)報(bào)告
29主要的測(cè)試文檔有哪些?
測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)規(guī)格說(shuō)明、測(cè)試用例說(shuō)明、測(cè)試規(guī)程規(guī)格說(shuō)明、測(cè)試日志、測(cè)試缺陷報(bào)告、測(cè)試總結(jié)報(bào)告
30.簡(jiǎn)述作為測(cè)試人員,測(cè)試工作的7條效率原則
1)主動(dòng)思考積極行動(dòng)
2)一開(kāi)始就牢記目標(biāo),不迷失方向
3)重要的事情放在首位
4)先理解人,后被人理解
5)尋求雙贏
6)互相合作,追求1+1>2
7)終生學(xué)習(xí),自我更新,不斷進(jìn)步
31.單元測(cè)試的主要任務(wù)
1)模塊接口測(cè)試
2)模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試
3)模塊中所有獨(dú)立執(zhí)行路徑測(cè)試
4)各種錯(cuò)誤處理測(cè)試
5)模塊邊界條件測(cè)試
32.什么是集成測(cè)試,集成測(cè)試的主要任務(wù)。
集成測(cè)試是單元測(cè)試的邏輯擴(kuò)展。它是在單元測(cè)試的基礎(chǔ)上,測(cè)試將所有的軟件單元按照要求組裝成模塊子系統(tǒng)和系統(tǒng)的過(guò)程中,各部分工作是否達(dá)到實(shí)現(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動(dòng)。
集成測(cè)試的主要任務(wù):
1)將各模塊連接起來(lái),檢查模塊相互調(diào)用時(shí),數(shù)據(jù)經(jīng)過(guò)接口是否丟失
2)將各個(gè)子功能組合起來(lái),檢查是否達(dá)到預(yù)期的各項(xiàng)功能
3)一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利影響
4)全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問(wèn)題,會(huì)不會(huì)被異常修改
5)單個(gè)模塊的誤差積累是否會(huì)被放大,以致達(dá)到不可接受的程度。
33.集成測(cè)試循序的原則
1)所有公共接口都要被測(cè)試到
2)關(guān)鍵模塊必須進(jìn)行充分的測(cè)試
3)集成測(cè)試應(yīng)當(dāng)按一定的層次進(jìn)行
4)集成測(cè)試的策略選擇應(yīng)當(dāng)綜合考慮質(zhì)量、成本和進(jìn)度之間的關(guān)系
5)集成測(cè)試應(yīng)當(dāng)盡早開(kāi)始,并以總體設(shè)計(jì)為基礎(chǔ)
6)在模塊和接口的劃分上,測(cè)試人員和開(kāi)發(fā)人員應(yīng)當(dāng)進(jìn)行充分溝通
7)在模塊發(fā)生修改時(shí),設(shè)計(jì)的相關(guān)接口必須進(jìn)行再測(cè)試
8)測(cè)試的執(zhí)行結(jié)果應(yīng)當(dāng)如實(shí)記錄
34.你認(rèn)為什么是軟件缺陷?
35.軟件缺陷嚴(yán)重性是什么?有哪些等級(jí)?
軟件缺陷嚴(yán)重性是指缺陷對(duì)軟件質(zhì)量的破壞程度,即缺陷的存在對(duì)軟件功能和性能產(chǎn)生怎樣的影響。
軟件缺陷嚴(yán)重程度一般分為:致命、嚴(yán)重、一般、較小
36報(bào)告軟件缺陷的基本原則
1盡快報(bào)告軟件缺陷
2有效地描述軟件缺陷
3.報(bào)告軟件測(cè)試不做任何評(píng)價(jià)
4.每個(gè)報(bào)告只針對(duì)一個(gè)軟件缺陷
37.軟件測(cè)試人員應(yīng)具備的基本素質(zhì)有哪些?
38.本地化與國(guó)際化的關(guān)系
第五篇:信計(jì)專業(yè)2014級(jí)暑期實(shí)習(xí)報(bào)告
信息與計(jì)算科學(xué)2014級(jí)
暑期實(shí)習(xí)報(bào)告
系(院): 信息與數(shù)學(xué)學(xué)院 專業(yè): 信息與計(jì)算科學(xué) 姓 名:沈馬銳
指導(dǎo)教師:鄒健、吳靜、詹福星
實(shí)習(xí)時(shí)間:
2017.6.25-2017.7.22
實(shí)習(xí)地點(diǎn):武漢厚溥教育科技有限公司
目錄
一、實(shí)習(xí)概況.........................................................................................2
二、實(shí)習(xí)時(shí)間.........................................................................................2
三、實(shí)習(xí)地點(diǎn).........................................................................................2
四、實(shí)習(xí)內(nèi)容.........................................................................................3 大數(shù)據(jù)方向.......................................................................................4(1)Python程序設(shè)計(jì)語(yǔ)言........................................................9(2)VMware虛擬機(jī).................................................................9(3)Linux操作系統(tǒng)..............................................................10(4)Shell命令.......................................................................11(5)Hadoop平臺(tái)..................................................................12 Java綜合方向....................................................................................9(1)HTML靜態(tài)網(wǎng)頁(yè)...............................................................9(2)SQL SERVER數(shù)據(jù)庫(kù)........................................................10(3)Java基礎(chǔ)........................................................................11(4)頁(yè)面設(shè)計(jì)-JSP頁(yè)面...........................................................12(5)JDBC連接數(shù)據(jù)庫(kù)...........................................................13
五、實(shí)習(xí)總結(jié).......................................................................................14
六、實(shí)習(xí)場(chǎng)景.......................................................................................16
一、實(shí)習(xí)概況
實(shí)習(xí)是一名大學(xué)生必走的道路,它是讓你提前體驗(yàn)社會(huì)經(jīng)歷佳途。實(shí)習(xí)同樣也是大學(xué)教育最后一個(gè)極為重要的實(shí)踐性教學(xué)環(huán)節(jié)。通過(guò)實(shí)習(xí),使我們?cè)谏鐣?huì)實(shí)踐中接觸與本專業(yè)相關(guān)的實(shí)際工作,增強(qiáng)感性認(rèn)識(shí),培養(yǎng)和鍛煉我們綜合運(yùn)用所學(xué)的基礎(chǔ)理論、基本技能和專業(yè)知識(shí),去獨(dú)立分析和團(tuán)隊(duì)合作解決實(shí)際問(wèn)題的能力,把理論和實(shí)踐結(jié)合起來(lái),提高實(shí)踐動(dòng)手能力,為我們畢業(yè)后走上工作崗位打下一定的基礎(chǔ);同時(shí)可以檢驗(yàn)在實(shí)習(xí)過(guò)程中老師的教學(xué)效果,為進(jìn)一步提高教育教學(xué)質(zhì)量,培養(yǎng)合格人才積累經(jīng)驗(yàn),并為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。
二、實(shí)習(xí)時(shí)間
2017年6月25日—2017年7月22日
三、實(shí)習(xí)地點(diǎn)
武漢厚溥教育科技有限公司 簡(jiǎn)介:
武漢厚溥企業(yè)集團(tuán)是集IT產(chǎn)品研發(fā)、教育培訓(xùn)、管理咨詢、人力資源服務(wù)等業(yè)務(wù)于一體的綜合型IT服務(wù)機(jī)構(gòu),總部位于中國(guó)武漢光谷軟件園,目前已在河南、湖南、貴州、廣西、廣東、江西等省成立子公司,與當(dāng)?shù)馗咝_M(jìn)行校企合作。2013年被中國(guó)軟件行業(yè)協(xié)會(huì)列為“中國(guó)軟件行業(yè)產(chǎn)學(xué)合作模式庫(kù)”首批案例單位,是全國(guó)領(lǐng)先的大學(xué)產(chǎn)學(xué)合作模式企業(yè)。
公司致力于為高等院校信息技術(shù)相關(guān)院系和國(guó)際國(guó)內(nèi)IT企業(yè)提供中高端人才解決方案。基于獨(dú)創(chuàng)的ECDIO流程技術(shù)和項(xiàng)目驅(qū)動(dòng)產(chǎn)品服務(wù)模式,公司開(kāi)發(fā)完成了云計(jì)算、大數(shù)據(jù)、UI&UE前端界面設(shè)計(jì)、WEB前端開(kāi)發(fā)、IOS、軟件測(cè)試、軟件技術(shù)PHP、VR虛擬現(xiàn)實(shí)技術(shù)、軟件技術(shù) JAVA、軟件技術(shù)DOTNET、移動(dòng)互聯(lián)技術(shù)、GIS應(yīng)用技術(shù)、物聯(lián)網(wǎng)應(yīng)用技術(shù)、網(wǎng)絡(luò)營(yíng)銷與管理、企業(yè)信息化管理、動(dòng)漫制作與設(shè)計(jì)等專業(yè)人才培養(yǎng)體系,并擁有完善的實(shí)施服務(wù)系統(tǒng);而且,隨著行業(yè)技術(shù)的發(fā)展定期予以更新。
迄今為止,公司已與武漢大學(xué)、華中科技大學(xué)、湖北工業(yè)大學(xué)、武漢理工大學(xué)、湖北師范學(xué)院、重慶郵電大學(xué)、河南教育學(xué)院、武漢軟件工程職業(yè)學(xué)院、荊州職業(yè)技術(shù)學(xué)院、湖北國(guó)土資源職業(yè)學(xué)院、黃岡職業(yè)技術(shù)學(xué)院、湖北科技職業(yè)學(xué)院等22所高校開(kāi)展了多種形式的合作,為華為、HP、IBM、聯(lián)想、騰訊、阿里等1600余家企業(yè)輸送了10000余名軟件及服務(wù)外包人才----他們分別有大專、本科、研究生、在職或社會(huì)青年等不同起點(diǎn),贏得了良好的社會(huì)聲譽(yù)。
公司在北京、深圳、上海、廣州、杭州、南京等IT產(chǎn)業(yè)較發(fā)達(dá)地區(qū)設(shè)有人才服務(wù)基地。
公司為商務(wù)部指定外包人才培養(yǎng)機(jī)構(gòu)、工信部人才交流中心指定大學(xué)生實(shí)習(xí)基地、教育部教育信息中心物聯(lián)網(wǎng)技術(shù)湖北推廣中心、“中國(guó)軟件行業(yè)產(chǎn)學(xué)合作模式庫(kù)”首批案例單位等。
四、實(shí)習(xí)內(nèi)容
首先我們參加了有黨委副書(shū)記張大春老師、副院長(zhǎng)胡中波教授、領(lǐng)隊(duì)鄒健教授等老師為我們開(kāi)展的實(shí)習(xí)動(dòng)員大會(huì)。大會(huì)上各位老師分別用以往的實(shí)習(xí)經(jīng)驗(yàn)為我們?nèi)菀自趯?shí)習(xí)中犯得錯(cuò)誤打了防疫針,而且提出了很多要求,告誡我們本次實(shí)習(xí)不同于以往的重要性,在實(shí)習(xí)前需要提前掌握什么,以及我們可以借什么方面的書(shū)籍等等做了詳盡的解說(shuō)。聽(tīng)了老師們的介紹,同學(xué)們深知此次實(shí)習(xí)的非凡意義,心中是充滿了無(wú)限的向往與憧憬之情,恨不得馬上體驗(yàn)這為期一個(gè)月的武漢實(shí)習(xí)之旅。整個(gè)專業(yè)實(shí)習(xí)分為兩個(gè)方向,一個(gè)是大數(shù)據(jù)方向,另外一個(gè)就是Java綜合方向。大數(shù)據(jù)方向
Python程序設(shè)計(jì)語(yǔ)言
這個(gè)階段我們主要學(xué)習(xí)Python的基本語(yǔ)法,變量類型,操作符,流程控制語(yǔ)句,對(duì)于Python這門(mén)面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的基本掌握并運(yùn)用。
Python具有豐富和強(qiáng)大的庫(kù)。它常被昵稱為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。常見(jiàn)的一種應(yīng)用情形是,使用Python快速生成程序的原型(有時(shí)甚至是程序的最終界面),然后對(duì)其中有特別要求的部分,用更合適的語(yǔ)言改寫(xiě),比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫(xiě),而后封裝為Python可以調(diào)用的擴(kuò)展類庫(kù)。需要注意的是在您使用擴(kuò)展類庫(kù)時(shí)可能需要考慮平臺(tái)問(wèn)題,某些可能不提供跨平臺(tái)的實(shí)現(xiàn)。
自從20世紀(jì)90年代初Python語(yǔ)言誕生至今,它已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。
Python的創(chuàng)始人為Guido van Rossum。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無(wú)趣,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序,做為ABC 語(yǔ)言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是因?yàn)樗且粋€(gè)叫Monty Python的喜劇團(tuán)體的愛(ài)好者。
ABC是由Guido參加設(shè)計(jì)的一種教學(xué)語(yǔ)言。就Guido本人看來(lái),ABC 這種語(yǔ)言非常優(yōu)美和強(qiáng)大,是專門(mén)為非專業(yè)程序員設(shè)計(jì)的。但是ABC語(yǔ)言并沒(méi)有成功,究其原因,Guido 認(rèn)為是其非開(kāi)放造成的。Guido 決心在Python 中避免這一錯(cuò)誤。同時(shí),他還想實(shí)現(xiàn)在ABC 中閃現(xiàn)過(guò)但未曾實(shí)現(xiàn)的東西。
就這樣,Python在Guido手中誕生了。可以說(shuō),Python是從ABC發(fā)展起來(lái),主要受到了Modula-3(另一種相當(dāng)優(yōu)美且強(qiáng)大的語(yǔ)言,為小型團(tuán)體所設(shè)計(jì)的)的影響。并且結(jié)合了Unix shell和C的習(xí)慣。
Python已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。2011年1月,它被TIOBE編程語(yǔ)言排行榜評(píng)為2010語(yǔ)言。自從2004年以后,python的使用率呈線性增長(zhǎng)。
由于Python語(yǔ)言的簡(jiǎn)潔性、易讀性以及可擴(kuò)展性,在國(guó)外用Python做科學(xué)計(jì)算的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python來(lái)教授程序設(shè)計(jì)課程。例如卡耐基梅隆大學(xué)的編程基礎(chǔ)、麻省理工學(xué)院的計(jì)算機(jī)科學(xué)及編程導(dǎo)論就使用Python語(yǔ)言講授。眾多開(kāi)源的科學(xué)計(jì)算軟件包都提供了Python的調(diào)用接口,例如著名的計(jì)算機(jī)視覺(jué)庫(kù)OpenCV、三維可視化庫(kù)VTK、醫(yī)學(xué)圖像處理庫(kù)ITK。而Python專用的科學(xué)計(jì)算擴(kuò)展庫(kù)就更多了,例如如下3個(gè)十分經(jīng)典的科學(xué)計(jì)算擴(kuò)展庫(kù):NumPy、SciPy和matplotlib,它們分別為Python提供了快速數(shù)組處理、數(shù)值運(yùn)算以及繪圖功能。因此Python語(yǔ)言及其眾多的擴(kuò)展庫(kù)所構(gòu)成的開(kāi)發(fā)環(huán)境十分適合工程技術(shù)、科研人員處理實(shí)驗(yàn)數(shù)據(jù)、制作圖表,甚至開(kāi)發(fā)科學(xué)計(jì)算應(yīng)用程序。
說(shuō)起科學(xué)計(jì)算,首先會(huì)被提到的可能是MATLAB。然而除了MATLAB的一些專業(yè)性很強(qiáng)的工具箱還無(wú)法替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相應(yīng)的擴(kuò)展庫(kù)。和MATLAB相比,用Python做科學(xué)計(jì)算有如下優(yōu)點(diǎn):
首先,MATLAB是一款商用軟件,并且價(jià)格不菲。而Python完全免費(fèi),眾多 開(kāi)源的科學(xué)計(jì)算庫(kù)都提供了Python的調(diào)用接口。用戶可以在任何計(jì)算機(jī)上免費(fèi)安裝Python及其絕大多數(shù)擴(kuò)展庫(kù)。
其次,與MATLAB相比,Python是一門(mén)更易學(xué)、更嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)語(yǔ)言。它能讓用戶編寫(xiě)出更易讀、易維護(hù)的代碼。
最后,MATLAB主要專注于工程和科學(xué)計(jì)算。然而即使在計(jì)算領(lǐng)域,也經(jīng)常會(huì)遇到文件管理、界面設(shè)計(jì)、網(wǎng)絡(luò)通信等各種需求。而Python有著豐富的擴(kuò)展庫(kù),可以輕易完成各種高級(jí)任務(wù),開(kāi)發(fā)者可以用Python實(shí)現(xiàn)完整應(yīng)用程序所需的各種功能。
VMware虛擬機(jī)
在學(xué)習(xí)完P(guān)ython語(yǔ)言之后,我們開(kāi)始學(xué)習(xí)虛擬機(jī)的構(gòu)建使用及多臺(tái)虛擬機(jī)的聯(lián)動(dòng)使用,虛擬系統(tǒng)通過(guò)生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。虛擬系統(tǒng)和傳統(tǒng)的虛擬機(jī)(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在于:虛擬系統(tǒng)不會(huì)降低電腦的性能,啟動(dòng)虛擬系統(tǒng)不需要像啟動(dòng)windows系統(tǒng)那樣耗費(fèi)時(shí)間,運(yùn)行程序更加方便快捷;虛擬系統(tǒng)只能模擬和現(xiàn)有操作系統(tǒng)相同的環(huán)境,而虛擬機(jī)則可以模擬出其他種類的操作系統(tǒng);而且虛擬機(jī)需要模擬底層的硬件指令,所以在應(yīng)用程序運(yùn)行速度上比虛擬系統(tǒng)慢得多。
虛擬機(jī)技術(shù)是虛擬化技術(shù)的一種,所謂虛擬化技術(shù)就是將事物從一種形式轉(zhuǎn)變成另一種形式,最常用的虛擬化技術(shù)有操作系統(tǒng)中內(nèi)存的虛擬化,實(shí)際運(yùn)行時(shí)用戶需要的內(nèi)存空間可能遠(yuǎn)遠(yuǎn)大于物理機(jī)器的內(nèi)存大小,利用內(nèi)存的虛擬化技術(shù),用戶可以將一部分硬盤(pán)虛擬化為內(nèi)存,而這對(duì)用戶是透明的。又如,可以利用虛擬專用網(wǎng)技術(shù)(VPN)在公共網(wǎng)絡(luò)中虛擬化一條安全,穩(wěn)定的“隧道”,用戶感覺(jué)像是使用私有網(wǎng)絡(luò)一樣。
虛擬機(jī)技術(shù)最早由 IBM 于上世紀(jì)六七十年代提出,被定義為硬件設(shè)備的軟件模擬實(shí)現(xiàn),通常的使用模式是分時(shí)共享昂貴的大型機(jī)。虛擬機(jī)監(jiān)視器是虛擬機(jī)技術(shù)的核心,它是一層位于操作系統(tǒng)和計(jì)算機(jī)硬件之間的代碼,用來(lái)將硬件平臺(tái)分割成多個(gè)虛擬機(jī)。VMM 運(yùn)行在特權(quán)模式,主要作用是隔離并且管理上層運(yùn)行的多個(gè)虛擬機(jī),仲裁它們對(duì)底層硬件的訪問(wèn),并為每個(gè)客戶操作系統(tǒng)虛擬一套獨(dú)立于實(shí)際硬件的虛擬硬件環(huán)境(包括處理器,內(nèi)存,I/O 設(shè)備)。VMM 采用某種調(diào)度算法在各個(gè)虛擬機(jī)之間共享 CPU,如采用時(shí)間片輪轉(zhuǎn)調(diào)度算法。
VMware 可以使你在一臺(tái)機(jī)器上同時(shí)運(yùn)行二個(gè)或更多Windows、DOS、LINUX系統(tǒng)。與“多啟動(dòng)”系統(tǒng)相比,VMWare采用了完全不同的概念。多啟動(dòng)系統(tǒng)在一個(gè)時(shí)刻只能運(yùn)行一個(gè)系統(tǒng),在系統(tǒng)切換時(shí)需要重新啟動(dòng)機(jī)器。VMWare是真正“同時(shí)”運(yùn)行,多個(gè)操作系統(tǒng)在主系統(tǒng)的平臺(tái)上,就像標(biāo)準(zhǔn)Windows應(yīng)用程序那樣切換。而且每個(gè)操作系統(tǒng)你都可以進(jìn)行虛擬的分區(qū)、配置而不影響真實(shí)硬盤(pán)的數(shù)據(jù),你甚至可以通過(guò)網(wǎng)卡將幾臺(tái)虛擬機(jī)用網(wǎng)卡連接為一個(gè)局域網(wǎng),極其方便。安裝在VMware操作系統(tǒng)性能上比直接安裝在硬盤(pán)上的系統(tǒng)低不少,因此,比較 適合學(xué)習(xí)和測(cè)試。使我們可以在同一臺(tái)PC機(jī)上同時(shí)運(yùn)行Windows NT、Linux、Windows 9x、FreeBSD??可以在使用Linux的同時(shí),即時(shí)轉(zhuǎn)到Win 9x中運(yùn)行Word。如果要使用Linux,只要輕輕一點(diǎn),又回到Linux之中。就如同你有兩臺(tái)計(jì)算機(jī)在同時(shí)工作。實(shí)現(xiàn)的工具就是:虛擬計(jì)算平臺(tái)——Vmware。
Linux操作系統(tǒng)
這個(gè)階段我們主要對(duì)Linux操作系統(tǒng)有了簡(jiǎn)單,Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
虛擬系統(tǒng)通過(guò)生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。虛擬系統(tǒng)和傳統(tǒng)的虛擬機(jī)(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在于:虛擬系統(tǒng)不會(huì)降低電腦的性能,啟動(dòng)虛擬系統(tǒng)不需要像啟動(dòng)windows系統(tǒng)那樣耗費(fèi)時(shí)間,運(yùn)行程序更加方便快捷;虛擬系統(tǒng)只能模擬和現(xiàn)有操作系統(tǒng)相同的環(huán)境,而虛擬機(jī)則可以模擬出其他種類的操作系統(tǒng);而且虛擬機(jī)需要模擬底層的硬件指令,所以在應(yīng)用程序運(yùn)行速度上比虛擬系統(tǒng)慢得多。
Linux的基本思想有兩點(diǎn):第一,一切都是文件;第二,每個(gè)軟件都有確定的用途。其中第一條詳細(xì)來(lái)講就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件。至于說(shuō)Linux是基于Unix的,很大程度上也是因?yàn)檫@兩者的基本思想十分相近。
Linux是一款免費(fèi)的操作系統(tǒng),用戶可以通過(guò)網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。正是由于這一點(diǎn),來(lái)自全世界的無(wú)數(shù)程序員參與了Linux的修改、編寫(xiě)工作,程序員可以根據(jù)自己的興趣和靈感對(duì)其進(jìn)行改變,這讓Linux吸收了無(wú)數(shù)程序員的精華,不斷壯大。
這使得可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見(jiàn)的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見(jiàn)的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。
Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。
Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶可以通過(guò)鍵盤(pán)輸入相應(yīng)的指令來(lái)進(jìn)行操作。它同時(shí)也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說(shuō)是一個(gè)Linux版的Windows。Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。
Shell命令
在構(gòu)建完虛擬機(jī)以及學(xué)習(xí)完Linux操作系統(tǒng)之后,我們開(kāi)始學(xué)習(xí)在Linux系統(tǒng)下運(yùn)行的shell命令。在計(jì)算機(jī)科學(xué)中,Shell俗稱殼(用來(lái)區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的command和后來(lái)的cmd.exe。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。
Shell不是一個(gè)程序.他大意是指對(duì)系統(tǒng)的操控權(quán),一個(gè)操控接口, shell的概念是從Unix繼承下來(lái)的,shell是分等級(jí)的,所以就有了提升權(quán)限的概念。
Shell就是一個(gè)命令行解釋器,它的作用就是遵循一定的語(yǔ)法將輸入的命令加以解釋并傳給系統(tǒng)。它為用戶提供了一個(gè)向Linux發(fā)送請(qǐng)求以便運(yùn)行程序的接口系統(tǒng)級(jí)程序,用戶可以用Shell來(lái)啟動(dòng)、掛起、停止甚至是編寫(xiě)一些程序。現(xiàn)在延伸進(jìn)Windows。
實(shí)際上Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令并且把它們送到內(nèi)核。不僅如此,Shell有自己的編程語(yǔ)言用于對(duì)命令的編輯,它允許用戶編寫(xiě)由shell命令組成的程序。Shell編程語(yǔ)言具有普通編程語(yǔ)言的很多特點(diǎn),比如它也有循環(huán)結(jié)構(gòu)和分支控制結(jié)構(gòu)等,用這種編程語(yǔ)言編寫(xiě)的Shell程序與其他應(yīng)用程序具有同樣的效果。
不論是哪一種Shell,它最主要的功用都是解譯使用者在命令列提示符號(hào)下輸入的指令。Shell 語(yǔ)法分析命令列,把它分解成以空白區(qū)分開(kāi)的符號(hào)(token),在此空白包括了跳位鍵(tab)、空白和換行(New Line)。如果這些字包含了metacharacter,shell 將會(huì)評(píng)估(evaluate)它們的正確用法。另外,shell 還管理檔案輸入輸出及幕后處理(background processing)。在處理命令列之后,shell 會(huì)尋找命令并開(kāi)始執(zhí)行它們。
Shell 的另一個(gè)重要功用是提供個(gè)人化的使用者環(huán)境,這通常在 shell 的初始化檔案中完成。這些檔案包括了設(shè)定終端機(jī)鍵盤(pán)和定義窗口的特征;設(shè)定變量,定義搜尋路徑、權(quán)限、提示符號(hào)和終端機(jī)類型;以及設(shè)定特殊應(yīng)用程序所需要的變量,例如窗口、文字處理程序、及程序語(yǔ)言的鏈接庫(kù)。Korn shell 和 C shell 加強(qiáng)了個(gè)別化的能力:增加歷程、別名、和內(nèi)建變量集以避免使用者誤殺檔案、不慎簽出、并在當(dāng)工作完成時(shí)通知使用者。
Shell 也能當(dāng)解譯性的程序語(yǔ)言(interpreted programing language)。Shell 程序,通常叫做命令文件,它由列在檔案內(nèi)的命令所構(gòu)成。此程序在編輯器中編輯(雖然也可以直接在命令列下寫(xiě)作程序,online scripting),由 UNIX 命令和基本的程序結(jié)構(gòu),例如變量的指定、測(cè)試條件、和循環(huán)所構(gòu)成。您不需要編譯 shell 命令檔。Shell 本身會(huì)解譯命令檔中的每一行,就如同由鍵盤(pán)輸入一樣。shell 負(fù)責(zé)解譯命令,而使用者則必須了解這些命令能做什么。下面列出了一些有用的命令和它們的使用方法。
Hadoop平臺(tái)
在學(xué)會(huì)了多臺(tái)虛擬機(jī)的聯(lián)動(dòng)使用以及shell程序設(shè)計(jì)語(yǔ)言之后,我們開(kāi)始學(xué)習(xí)Hadoop平臺(tái),一個(gè)低成本、高效、可靠、適合大數(shù)據(jù)的分布式儲(chǔ)存和計(jì)算的平臺(tái)。
Hadoop是一個(gè)能夠?qū)Υ罅繑?shù)據(jù)進(jìn)行分布式處理的軟件框架。Hadoop 以一種可靠、高效、可伸縮的方式進(jìn)行數(shù)據(jù)處理。它是可靠的,因?yàn)樗僭O(shè)計(jì)算元素和存儲(chǔ)會(huì)失敗,因此它維護(hù)多個(gè)工作數(shù)據(jù)副本,確保能夠針對(duì)失敗的節(jié)點(diǎn)重新分布處理。它是高效的,因?yàn)樗圆⑿械姆绞焦ぷ鳎ㄟ^(guò)并行處理加快處理速度。它還是可伸縮的,能夠處理PB級(jí)數(shù)據(jù)。此外,Hadoop 依賴于社區(qū)服務(wù),因此它的成本比較低,任何人都可以使用。
Hadoop是一個(gè)能夠讓用戶輕松架構(gòu)和使用的分布式計(jì)算平臺(tái)。用戶可以輕松地在Hadoop上開(kāi)發(fā)和運(yùn)行處理海量數(shù)據(jù)的應(yīng)用程序。它主要有以下幾個(gè)優(yōu)點(diǎn):
1.高可靠性。Hadoop按位存儲(chǔ)和處理數(shù)據(jù)的能力值得人們信賴。
2.高擴(kuò)展性。Hadoop是在可用的計(jì)算機(jī)集簇間分配數(shù)據(jù)并完成計(jì)算任務(wù)的,這些集簇可以方便地?cái)U(kuò)展到數(shù)以千計(jì)的節(jié)點(diǎn)中。
3.高效性。Hadoop能夠在節(jié)點(diǎn)之間動(dòng)態(tài)地移動(dòng)數(shù)據(jù),并保證各個(gè)節(jié)點(diǎn)的動(dòng)態(tài)平衡,因此處理速度非常快。
4.高容錯(cuò)性。Hadoop能夠自動(dòng)保存數(shù)據(jù)的多個(gè)副本,并且能夠自動(dòng)將失敗的任務(wù)重新分配。
5.低成本。與一體機(jī)、商用數(shù)據(jù)倉(cāng)庫(kù)以及QlikView、Yonghong Z-Suite等數(shù)據(jù)集市相比,hadoop是開(kāi)源的,項(xiàng)目的軟件成本因此會(huì)大大降低。
而Hadoop對(duì)于大數(shù)據(jù)處理的意義也是很大的。Hadoop得以在大數(shù)據(jù)處理應(yīng)用中廣泛應(yīng)用得益于其自身在數(shù)據(jù)提取、變形和加載(ETL)方面上的天然優(yōu)勢(shì)。Hadoop的分布式架構(gòu),將大數(shù)據(jù)處理引擎盡可能的靠近存儲(chǔ),對(duì)例如像ETL這樣的批處理操作相對(duì)合適,因?yàn)轭愃七@樣操作的批處理結(jié)果可以直接走向存儲(chǔ)。Hadoop的MapReduce功能實(shí)現(xiàn)了將單個(gè)任務(wù)打碎,并將碎片任務(wù)(Map)發(fā)送到多個(gè)節(jié)點(diǎn)上,之后再以單個(gè)數(shù)據(jù)集的形式加載(Reduce)到數(shù)據(jù)倉(cāng)庫(kù)里。
在Hadoop 出現(xiàn)之前,高性能計(jì)算和網(wǎng)格計(jì)算一直是處理大數(shù)據(jù)問(wèn)題主要的使用方法和工具,它們主要采用消息傳遞接口提供的API來(lái)處理大數(shù)據(jù)。高性能計(jì)算的思想是將計(jì)算作業(yè)分散到集群機(jī)器上,集群計(jì)算節(jié)點(diǎn)訪問(wèn)存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN 構(gòu)成的共享文件系統(tǒng)獲取數(shù)據(jù),這種設(shè)計(jì)比較適合計(jì)算密集型作業(yè)。當(dāng)需要訪問(wèn)像PB 級(jí)別的數(shù)據(jù)的時(shí)候,由于存儲(chǔ)設(shè)備網(wǎng)絡(luò)帶寬的限制,很多集群計(jì)算節(jié)點(diǎn)只能空閑等待數(shù)據(jù)。而Hadoop卻不存在這種問(wèn)題,由于Hadoop使用專門(mén)為分布式計(jì)算設(shè)計(jì)的文件系統(tǒng)HDFS,計(jì)算的時(shí)候只需要將計(jì)算代碼推送到存儲(chǔ)節(jié)點(diǎn)上,即可在存儲(chǔ)節(jié)點(diǎn)上完成數(shù)據(jù)本地化計(jì)算,Hadoop中的集群存儲(chǔ)節(jié)點(diǎn)也是計(jì)算節(jié)點(diǎn)。在分布式編程方面,MPI 是屬于比較底層的開(kāi)發(fā)庫(kù),它賦予了程序員極大的控制能力,但是卻要程序員自己控制程序的執(zhí)行流程,容錯(cuò)功能,甚至底層的套接字通信、數(shù)據(jù)分析算法等底層細(xì)節(jié)都需要自己編程實(shí)現(xiàn)。這種要求無(wú)疑對(duì)開(kāi)發(fā)分布式程序的程序員提出了較高的要求。相反,Hadoop的MapReduce卻是一個(gè)高度抽象的并行編程模型,它將分布式并行編程抽象為兩個(gè)原語(yǔ)操作,即map操作和reduce操作,開(kāi)發(fā)人員只需要簡(jiǎn)單地實(shí)現(xiàn)相應(yīng)的接口即可,完全不用考慮底層數(shù)據(jù)流、容錯(cuò)、程序的并行執(zhí)行等細(xì)節(jié)。這種設(shè)計(jì)無(wú)疑大大降低了開(kāi)發(fā)分布式并行程序的難度。Java綜合方向(1)HTML靜態(tài)網(wǎng)頁(yè)
這個(gè)階段的實(shí)訓(xùn)我們主要是練習(xí)網(wǎng)頁(yè)制作及網(wǎng)站發(fā)布的各種知識(shí)。近些年隨著計(jì)算機(jī)的廣泛應(yīng)用,Internet已經(jīng)成為人們獲得信息不可或缺的媒介,特別是Internet的普及和發(fā)展,網(wǎng)絡(luò)已經(jīng)成為了不可或缺的通信手段。無(wú)論是最新的新聞信息、新產(chǎn)品的出臺(tái)、新游戲的發(fā)布、最新的動(dòng)態(tài),包括等候就業(yè)人才的個(gè)人簡(jiǎn)歷,我們都是可以通過(guò)網(wǎng)絡(luò)來(lái)獲得。但是什么為這提供平臺(tái)的呢。我們又是通過(guò)什么來(lái)獲取這些信息的呢—網(wǎng)頁(yè)。由于人們使用網(wǎng)絡(luò)的頻繁,網(wǎng)頁(yè)作為上網(wǎng)的主要依托就變得非常的重要。網(wǎng)頁(yè)講究的是排版布局,其功能主要就是提供一種形式給每個(gè)上網(wǎng)者,讓他們能夠了解網(wǎng)站提供的信息。網(wǎng)頁(yè)設(shè)計(jì)直接面對(duì)的是大量的用戶,隨時(shí)都會(huì)反饋回來(lái)對(duì)網(wǎng)頁(yè)的批評(píng)建議等,可以根據(jù)實(shí)際情況進(jìn)行修改,這樣做可以使使用者用起來(lái)更加的方便。
Dreamweaver和Hbuilder工具為我們實(shí)現(xiàn)這些提供了便利,下面我將網(wǎng)頁(yè)制作和網(wǎng)站發(fā)布的知識(shí)總結(jié)如下:
1.網(wǎng)頁(yè)制作的前期工作是搜集大量的素材,我們的網(wǎng)頁(yè)只有是實(shí)用的才會(huì)是大眾喜歡的,搜集素材以充實(shí)我們的網(wǎng)頁(yè)。當(dāng)然我們也應(yīng)該在此時(shí)定下網(wǎng)站的方向是什么,剩下的就是靠Dreamweaver進(jìn)行編輯;
2.網(wǎng)頁(yè)的版式設(shè)計(jì),版式設(shè)計(jì)時(shí)我們應(yīng)該有重點(diǎn),把重要的內(nèi)容新聞放在醒目的位置上。規(guī)劃各元素在網(wǎng)頁(yè)中的位置關(guān)系和表現(xiàn)方法,合理安排圖像、文本等元素,使網(wǎng)頁(yè)布局合理、美觀大方;
3.文本編寫(xiě),我們的網(wǎng)頁(yè)中需要大量的文字材料,這就要在網(wǎng)頁(yè)編輯器中用HTML語(yǔ)言中的標(biāo)簽編寫(xiě)。也可以利用網(wǎng)頁(yè)編輯工具的“所見(jiàn)即所得”功能,直接寫(xiě)入文字。在瀏覽器中運(yùn)行時(shí)出現(xiàn)冗余代碼時(shí)返回代碼頁(yè)面重新進(jìn)行查看修改;
4.處理網(wǎng)頁(yè)之間的關(guān)聯(lián),這主要是建立合理、高效的網(wǎng)頁(yè)導(dǎo)航系統(tǒng); 5.網(wǎng)頁(yè)發(fā)布過(guò)程,主要是將建設(shè)好的網(wǎng)頁(yè)上傳到服務(wù)器中供用戶瀏覽。
存在的問(wèn)題及解決思路
(1)在Dreamweaver基礎(chǔ)方面:制作網(wǎng)頁(yè)時(shí)如何實(shí)現(xiàn)網(wǎng)頁(yè)不跳轉(zhuǎn)就可以出現(xiàn)新的內(nèi)容,實(shí)現(xiàn)頁(yè)面內(nèi)的鏈接;用代碼編寫(xiě)網(wǎng)頁(yè)上的按鈕,實(shí)現(xiàn)按鈕的各種功能,如刷新,重置,確定操作。Css樣式表的概念模糊。
(2)網(wǎng)站風(fēng)格方面:一個(gè)網(wǎng)站的各個(gè)頁(yè)面之間風(fēng)格應(yīng)該是統(tǒng)一的,只有圍繞一個(gè)風(fēng)格才會(huì)成功。
(3)網(wǎng)站的內(nèi)容方面:在制作網(wǎng)站時(shí)內(nèi)容之間應(yīng)該是相關(guān)的,在制作時(shí)我們不能追求面面俱到,只能做到精益求精。雜亂無(wú)章的網(wǎng)站是不會(huì)有大的發(fā)展的。
(2)SQL SERVER數(shù)據(jù)庫(kù)
用 SQL SERVER2008 做系統(tǒng),這對(duì)于我們來(lái)說(shuō)還算比較簡(jiǎn)單,因?yàn)閯傞_(kāi)始我 們更本不知道怎樣入手我們所需要建立的對(duì)象較為簡(jiǎn)單,學(xué)習(xí)了幾天就開(kāi)始下一階段的內(nèi)容。1.SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型用以開(kāi)發(fā)Web應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。
2.SQL Server 2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持 等功能,使其得以升級(jí)到最大 Web站點(diǎn)所需的性能級(jí)別。
3.SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷減到最小。SQL Server 2000分布式查詢使您得以引用來(lái)不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù) 支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù) 本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用 戶,使這些用戶 自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。
4.SQL Server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在支持基于標(biāo)準(zhǔn)的與 WindowsDNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這 些應(yīng)用程序。(3)Java基礎(chǔ)
Java語(yǔ)言是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言之一,它提供了方便訪問(wèn)數(shù)據(jù)的技術(shù)。利用Java語(yǔ)言中的JDBC技術(shù),用戶能方便地開(kāi)發(fā)出基于Web網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)訪問(wèn)程序,從而擴(kuò)充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn)接口。JDBC由一組用Java語(yǔ)言編寫(xiě)的類與接口組成,通過(guò)調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫(kù)系統(tǒng)(如Access、SQL Server 2000、Oracle、Sybase等),進(jìn)而可使用標(biāo)準(zhǔn)的SQL語(yǔ)言來(lái)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫(kù)系統(tǒng)編寫(xiě)不同的Java程序代碼。
控制技術(shù)-Servlet技術(shù) 1)什么是Servlet? 一個(gè)servlet就是Java編程語(yǔ)言中的一個(gè)類,它被用來(lái)擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過(guò)“請(qǐng)求-響應(yīng)”編程模型來(lái)訪問(wèn)的應(yīng)用程序。雖然servlet可以對(duì)任何類型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 servlet類。javax.servlet和javax.servlet.http包為編寫(xiě)servlet提供了接口和類。所有的servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。2)Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來(lái)控制。當(dāng)一個(gè)請(qǐng)求映射到一個(gè) servlet時(shí),該容器執(zhí)行下列步驟。頁(yè)面設(shè)計(jì)-JSP頁(yè)面 1)MVC 模式
為了把表現(xiàn)層presentation從請(qǐng)求處理request processing 和數(shù)據(jù)存儲(chǔ)data storage中分離開(kāi)來(lái),SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請(qǐng)求。當(dāng)請(qǐng)求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的JSP頁(yè)。有幾種平臺(tái)都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2)JSP技術(shù)的強(qiáng)勢(shì)
(1)一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見(jiàn)的。(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。
(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。3)JSP技術(shù)的弱勢(shì)
(1)與ASP一樣,Java的一些優(yōu)勢(shì)正是它致命的問(wèn)題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。
(2)Java的運(yùn)行速度是用class常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤(pán)空間來(lái)儲(chǔ)存一系列的.java文件和.class文件,以及對(duì)應(yīng)的版本文件。
(4)頁(yè)面設(shè)計(jì)-JSP頁(yè)面
1)MVC模式
為了把表現(xiàn)層 presentation 從請(qǐng)求處理 request processing和數(shù)據(jù)存儲(chǔ) data,與ASP 一樣,Java 的一些優(yōu)勢(shì)正是規(guī)范的 SERVLET 或者分離 的 JSP 文件用于處理請(qǐng)求。當(dāng)請(qǐng)求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的 JSP 頁(yè)。有幾種平臺(tái)都基于服 務(wù)于網(wǎng)絡(luò)層的模-視圖-控件模式(比如 Struts 和 Spring framework)。
2)JSP 技術(shù)的強(qiáng)勢(shì):
(1)一次編寫(xiě),到處運(yùn)行。在 這一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼 不用做任何更改。
(2)系統(tǒng)的多平臺(tái)支持。基本上可以在所有平臺(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比 ASP/PHP 的局限性是顯而易見(jiàn)的。(3)強(qiáng)大的可伸縮性。從只有一個(gè) 小的 Jar文件就可以運(yùn)行 Serv let/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application 進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與 ASP 很像,Java 已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多己經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。3)JSP 技術(shù)的弱勢(shì)
(1)它致命的問(wèn)題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜'性。
Java 的運(yùn)行速度是用 class 常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用 的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是“最 低性能價(jià)格比” 了。從另一方面,它還需要硬盤(pán)空 間來(lái)儲(chǔ)存一系列的 java文件和.class 文件,以及對(duì)應(yīng)的版本文件。
4)JSP 內(nèi)置對(duì)象(1)request 對(duì)象: 該對(duì)象封裝了用戶提交的信息,通過(guò)調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息,即使用該對(duì)象可以獲取用戶提交信息。
(2)respon se 對(duì)象: 對(duì)客戶的請(qǐng)求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。(3)session 對(duì)象
session 對(duì)象是一個(gè) JSP 內(nèi)置對(duì)象,它在第一個(gè) JSP頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,完成束,被稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪問(wèn)一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)服務(wù)器的兒個(gè)頁(yè)面之間反 復(fù)連接,反復(fù)刷新一個(gè)頁(yè)面,服務(wù)器應(yīng)當(dāng)通過(guò)某種辦法知道這 是向一個(gè)客戶,這就需要 session 對(duì)象。
(4)applicat ion 對(duì)象
服務(wù)器啟動(dòng)后就產(chǎn)生 了這個(gè) application 對(duì)象,當(dāng)客戶在所訪問(wèn)的網(wǎng)站的各個(gè)頁(yè)面 之間瀏覽時(shí),這個(gè) application 對(duì)象都是同一個(gè),直到服務(wù)器關(guān)閉。但是與 session 不 同的是,所有客戶的 app licat ion 對(duì)象都是同一個(gè),即所有客戶共享這個(gè)內(nèi)宜的application 對(duì)象。ou t 對(duì)象
ou t 對(duì)象是一個(gè)輸出流,用來(lái)向客戶端輸出數(shù)據(jù)。out 對(duì)象用于各種數(shù)據(jù)的輸出。
(5)JDBC連接數(shù)據(jù)庫(kù)
JDBC(Java Data Base Connectivi t y,java 數(shù)據(jù)庫(kù)連接)是 一種用于執(zhí)行SQL 語(yǔ)句的 Java APl,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC 擴(kuò)展了 Java 的功能。簡(jiǎn)單地說(shuō),JDBC 可做三件事 : 與數(shù)據(jù)庫(kù) 建立連接、發(fā)送操 作數(shù) 據(jù)庫(kù) 的語(yǔ)句并處理結(jié)果。]DBC API 既支持?jǐn)?shù)據(jù)庫(kù) 訪問(wèn)的兩 層 模型 C C/ S),同時(shí)也支持三層 模型 CB/S)。在兩層模型中,]ava appl et 或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫(kù)進(jìn)行對(duì)話。這將需要一 個(gè) ]DBC 驅(qū) 動(dòng)程序來(lái)與 所訪問(wèn) 的特定數(shù)據(jù)庫(kù)管理系統(tǒng) 進(jìn)行通訊。用戶的 SQL 語(yǔ)句被送 往數(shù)據(jù)庫(kù)中,而其結(jié)果 將被送 回給用戶。數(shù)據(jù)庫(kù)可以位 于另一 臺(tái)計(jì)算機(jī)上,用戶通過(guò)網(wǎng)絡(luò)連接到上面。這就叫做客戶機(jī) /服務(wù)器配置,其中用戶的 計(jì)算 機(jī)為客 戶機(jī),提供數(shù) 據(jù)庫(kù)的計(jì)算機(jī) 為服務(wù)器。
(1)建 立 JDBC 連接 : Connection 對(duì)象代表與數(shù)據(jù)庫(kù)的連接。
(2)打開(kāi)連接
與數(shù)據(jù)庫(kù)建立連接的標(biāo)準(zhǔn)方法是調(diào)用 DriverManager.getConnection 方法。(3)發(fā)送SQL語(yǔ)句
連接一旦建立,就可用來(lái)向它所涉及的數(shù)據(jù)庫(kù)傳送 SQL語(yǔ)句。JDBC 對(duì) 可被發(fā)送的SQL 語(yǔ)句類型不加任何限制。這就提供了很大的靈活性,即允許使用特定的數(shù)據(jù)庫(kù)語(yǔ)句或甚至于非SQL語(yǔ)句。然而,它要求用戶自己負(fù)責(zé)確保所涉及的數(shù)據(jù)庫(kù)可以處理所發(fā)送 的 SQL語(yǔ)旬,否則將自食其果。例如,如果某個(gè)應(yīng)用程序試圖向不支持儲(chǔ)存程序的 DBMS 發(fā)送儲(chǔ)存程序調(diào)用,就會(huì)失敗并將拋出異常。
JDBC 提供的類,用于向數(shù)據(jù)庫(kù)發(fā)送SQL話句。Connection 接口中的三 個(gè)方法可用于創(chuàng)建這些類的實(shí)例。下面列出這些類及其創(chuàng)建方法 :(1)Statemen t : 由方法createStatement 所創(chuàng)建。Statement 對(duì)象用 于發(fā)送簡(jiǎn)單的 SQL 語(yǔ)句。(2)PreparedS tat ement: 由方法prepareStatement 所創(chuàng) 建。
五、實(shí)習(xí)總結(jié)
工欲善其事,必先利其器。選擇對(duì)了開(kāi)發(fā)的項(xiàng)目就給以后的開(kāi)發(fā)系統(tǒng)開(kāi)了一個(gè)好頭。但是系統(tǒng)的進(jìn)程并不是一帆風(fēng)順的,在做項(xiàng)目的過(guò)程中,看似簡(jiǎn)單的分工卻是一門(mén)高深的學(xué)問(wèn)。首先要根據(jù)各個(gè)人的不同的特點(diǎn)來(lái)安排不同的工作,這樣才能人盡其才,物盡其用,達(dá)到資源的優(yōu)化配置。比如,不能讓不善于表達(dá)與講解的去在成果展示的時(shí)候去做講解。此外,在開(kāi)發(fā)系統(tǒng)的時(shí)候不能各自只顧著干自己的,而不去和同學(xué)之間進(jìn)行交流。遇到不明確的地方想當(dāng)然,憑著自己的感覺(jué)往下做,最后造成各個(gè)模塊之間不能快速有效的進(jìn)行連接。這一點(diǎn)隨著項(xiàng)目的深入越來(lái)越顯得重要,在開(kāi)發(fā)過(guò)程中要多進(jìn)行交流和討論,既避免了不必要的反工又能開(kāi)闊思路還能激發(fā)大家的設(shè)計(jì)靈感,因?yàn)槊恳粋€(gè)步驟都關(guān)乎著系統(tǒng)的成敗,他們之間是相互連接的,密不可分的。在這次實(shí)習(xí)過(guò)程中我們領(lǐng)會(huì)到了編程行業(yè)內(nèi)的一句話的真正含義那就是“三分編寫(xiě),七分調(diào)試”。當(dāng)一個(gè)程序,員剛剛拿到一個(gè)模塊時(shí),會(huì)根據(jù) 自己以往的經(jīng)驗(yàn)和手邊的書(shū)籍立刻就可以進(jìn)入程序的開(kāi)發(fā)階段。但是當(dāng)編寫(xiě)完成后,更艱巨的任務(wù)還在后面,那就是調(diào)試。往往一次寫(xiě)完的程序存在很多錯(cuò)誤根本無(wú)法正常運(yùn)行,許多錯(cuò)誤都比較低級(jí)比如拼寫(xiě)錯(cuò)誤等。有時(shí)候費(fèi)勁就牛二虎之力修改的差不多了但是就有那么一兩個(gè)地方老是出錯(cuò),這時(shí)只能不停的試驗(yàn)、測(cè)試、翻書(shū)、找資料,不知不覺(jué)兩三個(gè)小時(shí)就過(guò)去了并且人的精神也很緊張和疲憊。很多時(shí)候那出錯(cuò)的地方并不是有多么難,換個(gè)思路或者梳理一下心緒就可以很快改正。當(dāng)然,程序調(diào)試成功的快樂(lè)又促使著 自己繼續(xù)做下去,做得更好并且不斷追求難度。這次實(shí)習(xí)使我們對(duì)編程的工作有了了解,實(shí)在是很有成就感,當(dāng)然在你完成開(kāi)發(fā)并且能順利運(yùn)行的一瞬間激動(dòng),快來(lái)無(wú)處不在。
還有,我們深知大學(xué)里學(xué)的知識(shí)是非常的有限。現(xiàn)代社會(huì)是知識(shí)經(jīng)濟(jì)的社會(huì),科學(xué)技術(shù)日新月異,只靠自己原有的那些技術(shù)是不能夠應(yīng)對(duì)客戶越來(lái)越繁瑣和苛刻的要求。要想在社會(huì)立足只有不停的學(xué)習(xí)和了解行業(yè)發(fā)展的前沿,不斷消化吸收先進(jìn)的思想和掌握 先進(jìn)的工具。大學(xué)的學(xué)習(xí)大部分是淺嘗輒止沒(méi)有深入探索,內(nèi)容寬泛不夠細(xì)致入微,大部分根本不能直接用,而要依靠它快速掌握與其有關(guān)聯(lián)的技術(shù)并為我們所用。我們想這才是大學(xué)教育的根本,大學(xué)教育不能教會(huì)你直接謀生的本領(lǐng)卻可以賦予你自學(xué)的能力,這樣不管走到哪里都能快速適應(yīng)并且快速融入其中。通過(guò)這次實(shí)習(xí),我們領(lǐng)悟到很多在學(xué)校在課堂學(xué)不到的東西。一個(gè)月的時(shí)間雖然短暫卻非常充實(shí)。通過(guò)實(shí)踐,我們解決實(shí)際問(wèn)題的能力得到了很好的鍛煉。工作中也遇到了很多的以前沒(méi)有遇到過(guò)的新問(wèn)題,面對(duì)技術(shù)難題我們總是直接面對(duì),沒(méi)有逃避,也因此自學(xué)了好多新的技術(shù),大大提高了自己的自學(xué)能力,也加深了對(duì)自己工作要負(fù)責(zé)的信念。在項(xiàng)目開(kāi)發(fā)過(guò)程中我們也遇到了一些自己確實(shí)無(wú)法解決的困難,在老師和大神的幫助下也順利的解決了。在開(kāi)發(fā)團(tuán)隊(duì)中,加強(qiáng)了自己的團(tuán)結(jié)精神和集體感,對(duì)工作認(rèn)真負(fù)責(zé),對(duì)團(tuán)隊(duì)認(rèn)真負(fù)責(zé)。通過(guò)這個(gè)項(xiàng)目不僅學(xué)習(xí)到了很多技術(shù)也了解了整個(gè)開(kāi)發(fā)項(xiàng)目的大體流程,從需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫(xiě)、測(cè)試、項(xiàng)目維護(hù)等方面,使自己不僅更深的了解了開(kāi)發(fā)中的一個(gè)小步驟的重要性,而且還從一個(gè)小步驟的角度學(xué)會(huì)了整體的來(lái)看整個(gè)項(xiàng)目開(kāi)發(fā),加深了軟件開(kāi)發(fā)概念的理解。不斷學(xué)習(xí)使我們對(duì)編程 作有了更進(jìn)一步的認(rèn)識(shí)和了解。不懂就學(xué)、就問(wèn),是一切進(jìn)步取得的前提和基礎(chǔ)。我相信通過(guò)此次實(shí)習(xí)的引導(dǎo),我們?cè)谝院蟮膶W(xué)習(xí)中會(huì)很快的入門(mén),我沒(méi)們相信我們會(huì)對(duì)實(shí)習(xí)中所遇到的問(wèn)題格外注意,在今后的學(xué)習(xí)和工作中也會(huì)對(duì)問(wèn)題有更深的見(jiàn)解。工作中時(shí)常遇到新的問(wèn)題,就需要查閱相關(guān)資料,一個(gè)問(wèn)題一個(gè)問(wèn)題的解決,一個(gè)困難一個(gè)困難的克服,不僅將原有知識(shí)溫習(xí)鞏固,產(chǎn)生新的理解,而且學(xué)到很多新知識(shí),有了許多新的認(rèn)識(shí)。但某些認(rèn)識(shí)都還是膚淺的,還需要我們?cè)趯?shí)踐當(dāng)中去不斷深入地理解。
1、下面就是我的一點(diǎn)心得 :
2、學(xué)無(wú)止鏡,時(shí)代的發(fā)展瞬息萬(wàn)變,各種新技術(shù)知識(shí)日新月異。我們要堅(jiān)持不懈地努力學(xué)習(xí)各種理論知識(shí),并用于指導(dǎo)實(shí)踐,以更好的適應(yīng)行業(yè)發(fā)展的需要。
3、熟練的掌握各種業(yè)務(wù)技能才能更好的投入工作,我們要通過(guò)多看、多學(xué)、多練來(lái)不斷的提高自己的各項(xiàng)業(yè)務(wù)技能。
4、業(yè)“精于勤而荒于嬉”,實(shí)踐是不斷取得進(jìn)步的基礎(chǔ)。我們要通過(guò)實(shí)踐不斷的總結(jié)經(jīng)驗(yàn),提高自己解決實(shí)際問(wèn)題的能力,并在實(shí)踐的過(guò)程中慢慢克服急躁情緒,積極、熱情的對(duì)待每一件工作。
5、一個(gè)人能走的更快,一群人才能走得更遠(yuǎn)。不管在以后的學(xué)習(xí)或工作中,我們要學(xué)會(huì)相互協(xié)作,團(tuán)隊(duì)的力量是強(qiáng)大的,會(huì)給你意想不到的驚喜。
總之,短短一個(gè)月的實(shí)習(xí)期,對(duì)我們長(zhǎng)江大學(xué)信息與數(shù)學(xué)學(xué)院2014級(jí)的同學(xué)有很著重要的意義,是我們成長(zhǎng)的一個(gè)重要階段。我們以后將會(huì)以此次實(shí)習(xí)為 借鑒,努力工作和學(xué)習(xí),不斷為這個(gè)社會(huì)創(chuàng)造價(jià)值也為構(gòu)建社會(huì)主義和諧社會(huì)盡自己綿薄之力。
六、實(shí)習(xí)場(chǎng)景
公司旁的湖畔景色怡人
每日走過(guò)的木板橋
清晨立會(huì)
小組每日任務(wù)安排一覽表
最親愛(ài)的吳靜老師悉心的為同學(xué)們解答
班長(zhǎng)送上鮮花以表對(duì)老師的感謝
每日加班到8點(diǎn)的Java班的同志們
閑暇之際歡樂(lè)的掃雷
督導(dǎo)帶領(lǐng)我們前往素拓地點(diǎn)
歡樂(lè)而又短暫的素質(zhì)拓展
實(shí)習(xí)一個(gè)月的項(xiàng)目成果
下班后與老師們的歡樂(lè)狼人殺
實(shí)習(xí)結(jié)束后返程旅途合影