C 處理URL的方法,專案有用到,過程記錄如下

2021-06-20 18:20:08 字數 502 閱讀 8648

由於這塊需要轉換成unicode碼,也就是將字串傳換成unicode碼,因此需要對輸入的字串做處理,同時又分兩種情況,中文 非中文的處理,要區別對待,首先要對輸入的字串進行識別:

int 是不是中文(char *str)

if (ch&0x80)

}else

}return 0;

}

然後要進行相應轉換

void w2c(wchar_t w_cn , char c_cn)

然後主體轉換**:

cstring tohex(cstring data, long ndatalength)

}else

}return sresult;

}

到這裡基本上結束了~也檢視了一些資料,雖說這個功能簡單,但是過程有點曲折。但總算完成了,留個紀念吧~希望對其他人有幫助~

Linux有用的命令 做專案用到

1.統計該資料夾下檔案的個數 ls l grep wc l2.啟用tensorboard命令 tensorboard logdir logs bind all3.用nohup執行train.py並將loss的值輸出到檔案 nohup python train.py out 2 1 解釋 這裡的有兩個...

C 的一些奇奇怪怪的小技巧(有用到過持續更)

用於乙個陣列的全排列 從當前陣列狀況開始,所以要真正生成全排列之前先排序 用法如下。1 include 2 using namespace std 34 intmain while next permutation a,a 3 10 用於計算i的二進位制位數中共有幾個1.相當於乙個陣列,但每位只能為...

輸入框背景不失真的方法 自己用到過的

如果能讓使用者輸入很多內容,並且是換行的形式,那可能就可考慮不讓輸入框背景失真的方法,尤其是圓角的圖。以前一直用的方法是用android自帶的9 patch工具 對背景圖進行修改,這樣可以確保角落的圓角不失真。但是這次的工程中,設計的圖是左右的邊框是虛線。在使用9 patch後,左右兩邊的線明顯失真...