c/c++資源(源碼,開發工具)

開發工具: 1、VIM 骨灰級玩家專屬2、emacs   骨灰級玩家專屬3、code::blocks 入門級推薦4、codelite 入門級首選5、eclipse+CDT 如果你經常用eclipse就直接裝個cdt的外掛程式吧6、netbeans   習慣netbeans的首選7、anjuta gtk首選8、KDeveloper   曾經的Linux下經典開發工具9、Xcode Mac系開發首選10、QtCreator Qt預設的開發工具,上升勢頭很猛,Qt開發推薦11、Vistual C++

語言學習1:日期顯示,C

編寫一個函數,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入 2004 年 12 月 31 日 23  時59 分 59 秒,則輸出 2005 年 1 月 1 日 0 時 0 分 0 秒。//year.month.day.hour.minute.second#include <stdio.h>void Nexttime(int *year,int *month, int *data,int *hour,int *minute,int *second){ int day; (

C++產生0.0-1.0之間的的隨機數

#include <iostream>#include <cstdlib>#include<stdlib.h>using namespace std;void main(){float random;int i;srand(9);for (i=0;i<10;i++){random=

C++學習:整數轉換為字串輸出遇到的問題

解題思想:1)將輸入的int型資料通過“%”和“/”的方法,將每一位的數值提取出來,匯入到字元數組中2)由於是從最低位往最高位的順序,將數字匯入到字元數組中,因此要將字元數組中的字元倒序。使用的編程代碼如下:#include <iostream>using namespace std;void change(int number,char s[]); void main(){ int number; char s[50]; cout<<"please input

C# 基礎知識 (一).概念與思想篇

在C#中有一些我自己認為比較獨特的知識點,這些知識點是我經常使用的知識,但對它們的瞭解還是比較少的,所以通過尋找資料學習,總結了這些獨特的知識點並簡單敘述,第一篇主要是一些概念和思想方面的知識。(後面還有C#其他篇的文章)一.C#概念C#語言是從C和C++語言演變而來的,是微軟建立的一門物件導向、運行在.NET Framework上的進階程式語言,是Windows的一個必要組件,包括一個稱為通用語言執行平台(common language runtime,CLR)的虛擬執行系統和一組統一的類庫。

孫鑫VC++講座筆記-(2)C++

1, c語言中,結構體struct中不能包括函數的,而在C++中struct中可以包括函數。2,C++中結構體和類可以通用,區別主要表現在存取控制方面:struct中預設是public,而

在XSL裡應用javascript/C# Script等

By Ben比如有XML:<root>     <item>abcdefabcdeabcdef</item></root> 要求寫XSL來轉換該XML,輸出中item的內容中所有的b都要變成B,普通XSL不能完成嵌javascript的解決方案: XSL如下: <?xml version="1.0" encoding="gb2312"?><xsl:stylesheet version="1.0" xmlns:xsl="http:/

晒晒C++:虛函數的真相(VC編譯器如何?“virtual ”規則)

可到 CSDN 下載中心下載全文 http://download.csdn.net/detail/Dreamcode/201005 ( 1 )virtual 虛函數 先看一段簡單代碼:Code Segment:Line01:  #include<stdio.h>Line02:Line03:  class Base {Line04:  public:Line05:      virtual void __stdcall Output() {Line06:         printf(

C字元數組賦值 .

轉自:http://blog.csdn.net/jphaoren/article/details/5803583舉例如下:char a[10];1、定義的時候直接用字串賦值char a[10]="hello";注意:不能先定義再給它賦值,如 char a[10]; a[10]="hello";這樣是錯誤的!2、對數組中字元逐個賦值char a[10]={'h','e','l','l','o'};3、利用strcpychar a[10];strcpy(a,

C#中的List泛型集合 —- 總結

集合是OOP中的一個重要概念,C#中對集合的全面支援更是該語言的精華之一。    為什麼要用泛型集合?    在C# 2.0之前,主要可以通過兩種方式實現集合:    a.使用ArrayList    直接將對象放入ArrayList,操作直觀,但由於集合中的項是Object類型,因此每次使用都必須進行繁瑣的類型轉換。    b.使用自訂集合類   

c#winform+aspx上傳大檔案到伺服器—樣本

本文轉載自http://blog.csdn.net/shihuan10430049/article/details/3734398這段時間因項目需要,要實現WinForm下的檔案上傳,個人覺得採用FTP方法太麻煩,還得配置FTP伺服器,要通過防火牆也是一個麻煩。本來打算採用WebClient方法,但是採用這個方法實現後,進度條很短時間後就達到最大值,要等待一段時間才能傳送完畢,要是檔案太大(我這裡測試約100M),會出現錯誤。後來才知道,原來WebClient是在載入完整個檔案到記憶體後才真正開

