iT邦幫忙

c++相關文章
共有 490 則文章

技術 D29. 學習基礎C、C++語言

D29. C++字串 C++ string的特別用法str.size():字串長度。str.empty():字串是否為空str.length():字串的長度as...

技術 D28. 學習基礎C、C++語言

D28. 題目練習 這次一樣是練3n+1的題目,之前是用C語言,這次用C++來寫 #include<iostream> using namespac...

技術 D27. 學習基礎C、C++語言

D27. 跳脫字元 跳脫字元指的是脫離原字元的意思,例如 " 原本在C++中是用來當作字串的開頭或結尾,增加成" 就能在字串中當作單純的符號...

技術 D26. 學習基礎C、C++語言

D26. 關於註解 今天想要講比較輕鬆的東西就是 【註解】在未來所寫的程式碼絕對是幾千幾萬行起跳,有想要改所寫的程式碼又或是要解釋自己所寫的code給別人時,註...

技術 D25. 學習基礎C、C++語言

D25. 輸入輸出 在C語言裡,如果要輸入是scanf("%d",&a),輸出是printf("%d",a)而在...

技術 D24. 學習基礎C、C++語言

D24. C++的標準輸出 先來看看最原始的C++ Hello World程式碼 #include <iostream> int main() {...

技術 D23. 學習基礎C、C++語言

D23. C++介紹 C++是一種被廣泛使用的電腦程式設計語言。它是一種通用程式設計語言,支援多重程式設計範式,例如過程化程式設計、資料抽象化、物件導向程式設計...

技術 工具製作:xml處理工具

本來是想要實現config工具的,然而比較好用的配置文件的格式是xml,於是就先做一個xml的工具; Xml作爲config 的好處是,可以用一個config配...

技術 GPU程式設計(5) -- Python

前言 前面我們介紹C++的使用,有些讀者可能會希望使用Python撰寫(包括我),因此,我們就來看看 PyCuda 這個套件的用法。 PyCuda 安裝及文件...

技術 GPU程式設計(3) -- 矩陣運算

前言 GPU卡原來是針對遊戲開發及顯示加速的設計的,後來才擴散至挖礦、深度學習...等其他領域,而遊戲內的物件移動、旋轉都是依靠矩陣運算達成的,因此,我們就來看...

技術 GPU程式設計(4) -- 記憶體管理

GPU記憶體類別 GPU記憶體類別有非常多種,各有所長,如果善用可進一步提升執行效能,參考下圖:圖一. GPU記憶體類別,圖片來源:『CUDA Tutorial...

技術 GPU程式設計(2) -- 多執行緒

前言 GPU可以利用平行處理的方式,縮短執行時間,因此,這一次就來介紹多執行緒的程式設計方法及應用。 多執行緒的設定 上一篇 介紹GPU函數的設定是透過<...

技術 GPU程式設計(1) -- Hello CUDA !

前言 CUDA Toolkits 是 NVIDIA GPU 卡的程式工具箱,可呼叫相關函數,在GPU卡上進行相關數學運算,尤其是張量(Tensor),常用於圖形...

徵才 【ASM 台灣先藝】- Software Engineer - RD (C / C++/C#) - 薪百萬/歡迎應屆

半導體業起飛,歡迎把握機會加入我們! Responsibilities• Responsible for ASM tool software and proje...

鐵人賽 自我挑戰組 DAY 30
Leetcode刷題筆記 系列 第 30

技術 [Day 30] Leetcode 124. Binary Tree Maximum Path Sum (C++)

前言 終於~到了最後一天,就用top 100 liked中還未完成的sum系列題目,最後的hard來畫上句點吧~ 這題是124. Binary Tree Max...

鐵人賽 自我挑戰組 DAY 29
Leetcode刷題筆記 系列 第 29

技術 [Day 29] Leetcode 15. 3Sum (C++)

前言 到了倒數第二天啦~ 大概Day 21開始有一系列的sum題目,一直說要接續完成,終於今天又回歸了─也是top 100 liked中的sum題目─15. 3...

鐵人賽 自我挑戰組 DAY 23
C 語言筆記 系列 第 23

技術 [C 語言筆記--Day22] warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]

