filter函數(shù):filter()函數(shù)可以對序列做過濾處理,就是說可以使用一個自定的函數(shù)過濾一個序列,把序列的每一項傳到自定義的過濾函數(shù)里處理,并返回結(jié)果做過濾。最終一次性返回過濾后的結(jié)果。filter()函數(shù)有兩個參數(shù):第一個,自定函數(shù)名,必須的第二個,需要過濾的列,也是必須的DEMO需求,過濾大于5小于10的數(shù):復(fù)制代碼代碼如下:#coding=utf8#定義大于5小于10的函數(shù)defguolvhanshu(num):ifnum>5andnum<10:
系統(tǒng) 2019-09-27 17:46:02 1931
python異常處理機制和java類似,采用try-except-finally的結(jié)構(gòu).try-except檢測異常格式復(fù)制代碼代碼如下:try:try_statementexcept(ErrorType1,ErrorType2),e:handle_statementfinally:finally_statement實例復(fù)制代碼代碼如下:#!/usr/bin/pythontry:a=12b=0c=a/bexceptException,e:print"Exc
系統(tǒng) 2019-09-27 17:38:36 1931
在Python2.5中,with關(guān)鍵字被加入。它將常用的try...except...finally...模式很方便的被復(fù)用??匆粋€最經(jīng)典的例子:withopen('file.txt')asf:content=f.read()在這段代碼中,無論with中的代碼塊在執(zhí)行的過程中發(fā)生任何情況,文件最終都會被關(guān)閉。如果代碼塊在執(zhí)行的過程中發(fā)生了一個異常,那么在這個異常被拋出前,程序會先將被打開的文件關(guān)閉。再看另外一個例子。在發(fā)起一個數(shù)據(jù)庫事務(wù)請求的時候,經(jīng)常會用
系統(tǒng) 2019-09-27 17:38:19 1931
前言任何應(yīng)用都離不開數(shù)據(jù),所以在學(xué)習(xí)python的時候,當(dāng)然也要學(xué)習(xí)一個如何用python操作數(shù)據(jù)庫了。MySQLdb就是python對mysql數(shù)據(jù)庫操作的模塊。今天寫了個工具,目的是把csv中的數(shù)據(jù)插入到數(shù)據(jù)庫中去。其中有一部分,是需要分別向兩張表中插入兩條數(shù)據(jù),如果第二張表中的數(shù)據(jù)已經(jīng)存在,那么第一張表中的數(shù)據(jù)也不需要插入。然后通過百度查找發(fā)現(xiàn),其實MySQLdb庫,自帶了事務(wù)處理的功能,pymysql庫也是一樣。conn=MySQLdb.conne
系統(tǒng) 2019-09-27 17:38:06 1931
本文介紹了Python對于線程的支持,包括“學(xué)會”多線程編程需要掌握的基礎(chǔ)以及Python兩個線程標(biāo)準(zhǔn)庫的完整介紹及使用示例。注意:本文基于Python2.4完成,;如果看到不明白的詞匯請記得百度谷歌或維基,whatever。1.線程基礎(chǔ)1.1.線程狀態(tài)線程有5種狀態(tài),狀態(tài)轉(zhuǎn)換的過程如下圖所示:1.2.線程同步(鎖)多線程的優(yōu)勢在于可以同時運行多個任務(wù)(至少感覺起來是這樣)。但是當(dāng)線程需要共享數(shù)據(jù)時,可能存在數(shù)據(jù)不同步的問題。考慮這樣一種情況:一個列表里所
系統(tǒng) 2019-09-27 17:38:03 1931
Python用WMI模塊獲取Windows系統(tǒng)的硬件信息:硬盤分區(qū)、使用情況,內(nèi)存大小,CPU型號,當(dāng)前運行的進程,自啟動程序及位置,系統(tǒng)的版本等信息。本文實例講述了python使用wmi模塊獲取windows下的系統(tǒng)信息監(jiān)控系統(tǒng)#!/usr/bin/envpython#-*-coding:utf--*-#http://www.cnblogs.com/liu-ke/importwmiimportosimportsysimportplatformimport
系統(tǒng) 2019-09-27 17:38:02 1931
今天一個朋友給個需求:來來{'isOK':1,'isRunning':None,'isError':None}怎么轉(zhuǎn)換成字典好,一看就是json轉(zhuǎn)化很簡單,開始:importjsona="{'isOK':1,'isRunning':None,'isError':None}"printjson.loads(a)死活出不來結(jié)果,還報錯,查了兩個小時的百度,沒搞明白。最后,直接復(fù)制網(wǎng)上的代碼,OK,運行成功,可是把我的a變量填進去,不行,報錯;開始對比兩個變量有
系統(tǒng) 2019-09-27 17:38:00 1931
很簡單的代碼,記錄一下。復(fù)制代碼代碼如下:importImageimage=Image.open('a.jpg')importcStringIObuf=cStringIO.StringIO()image.save(buf,image.format,quality=75)data=buf.getvalue()a=u.writeFile('/this/logo.jpg',data,True)應(yīng)用在使用django,用戶上傳圖片后,將圖片轉(zhuǎn)存到別的服務(wù)器。但是轉(zhuǎn)
系統(tǒng) 2019-09-27 17:37:43 1931
在日前召開的光大金融論壇上,光大證券向與會的數(shù)百名機構(gòu)投資者闡述了如下觀點:中國制造業(yè)利潤的持續(xù)增長和新盈利模式的出現(xiàn)將為我國股市長期走牛奠定基礎(chǔ)。投資操作上,行業(yè)方面,光大建議關(guān)注鋼鐵、化工、建材、機械制造、金融、地產(chǎn)等幾大重點行業(yè);個股方面,將工商銀行、萬科A、金地集團、黃山旅游、南方航空、三一重工、東方電機、中國鋁業(yè)、宜科科技、雙匯發(fā)展等列為下半年值得重點關(guān)注的"十大金股"。關(guān)于2007年下半年的投資策略,光大證券提出了"中國制造"演繹長期牛市的投資
系統(tǒng) 2019-08-29 23:45:12 1931
Struts2的工作原理上圖來源于Struts2官方站點,是Struts2的整體結(jié)構(gòu)。一個請求在Struts2框架中的處理大概分為以下幾個步驟1客戶端初始化一個指向Servlet容器(例如Tomcat)的請求2這個請求經(jīng)過一系列的過濾器(Filter)(這些過濾器中有一個叫做ActionContextCleanUp的可選過濾器,這個過濾器對于Struts2和其他框架的集成很有幫助,例如:SiteMeshPlugin)3接著FilterDispatcher被
系統(tǒng) 2019-08-29 23:07:11 1931
CREATEPROCLogin@userNamevarchar(20),@passwordvarchar(20)ASIFNOTEXISTS(SELECT*FROMUserAccountWHEREUserName=@userName)RETURN-1IFNOTEXISTS(SELECT*FROMUserAccountWHEREUserName=@userNameANDpassword=@password)RETURN1UPDATEUserAccountSET
系統(tǒng) 2019-08-29 22:59:52 1931
struts-default.xmlstruts-plugin.xmlstruts.xmlstruts.propertiesweb.xml
系統(tǒng) 2019-08-29 22:58:15 1931
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
系統(tǒng) 2019-08-29 22:29:02 1931
轉(zhuǎn)自:http://www.bluedash.net/spaces/Web%E5%BC%80%E5%8F%91%E6%95%99%E7%A8%8B9%EF%BC%8DHibernate%EF%BC%88%E4%B8%8A%EF%BC%89Web開發(fā)教程9-Hibernate(上)
系統(tǒng) 2019-08-29 22:04:13 1931
ejb中的3種bean:什么是會話bean?編寫第一個ejb3的會話bean:步驟:1.ejb企業(yè)級開發(fā)是面向接口編程的,我們完成第一個HelloWorld的例子,首先寫接口,也就是遠程接口(服務(wù)器端)packagecn.com.xinli.ejb3;publicinterfaceHelloWorld{publicStringsayHello(Stringname);}2.在寫接口的實現(xiàn)類(服務(wù)器端)packagecn.com.xinli.ejb3.imp
系統(tǒng) 2019-08-29 21:59:26 1931