生產(chǎn)實(shí)習(xí)報(bào)告_第1頁(yè)
生產(chǎn)實(shí)習(xí)報(bào)告_第2頁(yè)
生產(chǎn)實(shí)習(xí)報(bào)告_第3頁(yè)
生產(chǎn)實(shí)習(xí)報(bào)告_第4頁(yè)
生產(chǎn)實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔傾情為你奉上精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)專心專注專業(yè)精選優(yōu)質(zhì)文檔傾情為你奉上專心專注專業(yè)洛 陽(yáng) 理 工 學(xué) 院生 產(chǎn) 實(shí) 習(xí) 報(bào) 告專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 學(xué) 號(hào) 姓 名 完成日期 2019.11.15 培訓(xùn)單位簡(jiǎn)介公司名稱:河南中原大數(shù)據(jù)研究院有限公司河南中原大數(shù)據(jù)研究院是由西安交通大學(xué)、河南省科技廳、嵩山科創(chuàng)、美林?jǐn)?shù)據(jù)共同組建的新型研發(fā)機(jī)構(gòu),共同參與申報(bào)了“大數(shù)據(jù)算法與分析技術(shù)國(guó)家工程實(shí)驗(yàn)室”。研究院由中國(guó)科學(xué)院院士徐宗本擔(dān)任院長(zhǎng),充分發(fā)揮徐院士研究團(tuán)隊(duì)及西安交通大學(xué)在數(shù)學(xué)、統(tǒng)計(jì)、計(jì)算機(jī)科學(xué)等領(lǐng)域的科研優(yōu)勢(shì)以及其他各方的資源優(yōu)勢(shì),建設(shè)“兩個(gè)中心,三個(gè)基地”,即

2、大數(shù)據(jù)基礎(chǔ)研發(fā)中心、大數(shù)據(jù)行業(yè)應(yīng)用中心和人才培育基地、政產(chǎn)學(xué)研合作基地、大數(shù)據(jù)產(chǎn)業(yè)孵化基地。研究院重點(diǎn)關(guān)注大數(shù)據(jù)在政府政務(wù)、交通物流、智能制造、現(xiàn)代農(nóng)業(yè)、金融、醫(yī)療、物聯(lián)網(wǎng)和智慧城市等領(lǐng)域的科技創(chuàng)新和產(chǎn)業(yè)化應(yīng)用,打造大數(shù)據(jù)領(lǐng)域新型創(chuàng)新創(chuàng)業(yè)載體,推動(dòng)中原地區(qū)大數(shù)據(jù)技術(shù)應(yīng)用、人才培養(yǎng)與產(chǎn)業(yè)化發(fā)展。2015年12月,根據(jù)河南省人民政府與西安交通大學(xué)簽訂的河南省人民政西安交通大學(xué)產(chǎn)學(xué)研戰(zhàn)略合作框架協(xié)議書(shū),雙方?jīng)Q定共同成立西安交通大學(xué)中原大數(shù)據(jù)研究院,負(fù)責(zé)大數(shù)據(jù)基礎(chǔ)技術(shù)研究;2017年1月,國(guó)家發(fā)改委正式批復(fù),由西安交通大學(xué)做為承建單位,河南中原大數(shù)據(jù)研究院有限公司聯(lián)合清華大學(xué)大數(shù)據(jù)研究院等多家單位共建

3、“大數(shù)據(jù)算法與分析技術(shù)國(guó)家工程實(shí)驗(yàn)室”。河南中原大數(shù)據(jù)研究院有限公司是由西安交通大學(xué)、美林?jǐn)?shù)據(jù)、嵩岳科技共同組建的省級(jí)新型研發(fā)機(jī)構(gòu);公司主要從事人工智能、系統(tǒng)集成、數(shù)據(jù)安全、信息技術(shù)服務(wù)等業(yè)務(wù),并負(fù)責(zé)推動(dòng)大數(shù)據(jù)科學(xué)技術(shù)成果推廣應(yīng)用及產(chǎn)業(yè)化。現(xiàn)擁有TEMPO數(shù)據(jù)挖掘分析平臺(tái)和3D人臉識(shí)別系統(tǒng),可為企業(yè)、銀行、高校、政府提供數(shù)據(jù)可視化和數(shù)據(jù)分析挖掘解決方案、3D人臉識(shí)別解決方案以及技術(shù)咨詢等,公司同時(shí)開(kāi)設(shè)的有大數(shù)據(jù)學(xué)院,著力培養(yǎng)數(shù)據(jù)分析等中高端專業(yè)技術(shù)人才,以及大數(shù)據(jù)應(yīng)用化眾創(chuàng)空間,著力打造協(xié)同創(chuàng)新的專業(yè)孵化綜合體。大數(shù)據(jù)學(xué)院與高校、企業(yè)、銀行、園區(qū)緊密合作,擁有雄厚的師資力量完善的課程體系、先進(jìn)

