Time of Update: 2018-12-06
驗證輸入的是不是一個電話號碼:(1)電話號碼由數字、"("、")"和"-"構成(2)電話號碼為8位或者11位(不含區號)(3)如果電話號碼中包含有區號 那麼區號為三位或四位(4)區號用"("、")"或"-"和其他部分隔開(5)行動電話號碼為11或12位,如果為12位,那麼第一位為0(6)11位行動電話號碼的第一位和第二位為"13"(7)12位行動電話號碼的第二位和第三位為"13"參考代碼: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Time of Update: 2018-12-06
書接上文,如何配合ICellModifier定義合適的CellEditor?CellEditor是所有Cell Editor的抽象基類,所有自訂的Cell
Time of Update: 2018-12-06
上一篇我已經說過了,每一個Editor如果希望使用調色盤,必須繼承自兩個EditorPart類。對於浮動調色盤來說,Editor的內容Composite是交給一個叫splitter的Composite來實現的。下面就是類結構圖:由於splitter之中的內嵌組件都是內部類,我們很難直接存取,因此我們想改變他們是很困難的,其實不是不行,我們可以通過反射來實現訪問,但是還是比較麻煩,最好的方法就是將這些類重寫,然後將屬性和方法統統公開,那將是最好的;但是我今天想討論另外一個問題,那就是如何Hack進
Time of Update: 2018-12-06
客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點是當產品修改時,工廠類也要做相應的修改。例子:追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory 1 interface Sample{ 2 public void say(); 3 } 4 5 class SampleA
Time of Update: 2018-12-06
網上的解決辦法很多各有不同,主要是引起的原因各有不同,但是Oracle 只給出同一個錯誤碼,有點不厚道。 1)修改tnsnames.ora的方案佔多數 參見1 2)sqlnet.ora 的辦法也有人提到 參見2 3)版本問題也存在 參見3 4)另類的辦法也有 參見4 我的只是試出來這個方法(巧遇),受方法四的啟發,不過這裡的只是執行路徑的方法不同而已。伺服器:9.2;用戶端:9.0;測試代碼如下:
Time of Update: 2018-12-06
作為微軟平台下的資料展示工具,Power View是一個不錯的選擇。而在Excel 2013下,即使你沒有SharePoint的執行個體那麼你也可以玩轉它。此篇講對Excel 2013下的Power View做簡單的介紹。 Power View早先是Sharepoint的一個新工具,關於它的更多資訊可以參考拓狼的文章:http://tech.it168.com/a2013/0412/1471/000001471917.shtml在微軟發布了Office
Time of Update: 2018-12-06
問題在使用SSIS (VS 2008 or VS 2012環境)中的指令碼任務編輯器,當點擊【編輯指令碼】或【確認】位置時候,發現要等待很長一段時間,最糟糕的時候要等1分鐘。1. 圖1. 解決針對這個問題,後來找到一個解決方案。開啟 "控制台" à "Internet 選項" à "進階"標籤 à "安全"組 ,2.
Time of Update: 2018-12-06
終日乾乾,與時偕行。 【出處】《周易·乾·文言》。 【淺釋】一天到晚謹慎做事,自強不息,和日月一起運轉,永不停止。乾乾:孜孜以求。這是要求我們分分秒秒都不要虛度。 莫等閑,白了少年頭,空悲切。 【出處】嶽飛《滿江紅·寫懷》。 【淺釋】不要虛度光陰,直到頭髮變白,由少年變為老年,才知道後悔悲切。這是勸導人們要珍惜大好時光。 凡事莫推明日,明日最是誤人。 【出處】石成金《傳家寶》初集卷五《安樂銘》。 【淺釋】任何事情都不要拖延到明天,總是拖到明天的做法最是耽誤人了。這句話告訴我們,今天的事情應該今天
Time of Update: 2018-12-06
擷取subview 通常我們在view層級裡面對subView的操作可以通過兩種方式:1、保留一個subview的引用,然後在類中通過該引用對該subview進行操作,但是要注意在適當的位置添加記憶體維護的代碼,退出前手動釋放。2、設定subview的Tag,讓後在要使用的時候,通過viewWithTag擷取到相應的subview,這種方法比較簡潔,也不用自己去維護記憶體。 ViewWithTag:
Time of Update: 2018-12-06
:當我們在製作網頁的時候,網頁內有中文出現,而開啟網頁的時候中文變成了亂碼。在這裡我告訴大家怎麼解決?估計大家在<head>標籤內的<meta>元素中的charset屬性設定為UTF-8的時候,而直接儲存。 各位注意了
Time of Update: 2018-12-06
這幾天一直在做GEF的一個項目,看過網上的一些資料,覺得能為一些圖形元素添加一個工具條,那將大大提高使用者體驗。網上討論相關問題的好像只有劉剛,但是相比較他的實現,我的想法不同,我的想法是參考每一個Figure的toolTip的實現,通過shell來顯示這個工具條,這樣,我們就不必在palette和圖形工作區之間來回操作了。下面就說說我的想法和實現。這裡需要註明的一點是:我所說的“圖形元素”是指那些非Connection的GEF圖形,比如GEF例子Shape中的RectangleFigure和E
Time of Update: 2018-12-06
在研究GEF的調色盤實現時,發現了以前從沒有用過的一個SWT控制項,可能是因為我很少在程式中處理滑鼠移動等等事件的原因吧。這個好東西就是Tracker,我非常希望能把它稱為影子武士,因為Tracker常常和滑鼠的點擊、移動事件相配合,動態地顯示所操作組件的位置大小的改變,從某種意義上來說Tracker非常像是SWT中的GEF Handle;下面簡要介紹一下它的基本使用;(插一句,在GEF的調色盤實現中Tracker主要應用在了Sash
Time of Update: 2018-12-06
什麼是JPAJPA(Java Persistence
Time of Update: 2018-12-06
1. it's up to you.(由你決定。) 2. i envy [羨慕]you.(我羨慕你。) 3. how can i get in touch with you? 4. where can i wash my hands? (請問洗手間在哪裡?) 5. what's the weather like today?(今天天氣如何?) 6. where are you headed [朝…方向行進]? (你要到哪裡去?) 7. i wasn't born
Time of Update: 2018-12-06
來源: http://blog.csdn.net/21aspnet/archive/2007/03/19/1534304.aspxDrawing Barcodes in Windows Part 1 - Code 39http://www.codeproject.com/bitmap/barcode1.aspDrawing Barcodes in Windows Part 2 -
Time of Update: 2018-12-06
正試圖在 os 載入程式鎖內執行Managed 程式碼。不要嘗試在 DllMain 或映像初始化函數內運行Managed 程式碼,這樣做會導致應用程式掛起。.NET2.0中增加了42種非常強大的調試助手(MDA,Loaderlock是其中之一。Loaderlock檢測在一個擁有作業系統loaderlock的線程上(如上例的video的運行線程)運行Managed
Time of Update: 2018-12-06
隨著軟體自動化程度的日益提高,軟體開發中探索資料庫的時時維護是一個嚴峻的問題,最近的一個項目發現部分表丟失主鍵,一些手寫的預存程序被改寫為工具自動產生的. 怎麼自動備份和實現資料庫改動的增量備份 ? 尋求DTS 方面的資料? 定時備份: 但是缺點是無法儲存成SQL ,無法作比較,提供如下: (出處: 賽迪技術網)第一步:開啟SQL Server“企業管理器”表單用按一下滑鼠工作列上的[開始]
Time of Update: 2018-12-06
System.InvalidOperationException: 緩衝操作當前進行中中,無法釋放 BufferedGraphicsContext。環境:VS 2005,FX 2.0,XP在尋找記憶體流失時,蹦出此錯誤,正在找原因。哪位同仁如果能提供線索,多謝了。系統異常:System.InvalidOperationException: 緩衝操作當前進行中中,無法釋放 BufferedGraphicsContext。 在
Time of Update: 2018-12-06
1.除非 DataGridView 被資料繫結到支援更改通知並允許刪除的 IBindingList,否則不能以編程方式移除行 資料來源中刪除資料,重新整理顯示控制項。2.System.ArgumentException:DataGridViewComboBoxCell值無效,要替換此預設對話方塊,請處理DataError事件 需要在事件中處理: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http:/
Time of Update: 2018-12-06
昨天晚上,Window 自動升級,重新啟動提示:"沒有找到iertutil.dll因此這個應用程式為能啟動重新安裝可能修複",由IE 7 TO IE 8 RC1,My God!然後就無法進入案頭(XP).