透過範例了解Linker如何處理Weak Symbol
最近在工作上遇到了__weak這個keyword的環境,在ST提供的HAL函式庫當中,幾乎都預先定義了一個預設的weak callback function,即便我們沒
使用VSCode上撰寫中文Latex文件
前置作業 : 安裝MikTex 首先,Latex需要編譯引擎,在Windows推薦使用MikTex,MikTex包含了套件管理器以及常用的Latex編譯工具
研究生完全求生手冊:方法、秘訣、潛規則 讀書心得
書籍資訊 書名:研究生完全求生手冊:方法、秘訣、潛規則 作者:彭明輝 出版日期:2017/09/05 ISBN:9789570849929 (本文為研究生完全求生手冊的讀書心得,內容僅為個人閱讀
探討CUDA的4種記憶體存取方式
本篇文章探討NVIDIA CUDA架構下的記憶體存取方式對程式效能的影響,以下將介紹不同的記憶體存取方法對於不同的Kernel Function的效能影響
簡易 malloc/free 實作筆記
在C語言當中很常用到 malloc 來動態配置一塊記憶體,透過 malloc 宣告出來的記憶體是位在Heap當中,如下圖所示 因此,實作 malloc 的目標就是把Heap Top的指標往未分配的
VSCode LiveServer擴充功能造成的WS Reload問題
最近在撰寫前端透過 Websocket 傳輸檔案的系統時,發現後端 ( Java ) 每接收完一個檔案之後都會造成前端的 Reload ,無法連續傳送多個檔案,遇到這個問題時不太清楚為什麼會發生,以
透過購物車來了解Cookie的運作方式
在電子商務網站中一定會有購物車這個功能,讓你能夠將喜歡的東西放在裡面,最後再一次結帳,這篇文章將簡單講解為什麼需要有 Cookie 以及前端技術上使用 Cookie 的方法。 Co
Raspberry Pi 3 設定靜態IP方法
系統環境 Raspbian Buster Linux kernel 4.19.57 Release date:2019-07-10 設定 編輯/etc/dhcpcd.conf檔案 sudo vim /etc/dhcpcd.conf 在該檔案最後面加上 interface eth0 # Static IP static ip_address=x.x.x.x/24 # Routers/Gateway static routers=x.x.x.x # (Optional) DNS static domain_name_servers=8.8.8.8 101.101.101.101 其中的eth0可透過ifc
C++分割字串與轉型之方法
C++分割字串與轉型之方法 在競程的資料處理上常會用到切割字串與轉型的問題,以下列出了一種切割方式與字串轉整數、整數轉字串的方式 會使用到的LibraryCHIP8模擬器開發-來寫程式吧
虛擬硬體環境建立 根據第一篇文章的CHIP8硬體環境來實作,實作過程需要了解各個資料型態的大小,所以整理了下表供參考 型態 大小 範圍 char 1 byte -128 ~ 127 short 2 bytes -32768 ~ 32767