Time of Update: 2018-12-04
大家可能注意到了,網頁上有些圖片的src或css背景圖片的url後面跟了一大串字元,比如:data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/ KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CK
Time of Update: 2018-12-04
在傳統的編寫商務邏輯處理代碼時,我們通常會習慣性地做幾件事情:日誌記錄、事務控制及許可權控制等,然後才是編寫核心的商務邏輯處理代碼。當代碼編寫完成回頭再看時,不禁發現,揚揚洒洒上百行代碼中,真正用於核心商務邏輯處理才那麼幾行,6-4所示。方法複方法,類複類,就這樣子帶著無可奈何遺憾地度過了多少個春秋。這倒也罷,倘若到了項目的尾聲,突然決定在許可權控制上需要進行大的變動時,成千上萬個方法又得一一"登門拜訪",痛苦"雪上加霜"。 如果能把圖6-4中眾多方法中的所有共有代碼全部抽取出來,放置到某個地方
Time of Update: 2018-12-04
其實很簡單,圖片檔案到Base64String的轉換,只需要Convert類裡面的一個ToBase64String方法即可Image fromImage = Image.FromFile( txtImg.Text ); MemoryStream stream = new MemoryStream(); fromImage.Save( stream, imgFormat[extension] ); txtString.Text = Convert.ToBase64String( stream.Ge
Time of Update: 2018-12-04
一 原理區別 一般在瀏覽器中輸入網址訪問資源都是通過GET方式;在FORM提交中,可以通過Method指定提交方式為GET或者POST,預設為GET提交Http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE URL全稱是資源描述符,我們可以這樣認為:一個URL地址,它用於描述一個網路上的資源,而HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查 ,改 ,增 ,刪
Time of Update: 2018-12-04
使用combobox時,它有一個hiddenName的屬性,專門用於提交combobox中value的值.現假設某combobox的Id為comboId,hiddenName屬性的值為hiddenValue,那麼,使用Ext.get('comboId').dom.value方法擷取的是combobox中選中項的文本text值,Ext.getCmp("ID值").getValue();擷取到的是Value值 .replace(/\s/g, "");
Time of Update: 2018-12-04
使用IE下載檔案總會先彈出一個對話方塊,詢問你如何處理該檔案,在下面會問到以後發現此類檔案是否同樣處理。預設該選項是選中的,如果你取消了選擇,很遺憾,你將不會再有機會選中它了。後悔了,怎麼辦?IE7的下載對話方塊 沒有關係,很簡單,到登錄編輯程式(regedit.exe)中找到這個(複製時請注意,其中有多餘空格): HKEY_CURRENT_USER/Software/Microsoft/Windows/Shell/ AttachmentExecute/{0002DF01-0000-000
Time of Update: 2018-12-04
在.NET下讀取PDF文本用到的類庫主要有兩個:PDFBox和iTextSharp。先說PDFBox,這個類庫據說功能很強大,本人在這隻是簡單介紹一下:1、下載PDFBox:http://sourceforge.net/projects/pdfbox/2、引用動態連結程式庫解壓縮下載的PDFBox,找到其中的Bin目錄,需要在項目中添加引用的dll檔案有:IKVM.GNU.Classpath.dllPDFBox-0.7.3.dllFontBox-0.1.0-dev.dllIKVM.Runtime
Time of Update: 2018-12-04
查詢速度慢的原因很多,常見如下幾種: 1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷) 2、I/O輸送量小,形成了瓶頸效應。 3、沒有建立計算資料行導致查詢不最佳化。 4、記憶體不足 5、網路速度慢 6、查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量) 7、鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷) 8、sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源。 9、返回了不必要的行
Time of Update: 2018-12-04
今天在做一個小程式發現C#的System.Web.HttpUtility.UrlEncode函數產生的編碼和我們正常使用的有出入,如:用System.Web.HttpUtility.UrlEncode產生的編碼如下南京:%e5%8d%97%e4%ba%ac而正常的我們期待的結果是:%C4%CF%BE%A9比較後發現兩者前者認為一個漢字3個位元組,而後者則是兩個位元組,這下恍然大悟原來在C#中如果直接用System.Web.HttpUtility.UrlEncode("南京")則程式預設使用UTF
Time of Update: 2018-12-04
位元運算應用口訣 清零取反要用與,某位置一可用或 若要取反和交換,輕輕鬆鬆用異或 移位元運算 要點: 1 它們都是雙目運算子,兩個運算分量都是整形,結果也是整形。 2 " < <" 左移:右邊空出的位上補0,左邊的位將從字頭擠掉,其值相當於乘2。 3 ">>"右移:右邊的位被擠掉。對於左邊移出的空位,如果是正數則空位補0,若為負數,可能補0或補1,這取決於所用的電腦系統。 4
Time of Update: 2018-12-04
´´©>>µµ®&&°°¡¡ »»¦¦÷÷¿¿¬¬§§••½½««¶¶¨¨¸&ced
Time of Update: 2018-12-04
1、定義一個控制項如:commbox //定義下拉式清單方塊、隱藏控制項、在datagridview中添加控制項 private ComboBox datacmb=new ComboBox(); datacmb.Visible = false; this.dataGridView1.Controls.Add(datacmb); 2、添加datagridview的CurrentCellChanged事件 private void dataGri
Time of Update: 2018-12-04
notifyDataSetChanged方法通過一個外部的方法控制如果適配器的內容改變時需要強制調用getView來重新整理每個Item的內容。public void notifyDataSetChanged ()該方法內部實現了在每個觀察者上面調用onChanged事件。每當探索資料集有改變的情況,或者讀取到資料的新狀態時,就會調用此方法。public void notifyDataSetInvalidated
Time of Update: 2018-12-04
別人寫的,感覺不錯/// <summary> 2 /// 建立要素類 3 /// </summary> 4 /// <param name="pObject">IWorkspace或者IFeatureDataset對象</param> 5 /// <param name="pName">要素類名稱</param> 6 /// <param
Time of Update: 2018-12-04
首先 對於ie 必須使用ActiveXObject 來訪問本地檔案。 這就需要將瀏覽器的 安全層級調低。 然後重點就是如何在ie8擷取本地路徑。 [html] view plaincopyprint?<input id="upload_img" type="file" onchange="onUploadImgChange(this)" /> <input id="upload_img" type="file"
Time of Update: 2018-12-04
itool繼承icommand,所以itool工具的調用類似於icommand,而icommand的調用主要是oncreate和onclick方法,oncreate需要傳入事件執行的的對象,onclick就相當於在Itoolbar中執行了onclick事件一樣。命令的調用方法:ICommand replaceBaseMapCommand = new insert_Basemap(); replaceBaseMapCommand.OnCreate(axMapControl1.
Time of Update: 2018-12-04
1、斷箭 不相信自己的意志,永遠也做不成將軍。 春秋戰國時代,一位父親和他的兒子出征打仗。父親已做了將軍,兒子還只是馬前卒。又一陣號角吹響,戰鼓雷鳴了,父親莊嚴地托起一個箭囊,其中插著一隻箭。父親鄭重對兒子說:“這是家襲寶箭,配帶身邊,力量無窮,但千萬不可抽出來。” 那是一個極其精美的箭囊,厚牛皮打制,鑲著幽幽泛光的銅邊兒,再看露出的箭尾。一眼便能認定用上等的孔雀羽毛製作。兒子喜上眉梢,貪婪地推想箭杆、箭頭的模樣,耳旁彷彿嗖嗖地箭聲掠過,敵方的主帥應聲落馬而斃.
Time of Update: 2018-12-04
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i一。運行C:\WINNT\MICROSOFT.NET\FRAMEWORK\V版本號碼\ASPNET_REGIIS.EXE -I 即可二。開始- 程式- Microsoft Visual Studio 2008-Visual Studio Tools-Visual Studio 2008 命令提示然後輸入 aspnet_regiis.exe -i OK 1
Time of Update: 2018-12-04
1、接受自己的相貌。不要動輒與那些俊男美女比相貌,因為那樣只會讓自己情緒低落。聰明的人應懂得欣賞自己,接受自己的容貌。2、調整目標、控制慾望。專家發現,腳踏實地、實事求是的人往往比那些好高鶩遠的人快樂得多。因此,要想生活快樂,就要學會根據自己的實際情況來調整奮鬥目標,適當壓制心底的慾望。3、金錢買不來快樂。雖然財富可以帶給人幸福感,但並不代表財富越多人越快樂。研究表明,一旦人的基本生存需要得到滿足後,每一元財富的增加對快樂本身都不再具有任何特別意義。4、不要為自己的平庸煩惱。經驗顯示,智慧與快樂
Time of Update: 2018-12-04
採用OPENCV,從一幅映像中提取部分地區,並儲存為新映像。void CFRDemo1Dlg::OnButton1() { //載入源映像CV_LOAD_IMAGE_COLOR或者CV_LOAD_IMAGE_GRAYSCALE IplImage *pSrc = cvLoadImage("lcl.jpg", CV_LOAD_IMAGE_GRAYSCALE); if(!pSrc) { MessageBox("影像檔載入失敗!","錯誤",MB_ICONERROR|MB_OK); return