capitalize()首字母大寫(xiě)a='someword'b=a.capitalize()print(b)―>Somewordcasefold()&lower()所有字母變小寫(xiě),casefold可將未知字符便小寫(xiě)a='someWORD'b=a.casefold()print(b)c=a.lower()print(c)―>someword―>somewordcenter(width,fillchar=None)設(shè)置寬度,并將內(nèi)容居中,空白未知填充,一個(gè)字符a
系統(tǒng) 2019-09-27 17:50:41 2146
文章目錄785.判斷二分圖(圖DFS,染色)207.課程表(拓?fù)渑判颍邢驘o(wú)環(huán)圖)684.冗余連接(并查集)695.島嶼的最大面積(DFS)200.島嶼數(shù)量(DFS)463.島嶼的周長(zhǎng)785.判斷二分圖(圖DFS,染色)給定一個(gè)無(wú)向圖graph,當(dāng)這個(gè)圖為二分圖時(shí)返回true。如果我們能將一個(gè)圖的節(jié)點(diǎn)集合分割成兩個(gè)獨(dú)立的子集A和B,并使圖中的每一條邊的兩個(gè)節(jié)點(diǎn)一個(gè)來(lái)自A集合,一個(gè)來(lái)自B集合,我們就將這個(gè)圖稱(chēng)為二分圖。graph將會(huì)以鄰接表方式給出,grap
系統(tǒng) 2019-09-27 17:49:17 2146
最近編寫(xiě)自己的rpc小框架,涉及到bytes.這里就想梳理一下編碼與python的字符串和字節(jié)碼(bytes)類(lèi)型.先上個(gè)圖,有個(gè)印象,隨時(shí)可以回頭看.#前置知識(shí)字符:在計(jì)算機(jī)和電信技術(shù)中,一個(gè)字符是一個(gè)單位的字形、類(lèi)字形單位或符號(hào)的基本信息。即一個(gè)字符可以是一個(gè)中文漢字、一個(gè)英文字母、一個(gè)阿拉伯?dāng)?shù)字、一個(gè)標(biāo)點(diǎn)符號(hào)等;字符集:多個(gè)字符的集合。例如GB2312是中國(guó)國(guó)家標(biāo)準(zhǔn)的簡(jiǎn)體中文字符集;字符編碼:將某個(gè)字符集中的字符轉(zhuǎn)換成一個(gè)唯一編號(hào)(碼點(diǎn),二進(jìn)制數(shù)據(jù))
系統(tǒng) 2019-09-27 17:48:25 2146
python中的閉包從表現(xiàn)形式上定義(解釋?zhuān)椋喝绻谝粋€(gè)內(nèi)部函數(shù)里,對(duì)在外部作用域(但不是在全局作用域)的變量進(jìn)行引用,那么內(nèi)部函數(shù)就被認(rèn)為是閉包(closure)。以下說(shuō)明主要針對(duì)python2.7,其他版本可能存在差異。也許直接看定義并不太能明白,下面我們先來(lái)看一下什么叫做內(nèi)部函數(shù):defwai_hanshu(canshu_1):defnei_hanshu(canshu_2):#我在函數(shù)內(nèi)部有定義了一個(gè)函數(shù)returncanshu_1*canshu_
系統(tǒng) 2019-09-27 17:38:21 2146
版權(quán)聲明:轉(zhuǎn)載請(qǐng)注明作者(獨(dú)孤尚良dugushangliang)出處:https://blog.csdn.net/dugushangliang/article/details/90021409先說(shuō)說(shuō)查看本機(jī)ip的方法:可以直接通過(guò)搜索引擎搜索ip,得到的是公網(wǎng)ip,你是用這個(gè)ip上網(wǎng)的,即和互聯(lián)網(wǎng)交互的。但奇怪的是,有的是180開(kāi)頭有的是218開(kāi)頭。這個(gè)有些奇怪。鄙人水平不足,先存疑待考吧。本機(jī)是通過(guò)路由器聯(lián)網(wǎng)的,不是直接通過(guò)撥號(hào)連接互聯(lián)網(wǎng)的,所以本機(jī)有局
系統(tǒng) 2019-09-27 17:32:52 2146
提供一種方法順序訪(fǎng)問(wèn)一個(gè)聚合對(duì)象中各個(gè)元素,而又不需暴露該對(duì)象的內(nèi)部表示。訪(fǎng)問(wèn)一個(gè)聚合對(duì)象的內(nèi)容而無(wú)需暴露它的內(nèi)部表示。支持對(duì)聚合對(duì)象的多種遍歷。為遍歷不同的聚合結(jié)構(gòu)提供一個(gè)統(tǒng)一的接口(即,支持多態(tài)迭代)。自java1.5中集合實(shí)現(xiàn)Iterator接口,故此模式可以用List實(shí)現(xiàn),現(xiàn)在極少會(huì)有自己設(shè)計(jì)該模式的情況。迭代器模式
系統(tǒng) 2019-08-29 23:06:18 2146
作為J2EE開(kāi)發(fā)人員,我們似乎經(jīng)常關(guān)注“后端機(jī)制(backendmechanics)”。我們通常會(huì)忘記,J2EE的主要成功之處在Web應(yīng)用程序方面;許多原因使得人們喜歡利用Web開(kāi)發(fā)應(yīng)用程序,但主要還是因?yàn)槠湟子诓渴鸬奶攸c(diǎn)允許站點(diǎn)以盡可能低的成本擁有上百萬(wàn)的用戶(hù)。遺憾的是,在過(guò)去幾年中,我們?cè)诤蠖送度肓颂嗟臅r(shí)間,而在使我們的Web用戶(hù)界面對(duì)用戶(hù)自然和響應(yīng)靈敏方面卻投入不足。本文介紹一種方法,Ajax,使用它可以構(gòu)建更為動(dòng)態(tài)和響應(yīng)更靈敏的Web應(yīng)用程序。該
系統(tǒng) 2019-08-29 23:02:31 2146
Log4J的配置文件(ConfigurationFile)就是用來(lái)設(shè)置記錄器的級(jí)別、存放器和布局的,它可接key=value格式的設(shè)置或xml格式的設(shè)置信息。通過(guò)配置,可以創(chuàng)建出Log4J的運(yùn)行環(huán)境。Log4j的配置文件是一個(gè)叫做Log4j.properties的文件。log4j.properties文件:#newhappylog4j.propertiesstartlog4j.rootLogger=DEBUG,myConsole,myLogFile#con
系統(tǒng) 2019-08-29 22:58:29 2146
最近要增加短信平臺(tái)對(duì)移動(dòng)CMPP3協(xié)議的支持,所以就研究了下他的實(shí)現(xiàn)。所謂的CMPP就是中國(guó)移動(dòng)通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議。CMPP協(xié)議以TCP/IP作為底層通信承載,所以開(kāi)發(fā)這塊需要對(duì)TCP/IP網(wǎng)絡(luò)編程要有一定的了解。原理:個(gè)人理解就是雙方建立以什么方式來(lái)通信,就好比信是暗號(hào)寫(xiě)的,只有雙方看的懂。本文主要針對(duì)于長(zhǎng)連接形式發(fā)送短信為例,而我們編寫(xiě)程序也只用編寫(xiě)在C/S架構(gòu)的通訊過(guò)程中的C,然后根據(jù)服務(wù)商提供的帳號(hào)、參數(shù)經(jīng)行測(cè)試。下圖是長(zhǎng)連接的流程圖。一、
系統(tǒng) 2019-08-29 22:53:23 2146
MVC圖的實(shí)現(xiàn)這;里面的幾個(gè)重要的類(lèi)HttpServletReplestHttp請(qǐng)求信息httpServletResponsehttp響應(yīng)效果httpsession創(chuàng)建回話(huà)實(shí)例存放會(huì)話(huà)數(shù)據(jù)servletContext存放application返回的共享數(shù)據(jù)WEB組件的三種關(guān)系:請(qǐng)求轉(zhuǎn)發(fā),URL重新定向,包含1請(qǐng)求轉(zhuǎn)發(fā)2URL重定向3包含JAVAWEB所經(jīng)歷的三種模型JSP基礎(chǔ)模型JSPModel1JSPMODEL2STRUTS學(xué)習(xí)筆記(3)各種流程圖
系統(tǒng) 2019-08-29 22:28:35 2146