4、的培訓(xùn)基地和豐富的人力資源庫(kù),通過(guò)開(kāi)展高校定制化培訓(xùn)、企業(yè)定制化培訓(xùn),聯(lián)合西安交通大學(xué)招收大數(shù)據(jù)方向?qū)I(yè)碩士、工程管理碩士,著力培養(yǎng)數(shù)據(jù)分析師、數(shù)據(jù)構(gòu)架師、數(shù)據(jù)工程師等中高端大數(shù)據(jù)與人工智能專業(yè)人才。截止2019年4月先后與河南省內(nèi)31多家高校建立校企合作,共建雙創(chuàng),專業(yè)共建,校內(nèi)外培訓(xùn)基地共建等形式,充分利用企業(yè)資源為學(xué)生提供先進(jìn)的培訓(xùn)、培訓(xùn)環(huán)境和項(xiàng)目培訓(xùn)、頂崗培訓(xùn)、就業(yè)培訓(xùn)等工程實(shí)踐崗位,促進(jìn)學(xué)生就業(yè)提升。第一周JAVA基礎(chǔ)一、java的特性1、一種面向?qū)ο蟮木幊陶Z(yǔ)言。2、一種與平臺(tái)無(wú)關(guān)的語(yǔ)言(根據(jù)JVM實(shí)現(xiàn)的)。3、一種健壯性語(yǔ)言。4、具有較高的安全性。二、java應(yīng)用程序的運(yùn)行機(jī)制先編

5、譯(.class),在解釋運(yùn)行。三、java程序開(kāi)發(fā)的三個(gè)步驟1、編寫源程序,java源代碼文件。2、編譯源程序,編譯器編譯編譯成java字節(jié)碼文件。3、運(yùn)行,java虛擬機(jī)(JVM)。四、開(kāi)發(fā)java應(yīng)用的要點(diǎn)1、一個(gè)源文件中只能有一個(gè)public修飾的類,其他類個(gè)數(shù)不限。2、一個(gè)源文件有n個(gè)類時(shí),編譯結(jié)果的class文件就有n個(gè)。3、源文件的名字必須和public修飾的類名相同4、java語(yǔ)言中單詞拼寫大小寫嚴(yán)格區(qū)分。5、main方法入口6、每一句以分號(hào)(;)結(jié)束JAVA編程基礎(chǔ)一、標(biāo)識(shí)符1、命名規(guī)則:由字母、下劃線、數(shù)字和美元符號(hào)組成,不能以數(shù)字開(kāi)頭,區(qū)分大小寫,不能是關(guān)鍵字和保留字(g

6、oto、const),長(zhǎng)度一般不超過(guò)15個(gè)字符。2、駝峰式命名: 類名:?jiǎn)蝹€(gè)單詞,首字母大寫,多個(gè)單詞,首字母都大寫。 方法名、參數(shù)名、變量名:?jiǎn)蝹€(gè)單詞,首字母小寫,多個(gè)單詞,第一單詞首字母小寫,其他單詞首字母大寫。 包名:全部小寫。二、java數(shù)據(jù)類型劃分1、基本數(shù)據(jù)類型: 數(shù)值型:byte 1字節(jié) 8位 -128127 short 2字節(jié) 16位 -3276832767 int 4字節(jié) 32位 -231231-1 long 8字節(jié) 64位 263263-1 浮點(diǎn)類型: float 4字節(jié) 32位 double 8字節(jié) 64位 字符型:char 2字節(jié) 16位 065535 布爾型:bool

7、ean true false2、引用類型: 字符串 String、 類 class 、枚舉 enum、接口interface三、普及二進(jìn)制1、計(jì)算機(jī)中的數(shù)據(jù)都以二進(jìn)制數(shù)據(jù)保存。2、計(jì)算機(jī)信息的存儲(chǔ)單位: 位(bit):是計(jì)算機(jī)存儲(chǔ)處理信息的最基本的單位 字節(jié)(byte):一個(gè)字節(jié)有8個(gè)位組成。四、轉(zhuǎn)義字符n 換行 r 回車 t 水平制表 單引號(hào) 雙引號(hào) 斜杠五、基本數(shù)據(jù)類型之間的轉(zhuǎn)換1、自動(dòng)類型轉(zhuǎn)換:范圍小范圍大 byteshortintlongfloatdouble; charintlongfloatdouble 2、強(qiáng)制類型轉(zhuǎn)換:范圍大范圍小 需要加強(qiáng)制轉(zhuǎn)換符六、變量1、數(shù)據(jù)類型劃分: 基