在寫 C 語言時 char *week[] = { "Friday", "Saturday", "...

鐵人賽 自我挑戰組 DAY 28
Leetcode刷題筆記 系列 第 28

技術 [Day 28] Leetcode 78. Subsets (C++)

前言 今天來看top 100 liked的另外一medium題─78. Subsets。整個題目很單純,也沒有什麼限制,但有很多不一樣的做法可以取得答案。 想法...

鐵人賽 自我挑戰組 DAY 27
Leetcode刷題筆記 系列 第 27

技術 [Day 27] Leetcode 207. Course Schedule (C++)

前言 今天選擇的是TOP 100 LIKED的另外一題~207. Course Schedule,牽涉到一個經典的演算法,一起來看看吧! 想法 這題的題目是給了...

鐵人賽 自我挑戰組 DAY 26
Leetcode刷題筆記 系列 第 26

技術 [Day 26] Leetcode 283. Move Zeroes (C++)

前言 TGIF!今天來個簡單題休息一下~283. Move Zeroes。這題是要用inplace的方式來把0移到數列的後面。 想法 如果不管不要make a...

鐵人賽 自我挑戰組 DAY 25
Leetcode刷題筆記 系列 第 25

技術 [Day 25] Leetcode 287. Find the Duplicate Number (C++)

前言 今天先暫停一下sum的題目,來做top 100 liked的另外一題─287. Find the Duplicate Number。 想法 這題其實光是官...

鐵人賽 Software Development DAY 29

技術 Day 28:無法盡善盡美

這篇再談談 JUCE 的缺點。JUCE 論壇有一串討論,談到 LookAndFeel 的架構問題,JUCE 創作者也回應,並道出 LookAndFeel 因為一...

鐵人賽 自我挑戰組 DAY 24
Leetcode刷題筆記 系列 第 24

技術 [Day 24] Leetcode 416. Partition Equal Subset Sum (C++)

前言 今天繼續挑戰top 100 liked中sum相關的題目─416. Partition Equal Subset Sum,是不是感覺跟昨天的題目有點像呢?...

鐵人賽 Software Development DAY 28

技術 Day 27:Design Pattern in JUCE

細看 JUCE 框架的設計,可以看到一些 Design Pattern 實例。本文列出幾個。 Singleton Singleton 帶來的副作用,理論上能不用...

鐵人賽 自我挑戰組 DAY 23
Leetcode刷題筆記 系列 第 23

技術 [Day 23] Leetcode 494. Target Sum (C++)

前言 今天這題也是top 100 liked的題目─494. Target Sum。雖然是medium,但我覺得很難QQ 一開始寫的dfs雖然過了,但頗沒有效率...

鐵人賽 Software Development DAY 27

技術 Day 26:擴充性

談到擴充性,JUCE 以 Modules 為基礎,開發者可提供自制 Module,供其他人使用。如下圖,使用 Projucer 建立專案時,可以指定 User...

鐵人賽 自我挑戰組 DAY 22
Leetcode刷題筆記 系列 第 22

技術 [Day 22] Leetcode 437. Path Sum III (C++)

前言 今天這題也是TOP 100 Liked中的題目─437. Path Sum III,是昨天最後提到可以延續該題的概念,有一些變化的題目。建議可以先看看昨天...

鐵人賽 自我挑戰組 DAY 30

技術 Day 0x1E UVa11321 Sort! Sort!! and Sort!!!

Virtual Judge ZeroJudge 題意 真.排序題 輸入數字,按照要求輸出排序後的結果 需要注意的有: 重複輸入正整數 N 代表測...

鐵人賽 自我挑戰組 DAY 29

技術 Day 0x1D UVa10226 Hardwood Species

Virtual Judge ZeroJudge 題意 輸入樹名,輸出各樹種佔的比例 需要注意的有: 第一行輸入正整數 n 代表測資數 每筆輸入及...

鐵人賽 自我挑戰組 DAY 28

技術 Day 0x1C UVa10420 List of Conquests

Virtual Judge ZeroJudge 沒中文 QAQ 簡單講一下,就是有一個大情聖,要記錄他的魚池攻略本,原本是用時間順序紀錄,現在為了方便...