四行代碼計算圓周率800位的怪異程式)

求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;

Love = Accounting

* > > > > > > > 緣分是-營業外收入 * > > > > > > > 愛情是-無形資產 * > > > > > > > 愛人是-應付賬款 * > > > > > > > 想他是-日記賬 * > > > > > > > 吵架是-壞賬準備 > > > >

多線程應用程式中調用表單的一點心得

昨天自己編寫一個多線程的程式,主要作用是TCP通迅的小程式,裡面使用了多線程的技術,遇到一個有趣的問題:就是在背景工作執行緒中我調用了一個表單,讓它顯示出來。如Form1 f=new Form1();f.show();這種代碼平時一點問題都沒有。但是在背景工作執行緒中卻無法調過了。我的FORM1在案頭上動彈不得了。什麼也不響應。有點象假死機的狀態。後來我將Form1

使用XSL實現在用戶端的排序操作

現在有WEB程式大多都有很多排序及分頁的功能。每次進行這些操作的時候,我們都要到伺服器去一次資料。這裡我使用XSL+XML的方式來示範一下,只從伺服器取一次資料,緩衝在用戶端,然後用戶端可以進行自己想要的操作。//這個檔案的主要功能是從資料庫裡取出資料。然後轉換成XML,傳到用戶端using System;using System.Collections;using System.ComponentModel;using System.Data;using

Window 2000 命令

1.位置及地位特殊 命令列程式已經不專門用Command目錄存放,而是放在32位系統檔案的倉庫重地——Win 2000安裝目錄下的system32子目錄中,由此可知Win2000的命令列命令已經不再是系統的“小 妾”而是被納為“正房”,而且通過查看system32/dllcache目錄可知,Win2000還將它們列 入了受保護的系統檔案之列,一旦system32目錄中的命令列命令受損,就用該dllcache目錄

檔案非同步作業的實現