8、本類型變量:數(shù)據(jù)的值 引用類型變量:數(shù)據(jù)的地址2、聲明的位置劃分: 局部變量 全局變量 區(qū)別: 1、默認(rèn)值 局部沒(méi)有默認(rèn)值,使用前必須初始化。 全局有默認(rèn)值,默認(rèn)為0,不必須初始化。 2、聲明位置 局部在方法內(nèi)。 全局在方法外類內(nèi)。 3、作用位置 局部只能在自己聲明的方法里。 全局在整個(gè)類中七、java中的運(yùn)算符算術(shù)運(yùn)算符:+ 、 - 、 * 、 / 、 % 、 + 、 -賦值運(yùn)算符:= 、 += 、 -= 、 *= 、 /= 、 %=關(guān)系運(yùn)算符: 、 = 、 、 字符串連接運(yùn)算符:+三元運(yùn)算符:X ? Y : Z X為boolean類型表達(dá)式,先計(jì)算x的值,若為true,整個(gè)三目運(yùn)算的結(jié)果為

9、表達(dá)式Y(jié)的值,否則整個(gè)運(yùn)算結(jié)果為表達(dá)式Z的值。八、程序流程控制結(jié)構(gòu)化程序的三種結(jié)構(gòu): 順序、選擇(分支)、循環(huán)九、if語(yǔ)句1、if()2、if()else3、if()else if()4、if()if()else() 5、if()執(zhí)行語(yǔ)句 esle 執(zhí)行語(yǔ)句 注意:執(zhí)行語(yǔ)句只有一條語(yǔ)句的時(shí)候.可以將if esle 的大括號(hào)省略注意:()內(nèi)是boolean類型表達(dá)式,是語(yǔ)句塊 比較字符串用equals,比較內(nèi)容。比較數(shù)值用=,比較地址。 基本數(shù)據(jù)類型:變量名、變量值在棧中。 引用數(shù)據(jù)類型:變量名在棧中,變量值在常量池中。十、switch語(yǔ)句switch(表達(dá)式expr) case const1:

10、 statement1; break; case constN: statementN; break; default: statement_dafault; break;注意:1、表達(dá)式必須是int、byte、char、short、enmu、String類型 2、constN必須是常量或者finall變量,不能是范圍 3、所有的case語(yǔ)句的值不能相同,否則編譯會(huì)報(bào)錯(cuò) 4、default可要可不要 5、break用來(lái)執(zhí)行完一個(gè)分支后使程序跳出switch語(yǔ)句塊,否則會(huì)一直會(huì)執(zhí)行下去。十一、if和switch的區(qū)別1、if可以判斷范圍,也可以判斷一個(gè)值 switch只能判斷指定的值2、若只判斷

11、指定的值,則使用switch語(yǔ)句,效率快 if判斷范圍,對(duì)數(shù)據(jù)判斷靈活,自身的格式也比較靈活十二、for循環(huán)for (循環(huán)變量初始值設(shè)定; 循環(huán)條件判斷; 改變循環(huán)變量的值) 循環(huán)體注意:1、表達(dá)式2一般不可以省略,否則死循環(huán) 2、表達(dá)式3可以省略,但是在循環(huán)體中必須有語(yǔ)句修改變量,以使表達(dá)式2在某一時(shí)刻為false結(jié)束循環(huán) 3、若同時(shí)省略表達(dá)式1,表表達(dá)式3,則相當(dāng)于while(表達(dá)式2)語(yǔ)句 4、三個(gè)表達(dá)式均省略 即for(;)語(yǔ)句,此時(shí)相當(dāng)于while(true)語(yǔ)句 5、表達(dá)式1、表達(dá)式3可以是逗號(hào)表達(dá)式,以使循環(huán)變量值在修改時(shí)可以對(duì)其它變量賦值十三、whilewhile( 條件表達(dá)式

12、語(yǔ)句) 循環(huán)體語(yǔ)句; 初始條件 do 循環(huán)體;迭代while( 循環(huán)條件判斷); 注意:1、當(dāng)?shù)谝淮螆?zhí)行時(shí),若表達(dá)式=false時(shí),則while語(yǔ)句不執(zhí)行,而do/while語(yǔ)句執(zhí)行一次后面的語(yǔ)句 2、一定要切記在switch循環(huán)中,如果沒(méi)有break跳出語(yǔ)句,每一個(gè)case都要執(zhí)行一遍,在計(jì)算最終結(jié)果。十四、break和continuebreak跳出某個(gè)循環(huán)continue跳過(guò)某個(gè)循環(huán)注意:if外有循環(huán)可以用break、continue,單純if不可以用。十五、方法1、為什么使用方法? 減少重復(fù)代碼,提供代碼復(fù)用性 使用方法將功能提煉出來(lái) 寫在類內(nèi)2、聲明格式 修飾符 返回值類型 方法名(形

13、式參數(shù)列表) 程序代碼; return 返回值; 注意:1、方法是給外界提供內(nèi)容的位置,形式參數(shù)是外界提供的 2、方法調(diào)用的時(shí)候?qū)懙氖菍?shí)際參數(shù) 3、實(shí)際參數(shù)的類型、順序和形參要對(duì)應(yīng)上 4、支持自動(dòng)轉(zhuǎn)換類型,不支持強(qiáng)制類型轉(zhuǎn)換十六、return1、將數(shù)據(jù)返回給調(diào)用者,除了void外,return后必須跟著返回值,只能返回一個(gè)。2、終止方法的執(zhí)行,返回?cái)?shù)據(jù)類型必須是void,return后不能添加數(shù)據(jù)。注意:1、當(dāng)return結(jié)束方法的時(shí)候,要讓其后面的代碼有可能被執(zhí)行到。 2、一個(gè)方法里可以有多個(gè)return,在void里不能有返回值,其他的必須有返回值。 十七、重載overload1、在一個(gè)類

