開發源碼的資料庫群集中介軟體 C-JDBC

http://c-jdbc.objectweb.org/一個開發源碼的資料庫群集中介軟體,從http://www.theserverside.com/上看到的。第一個感覺以為是一個用C語言編寫的JDBC Driver,細看之後發現不是。如我們做多資料庫支援的思路一樣,開發一個JDBC Driver,Driver內部調用原生的JDBC Driver。這都得益於JDBC本身介面設計很好,愈發欣賞JDBC,而感覺ADO

關於java、C#泛型的看法

過去曾經有很長一段時間,直至現在,存在這樣的一種觀點,就是C#比Java的實現更漂亮。《Think in java》的作者Bruce Eckel曾經公開質疑過Java 5提供的泛型。不過說實在,我一直不喜歡看Bruce Eckel的書,感覺上他不是一個有經驗有深度的技術人員。我也很長一段實現認同這樣的觀點,因為人云亦云!在C#

C# 操作 Excel

首先將excel.exe copy 到 ..\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin目錄下利用.net 中帶的工具在命令提示字元下執行tlbimp excel.exe.這樣就不會因為你的Excel是xp或2000的不同要去找不同的*.olb檔案,還有一點就是因為在2000以後的版本中沒有了excel9.olb這個檔案了。通過執行tlbimp

異常安全在Java和C#語言中的簡化