非同步作業可以使我們的程式獲得更優的效能,特別是對大檔案進行處理時,這一點相信大家都知道。這裡我寫了一個樣本。希望能給大家一個協助。using System.IO;using System.Threading;public class Form2 : System.Windows.Forms.Form {  private System.Windows.Forms.Button button1;  private System.Windows.Forms.TextBox

使應用程式只能運行單個執行個體。

以前在VB中要防止應用程式運行多個執行個體的方式很簡單,判斷APP.PrevInstance 就可以了。來看一下.NET中是如何?的,主要使用Mutex來實現進程間同步using System;using System.Threading;using System.Windows.Forms;using System.Runtime.InteropServices;namespace LogisticsSystem{ /// <summary> ///

使用 FTP 批處理指令碼(MS)

FTP(檔案傳輸通訊協定)是通常與 UNIX 系統一起使用的檔案傳輸工具 + 生產力。FTP 能夠使用指令碼(來自外部檔案的命令列表)。下面的樣本示範了一個指令碼,該指令碼開啟與 IP 位址 11.11.11.11 的串連,以 guest 身份使用密碼“guest”登入到主機,上傳 File1 檔案,然後退出: open 11.11.11.11userguestguestput file1quit 您必須使用 -s 選項,FTP 才能在 Windows 下讀取該檔案。如果以前的指令碼位於名為

調用控制台應用程式並獲得程式的輸出資訊

前一陣在網上看到有網友想實現這樣的功能。因此特寫了這樣一段代碼。using System.Diagnostics; class Class1 {  /// <summary>  /// 應用程式的主進入點。  /// </summary>  [STAThread]  static void Main(string[] args)  {   //建立一個新的進程對象   Process myCmdProcess = new

使用OpenLicense來管理應用程式許可

通常對於商業軟體來說都會給自己的軟體產品添加使用限制,如時間長度、使用次數等許可中包括了使用限制的各種資訊,包括:1、時間長度2、使用次數3、版本升級4、線上註冊這幾天在http://www.spextreme.com/網站看到其開源的OpenLicense。下載下來試用了一下。覺得不錯。它的主要特點:圖形化介面建立許可,支援產品許可,512位加密,許可鑰匙,各種許可限制及設計/啟動並執行支援.這裡下載Open

將你的Hotmail升級到250MB)

文/NinJai  微軟公司早就開始承諾會陸續將Hotmail郵箱容量升級到250MB,但直到現在很多使用者都還是在用可憐的2MB郵箱。於是圍繞升級Hotmail郵箱容量,誕生了很多“偏方”,這些偏方大都是利用微軟公司的漏洞,存在著被隨時取締的危險。而且到現在,那些免費升級2MB到250MB的方法一個都行不通了。最近筆者在瀏覽某國外網站的時候,發現了一種最新的升級方法,經驗證可行,而且該方法操作比較簡單,也不需要下載MSN Explorer用戶端。    一、修改Hotmail個人地區設定   

安裝了dns且可以正常工作為什麼還有”沒有可以使用的”DNS伺服器”的錯誤

當網域控制站上的 Netlogon 服務無法註冊或取消註冊多個資源記錄時,系統事件日誌中將記錄 Netlogon 5781 錯誤資訊。該事件描述不包含這些資源記錄的名稱。此外,該事件描述也可能是會讓人誤解的“no DNS servers are available”這一內容,注意:這些錯誤的常見原因是網域控制站在其 TCP/IP 屬性中將其自身引用為主 DNS 伺服器。當網域控制站使用這種配置啟動時,Netlogon 服務可能會在 DNS 服務啟動之前啟動。由於 Netlogon 服務必須在 D

基於Grove的.NET應用程式開發提示1–資料庫主鍵設定問題

基於Grove的.NET應用程式開發提示  前幾日從http://grove.91link.com下載了grove組件,發覺其對於ORM一塊做的不錯。想想自己以前做代碼產生時,都是先產生好TSQL語句,然後在產生的類中調用。雖然也一直在考慮在程式運行時動態產生SQL的的想法,但一直都沒有去做這一塊。        在使用grove組件時,我先仔細看過其教程,覺得很好操作,事實上也是如此。在自己實踐時,按著其教程先做映射類。然後調用ObjectOperator對象的Insert

使用UDP實現一個時鐘伺服器

在網站上實現時鐘同步的操作是很常見的。這裡以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

使用Environment 來擷取系統的資訊

Environment 類可檢索資訊,如命令列參數、結束代碼、環境變數設定、呼叫堆疊的內容、上次系統引導以來的時間,以及公用語言運行庫的版本    Console.WriteLine("命令列: {0}", Environment.CommandLine);    String[] arguments = Environment.GetCommandLineArgs();    Console.WriteLine("命令列參數的字串數組: {0}", String.Join(", ",

在WebService中實現window身分識別驗證的功能

如何在WEBSERVICE中提供身分識別驗證的功能。我在CSDN上常看到當WEBSERVICE不允許匿名訪問時如何解決的貼子。自己試了一下。其實這中間的難度不大,只要二三句代碼就可以解決。我這裡建一個測試用的WEBSERVICE,裡面沒有寫任何代碼,只有建工程時的一個預設的方法HelloWorld(本來是注釋的。我把它取消了).然後將此WEBSERVICE的匿名訪問的選項取消,並將整合WINDOWS的選項也取消了。建立一個WINFORM工程,我在這個工程裡調用剛才的WEBSERVICE工程,在引

基於Grove的.NET應用程式開發提示2

基於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

使用UltraWinGrid時雙擊的處理

在使用Infragistics.Win.UltraWinGrid.UltraGrid時,有時我們想在網格上進行雙擊操作。比如雙擊某一行來顯示對應的詳細資料。但是對於雙擊事件來說並沒有提供對應的行資訊。那麼我們如何來判斷使用者雙擊某一行呢。這裡我還是以代碼來說明,相信大家都能明白private void ultraGrid1_DoubleClick(object sender, System.EventArgs

在部署項目時實現自動安裝FrameWork及資料訪問組件

在部署程式時自動安裝.NET Framework及資料訪問組件1.下載外掛程式,並安裝完成.http://download.microsoft.com/download/4/e/f/4ef7254b-d6c2-4f6f-8028-f03a594d5edf/PluginInstaller.msi ,並裝此外掛程式安裝。2安裝Framework   建立一個安裝項目,其他動作這裡不講了。只講一下如何在安裝項目安裝時自動安裝frameWork.      

透明flash素材2! 可能有些是和一重複的!

透明水珠 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 移動的箭頭

總頁數: 61357 1 .... 20065 20066 20067 20068 20069 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.