14、中,方法名字相同,參數(shù)類型不同。 參數(shù)類型不同:個(gè)數(shù)、數(shù)據(jù)類型、順序。注意: 1、重載和返回值類型,修飾符沒(méi)有任何關(guān)系。 2、參數(shù)變量名修改也不能夠重載十九、遞歸1、有返回值2、有參數(shù)3、能夠有跳出循環(huán)的控制語(yǔ)句4、自己調(diào)用自己第二周HTML和CSSHtml指的是超文本標(biāo)記語(yǔ)言 (Hyper Text Markup Language),這個(gè)也是我們網(wǎng)頁(yè)最常用普通的語(yǔ)言了,經(jīng)歷了多個(gè)版本的發(fā)展,已經(jīng)發(fā)展到5.0版了, 即HTML5。通過(guò)仔細(xì)觀察網(wǎng)頁(yè)源代碼我們可以知道: 制作網(wǎng)頁(yè)的語(yǔ)言是用 “” 括起來(lái)的. 有些是成對(duì)出現(xiàn),有些不是 我們一般稱這樣用尖括號(hào)括起來(lái)的語(yǔ)言為 HTML ,它是 Hype

15、r Text Markup Language 的首字母簡(jiǎn)寫, 意思是超文本標(biāo)記語(yǔ)言, 超文本指的是超鏈接, 標(biāo)記指的是標(biāo)簽, 是一種用來(lái)制作網(wǎng)頁(yè)的語(yǔ)言, 這種語(yǔ)言由一個(gè)個(gè)的標(biāo)簽組成, 用這種語(yǔ)言制作的文件保存的是一個(gè)文本文件, 文件的擴(kuò)展名為 .html 或者 .htmCss級(jí)聯(lián)樣式表(Cascading Style Sheet)簡(jiǎn)稱“CSS”,通常又稱為“風(fēng)格樣式表(Style Sheet)”,它是用來(lái)進(jìn)行網(wǎng)頁(yè)風(fēng)格設(shè)計(jì)的。比如,如果想讓鏈接字未點(diǎn)擊時(shí)是藍(lán)色的,當(dāng)鼠標(biāo)移上去后字變成紅色的且有下劃線,這就是一種風(fēng)格。通過(guò)設(shè)立樣式表,可以統(tǒng)一地控制HTML中各標(biāo)志的顯示屬性。級(jí)聯(lián)樣式表可以使人更能

16、有效地控制網(wǎng)頁(yè)外觀。使用級(jí)聯(lián)樣式表,可以擴(kuò)充精確指定網(wǎng)頁(yè)元素位置,外觀以及創(chuàng)建特殊效果的能力。第三周JavaScript1、javaScript的概念:是一種表述語(yǔ)言,也是一種基于對(duì)象(Object)和事件驅(qū)動(dòng)(EventDriven)的,安全性好的腳本語(yǔ)言,運(yùn)行在客戶端,從而減輕服務(wù)器端的負(fù)擔(dān),總結(jié)如下: 1.javaScript主要用來(lái)向HTML頁(yè)面找那個(gè)添加交互行為。 2.javaScript是一種腳本語(yǔ)言,語(yǔ)法和java類似。 3.javaScript一般用來(lái)編寫客戶端腳本。 4.javaScript是一種解釋性語(yǔ)言,邊執(zhí)行邊解釋。2、javaScript由核心語(yǔ)法ECMAScript

