1、實現目標編寫一個命令行通訊錄程序,可以添加、查詢、刪除通訊錄好友及電話2、實現方法創建一個類來表示一個人的信息。使用字典存儲每個人的對象,名字作為鍵。使用pickle模塊永久地把這些對象存儲下來。使用字典內建的方法添加、刪除修改人員信息。3、思維導圖4、編寫偽代碼#1.創建字典用來存儲通訊錄信息#2.創建人員類,包含姓名、關系、電話三個屬性#3.創建操作類,包含增加、查詢、刪除人員,退出,保存并退出五個方法#4.程序運行#5.判斷通訊錄文件是否存在#6
系統 2019-09-27 17:38:45 2015
在講數據庫水平拆分時候,我列出了水平拆分數據庫需要解決的兩個難題,它們分別是主鍵的設計問題和單表查詢的問題,主鍵問題前文已經做了比較詳細的講述了,但是第二個問題我沒有講述,今天我將會講講如何解決數據表被垂直拆分后的單表查詢問題。要解決數據表被水平拆分后的單表查詢問題,我們首先要回到問題的源頭,我們為什么需要將數據庫的表進行水平拆分。下面我們來推導下我們最終下定決心做水平拆分表的演進過程,具體如下:第一個演進過程:進行了讀寫分離的表在數據增長后需要進行水平拆
系統 2019-08-29 23:45:42 2015
(一).說明我平時喜歡聽幾首歌再關機睡覺,夏天還好,冬天光著身子去關機要凍個半死:(,因此為這事做了個最簡單的自動關機程序,讀者如果用得著,就下載用一下吧最近用這個程序爽多了.基于以下原因:1.睡覺之前不用顧慮:"哎呀,計算機還開著,等下還得去關掉"2.省電.一天兩天忘了關機交電費還撐的住,如果長期下去,一大筆電費咋交得起啊.就算有錢也不心甘交這冤枉錢,給鬼聽啊.3.夏天跑去關機還好,如果是冬天的話,要凍個半死4.恐怖啊!半夜聽到<黃家駒>的聲音,忽醒,一
系統 2019-08-29 23:22:30 2015
在WindowsXP中,如果沒有更好的轉換程序的話,我們可以通過“畫圖”程序,把“BMP”格式的圖像文件轉換成“JPG”格式的圖像。但這種轉換效率非常低,一次只能轉換一個圖像文件。其實還有一個批量轉換的方法。下面我們以一次轉換20個以上的.bmp文件為例:1.下圖為需要轉換的圖片:2.全選圖片,點擊右鍵,選擇“發送到->郵件接收者”。3.選擇“縮小所有照片”,點擊“確定”按鈕;圖片已經轉換為了.jpg文件。4.選擇“文件->保存附件”。設置好路徑后,點擊“
系統 2019-08-29 23:11:01 2015
花了三周時間,給公司寫了一個基于Flex的web流程設計器原型系統。既然是原型系統,肯定有很多細微之處不完善的,但作為未來產品組件一部分,其預研和構架部分,還是拿得出手的。Flex本身在圖形化方面提供了很良好的支持,但是要想實現Model與視圖的分離、Command的處理等基礎事情,這個就無法與EclipseGEF比了。于是首先不得不模擬GEF,在底層提供一套Model-EditPart的MVC構架,以及CommandFramework框架。這兩個基本框架
系統 2019-08-29 23:10:42 2015
vs2008對js的支持達到了一個新高度(在vs系列中)。不僅僅是調試。但是很多人在編寫js時還不能充分利用vs2008的功能來提高編寫js的效率。這里有一些tips,希望跟大家分享。也希望有更好的解決方案或建議。首先,當然是要利用智能感知(Intellisense),不僅對普通的JavaScript代碼提供了Intellisense,還對新的ASP.NETAJAX客戶端JavaScript框架和用它編寫的JavaScript代碼提供了豐富的支持。當然,還
系統 2019-08-29 22:53:04 2015
在事務處理系統中的數據,主要用于記錄和查詢業務情況。隨著數據倉庫(DW)技術的不斷成熟,企業的數據逐漸變成了決策的主要依據。數據倉庫是一種面向決策主題、由多數據源集成、擁有當前及歷史總結數據、以讀為主的數據庫系統,其目的是支持決策。數據倉庫要根據決策的需要收集來自企業內外的有關數據,并加以適當的組織處理,使其能有效地為決策過程提供信息。數據倉庫中的數據是從許多業務處理系統中抽取、轉換而來,對于這樣一個復雜的企業數據環境,如何以安全、高效的方式來對它們進行管
系統 2019-08-29 22:39:39 2015
以前看USB協議2.0的時候,有個認識上的誤區,認為所謂的復合設備,必須是兩個物理上相獨立的USB設備(兩個USBDevice,兩個USB地址,只是在同一條USB總線而已)。最近在開發.NetMicroFramewok的USB雙接口功能時,才明白復合設備原來也可以是這樣實現!對USB設備來說,至少會有一個USB配置,而這個配置可以包括一到多個接口,而一個接口又可以包括多個端點。對Windows平臺來說,每一個接口在邏輯上對應一個虛擬設備,可以分別安裝不同的
系統 2019-08-29 22:16:59 2015
本章內容根據《深入理解Java虛擬機》第7章部分內容整理1.什么是類加載器?在類加載階段,有一步是“通過類的全限定名來獲取描述此類的二進制字節流”,而所謂的類加載器就是實現這個功能的一個代碼模塊,這個動作是在Java虛擬機外部實現的,這樣做可以讓應用程序自己決定如何去獲取所需要的類。類加載器的作用:首先類加載器可以實現最本質的功能即類的加載動作。同時,它還能夠結合java類本身來確定該類在Java虛擬機中的唯一性。用通俗的話來說就是:比較兩個類是否相等,只
系統 2019-08-29 22:09:54 2015
安裝篇一,下載安裝j2sdk1.4(www.sun.com))或以上,設置CLASSPATH,java_home。二,下載服務器,免費版本的有tomcat,resin,當然也還有weblogic之類的巨無霸,不過得看你電腦的配置是否承受的了!這里只以resin來說明,其他的配置都差不多,可以查看各個服務器自帶的說明文件。resin服務器可以在caucho.com下載,選擇合適的版本,下載解壓縮就可以直接使用。這里resin有一個resin-ee版本,這個主
系統 2019-08-29 21:57:44 2015