C C 的一些備忘

2022-07-30 08:15:09 字數 787 閱讀 2688

今天使用source insight閱讀videoserver原始碼,有一些符號ctrl+左鍵點選顯示找不到,先是rebuild工程和同步,沒有效果,然後options->preferences->symbol lookups中新增了project path,似乎也沒太大作用。

source insight 返回上一檢視 快捷鍵: alt+,  (alt加逗號)

memset函式:

void *memset(void *s, int ch, size_t n);

函式解釋:將s中前n個位元組 (typedef unsigned int size_t )用 ch 替換並返回 s 。

memset:作用是在一段記憶體塊中填充某個給定的值,它是對較大的結構體或陣列進行清零操作的一種最快方法。

strrchr函式:

函式原型:char *strrchr(const char *str, char c);

所屬庫: string.h

函式功能:查詢乙個字元c在另乙個字串str中末次出現的位置(也就是從str的右側開始查詢字元c首次出現的位置),並返回從字串中的這個位置起,一直到字串結束的所有字元。如果未能找到指定字元,那麼函式將返回null。

作用域限定符

注意:作用域限定符(::)只能用來訪問全域性變數,不能用於訪問乙個在語句塊外宣告的同名區域性變數。下列**是錯誤碼的。

void

main()

}

JSTL一些備忘

1 tagsupport與bodytagsupport的區別 tagsupport與bodytagsupport的區別主要是標籤處理類是否需要與標籤體互動,如果不需要互動的就用tagsupport,否則如果不需要互動就用bodytagsupport。互動就是標籤處理類是否要讀取標籤體的內容和改變標籤...

一些 命令備忘

set ansi nulls on go set quoted identifier on go 是什麼意思?這些是 sql 92 設定語句,使 sql server 2000 2005 遵從 sql 92 規則。當 set quoted identifier 為 on 時,識別符號可以由雙引號分隔...

git一些備忘

git上傳命令 進入dos介面在專案根目錄路徑下 檢視檔案狀態 git status 在專案目錄下 git add 繼續 git commit m 上傳描述 繼續 git push 本地分支管理 檢視所有分支 git branch a 當前分支與目標分支合併 git merge 目標分支 刪除分支 ...