17、、瀏覽器對(duì)象模型(BOM) 主要用于管理窗口與窗口之間的通訊,因此其核心對(duì)象是window、文檔對(duì)象模型(DOM)三部分組成.3、網(wǎng)頁(yè)中引入javaScript三種方式: 1.使用標(biāo)簽內(nèi)部樣式 2.使用外部js文件 3.直接在HTML標(biāo)簽中的行內(nèi)樣式。4.javaScript的作用實(shí)現(xiàn)頁(yè)面表單驗(yàn)證、實(shí)現(xiàn)頁(yè)面交互特效5.javaScript的特點(diǎn) 1.被設(shè)計(jì)用來(lái)向Html頁(yè)面添加交互行為 2.是一種英特網(wǎng)上最流行的腳本語(yǔ)言 3.一般用于編寫客戶端腳本 4是一種解釋性語(yǔ)言6.引入javaScript的方式 1.使用標(biāo)簽直接嵌入網(wǎng)頁(yè) 2.使用外部js文件Js中String對(duì)象常用的方法:toStri

18、ng(包前不包后),2.toLowerCase();toUpperCase();charAt(index);返回在指定位置的字符,indexOf(str,index);指定字符串中首次出現(xiàn)的位置;split(str);將字符串分割為字符串?dāng)?shù)組在javaScript中條件語(yǔ)句Switch()可以接字符串;alert(“提示信息”); var isOk=confirm(“確認(rèn)框“);/如果確認(rèn)返回true,否則返回false prompt();prompt(“提示信息”,“輸入框默認(rèn)信息”);prompt(“請(qǐng)輸入姓名”) close(); open(); setTimeout();在指定毫秒之后

19、調(diào)用某個(gè)函數(shù) setInterval();在指定周期毫秒來(lái)調(diào)用某個(gè)函數(shù)window.open();7.Js語(yǔ)法:區(qū)分大小寫、注意變量,函數(shù)等命名規(guī)范、每行代碼以分號(hào)結(jié)束Js中的函數(shù):1.系統(tǒng)函數(shù) ParseInt();轉(zhuǎn)換為整數(shù) 45.9a轉(zhuǎn)換為45;a6轉(zhuǎn)換返回為NaN(Not a Number) isNaN(判斷是不是數(shù)字) typeof(var);判斷是什么數(shù)據(jù)類型 eval(“5+2”);計(jì)算表達(dá)式值2.自定義函數(shù)Function 函數(shù)名()javaScript代碼Function 函數(shù)名(參數(shù)1,參數(shù)2)javaScript代碼 return 返回值(可選)Js中函數(shù)的調(diào)用:事件名=

20、“函數(shù)名(傳遞的參數(shù)值)“;函數(shù)名(傳遞的參數(shù)值);匿名函數(shù):匿名函數(shù)的聲明:Var 變量名=function(參數(shù)) 函數(shù)體 return 返回值; ;調(diào)用變量名(參數(shù))8.程序調(diào)用 1.添加alert();方法 2.使用fireBug();方法9.BOM概述:(Browser Object Model,瀏覽器對(duì)象模型)1.window對(duì)象的屬性名稱說(shuō)明History有關(guān)客戶訪問(wèn)過(guò)的URL的信息Location有關(guān)當(dāng)前URL的信息Screen有關(guān)客戶端的屏幕和顯示性能的信息Weindow對(duì)象常用的方法:prompt()confirm();setTimeout();setInterval();

21、Window對(duì)象常用的事件:onload=” onmouseover=”;onclickwindow.parent.location2.History對(duì)象 方法:back() ;forward();go();3.Location對(duì)象提供當(dāng)前頁(yè)面的URL 屬性:host hostname href 方法:reload() replace();4.Document對(duì)象 屬性:referrer屬性判斷是不是通過(guò)超鏈接訪問(wèn)的,不是返回null10.javaScript中的對(duì)象, Date對(duì)象: 創(chuàng)建date對(duì)象發(fā)方法var date=new Date(MM DD ,YYYY,hh:mm:ss); va

