Time of Update: 2018-12-03
求PI精確值的怪異程式 pi1.c(487bytes)/pi2.c(552bytes) 前者就是被稱為「外星人程式」的求PI小程式.. 四行求PI到小數點後八百位..真的不是人寫得出來的.. :Q 後者寫法也是相當奇怪.. --------------------------- /*某年Obfuscated C Contest佳作選錄:*/ long a=10000,b,c=2800,d,e,f[2801],g; main(){for(;b-c;)f[b++]=a/5;
Time of Update: 2018-12-03
* > > > > > > > 緣分是-營業外收入 * > > > > > > > 愛情是-無形資產 * > > > > > > > 愛人是-應付賬款 * > > > > > > > 想他是-日記賬 * > > > > > > > 吵架是-壞賬準備 > > > >
Time of Update: 2018-12-03
昨天自己編寫一個多線程的程式,主要作用是TCP通迅的小程式,裡面使用了多線程的技術,遇到一個有趣的問題:就是在背景工作執行緒中我調用了一個表單,讓它顯示出來。如Form1 f=new Form1();f.show();這種代碼平時一點問題都沒有。但是在背景工作執行緒中卻無法調過了。我的FORM1在案頭上動彈不得了。什麼也不響應。有點象假死機的狀態。後來我將Form1
Time of Update: 2018-12-03
現在有WEB程式大多都有很多排序及分頁的功能。每次進行這些操作的時候,我們都要到伺服器去一次資料。這裡我使用XSL+XML的方式來示範一下,只從伺服器取一次資料,緩衝在用戶端,然後用戶端可以進行自己想要的操作。//這個檔案的主要功能是從資料庫裡取出資料。然後轉換成XML,傳到用戶端using System;using System.Collections;using System.ComponentModel;using System.Data;using
Time of Update: 2018-12-03
1.位置及地位特殊 命令列程式已經不專門用Command目錄存放,而是放在32位系統檔案的倉庫重地——Win 2000安裝目錄下的system32子目錄中,由此可知Win2000的命令列命令已經不再是系統的“小 妾”而是被納為“正房”,而且通過查看system32/dllcache目錄可知,Win2000還將它們列 入了受保護的系統檔案之列,一旦system32目錄中的命令列命令受損,就用該dllcache目錄
Time of Update: 2018-12-03
非同步作業可以使我們的程式獲得更優的效能,特別是對大檔案進行處理時,這一點相信大家都知道。這裡我寫了一個樣本。希望能給大家一個協助。using System.IO;using System.Threading;public class Form2 : System.Windows.Forms.Form { private System.Windows.Forms.Button button1; private System.Windows.Forms.TextBox
Time of Update: 2018-12-03
以前在VB中要防止應用程式運行多個執行個體的方式很簡單,判斷APP.PrevInstance 就可以了。來看一下.NET中是如何?的,主要使用Mutex來實現進程間同步using System;using System.Threading;using System.Windows.Forms;using System.Runtime.InteropServices;namespace LogisticsSystem{ /// <summary> ///
Time of Update: 2018-12-03
FTP(檔案傳輸通訊協定)是通常與 UNIX 系統一起使用的檔案傳輸工具 + 生產力。FTP 能夠使用指令碼(來自外部檔案的命令列表)。下面的樣本示範了一個指令碼,該指令碼開啟與 IP 位址 11.11.11.11 的串連,以 guest 身份使用密碼“guest”登入到主機,上傳 File1 檔案,然後退出: open 11.11.11.11userguestguestput file1quit 您必須使用 -s 選項,FTP 才能在 Windows 下讀取該檔案。如果以前的指令碼位於名為
Time of Update: 2018-12-03
前一陣在網上看到有網友想實現這樣的功能。因此特寫了這樣一段代碼。using System.Diagnostics; class Class1 { /// <summary> /// 應用程式的主進入點。 /// </summary> [STAThread] static void Main(string[] args) { //建立一個新的進程對象 Process myCmdProcess = new
Time of Update: 2018-12-03
通常對於商業軟體來說都會給自己的軟體產品添加使用限制,如時間長度、使用次數等許可中包括了使用限制的各種資訊,包括:1、時間長度2、使用次數3、版本升級4、線上註冊這幾天在http://www.spextreme.com/網站看到其開源的OpenLicense。下載下來試用了一下。覺得不錯。它的主要特點:圖形化介面建立許可,支援產品許可,512位加密,許可鑰匙,各種許可限制及設計/啟動並執行支援.這裡下載Open
Time of Update: 2018-12-03
文/NinJai 微軟公司早就開始承諾會陸續將Hotmail郵箱容量升級到250MB,但直到現在很多使用者都還是在用可憐的2MB郵箱。於是圍繞升級Hotmail郵箱容量,誕生了很多“偏方”,這些偏方大都是利用微軟公司的漏洞,存在著被隨時取締的危險。而且到現在,那些免費升級2MB到250MB的方法一個都行不通了。最近筆者在瀏覽某國外網站的時候,發現了一種最新的升級方法,經驗證可行,而且該方法操作比較簡單,也不需要下載MSN Explorer用戶端。 一、修改Hotmail個人地區設定
Time of Update: 2018-12-03
當網域控制站上的 Netlogon 服務無法註冊或取消註冊多個資源記錄時,系統事件日誌中將記錄 Netlogon 5781 錯誤資訊。該事件描述不包含這些資源記錄的名稱。此外,該事件描述也可能是會讓人誤解的“no DNS servers are available”這一內容,注意:這些錯誤的常見原因是網域控制站在其 TCP/IP 屬性中將其自身引用為主 DNS 伺服器。當網域控制站使用這種配置啟動時,Netlogon 服務可能會在 DNS 服務啟動之前啟動。由於 Netlogon 服務必須在 D
Time of Update: 2018-12-03
基於Grove的.NET應用程式開發提示 前幾日從http://grove.91link.com下載了grove組件,發覺其對於ORM一塊做的不錯。想想自己以前做代碼產生時,都是先產生好TSQL語句,然後在產生的類中調用。雖然也一直在考慮在程式運行時動態產生SQL的的想法,但一直都沒有去做這一塊。 在使用grove組件時,我先仔細看過其教程,覺得很好操作,事實上也是如此。在自己實踐時,按著其教程先做映射類。然後調用ObjectOperator對象的Insert
Time of Update: 2018-12-03
在網站上實現時鐘同步的操作是很常見的。這裡以UDP方式來實現一個。其中會調用到WINAPIusing System ;using System.Drawing ;using System.Collections ;using System.ComponentModel ;using System.Windows.Forms ;using System.Data ;using System.Net ;using System.Net.Sockets ;using System.Threading
Time of Update: 2018-12-03
Environment 類可檢索資訊,如命令列參數、結束代碼、環境變數設定、呼叫堆疊的內容、上次系統引導以來的時間,以及公用語言運行庫的版本 Console.WriteLine("命令列: {0}", Environment.CommandLine); String[] arguments = Environment.GetCommandLineArgs(); Console.WriteLine("命令列參數的字串數組: {0}", String.Join(", ",
Time of Update: 2018-12-03
如何在WEBSERVICE中提供身分識別驗證的功能。我在CSDN上常看到當WEBSERVICE不允許匿名訪問時如何解決的貼子。自己試了一下。其實這中間的難度不大,只要二三句代碼就可以解決。我這裡建一個測試用的WEBSERVICE,裡面沒有寫任何代碼,只有建工程時的一個預設的方法HelloWorld(本來是注釋的。我把它取消了).然後將此WEBSERVICE的匿名訪問的選項取消,並將整合WINDOWS的選項也取消了。建立一個WINFORM工程,我在這個工程裡調用剛才的WEBSERVICE工程,在引
Time of Update: 2018-12-03
基於Grove的.NET應用程式開發提示 前一篇中講到對於資料庫表的主鍵如果是非自動成長型的使用GROVE如何處理的例子,原文見http://blog.csdn.net/greystar/archive/2005/07/13/423644.aspx7/13/423644.aspx.在使用GROVE時,對於實體的一些常見操作。無非是每個實體類都配一個資料訪問類namespace JadeSoft.Logistics.SystemInfo{ using System; using
Time of Update: 2018-12-03
在使用Infragistics.Win.UltraWinGrid.UltraGrid時,有時我們想在網格上進行雙擊操作。比如雙擊某一行來顯示對應的詳細資料。但是對於雙擊事件來說並沒有提供對應的行資訊。那麼我們如何來判斷使用者雙擊某一行呢。這裡我還是以代碼來說明,相信大家都能明白private void ultraGrid1_DoubleClick(object sender, System.EventArgs
Time of Update: 2018-12-03
在部署程式時自動安裝.NET Framework及資料訪問組件1.下載外掛程式,並安裝完成.http://download.microsoft.com/download/4/e/f/4ef7254b-d6c2-4f6f-8028-f03a594d5edf/PluginInstaller.msi ,並裝此外掛程式安裝。2安裝Framework 建立一個安裝項目,其他動作這裡不講了。只講一下如何在安裝項目安裝時自動安裝frameWork.
Time of Update: 2018-12-03
透明水珠 http://lain1978.com/collection/flash/008.swf 黃色花瓣 http://lain1978.com/collection/flash/007.swf 心 http://lain1978.com/collection/flash/006.swf 藍色雪花 http://lain1978.com/collection/flash/005.swf 移動的箭頭