C 填坑之路

2021-08-04 16:33:03 字數 779 閱讀 9228

error lnk2019: 無法解析的外部符號 "__declspec(dllimport) public: __th

此種問題 一般就是沒有鏈結lib庫

strlen 在計算字串長度的時候不計算 \0,sizeof計算字串長度的時候會計算\0

memcpy(buff,data,size)  size多大,就拷貝多少,不會拷貝\0 從datade的起始位址開始拷貝,返回值為指向buff的乙個指標

sprintf 用來拼接字串  指定長度

sscanf  分割字串 支援格式化

在64位機上面,區域性變數的對齊方式一般為8位對齊

new和malloc 區別

new分配記憶體以後會呼叫建構函式, malloc則只分配原始的記憶體,在分配複雜型別的時候,要使用delete來進行釋放記憶體,然後把指標指向空指標,

new是操作符,malloc是庫函式,

cout<<*pdata++《先把指標向後移動一位,然後取的是原位址的值 等價於 

cout<<*pdata<++pdata;

當在linux下執行伺服器的情況下,要把防火牆都關掉 不然的話埠都不能被訪問 除了22的埠

在string 轉為char中 c_str提供了乙個臨時的可讀不可寫的指標,包括了尾部的\0,不可以操作這個臨時的指標,可以用memcpy拷貝過過來,data提供了乙個不包含\0的字串

好久沒寫了

2017/12/13

標頭檔案盡量隱藏細節,不該讓別人知道的就隱藏到cpp中,不需要放類內部的 就用static的函式放在cpp中

Feign 填坑之路

摸索了兩天的feign,總結一下遇到的坑 1 開啟 enablefeignclients 2 feign配置 feignclient name ai help public inte ce aihelpfeignservice3 feign預設的網路請求框架為httpurlconnection,我請...

CentOS 7 3 填坑之路

e.不知道命令怎麼用,一般都會有help幫助,例子vi help,命令後加 help就會顯示 f.按2次tab鍵會列出當前資料夾下的所有檔案,如果輸入了 再按兩次tab則會自動補全或列出以 開頭的資料夾及檔案 g.常用shell命令 h.linux預設路徑為絕對路徑,及任意路徑下cd 意味著你將轉到...

Google Play 應用上架填坑之路

1 支援64位架構 google play最新上架要求 首先需要搞清楚什麼是64位架構及有哪些手機cpu架構?手機cpu型別分為 armeabi arm v5 這是相當老舊的乙個版本,缺少對浮點數計算的硬體支援,在需要大量計算時有效能瓶頸 armeabi v7a arm32位支援 arm64 v8a...