22、r date=new Date(); date.getDay(); Math對(duì)象: Ceil();對(duì)數(shù)進(jìn)行向上取整,ceil(25.5)=26; Floor();向下取整,floor(25.5)=25; Math.round(25.5);在原數(shù)的加0.5后向下取整11.Dom概述(文檔對(duì)象模型) 由CoreDom,XMLDom,HTML Dom組成;12.創(chuàng)建數(shù)組 Js中變量的聲明: Var 數(shù)組名稱=new Array(size);先聲明再賦值 fruit0=”聲明同時(shí)賦值 var fruit=new Array(“apple”,”orange”);或 var fruit=new Array

23、“apple”,”orange”;讀取1.使用for循環(huán)讀取 2.使用forin讀取For(var x in fruit)document.write(fruitx+”)x為下標(biāo)Fruit.sort();/排序 string str=fruit.join(“-”);/添加字符串后連接成一個(gè)字符串下拉列表Select對(duì)象:13、 style 定位方面的樣式left top position z-index鼠標(biāo)滾動(dòng)距離:scorllTop:縱向距離scorllLeft:橫向距離鼠標(biāo)滾動(dòng)事假:onscorllJqueryJquery對(duì)象與Dom對(duì)象的相互轉(zhuǎn)換jquery對(duì)象轉(zhuǎn)換為DOMD對(duì)象,jqu

