D29. C++字串 C++ string的特別用法str.size():字串長度。str.empty():字串是否為空str.length():字串的長度as...
D28. 題目練習 這次一樣是練3n+1的題目,之前是用C語言,這次用C++來寫 #include<iostream> using namespac...
D27. 跳脫字元 跳脫字元指的是脫離原字元的意思,例如 " 原本在C++中是用來當作字串的開頭或結尾,增加成" 就能在字串中當作單純的符號...
D26. 關於註解 今天想要講比較輕鬆的東西就是 【註解】在未來所寫的程式碼絕對是幾千幾萬行起跳,有想要改所寫的程式碼又或是要解釋自己所寫的code給別人時,註...
D25. 輸入輸出 在C語言裡,如果要輸入是scanf("%d",&a),輸出是printf("%d",a)而在...
D24. C++的標準輸出 先來看看最原始的C++ Hello World程式碼 #include <iostream> int main() {...
D23. C++介紹 C++是一種被廣泛使用的電腦程式設計語言。它是一種通用程式設計語言,支援多重程式設計範式,例如過程化程式設計、資料抽象化、物件導向程式設計...
本來是想要實現config工具的,然而比較好用的配置文件的格式是xml,於是就先做一個xml的工具; Xml作爲config 的好處是,可以用一個config配...
前言 前面我們介紹C++的使用,有些讀者可能會希望使用Python撰寫(包括我),因此,我們就來看看 PyCuda 這個套件的用法。 PyCuda 安裝及文件...
前言 GPU卡原來是針對遊戲開發及顯示加速的設計的,後來才擴散至挖礦、深度學習...等其他領域,而遊戲內的物件移動、旋轉都是依靠矩陣運算達成的,因此,我們就來看...
GPU記憶體類別 GPU記憶體類別有非常多種,各有所長,如果善用可進一步提升執行效能,參考下圖:圖一. GPU記憶體類別,圖片來源:『CUDA Tutorial...
前言 GPU可以利用平行處理的方式,縮短執行時間,因此,這一次就來介紹多執行緒的程式設計方法及應用。 多執行緒的設定 上一篇 介紹GPU函數的設定是透過<...
前言 CUDA Toolkits 是 NVIDIA GPU 卡的程式工具箱,可呼叫相關函數,在GPU卡上進行相關數學運算,尤其是張量(Tensor),常用於圖形...
半導體業起飛,歡迎把握機會加入我們! Responsibilities• Responsible for ASM tool software and proje...
前言 終於~到了最後一天,就用top 100 liked中還未完成的sum系列題目,最後的hard來畫上句點吧~ 這題是124. Binary Tree Max...
前言 到了倒數第二天啦~ 大概Day 21開始有一系列的sum題目,一直說要接續完成,終於今天又回歸了─也是top 100 liked中的sum題目─15. 3...
在寫 C 語言時 char *week[] = { "Friday", "Saturday", "...
前言 今天來看top 100 liked的另外一medium題─78. Subsets。整個題目很單純,也沒有什麼限制,但有很多不一樣的做法可以取得答案。 想法...
前言 今天選擇的是TOP 100 LIKED的另外一題~207. Course Schedule,牽涉到一個經典的演算法,一起來看看吧! 想法 這題的題目是給了...
前言 TGIF!今天來個簡單題休息一下~283. Move Zeroes。這題是要用inplace的方式來把0移到數列的後面。 想法 如果不管不要make a...
前言 今天先暫停一下sum的題目,來做top 100 liked的另外一題─287. Find the Duplicate Number。 想法 這題其實光是官...
這篇再談談 JUCE 的缺點。JUCE 論壇有一串討論,談到 LookAndFeel 的架構問題,JUCE 創作者也回應,並道出 LookAndFeel 因為一...
前言 今天繼續挑戰top 100 liked中sum相關的題目─416. Partition Equal Subset Sum,是不是感覺跟昨天的題目有點像呢?...
細看 JUCE 框架的設計,可以看到一些 Design Pattern 實例。本文列出幾個。 Singleton Singleton 帶來的副作用,理論上能不用...
前言 今天這題也是top 100 liked的題目─494. Target Sum。雖然是medium,但我覺得很難QQ 一開始寫的dfs雖然過了,但頗沒有效率...
談到擴充性,JUCE 以 Modules 為基礎,開發者可提供自制 Module,供其他人使用。如下圖,使用 Projucer 建立專案時,可以指定 User...
前言 今天這題也是TOP 100 Liked中的題目─437. Path Sum III,是昨天最後提到可以延續該題的概念,有一些變化的題目。建議可以先看看昨天...
Virtual Judge ZeroJudge 題意 真.排序題 輸入數字,按照要求輸出排序後的結果 需要注意的有: 重複輸入正整數 N 代表測...
Virtual Judge ZeroJudge 題意 輸入樹名,輸出各樹種佔的比例 需要注意的有: 第一行輸入正整數 n 代表測資數 每筆輸入及...
Virtual Judge ZeroJudge 沒中文 QAQ 簡單講一下,就是有一個大情聖,要記錄他的魚池攻略本,原本是用時間順序紀錄,現在為了方便...