C簇語言中,C++首先在引入異常。在C++標準委員會投票之時,英國代表提出了反對意見,他們說異常差不多破壞了每個程式。如下的程式碼片段很好地展示了異常是如何把事情搞亂的 void f(){ T* p = new T; // 一些處理 delete p;} 如果處理過程引發異常拋出,那麼語句“delete

透過IL看C# 開篇

透過IL看C#開篇原文地址:http://www.cnblogs.com/AndersLiu/archive/2008/11/03/csharp-via-il.html作者:Anders

{C++} COM 組件多層彙總嵌套原理

    大四的課還是蠻有意思的,其中有一個COM組件的課,感覺挺有收穫,做了一個小Demo,是關於COM彙總的,  彙總和包容是COM的基本特徵,老師上課沒把這倆的關係講清楚,也不大知道為啥放著簡單的包容不用,用彙總寫模組。通過做這個Demo,俺算是理解了。因為包容只是單向調用介面,也就是從外到內,不能從內到外。而彙總則是雙向調用的,非常的靈活。下面通過具體的例子說說。     這個小Demo是控制台調用三個動態連結程式庫的,每個連結庫中都有一個方法,最外面的庫CompB.dll裡面是減法運算,

C#演算法之遞推法

  1:斐波那契數列演算法,如:1,1,2,3,5,8,13,21…… ,可以看到這裡面的規律吧.就是每一項是前面相鄰兩項之和.求第N項。       遞迴法:  1 public static int Fibonacci(int n) { 2 //參數合法性驗證 3 if (n < 1)4 Console.WriteLine("參數必須大於1!");5

天轟穿C#教程之預定義資料類型[原創]

  小天:我昏了,我已經昏了,上面出現好多的"後面討論"。這個怎麼學啊。還有資料類型,我感覺也很迷糊。  老田:對於前面的知識點,特別是那些例題,並不要求你現在就搞清楚。只要你能夠明白例題中所闡述的效果,然後記住這些概念。下面我們就來學習C#中的預定義資料類型。   與其它語言相比,C#對其可用的類型及其定義有更嚴格的描述。   在開始介紹C#中的資料類型之前,理解C#把資料類型分為兩種是非常重要的:   ●實值型別   ●參考型別   下面幾節將詳細介紹實值型別和參考型別的文法。從概念上看,其

天轟穿C#教程之資料類型安全與轉換【原創】

  從工具箱中拖四個Label控制項到介面上,並分別修改Text屬性為"姓名:、年齡:、結果:和訊息",注意最後一個Label(就是Text屬性為"訊息"這個Label控制項的NAME屬性);    小天:這麼多資料類型,它們之間一定會有混合使用的時候。比如我們讓使用者輸入使用者名稱和年齡,然後顯示出結果。    老田:你說的這個最好使用WinForm來做。因為這隻是第二次做,我們把步驟說下:    1.建立一個名為"類型轉換和裝拆箱"的Windows傳統型應用程式項目;    2.從工具箱中拖

天轟穿C#教程之is運算子[原創]

  如果所提供的運算式非空,並且所提供的對象可以強制轉換為所提供的類型而不會導致引發異常,則 is 運算式的計算結果將是 true。    檢查對象是否與給定類型相容。例如,以下代碼可以確定對象是否與 string 類型相容:    object obj="哇哈哈哈哈哈";    if (obj isstring)    {    .......    }    如果所提供的運算式非空,並且所提供的對象可以強制轉換為所提供的類型而不會導致引發異常,則 is 運算式的計算結果將是 true。   

天轟穿C#教程之sizeof運算子【原創】

  用於擷取 實值型別 的位元組大小。例如,可以如下所示檢索 int 類型的大小:    int intSize = sizeof(int);   Console.WriteLine(intSize);   sizeof 運算子僅適用於實值型別,而不適用於參考型別。   不能重載 sizeof 運算子。由 sizeof 運算子返回的值是 int

天轟穿C#教程之顯示轉換[原創]

  由於本章是屬於本書的最最最基礎部分,所以我們在講述知識的同時也很注重學習方法和Visual Studio等工具的使用說明。    顯示轉換就需要特殊類或者方法來輔助完成了。例如    long lo = 1;                //申明一個long類型變數    byte b = Convert.ToByte(lo);//使用Convert類轉換    short sh = (short)lo;       //使用強型別轉換    int i =

天轟穿C#教程之大話C#

  在過去的二三十年內,商業軟體中有很多都是採用的是C和C++作為開發中的開發語言。儘管這樣,C和C++的許多不足也在多年的開發過程中逐漸體現出來,C和C++的靈活性犧牲了開發效率    像比較VB或則其他的開發語言而言,相同功能的C/C++軟體通常會需要更長的開發週期。開發效率的低下和開發週期較長,使得越來越多的C/C++開發人員開始尋找一種可以在功能和開發效率間提高更多平衡的開發語言。同樣,對於其他的部分開發語言而言,他們為了取得更好的開發效率,就採用犧牲靈活性來換取開發效率,實際上保持一定

天轟穿C#教程之賦值運算子【原創】

  直到現在,我們一直在使用簡單的=賦值運算子,其實還有其它賦值運算子,而且它們都非常有用。除了=運算子外,其它賦值運算子都以類似的方式工作。  與=一樣,它們都是根據運算子和右邊的運算元,把一個值賦給左邊的變數。下表列出了這些運算子及其說明。   運算子          類    別                 樣本運算式                結    果   =                   二元                     var1 = var2;    

用例子來徹底搞明白Virtual 和 非 virtual(C#)

對於Virtual的使用,有時候總有些猶豫,特別是最近學的東西太雜,今天化了點時間,把C#裡面的Virtual徹底搞明白了。virtual出問題主要是由於聲明對象的類和對象實際所屬的類不是一個類,一般都是父類和子類的關係。比如:ClassParent obj = new ClassSub(),這是根源。virtual和非virtual關鍵是在運行時候,而不是在編譯時間候。1,

[winform入門級好書]c# Windows Forms程式設計

書名:c# Windows Forms程式設計作者:Erik Brown[美]譯者:朱毓斌、吳飛出版社:清華大學出版社售價:78元個人書評:    本書操作步驟詳細,完全可以與step bystep級的書相媲美,而且涉及了許多軟體工程的思想,讓你能夠在做軟體的過程中感受軟體工程的意義。全書通過製作一個相簿系統,向讀者傳授WinForm編程經驗。適合.net初學者和.net中級開發人員。

檔案加密的簡單實現(C語言)

需求:以DWORD為單位對檔案進行加密,將每個DWORD與0xfcba0000做異或,寫入另一個檔案解答:#include <stdio.h>#include <stdlib.h>#define DWORD unsigned long#define BYTE unsigned char #define false 0#define true 1int main(int argc, char *argv[]){  FILE *hSource;  FILE *hDestina

[好書推薦] C#和.NET 2.0實戰:平台、語言與架構

書名: C#和.NET 2.0實戰:平台、語言與架構    原書名: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework  原出版社: Paradoxal Press  出版社: 人民郵電出版社作者: Patrick Smacchia  譯者: 施凡 李永倫 譚穎華 徐寧  出版日期: 2007-12-10  定價: 99.00元原本並沒有注意到這本書,也沒有看過原版,但是當我看過這本書的目錄之後,

樂在其中設計模式(C#) – 單例模式(Singleton Pattern)

[索引頁][源碼下載]樂在其中設計模式(C#) - 單例模式(Singleton

在C#.Net中判斷輸入的字串是否是數字的方法

在Textbox的輸入中﹐我們常常需要控制輸入的類型﹐比如說只能輸入數字﹐當然實現的方法很多﹐我總結了一下我做過的一些項目﹐我常會使用以下這三種﹕1﹑使用Try...Catch        private static bool IsNumeric(string itemValue,int intFLag)        {            try            {                int i = Convert.ToInt32(itemValue);       

總頁數: 4314 1 .... 3086 3087 3088 3089 3090 .... 4314 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.