C++基於ATL工程編寫ActiveX控制項

開發環境:VS2010開發工程:C++ATL項目開發目的:建立ActiveX實現js調用步驟:1.      建立一個ATL工程應用程式類型選擇動態連結程式庫(DLL),勾選支援COM+1.0,勾選支援組件註冊器2.      選擇類別檢視,添加介面與類如果沒有找到類別檢視,可以在工具列中添加上視圖選擇工程,右鍵添加類。選擇ATL簡單對象。輸入對象資訊。此處的ProgID需要注意,填寫之後可在js中通過new ActiveXObject(“你的progID”)建立對象。             

C#在處理多線程更新到UI控制項的多種方法

單線程的winfom程式中,設定一個控制項的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一個新線程中這麼做,比如: private void btnSet_Click(object sender, EventArgs e) {         Thread t = new Thread(new ParameterizedThreadStart(SetTextBoxValue));

C# Dictionary簡介

簡介在C#中,Dictionary提供快速的基於兼職的元素尋找。當你有很多元素的時候可以使用它。它包含在System.Collections.Generic名空間中。在使用前,你必須聲明它的鍵類型和實值型別。詳細說明必須包含名空間System.Collection.Generic Dictionary裡面的每一個元素都是一個索引值對(由二個元素組成:鍵和值) 鍵必須是唯一的,而值不需要唯一的 鍵和值都可以是任何類型(比如:string, int, 自訂類型,等等)

C# Queue

                                                                                                           

C#關鍵字之yield(迭代器)

今天講到迭代器,對迭代器中yield關鍵字做了研究。 說起yield,不得不先說說迭代器。迭代器是C# 2.0中的新功能,有了它,我們就可以在自己的類或者結構中支援foreach迭代而不必實現整個IEnumerable介面,我們只需要提供一個迭代器,即可遍曆類中的資料結構。當編譯器檢測到迭代器時,它將自動產生IEnumerable介面的Current、MoveNext和Dispose方法。而迭代器代碼使用yield return語句依次返回每個元素。yield

i2c-davinci.c分析

最近剛開了這個部落格,人家說要做好開源就一定要經常記筆記,寫部落格,將資料拿出來大家分享,最近正好在學習linux驅動,把這個拿出來寫寫,望大家指點。 關於i2c_davinci.c檔案:位於drivers/i2c/busses/目錄下開頭一大堆的define,看這部分:#define DAVINCI_I2C_OAR_REG       0x00#define DAVINCI_I2C_IMR_REG       0x04#define DAVINCI_I2C_STR_REG        0x0

C語言溫習筆記之局部變數與全域變數

1,局部變數①定義:在一個函數內部定義的變數是內部變數,它只在本函數範圍內有效,也就是說只能在本函數內才能使用它們,在此函數以外是不能使用這些變數的。②在一個函數內部,可以在複合陳述式中定義變數,這些變數只在本複合陳述式中有效,這種複合陳述式也稱為“分程式”或“程式塊”。——》在分程式或程式塊中亦可以定義局部變數。調用結束或離開複合陳述式,局部變數佔用記憶體釋放。2,全域變數①程式的編譯模組是來源程式檔案,一個源檔案可以包含一個或若干個函數。在函數內定義的變數是局部變數,而在函數外定義的變數稱為

C語言溫習筆記之變數的儲存類別

1,動態儲存裝置方式與靜態儲存方式①區別與聯絡區別:局部變數與全域變數是從範圍的角度對變數類型的劃分,而靜態儲存方式以及動態儲存裝置方式則是從變數存在的時間,即生存期角度對變數類型的劃分。前者從空間的角度入手,後者從時間的角度入手。聯絡:兩者相互交織,一起結合來刻畫變數的類型。②定義:靜態儲存方式:程式運行期間由系統分配固定的儲存空間的方式。動態儲存裝置方式:程式運行期間根據需要進行動態分配儲存空間的方式。③鋪墊使用者區分為:程式區、靜態儲存區、動態儲存裝置區。資料分別存放在靜態儲存區與動態儲存

中序線索樹插入常式(自調整前驅尾碼指標)C語言

int Insert (Tree * const ptree, const Item * const pitem){Node * new_node ;Node * parent, * scan = *ptree ;if (NULL == (new_node = Make_Node (pitem)))return 0 ;if (TreeIsEmpty (ptree)){*ptree = new_node ;(*ptree) -> left = NULL ;(*ptree) ->

總頁數: 4314 1 .... 3952 3953 3954 3955 3956 .... 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.