- Feb 16 Thu 2023 19:46
國父紀念館 - 儀隊交接
- Feb 12 Sun 2023 23:35
C在編譯時帶入的變數,補充不同平台之間的路徑問題
斜線/
反斜線\,在C/C++/C#等語言中通常要加上跳脫字元才能呈現,就是原始碼字串上寫"\\",會輸出\,
但是我在windows上使用MinGW測試出不同情況,還不清楚原因?紀錄如下
檔案路徑的呈現,目前只找到只有windows是以\作為分隔符,其他平台都是以/作分隔
- Feb 11 Sat 2023 10:30
情人節快樂2023,Valentine's Day 2023,LEGO花束,LEGO快閃店
https://youtube.com/shorts/evna_asu0qo
情人節快樂2023,LEGO快閃店,在誠品生活信義店旁,另外在統一時代百貨台北店也有活動
有些商品有打85折促銷,但不確定品項和折扣是否每天一樣,快閃店展示到2/14止
快閃店有些展示是台灣幾位樂高達人的創作,非常驚人!
- Feb 09 Thu 2023 15:21
光源台北 - 玉兔壯彩
- Feb 04 Sat 2023 09:39
打造未來的清華 - 趴兔
- Jan 29 Sun 2023 15:40
C取時間和指標使用上的一些眉角
接續之前寫的,C語言的sizeof(long)和下一個千禧蟲問題,這裡紀錄C取時間和指標使用上的一些眉角
參考網頁:
https://www.tutorialspoint.com/c_standard_library/c_function_asctime.htm
//1970/1/1開始經過多少秒
const time_t rawTime = time(NULL);
- Jan 28 Sat 2023 10:53
C在編譯時帶入的變數
__LINE__效果類似CSharp的[CallerLineNumber],不過[CallerMemberName]尚未在C找到類似的功能
__DATE__和__TIME__會帶入程式碼編譯成執行檔時的時間,適合用來幫程式壓上開發版本號
__FILE__和__LINE__適合用來記錄log,追蹤程式的執行過程
__FILE__會壓上程式碼檔案的完整路徑,因此用來儲存__FILE__的char array別給太小,否則程式執行時可能會有異常
- Jan 25 Wed 2023 07:42
在CentOS 7上使用Visual Studio Code開發CSharp程式
接續之前寫的:
1. 在CentOS 7使用CSharp開發程式的前置條件(安裝.NET 7)
2. 在CentOS 7上使用Visual Studio Code開發標準C語言程式
- Jan 21 Sat 2023 07:49
Ring Fit Adventure,紅包賄賂機器人
- Jan 20 Fri 2023 17:10
同一份C語言專案在不同平台編譯
接續之前的
寫C就先不追求相容性了
一切都是從Hello World開始
在CentOS 7上使用Visual Studio Code開發標準C語言程式
在Windows上使用Visual Studio Code開發標準C語言程式
- Jan 15 Sun 2023 11:46
在CentOS 7使用C#開發程式的前置條件(安裝.NET 7)
在CentOS 7使用C#開發程式前,要先安裝微軟的.NET(以前叫做.NET Core),這裡紀錄.NET 7的安裝步驟
參考微軟的教學:
https://learn.microsoft.com/zh-tw/dotnet/core/install/linux-centos
- Jan 14 Sat 2023 13:20
處理C#錯誤的最後掙扎
有時是自己沒做好例外處理,有時是引用的第三方套件出意外,在此紀錄幾個處理和查找錯誤的最後手段
TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException;
//Task沒正常結束,沒try-catch,例外就會被TaskScheduler.UnobservedTaskException捕捉
void TaskScheduler_UnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
- Jan 12 Thu 2023 22:29
打造未來的清華
- Jan 08 Sun 2023 12:30
Simcity 3000 - Roadless, 1.5 Million Population and 1080p High Resolution!
4*N的區域規劃,盡量把道路鐵路都埋到地下,城市竟然達成150萬的人口數!
遊戲似乎設計成每經歷200年,會有一次25年的人口外移潮
別理它,可能根本沒辦法補救,25年後居民又會慢慢搬回來......
- Jan 08 Sun 2023 11:07
C語言的sizeof(long)和下一個千禧蟲問題
目前測試,sizeof(long)在CentOS7(Linux)/AIX7(Unix)是8,在Win10(Windows)是4
參考文章
http://nickdesaulniers.github.io/blog/2016/05/30/data-models-and-word-size/
- Jan 02 Mon 2023 09:51
在CentOS 7上更新Visual Studio Code
更新CentOS 7上的Visual Studio Code需要下一些指令,記錄在此
Step1:影片00:33,輸入yum check-update
Step2:影片00:45,輸入sudo yum install code
- Jan 01 Sun 2023 14:41
新年新花,LEGO花束,花植系列
- Dec 31 Sat 2022 18:49
寫C就先不追求相容性了
在CentOS7(Linux)/AIX7(Unix),寫C語言所引用的headers,預設路徑是放在/usr/include/資料夾內
但是CentOS內的都是GNU的,都是免費的
AIX就不一樣了,每個.h檔開頭都是IBM的版權宣告
AIX是建立在IBM PowerPC架構上的特規機器,跟一般x86的PC或Server實在很不一樣
- Dec 28 Wed 2022 21:26
Merry Christmas Taipei 2022 Part 2
元旦前都算是聖誕假期吧!?
乘短暫沒下雨的時間,補拍一些之前沒拍到的聖誕樹
但是最近疫情升溫,捷運、公車或人行道上,都覺得咳嗽聲變多了!
- Dec 25 Sun 2022 14:05
一切都是從Hello World開始
學習C/C++應都是從Hello World開始,在此紀錄相關範例,希望在不同平台(目前只測試Win10/CentOS7)都跑出相同結果,結果一測就爆炸了!因此也紀錄相容性方面的眉角
寫C也要考慮安全性和效能方面的問題,也記錄在此
#include <cstring>
#include <stdio.h>