cflow——產生C 語言流程圖的工具

'GNU cflow' analyzes a collection of C source files and prints a graph charting control flow within the program. It can produce both direct and inverted flowgraphs for C sources, or optionally generate a cross-reference listing. It implements either

C# 2.0中的屬性

在八月份的CSDN開發高手裡看到一篇講VB.NET 2005新特徵的文章故在VC#.NET 2005中對屬性可添加不同存取層級的新特徵嘗試了一下using System;class A{    private string _name;    public string Name    {        get        {            return _name ;        }        set        {            _name = value;    

很多人知道《Thinking in Java》吧,那麼《Thinking in C#》呢?

你是否為了看Bruce Eckel在《Thinking in Java》對物件導向思想精闢的論述而不得不學Java語言呢?你是否一直知道這本有名的書而看到Title裡的Java而望而卻步呢?不過現在沒關係了,Larry O’Brien和Bruce Eckel為我們帶來《Thinking in C#》,目前還沒出版,電子版還都在beta版,不過已經提供下載了。為了方便大家,我上傳此書的英文電子版(pdf版)。有興趣的朋友可以看看。http://files.cnblogs.com/wdxinren/

Linux C程式效能分析

 設定編譯選項:SConstruct中添加:env=Environment(CC='gcc',     CFLAGS=['-g','-pg'],     LINKFLAGS=['-pg'],     LIBPATH=['/usr/local/lib','/lib64'],     CPPPATH=['.','/usr/local/include','/usr/include'],     CPPDEFINES=[])如是多進程程式: export

c#編碼好習慣

1. 避免將多個類放在一個檔案裡面。2.一個檔案應該只有一個命名空間,避免將多個命名空間放在同一個檔案裡面。3.一個檔案最好不要超過500行的代碼(不包括機器產生的代碼)。4. 一個方法的代碼長度最好不要超過25行。5.避免方法中有超過5個參數的情況。使用結構來傳遞多個參數。6. 每行代碼不要超過80個字元。7. 不要手工的修改機器產生的代碼。a)如果需要編輯機器產生的代碼,編輯格式和風格要符合該編碼通訊協定。b) Use partial classes whenever possible

通過C#命令列

1.配置C#命令列編譯器:我的電腦 —〉進階 —〉環境變數 —〉Path—〉添加";C:\Windows\Microsoft.NET\Framework\v2.0.50727"(Path的最後一個路徑雖版本的改變而改變)。csc.exe(C#命令列編譯器)就放在該目錄下。通過csc/?來查看所有參數。2.配置其它.NET命令列工具我的電腦 —〉進階 —〉環境變數 —〉Path—〉添加";D:\ProgramFiles\Microsoft Visual Studio8\SDK\v2.0\Bin"(

在Outlook中如何?自動CC

1. 在Outlook裡面鍵入ALT+F11開啟VBA編輯器;2、鍵入CTRL+R啟用左邊的那個工程面板,展開並雙擊上面的“Project (VbaProject.OTM)\Microsoft Office Outlook 對象\ThisOutlookSession”;3、將下面的代碼粘貼到右邊開啟的編輯區裡面去:Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) Dim objRecip As

讀【深度探索C++物件模型】【中】

【構造和解構函式】

C#實現Word中表格資訊讀取

很多時候,會有很多資訊存放在Word文檔中。而我們需要把這些資訊提取出來,另做它用。而Word的格式是ms的機密,不知道有沒有NB人可以對其做字元流的分析,反正我是沒這能力也沒這打算。所以就只能用ms提供的組件來進行編程。但ms沒有提供託管的類庫,而是提供了對com組件的PIA轉換。具體添加,使用和相關知識,可以參見kaneboy's

讀【深度探索C++物件模型】【下】

【Template】 Template的出現大大改變了C++的編程方式,甚至在傳統的物件導向編程方式的基礎上派生出了泛型程式設計方式。簡單的理解泛型,可以看成是以平行層級的類(相對於繼承來說)對代碼依照演算法邏輯進行複用。比如有一個template <class Type> A。當你分別使用A<int>, A<double>, A<aClass &>對其具現化的時候。可以簡單的看成編譯器為你產生了三個類A_int, A_double, A_

GC in C++

前段時間看了一些關於GC的論文、書和源碼。源碼指的是Boehm的保守GC ,論文也主要是圍繞這個GC相關的演算法,另外還包括一些survey和效能分析的論文。而其他關於GC的一些東西主要是從其他兩本書上看來,一本是謝之易老大翻譯的垃圾收集 ,目前唯一一本關於GC演算法的書,還有就是仔細閱讀了C# via CLR 中關於.net GC的部分。原本想做個GC演算法上的總結,但前幾天在實驗室做了個關於GC in C++的介紹,發現其他的一些關於GC的基本問題比演算法更需要好好分析。關於GC in C+