24、ery提供兩種方法將jquery對(duì)象轉(zhuǎn)換為DOM對(duì)象,即index和get(index),var $txtName=$(“#txtName”);/jquery對(duì)象var txtName=$txtName0;/Dom對(duì)象alert(txtName.checked);/檢測(cè)這個(gè)checkbox是否被選中通過(guò)get(index)方法得到對(duì)應(yīng)的Dom對(duì)象Var $txtName=$(“#txtName”);/jquery對(duì)象Var txtName=$txtName.get(0);/Dom對(duì)象alert(txtName.checked);/檢測(cè)這個(gè)checkbox是否被選中Dom對(duì)象轉(zhuǎn)換為jQuery對(duì)

25、象Var txtName=document.getElementById(“txtName”);/dom對(duì)象Var $txtName=$(txtName);/Dom中添加class屬性使用obj.className=classname; 添加類容使用obj.innerHtml=Jquery中添加class屬性使用obj.addClaa=classname; 添加類容使用:obj.html=;Jqurey中的五大選擇器:基本選擇器 (# . 標(biāo)簽)層次選擇器(后代 子 +相鄰 同輩)屬性選擇器(Pclass=name)過(guò)濾選擇器(“tr:even”)可見(jiàn)性選擇器(“p:hidden” “p:vi

26、side”)Jquery中的事件: Obj.bind(“clike”,function();obj.bind(mousever:function(),mouserout:function(); obj.unbind();obj.hover(function(),function()方法集合onmouseOver和onmouseOutobj.toggle();$(“.tipsbox”).show();obj.hide();$(“img”).fadeIn(1000);$(“.txt”).slideUp(1000); obj.slideDown(1000);Obj.toggleClass(“clas

27、s”);/集成了addClass和romoveClass$(this).val(“”);/清空文本內(nèi)容Var $newNode=$(”用jquery創(chuàng)建新元素節(jié)點(diǎn)”);第四周ORACLEORACLE 查詢單表查詢簡(jiǎn)單條件查詢精確查詢 select * from T_OWNERS where watermeter=30408模糊查詢 select * from t_owners where name like %劉%and 運(yùn)算符 select * from t_owners where name like %劉% and housenumber like %5%or 運(yùn)算符 select *

28、from t_owners where name like %劉% or housenumber like %5%and 與 or 運(yùn)算符混合使用 select * from t_owners where (name like %劉% or housenumber like %5%) and addressid=3范圍查詢 select * from T_ACCOUNT where usenum=10000 and usenum第五周JavaWeb1.1、WEB開(kāi)發(fā)的相關(guān)知識(shí)WEB,在英語(yǔ)中web即表示網(wǎng)頁(yè)的意思,它用于表示Internet主機(jī)上供外界訪問(wèn)的資源。Internet上供外界訪問(wèn)的

29、Web資源分為:靜態(tài)web資源(如html 頁(yè)面):指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。動(dòng)態(tài)web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問(wèn)web頁(yè)面看到的內(nèi)容各不相同。靜態(tài)web資源開(kāi)發(fā)技術(shù):Html常用動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù):JSP/Servlet、ASP、PHP等在Java中,動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù)統(tǒng)稱為Javaweb。1.2、WEB應(yīng)用程序WEB應(yīng)用程序指供瀏覽器訪問(wèn)的程序,通常也簡(jiǎn)稱為web應(yīng)用。例如有a.html 、b.html.多個(gè)web資源,這多個(gè)web資源用于對(duì)外提供服務(wù),此時(shí)應(yīng)把這多個(gè)web資源放在一個(gè)目錄中,以組成一個(gè)web應(yīng)用(或web應(yīng)用

30、程序)一個(gè)web應(yīng)用由多個(gè)靜態(tài)web資源和動(dòng)態(tài)web資源組成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。Web應(yīng)用開(kāi)發(fā)好后,若想供外界訪問(wèn),需要把web應(yīng)用所在目錄交給web服務(wù)器管理,這個(gè)過(guò)程稱之為虛似目錄的映射1.3、WEB發(fā)展史WEB發(fā)展的兩個(gè)階段:靜態(tài)、動(dòng)態(tài)1.4、靜態(tài)WEB*htm、*html,這些是網(wǎng)頁(yè)的后綴,如果現(xiàn)在在一個(gè)服務(wù)器上直接讀取這些內(nèi)容,那么意味著是把這些網(wǎng)頁(yè)的內(nèi)容通過(guò)網(wǎng)絡(luò)服務(wù)器展現(xiàn)給用戶。在靜態(tài)WEB程序中,客戶端使用WEB瀏覽器(IE、FireFox等)經(jīng)過(guò)網(wǎng)絡(luò)(Network)連接到服務(wù)器上,使用HTTP協(xié)議發(fā)起一個(gè)請(qǐng)求

31、(Request),告訴服務(wù)器我現(xiàn)在需要得到哪個(gè)頁(yè)面,所有的請(qǐng)求交給WEB服務(wù)器,之后WEB服務(wù)器根據(jù)用戶的需要,從文件系統(tǒng)(存放了所有靜態(tài)頁(yè)面的磁盤)取出內(nèi)容。之后通過(guò)WEB服務(wù)器返回給客戶端,客戶端接收到內(nèi)容之后經(jīng)過(guò)瀏覽器渲染解析,得到顯示的效果。靜態(tài)WEB中存在以下幾個(gè)缺點(diǎn):1、Web頁(yè)面中的內(nèi)容無(wú)法動(dòng)態(tài)更新,所有的用戶每時(shí)每刻看見(jiàn)的內(nèi)容和最終效果都是一樣的。為了可以讓靜態(tài)的WEB的顯示更加好看,可以加入了JavaScript以完成一些頁(yè)面上的顯示特效,但是這些特效都是在客戶端上借助于瀏覽器展現(xiàn)給用戶的,所以在服務(wù)器上本身并沒(méi)有任何的變化。實(shí)現(xiàn)靜態(tài)WEB客戶端動(dòng)態(tài)效果的手段:JavaSc

32、riptVBScript-在實(shí)際的開(kāi)發(fā)中幾乎都是 JavaScript .2、靜態(tài)WEB無(wú)法連接數(shù)據(jù)庫(kù),無(wú)法實(shí)現(xiàn)和用戶的交互。使用數(shù)據(jù)庫(kù)保存數(shù)據(jù)是現(xiàn)在大多數(shù)系統(tǒng)的選擇,因?yàn)閿?shù)據(jù)庫(kù)中可以方便地管理數(shù)據(jù),增刪改查操作可以使用標(biāo)準(zhǔn)的SQL語(yǔ)句完成。1.5、動(dòng)態(tài)WEB動(dòng)態(tài)WEB中,程序依然使用客戶端和服務(wù)端,客戶端依然使用瀏覽器(谷歌、IE、FireFox等),通過(guò)網(wǎng)絡(luò)(Network)連接到服務(wù)器上,使用HTTP協(xié)議發(fā)起請(qǐng)求(Request),現(xiàn)在的所有請(qǐng)求都先經(jīng)過(guò)一個(gè)WEBServerPlugin(服務(wù)器插件)來(lái)處理,此插件用于區(qū)分是請(qǐng)求的是靜態(tài)資源(*.htm或者是*.htm)還是動(dòng)態(tài)資源。如果

