暑期學(xué)習(xí)筆記

實習(xí)學(xué)習(xí)文稿

[TOC]


一抡四、SSM框架

1柜蜈、Spring

  • 輕量級的控制反轉(zhuǎn)(ioc)和面向切面(aop)的容器框架

2、SpringMVC

  • SpringMVC分離了控制器指巡、模型對象淑履、分派器

3、Maybatis

  • 一個機(jī)基于java的持久層框架
  • iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)
  • 消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索藻雪。
  • 使用簡單的 XML或注解用于配置和原始映射秘噪,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄勉耀。

二指煎、Python學(xué)習(xí)筆記

綜合知識

  • x is y, 如果 id(x) 等于 id(y) , is 返回結(jié)果 1
  • [ 條件語句 ] if else elif:
  • while(條件):
  • pass 語句什么都不做,用作占位符,比如現(xiàn)在還沒想好怎么寫函數(shù)的代碼便斥,就可以先放一個pass,可以先讓代碼運(yùn)行起來至壤。
  • 函數(shù)可以返回多值,實際上是個tuple

2枢纠、Python隨機(jī)數(shù)函數(shù)

  • choice(seq) 從序列的元素中隨機(jī)挑選一個元素像街,比如random.choice(range(10)),從0到9中隨機(jī)挑選一個整數(shù)晋渺。
  • random() 隨機(jī)生成下一個實數(shù)镰绎,它在[0,1)范圍內(nèi)。

3木西、兩種for循環(huán)

#一般模式
for letter in 'Python':     # 第一個實例
   print '當(dāng)前字母 :', letter
  
    #序列索引迭代
  fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print '當(dāng)前水果 :', fruits[index]

4畴栖、行與縮進(jìn)

  • Python不用({})而是用縮進(jìn)來寫模塊
  • 代碼塊語句必須包含相同的縮進(jìn)空白數(shù)量
  • :分號后面必須加有空行,否則報錯
    IndentationError: expected an indented block
  • 引號: 單雙引號沒有區(qū)別
  1. 三引號與他們不同之處:“所見即所得”
    print '''
    hello'
    world"
    '''
    結(jié)果是
    hello'
    world"
    即三個引號可以保留原文的一些換行格式

5八千、等待用戶輸入

raw_input("\n\nPress the enter key to exit.")
//"\n\n"在結(jié)果輸出前會輸出兩個新的空行吗讶。一旦用戶按下鍵時挪挤,程序?qū)⑼顺?

1、基礎(chǔ)

1.1編碼

  • 在代碼的首位置加上如下注釋关翎,即可使用中文
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "你好扛门,世界";

1.2、列表 list

  • list = [] 不同于數(shù)組纵寝,其元素可是任意類型的對象
  • len(list) 獲取list的長度
  • list[-1] 訪問最后一個元素
  • list.append() 在末尾添加元素
  • list.pop(i)刪除指定位置的元素论寨,如為指定i,則刪除最后一個
  • list.insert(i,"插入的內(nèi)容") 指定位置插入

1.3爽茴、元組 tuple

  • tuple = () 相當(dāng)于只讀列表葬凳,初始化后就不可修改
  • 如果要定義一個長度為1的元組,tuple(1,)
  • 如果tuple內(nèi)含有l(wèi)ist室奏,則list仍可以改動

1.4火焰、元字典 dictionary

相當(dāng)于java里的map,鍵值對匹配胧沫,下面是一些操作

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one'] # 輸出鍵為'one' 的值
print dict[2] # 輸出鍵為 2 的值
print tinydict # 輸出完整的字典
print tinydict.keys() # 輸出所有鍵
print tinydict.values() # 輸出所有值

# 輸出結(jié)果為:
#This is one 
#This is two
#{'dept': 'sales', 'code': 6734, 'name': 'john'} 
#['dept', 'code', 'name']    ['sales', 6734, 'john']

1.5昌简、運(yùn)算

  • [ 冪次方運(yùn)算 ] a**b 為10的20次方
  • [ 整除運(yùn)算 ] 9//2 輸出結(jié)果 4
  • [ 邏輯運(yùn)算符 ] “與 and”,“或 or”,"非 not"
  • [ 成員運(yùn)算符 ] in绒怨,not in
  • [ 身份運(yùn)算符 ] is , is not
    x is y, 如果 id(x) 等于 id(y) , is 返回結(jié)果 1

1.6纯赎、字符串操作

str = 'Hello World!'
print str # 輸出完整字符串
print str[0] # 輸出字符串中的第一個字符
print str[2:5] # 輸出字符串中第三個至第五個之間的字符串
print str[2:] # 輸出從第三個字符開始的字符串
print str * 2 # 輸出字符串兩次
print str + "TEST" # 輸出連接的字符串

#Hello World!
#H
#llo
#llo World!
#Hello World!Hello World!
#Hello World!TEST
#

1.7

