1、前言函數也是一個對象,從而可以增加屬性,使用句點來表示屬性。如果內部函數的定義包含了在外部函數中定義的對象的引用(外部對象可以是在外部函數之外),那么內部函數被稱之為閉包。2、裝飾器裝飾器就是包裝原來的函數,從而在不需要修改原來代碼的基礎之上,可以做更多的事情。裝飾器語法如下:@deco2@deco1deffunc(arg1,arg2...):pass這個表示了有兩個裝飾器的函數,那么表示的含義為:func=deco2(deco1(func))無參裝飾
系統 2019-09-27 17:38:22 2202
鏈表由一系列不必在內存中相連的結構構成,這些對象按線性順序排序。每個結構含有表元素和指向后繼元素的指針。最后一個單元的指針指向NULL。為了方便鏈表的刪除與插入操作,可以為鏈表添加一個表頭。刪除操作可以通過修改一個指針來實現。插入操作需要執行兩次指針調整。1.單向鏈表的實現1.1Node實現每個Node分為兩部分。一部分含有鏈表的元素,可以稱為數據域;另一部分為一指針,指向下一個Node。classNode():__slots__=['_item','_n
系統 2019-09-27 17:37:36 2202
介紹一個有趣的網站,有些原文鏈接,還可以學英語。一日一冷新聞:搞笑,三歲小孩自己上網訂購一臺挖掘機來自新西蘭Auckland一家的故事。3歲的羅莉趁父母熟睡之際打開電腦,登陸某購物網站,最終為自己訂購了一臺挖掘機。當媽媽Sarah清晨醒來打開電腦收取有件時,竟然發現自己已經購買了一輛售價2w新西蘭元的挖掘機。沒得說,用Sarash當時的原話就是‘shockofmylife’。經過簡單調查之后,Sarah發現是家里3歲的小女孩PipiQuinlan所為。Sa
系統 2019-08-29 23:48:48 2202
問題描述:有一個查詢如下,去掉TOP1的時候,很快就出來結果了,但加上TOP1的時候,一般要2~3秒才出數據,何解?SELECTTOP1A.INVNOFROMA,BWHEREA.Item=B.ItemNumberANDB.OwnerCompanyCodeISNOTNULL問題原因分析:在使用TOP1的時候,SQLServer會盡力先找出這條TOP1的記錄,這就導致它采用了與不加TOP時不一致的掃描算法,SQLServer查詢優化器始終認為,應該可以比較快的
系統 2019-08-29 23:46:50 2202
今天用dom4j解析的時候報了這個錯誤Accessrestriction:ThetypeSAXReaderisnotaccessibleduetorestrictiononrequiredlibraryG:\dom4j-1.6.1\dom4j-1.6.1.jar解決方法是:Windows->Preferences->Java->Compiler->Errors/Warnings(Project)Properties->JavaCompiler->Error
系統 2019-08-29 23:45:28 2202
1.Soket發展史以及它和tcp/ip的關系七十年代中,美國國防部高研署(DARPA)將TCP/IP的軟件提供給加利福尼亞大學Berkeley分校后,TCP/IP很快被集成到Unix中,同時出現了許多成熟的TCP/IP應用程序接口(API)。這個API稱為Socket接口。今天,SOCKET接口是TCP/IP網絡最為通用的API,也是在INTERNET上進行應用開發最為通用的API。九十年代初,由Microsoft聯合了其他幾家公司共同制定了一套WIND
系統 2019-08-29 23:11:15 2202