33、WEBServerPlugin發(fā)現(xiàn)客戶端請(qǐng)求的是靜態(tài)資源(*.htm或者是*.htm),則將請(qǐng)求直接轉(zhuǎn)交給WEB服務(wù)器,之后WEB服務(wù)器從文件系統(tǒng)中取出內(nèi)容,發(fā)送回客戶端瀏覽器進(jìn)行解析執(zhí)行。如果WEBServerPlugin發(fā)現(xiàn)客戶端請(qǐng)求的是動(dòng)態(tài)資源(*.jsp、*.asp/*.aspx、*.php),則先將請(qǐng)求轉(zhuǎn)交給WEBContainer(WEB容器),在WEBContainer中連接數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)中取出數(shù)據(jù)等一系列操作后動(dòng)態(tài)拼湊頁(yè)面的展示內(nèi)容,拼湊頁(yè)面的展示內(nèi)容后,把所有的展示內(nèi)容交給WEB服務(wù)器,之后通過(guò)WEB服務(wù)器將內(nèi)容發(fā)送回客戶端瀏覽器進(jìn)行解析執(zhí)行。1.6、動(dòng)態(tài)WEB應(yīng)用的實(shí)現(xiàn)手

34、段動(dòng)態(tài)WEB現(xiàn)在的實(shí)現(xiàn)手段非常多,較為常見(jiàn)的有以下幾種:MicrosoftASP、ASP.NETPHPJAVAServlet/JSP 貌似還有一個(gè) framemark1、MicrosoftASP、ASP.NET微軟公司動(dòng)態(tài)WEB開(kāi)發(fā)是比較早的,而且最早在國(guó)內(nèi)最流行的是ASP。ASP就是在HTML語(yǔ)言之中增加了VB腳本,但是標(biāo)準(zhǔn)的開(kāi)發(fā)應(yīng)用應(yīng)該是使用ASP+COM,但是實(shí)際情況來(lái)看,在開(kāi)發(fā)ASP的時(shí)候基本上都在一個(gè)頁(yè)面中寫上成百上千的代碼,頁(yè)面代碼極其混亂。ASP本身有開(kāi)發(fā)平臺(tái)的限制:Windows+IIS+SQLServer/Access,ASP只能運(yùn)行在Windows操作系統(tǒng)上,ASP現(xiàn)在基本

35、上已經(jīng)淘汰,現(xiàn)在基本上都是使用ASP.NET進(jìn)行開(kāi)發(fā),ASP.NET在性能有了很大的改善,而且開(kāi)發(fā)迅速,但是依然受限于平臺(tái)。ASP.NET中主要是使用C#語(yǔ)言。2.PHPPHP開(kāi)發(fā)速度很快,功能強(qiáng)大,跨平臺(tái)(平臺(tái)指的就是運(yùn)行的操作系統(tǒng)),而且代碼也簡(jiǎn)單。3.Servlet/JSP這是SUN公司(SUN現(xiàn)在已經(jīng)被Oracle公司收購(gòu))主推的B/S架構(gòu)的實(shí)現(xiàn)語(yǔ)言,是基于JAVA語(yǔ)言發(fā)展起來(lái)的,因?yàn)镴AVA語(yǔ)言足夠簡(jiǎn)單,而且很干凈。Servlet/JSP技術(shù)的性能也是非常高的,不受平臺(tái)的限制,各個(gè)平臺(tái)基本上都可以使用。而且在運(yùn)行中是使用多線程的處理方式,所以性能非常高。SUN公司最早推出的WEB技術(shù)

36、推出的是Servlet程序,Servlet程序本身使用的時(shí)候有一些問(wèn)題,所有的程序是采用JAVA代碼+HTML的方式編寫的,即,要使用JAVA輸出語(yǔ)句,一行一行地輸出所有的HTML代碼,之后,SUN公司受到了ASP的啟發(fā),發(fā)展出了JSP(JavaServerPage),JSP某些代碼的編寫效果與ASP是非常相似的。這樣可以很方便地使一些ASP程序員轉(zhuǎn)向JSP的學(xué)習(xí),加大市場(chǎng)的競(jìng)爭(zhēng)力度。一、培訓(xùn)目的Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚粌H吸收了C+語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C+里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。允許程

37、序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn) 。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。通過(guò)本次培訓(xùn)掌握 java web 開(kāi)發(fā)技術(shù),了解分布式開(kāi)發(fā)環(huán)境,包括 springboot,redis,mybatis 等框架,并掌握數(shù)據(jù)緩存、并發(fā)處理等解決方案;掌握分布式技能,了解負(fù)載均衡消息隊(duì)列等知識(shí);熟練使用 Eclipse Java 開(kāi)發(fā)工具;掌握 Linux 虛擬機(jī)安裝和配置,掌握 Linux 操作系統(tǒng)的常用命令。 通過(guò)培訓(xùn)找到自己心儀的工作。二培訓(xùn)內(nèi)容Java基礎(chǔ)、前端、java高級(jí)、數(shù)據(jù)庫(kù)等。三、總結(jié)及體會(huì)在培訓(xùn)過(guò)程中,我們不僅有了緊張的學(xué)習(xí)氛圍,還有了學(xué)習(xí)之外

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論