Time of Update: 2018-12-06
隨身碟“無法訪問” 看我輕鬆修複[日期:2012-09-01]來源:電腦愛好者 作者:王昌紅[字型:大 中
Time of Update: 2018-12-06
Drop-Down Controls RevisitedMarch 21, 2012, 1:07 amFrom time to time, it’s a good idea to go back and re-examine old code. With time comes greater knowledge and new tricks; and in the case of two of my earlier custom Windows Forms controls, this was
Time of Update: 2018-12-06
一直以來對設計模式,怎麼寫出高品質、高效、可移植性強的理解不深。也許經驗不足是一個很大的原因吧。今天花了很久的時間整理了一個資料庫操作類庫(簡化版),希望能得到各位前輩的指點。 首先,我定義了一個資料庫操作介面IDbOperator,該介面實現IDisposable介面,用於操作結束後釋放各種資源。類圖如下: 屬性: ConnectString用於擷取資料庫連接字串 DbConn用於擷取當前資料庫連接(IDbConnection介面) 方法:
Time of Update: 2018-12-06
描述:關於輾轉相除法的具體實現在這裡就不具體說明了,本文要記錄的是輾轉相除法應用於求最大公約數的演算法證明過程。 假設:求m和n的最大公約數。a,b分別是m除以n的商和餘數,即m=na+b。gcd(m,n)表示m和n的最大公約數。 求證:gcd(m,n)=gcd(n,b) 證明: 設c=gcd(m,n), d=gcd(n,b) 1. ∵c為m和n的公約數 ∴m能被c整除,n也能被c整除 ∴na也能被c整除 參照推論一 ∴m-na也能被c整除(即b能c整除)
Time of Update: 2018-12-06
好長時間沒發技術文章了,恰好看到一篇非常詳細的Lambda文章。一邊翻譯一邊學習。題目好像有點霸氣。。介紹Lambda運算式是使代碼更加動態,易於擴充並且更加快速(看完本文你就知道原因了)的強有力的工具。也可以用來降低潛在的錯誤。同時可以利用靜態輸入和智能提示,就像VS裡一樣。 Lambda運算式在.net framework 3.5中提出來。並且在LINQ和ASP.NET MVC內部的一些技術中扮演了相當重要的角色。如果你考慮一下ASP.NET
Time of Update: 2018-12-06
準備:建立一個文字文件(.txt)修改副檔名為.xml,用記事本開啟寫入變數,格式如下:<?xml version="1.0" standalone="yes"?><NewDataSet> <Settings> <text></text> <R>255</R> <G>255</G> <B>255</B> </Settings>
Time of Update: 2018-12-06
閉包的影響為了展示閉包的影響,我們看下面這個例子。var buttons = new Button[10];for(var i = 0; i < buttons.Length; i++){ var button = new Button(); button.Text = (i + 1) + ". Button - Click for Index!"; button.OnClick += (s, e) => { Messagebox.Show(i.ToString()
Time of Update: 2018-12-06
準備:建立文字文件(.txt)修改副檔名為.ini,開啟寫入 [Settings]Text=R=255G=255B=255引用的API結構: [System.Runtime.InteropServices.DllImport( "kernel32 ")] private static extern long WritePrivateProfileString(string section,string key,string val,strin
Time of Update: 2018-12-06
準備: 手動或用代碼在註冊表 HKEY_LOCAL_MACHINE/SOFTWARE/ 在建立的 "XXX" 項下添加需要的變數,例如添加名:Text 值: 名:R 值:255 名:G 值:255 名:B 值:255 的字串值用以下代碼也可實現添加; private void buildreg() { Microsoft.Win32.RegistryKey key = Micro
Time of Update: 2018-12-06
在業內有這樣一句話,如果你的交易系統是成功的,那麼你將擁有一個可以絕對支援你、容易經營的高報酬事業。如何擁有一個成功的交易系統,這需要我們做好大量而細緻的工作: 一、掌握交易系統的定義及構建前提什麼是交易系統?交易系統就是完a整的交易規則體系。一套設計良好的交易系統是建立在實踐的基礎上的,它要求對投資決策的各個相關環節作出相應明確的規定,而且這種規定必須是客觀的、唯一的,不允許有任何不同的解釋。同時它也必須符合使用者的心理特徵、投資對象的統計特徵以及投資資金的風險特徵。另外,不同的操作策略,交
Time of Update: 2018-12-06
// 這個是表單必須引用的ReportDocument reportDocument = new ReportDocument(); ParameterFields paramFields = new ParameterFields(); ParameterField paramField; ParameterDiscreteValue paramDiscreteValue; paramField = new
Time of Update: 2018-12-06
在建立視窗控制代碼之前,不能在控制項上調用 Invoke 或 BeginInvoke今天關閉一個表單,報出這樣的一個錯誤"在建立視窗控制代碼之前,不能在控制項上調用 Invoke 或 BeginInvoke。",這個不用多想,肯定是那個地方沒有釋放掉。既然碰到這個問題,先不說問題本身,來說說其他的一些事情。winform最常見的是datagridview這個控制項,不管重寫還是怎麼,很多資料的操作都是用datagridview來展示的,因此,它的非同步呼叫也算是比較多的一類了。比如:1
Time of Update: 2018-12-06
以文本形式儲存,很不專業的方法,但效果其實也不錯準備: 先運行以下語句建立檔案: private void Form1_FormClosing(object sender, FormClosingEventArgs e) { string S = textBox1.Text + "*" + textBox1.BackColor.R + "*" + textBox1.BackColor.G + "*" + textBox1.BackColor.B; //
Time of Update: 2018-12-06
趨勢線突破有效標誌2008-09-25 20:57 趨勢線的運用,在市場中使用的頻率是相當高的。就其關鍵的問題的闡述,所見不多。應用趨勢線最為關鍵的問題,在諸多理論書籍中,也為能夠得到較準確的論述。在綜合市場實戰的經驗和教訓後,結合自身的體會,個人認為,在實戰中需要把握三個原則。
Time of Update: 2018-12-06
反射 當我們需要檢查,調用一個程式集的內容的時候,用反射,比如,當VS給智能提示的時候,就應用了反射。 簡單用法執行個體:var myAssembly = Assembly.LoadFile(@"C:\ClassLibrary1.dll");var myType = myAssembly.GetType("ClassLibrary1.Class1");dynamic objMyClass = Activator.CreateInstance(myType);// 擷取類的類型資訊Type
Time of Update: 2018-12-06
文章目錄 進階戰法實戰運用 執行個體一: 【突破籌碼密集區】 戰法運用:進階戰法-穿越地帶 功能:放量突破籌碼密集區,主力攻破前壓力位志在高遠,上升空間開啟 , 買入執行個體二:
Time of Update: 2018-12-06
NET自訂事件小結最近因為工作的事情想了很多,此處略去三千字吧。。。還是把事件這個技術拿過來沉澱一下,繼續學習,繼續提高自己,好吧,廢話不多說,進入正題吧~關於事件各位應該都不陌生,相信每個程式員都可以拍著胸脯說“事件?我知道啊~”,可如何自訂事件?也許有人心中就不是那麼底氣十足了。還是老規矩吧,高手繞行~用很多地方都被引用到泛濫的一個例子來寫吧,始作俑者就不去深究了。描述是這樣的:小偷進入時,事件寄件者(貓)發送貓叫事件(自訂),(事件接收者)主人訂閱貓叫事件並處理(抓住小偷),事件的參數傳遞
Time of Update: 2018-12-06
Qios.DevSuite 免費的winform控制項陳列庫網址:http://www.qiosdevsuite.com/Qios.DevSuite is an advanced .NET control library, that is fully integrated with Visual Studio.NET and can be used with all .NET languages, such as C#, VB.NET and C++.NET.Qios.DevSuite is
Time of Update: 2018-12-06
15分鐘的效率法則英文原文:My 15 Minute Rule to Productivity 我總是拖延。我會把一件要做的事拖到最後一刻才開始。我還學會了用後期的超高效來彌補之前的拖延,反正我最終我總能在 deadline 之前完成它!但我知道我的問題就出在:當我坐下開始工作時,我總是先去做一些其他無關緊要的事。我把這種稱為輕態拖延,很可能你也是這樣,它有以下“症 狀”:坐下來開始工作前,總是習慣先上微博或者瀏覽其他好玩的網站;總告訴自己說開工前有 10
Time of Update: 2018-12-06
SerialPort實現modem的來電顯示一個朋友接了個case,但是卻臨時有事要出差,所以就把部分的功能叫我來做。以 前一直注重於web編程,對於串口編程還是比較陌生的,還好網上的文章不少。當然比較好的文章,有直接協助的文章還是要數cnblogs裡面的文章。把這