標(biāo)簽: 基礎(chǔ)的最后

2、函數(shù)

2.1南蹂、python內(nèi)置函數(shù)

  • 1犬金、max() 接受多個參數(shù),返回最大值
  • int ( x [,base] ) 將字符串x按照base進(jìn)制轉(zhuǎn)化為十進(jìn)制
    比如說int('ff',16) = 256
    str(x) 將對象 x 轉(zhuǎn)換為字符串
    tuple(s) 將序列 s 轉(zhuǎn)換為一個元組
    list(s) 將序列 s 轉(zhuǎn)換為一個列表
    dict(d) 創(chuàng)建一個字典六剥。d 必須是一個序列 (key,value)元組晚顷。

2.2、字符串函數(shù)

  • string.center(width)
    返回一個原字符串居中,并使用空格填充至長度 width 的新字符串
  • string.count(str, beg=0, end=len(string))
    返回 str 在 string 里面出現(xiàn)的次數(shù)
  • string.endswith(obj, beg=0, end=len(string))
    檢查字符串是否以 obj 結(jié)束,返回boolean
  • string.find(str, beg=0, end=len(string))檢測 str 是否包含在 string 中疗疟,如果是返回開始的索引值该默,否則返回-1
  • string.join(seq)
    以 string 作為分隔符,將 seq 中所有的元素(的字符串表示)合并為一個新的字符串
  • string.replace(str1, str2, num=string.count(str1))

把 string 中的 str1 替換成 str2,如果 num 指定秃嗜,則替換不超過 num 次.

2.3函數(shù)的參數(shù)

  • [ 返回值 ] 函數(shù)可以返回多個元素权均,其實是一個元組tuple顿膨,當(dāng)然也可以傳入多個參數(shù)
  • [ 默認(rèn)參數(shù) ] 默認(rèn)參數(shù)必須放在非默認(rèn)之后锅锨,這樣才能避免出現(xiàn)沖突的出現(xiàn)。還需要注意恋沃,最好用不可變的量作為默認(rèn)參數(shù)必搞。比如說fun(L=[])的默認(rèn)參數(shù)是個空list,但其可以變化會導(dǎo)致出錯囊咏。此處應(yīng)該用fun(L=null)恕洲,null不會變化
  • [ 可變參數(shù) ] 顧名思義塔橡,即可傳入數(shù)量可變的參數(shù)個數(shù),一般這種情況需要把參數(shù)構(gòu)造成一個list或者tuple來傳參霜第,比如fun([a,b,c])葛家。可以給參數(shù)前面加一個“*”使得參數(shù)可變泌类,這樣就能簡化為fun(a,b,c)
  • [ 關(guān)鍵字參數(shù) ]拓展函數(shù)功能癞谒,通關(guān)鍵值對形式傳入?yún)?shù)值,一般系統(tǒng)先打包為 dict刃榨。fun(a,b,**kw)
  • [ 命名關(guān)鍵字參數(shù) ]只接受指定的關(guān)鍵字參數(shù)fun(a,b,,c,d)
    如果其中含有一個可變參數(shù)弹砚,則無需分隔符 fun (a,b,
    args,c,d)
  • []

標(biāo)簽: 基礎(chǔ)的最后

三、機(jī)器學(xué)習(xí)

1枢希、神經(jīng)網(wǎng)絡(luò)

  • 神經(jīng)網(wǎng)絡(luò)是機(jī)器學(xué)習(xí)的一種方法桌吃,通過每個神經(jīng)元的非線性計算,將輸入向量進(jìn)行分類苞轿,通過多層神經(jīng)元的之間的反饋輸入輸出(即反向傳播算法)使得整個神經(jīng)網(wǎng)絡(luò)能夠進(jìn)行精準(zhǔn)分類
  • 三種分類:前饋神經(jīng)網(wǎng)絡(luò)茅诱、循環(huán)網(wǎng)絡(luò)、對稱聯(lián)通網(wǎng)絡(luò)
  • 前饋神經(jīng)網(wǎng)絡(luò):輸入層搬卒、隱含層让簿、輸出層(隱含層多于一個叫做“深度神經(jīng)網(wǎng)絡(luò)”)
  • 循環(huán)網(wǎng)絡(luò):可能存在有向環(huán),能夠很好的逼近生物學(xué)
  • 對稱聯(lián)通網(wǎng)絡(luò):和循環(huán)網(wǎng)絡(luò)類似秀睛,但結(jié)點是對稱的尔当,比較受限

2、詞嵌入技術(shù)

  • 1蹂安、詞向量是什么
  • 詞向量
  • 2椭迎、語言模型
  • 語言模型就是判斷一段話是否是出自人之口,即是否自然田盈。

3畜号、tensorflow

  • 可以用feed_dict來替代任何張量,并不僅限于替換占位符

四允瞧、正則表達(dá)式

