2020年9月25日 星期五
2020年9月18日 星期五
[C#] StatusStrip
1.從工具箱拉StatusStrip,並照下步驟拉兩個StatusLabel.
2.第一個StatusStrip叫Status並修改外觀,第二個無預設名稱.
3.toolStripStatusLabel2.Text = "Test";
2020年9月15日 星期二
[C#] byte/char/string轉換
●byte → char
byte[] byte1 = new byte[5]{0x01,0x02,0x03,0x04,0x05};
char[] char1 = Encoding.ASCII.GetChars(byte1);
●char → byte
char[] char1 = new char[5]{a,b,c,d,e};
byte[] byte1 = Encoding.Default.GetBytes(char1 );
●string → char[]
string string1 = "abcde";
char[] char1 = string1.ToCharArray();
●string → byte[]
string string1 = "abcde";
byte[] byte1 = Encoding.UTF8.GetBytes(string1);
●byte[] → string
byte[] byte1 = new byte[5] { 0x31, 0x32, 0x33, 0x34, 0x35 };
string string1 = Encoding.UTF8.GetString(byte1);
2020年8月12日 星期三
[Linux] Note
thread介紹
https://blog.gtwang.org/programming/pthread-multithreading-programming-in-c-tutorial/
Ubuntu Linux 中使用網路芳鄰分享目錄
cross compiler: 編譯出來的程式不是給自己用
各版本kernel code
https://elixir.bootlin.com/linux/v5.18.3/source/net
2020年7月25日 星期六
2020年7月12日 星期日
[應用程式] Doxyfile Example
/**
* @brief This is an example for Doxyfile.
*
* @param[in] input_1 parameter 1 is a variable for input
* @param[in] input_2 parameter 2 is a variable for input
* @param[out] output parameter 3 is a point for output
*
* @return status code
*
* @retval StatusCode_1 Success
* @retval StatusCode_2 Fail
*/
char ExampleFunction(char input_1, char input_2, char *output)
{
char status = 0;
return status;
}
-----------
Doxyfile的預設的註解是解釋在註解後方的程式,若要註解前方的程式
/**< ...mark...*/
/*!< ...mark...*/
//!< ...mark...
///< ...mark...
#Doxyfile#Doxyfile教學#Doxyfile範例
2020年6月27日 星期六
訂閱:
意見 (Atom)