Fortran與C/C++的混合開發。。。

最近在把一個Fortran的程式封成模組整合進一個C++的平台中。平生第一次做fortran,也算是第一次正二八經的做二進位的混合開發。簡單寫一些,算為前一段工作做個總結。。。Fortran90與C++的整合,可以基於靜態連結。就是都產生obj,然後link在一起。當然也可以是動態連結的,把Fortran打成dll,然後在C++中調用(windows下...)。當然,這都不會是本質性的問題,你可以根據需求自行抉擇。在不同二進位模組中互調,更為關鍵的是ABI。說英文的和說中文的總不能和諧的打成一片

C# 處理XML + XSLT轉換中HTML元素的輸出問題及解決

最近同事手裡的一個項目需要用 XSLT + XML 輸出 Microsoft Word 格式的 Doc檔案。考慮到客戶機器上安裝的不一定是支援 WordML 的 Office 2003, 所以XSLT + XML輸出 WordML 的方案被剔除。此外商業的轉換組件價格不菲,似乎也不行。還有就是轉換成 RTF 格式,看上去也不容易。因為要輸出的東西很簡單,只有幾個表格和文字,沒有複雜的東西,最後採用了 XSLT + XML 輸出 HTML 檔案的方法,HTML 改副檔名為 doc,用 Word

幾乎所有的微軟sdk的C#聲明盡在www.pinvoke.net

http://www.pinvoke.net/ PINVOKE.NET attempts to address the difficulty of calling Win32 or other unmanaged APIs in managed code (languages such as C# and VB .NET). Manually defining and using PInvoke signatures (also known as Declare

vb.net和C#開發環境和開發效率的比較

    也許有人看見這個標題會說:沒什麼好比較的,都一樣。是的,按照.net宣稱的,也應該是一樣的。但這兩個語言和其開發環境,卻還是雖大同也有小異的。當初我初學.net時也是以為沒區別,仔細想了一下,害怕C#混淆我的c++和java,就選用了vb.net。現在主要使用vb.net,也少量使用了C#,就我的理解,給他們在使用上作些比較。   

C#學習筆記:多態與隱藏,覆蓋

以繼承為基礎,繼承舉例:public class Person{ public void Sayhello() {  Console.WriteLine("Hello,I am a person"); }}public class Student:Person{} Student類繼承與Person類我們想改變Student裡面繼承Person的SayHello()方法,使其具有自己的特性.這裡使用new關鍵字.public class Person{ public void SayHello(

C# Interview Questions:C#面試問題

This post from : http://blogs.crsw.com/mark/articles/252.aspxThis is a list of questions I have gathered from other sources and created myself over a period of time from my experience, many of which I felt where incomplete or simply wrong.  I have

C#2.0新特性CHM版下載

近幾個月微軟大動作一個接一個,先是VS.2005, C#2.0 , ASP.NET2.0,如火如荼發布beta..後是Atlas發布預覽版挑戰Google的AJAX..前幾天又接到Sql Server 2005

雙截棍 C語言版 (超搞笑)

雙截棍 C語言版 軟考室的煙味瀰漫 坐滿了程式員室裡面的監考官 系分 已三年出上午試題的老師 練cpu 耍單片機 硬體功夫最擅長 還會邏輯門三極體 他們學生我習慣 從小就耳濡目染 什麼軟體跟網路我都耍的有摸有樣 什麼語言最喜歡 c++物件導向 想要去英倫美帝 學圖靈諾伊曼 怎麼編 怎麼編 離散數學是關鍵 怎麼編 怎麼編 數值分析也較難 怎麼編 怎麼編 資料結構最重要 演算法不學莫後悔 死的難看 一段代碼寫好 一個左子樹 右子樹 一句不會遞迴有危險 不停調用 一個優秀的庫函 一用好多年

準備開始體驗C#3.0

        今天終於把系統搞定了,因為早上看MSDN上發現C# LINQ Preview的運行環境是VS2005 Beta2而不是RC,正好WinFX Sept CTP目前還不支援到VS2005 RC,重新下載的RC鏡像就先在硬碟裡靜靜地躺著吧,呵呵.現在可以玩C# 3.0和Avalon了.  建立項目的時候會出現這樣的提示(Visual C# 2005 Express Beta2 English Version),不過建立其它普通項目的時候也會出現就顯得煩人了點,呵呵       

總頁數: 4314 1 .... 442 443 444 445 446 .... 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.