1简软、元字符

  • 一些常見的元字符
    |代碼|說明|
    |:--|--|
    |.|匹配除換行符以外的任意字符|
    |\w|匹配字母或數(shù)字或下劃線或漢字|
    |\s|匹配任意的空字符|
    |\d|匹配數(shù)字|
    |\b|匹配單詞的開始或結(jié)束|
    |^|匹配字符串的開始|
    |$|匹配字符串的結(jié)束|
  • 常見的限定符
代碼/語法 說明
* 重復(fù)零次或更多次
+ 重復(fù)一次或更多次
? 重復(fù)零次或一次
{n} 重復(fù)n次
{n,} 重復(fù)n次或更多次
{n,m} 重復(fù)n到m次
  • 自定義字符集合 【】
    [0-9] 表示從0~9的數(shù)字集
    [?>,] 表示從中選取一個符號的集合

  • 分枝條件 |
    相當(dāng)于邏輯"與",表示同時滿足條件

  • 分組 ()
    ()中的內(nèi)容自動進(jìn)行分為組號1述暂、2痹升、3,可以通過 /1 來進(jìn)行回調(diào)

  • 常見的分組語法
    |分類|代碼/語法|說明|
    |---|--|---|
    ||||
    ||||
    ||||
    ||||
    ||||
    ||||
    ||||
    ||||

  • 常見的反義代碼
    |代碼/語法|說明|
    |:--|:----:|
    |\W|匹配的不是字母畦韭、數(shù)字疼蛾、下劃線、漢字|
    |\S|匹配任意不是空白符的字符|
    |\D|匹配任意非數(shù)字的字符|
    |\B|匹配不是單詞開頭或結(jié)束的位置|
    |[^aeiou]|匹配除了aeiou之外的任意字符|

五艺配、問題及解決方案

1察郁、顯示欄的字體不會調(diào)整

  • 問題:在pycharm中抓取的網(wǎng)頁信息由于字體太小看不清楚衍慎,但在設(shè)置界面只能找到設(shè)置系統(tǒng)和編輯器字體的功能。
  • 解決:在Editer-->General 中“change font size with Ctrl + Mouse”即可在任意位置進(jìn)行縮放字體
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末皮钠,一起剝皮案震驚了整個濱河市稳捆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌麦轰,老刑警劉巖眷柔,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異原朝,居然都是意外死亡驯嘱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門喳坠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鞠评,“玉大人,你說我怎么就攤上這事壕鹉√昊希” “怎么了?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵晾浴,是天一觀的道長负乡。 經(jīng)常有香客問我,道長脊凰,這世上最難降的妖魔是什么抖棘? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮狸涌,結(jié)果婚禮上切省,老公的妹妹穿的比我還像新娘。我一直安慰自己帕胆,他們只是感情好朝捆,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著懒豹,像睡著了一般芙盘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上脸秽,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天儒老,我揣著相機(jī)與錄音,去河邊找鬼豹储。 笑死贷盲,一個胖子當(dāng)著我的面吹牛淘这,可吹牛的內(nèi)容都是我干的剥扣。 我是一名探鬼主播巩剖,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼钠怯!你這毒婦竟也來了佳魔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤晦炊,失蹤者是張志新(化名)和其女友劉穎鞠鲜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體断国,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贤姆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了稳衬。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霞捡。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖薄疚,靈堂內(nèi)的尸體忽然破棺而出碧信,到底是詐尸還是另有隱情,我是刑警寧澤街夭,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布砰碴,位于F島的核電站,受9級特大地震影響板丽,放射性物質(zhì)發(fā)生泄漏呈枉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一埃碱、第九天 我趴在偏房一處隱蔽的房頂上張望碴卧。 院中可真熱鬧,春花似錦乃正、人聲如沸住册。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荧飞。三九已至,卻和暖如春名党,著一層夾襖步出監(jiān)牢的瞬間叹阔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工传睹, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留耳幢,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像睛藻,于是被迫代替她去往敵國和親启上。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理店印,服務(wù)發(fā)現(xiàn)冈在,斷路器,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,577評論 1 118
  • 在挖掘分析的過程當(dāng)中對字符串的處理是極為重要的按摘,且出現(xiàn)也較為頻繁包券,R語言作為當(dāng)前最為流行的開源數(shù)據(jù)分析和可視化平臺...
    果果哥哥BBQ閱讀 5,821評論 0 8
  • 最近在慕課網(wǎng)學(xué)習(xí)廖雪峰老師的Python進(jìn)階課程,做筆記總結(jié)一下重點炫贤。 基本變量及其類型 變量 在Python中溅固,...
    victorsungo閱讀 1,689評論 0 5
  • 退伍之前发魄,我有八年都在部隊沒法和家人一起過中秋和春節(jié)。 退伍后俩垃,因為旅行背包環(huán)游世界励幼,我也已經(jīng)有三年沒有和家人一起...
    昊子環(huán)球背包閱讀 1,848評論 19 22