今天的筆記

2021-07-16 15:05:33 字數 1012 閱讀 5385

2016/8/12

上午使用vim

時要記得指令i,w,q,dd

編譯c++

檔案時用g++ a.cpp main.cpp -o mycpp

makefile

中的依賴雖然繁瑣但是為了編譯方便。改乙個就編譯乙個就行了。能識別哪乙個修改了

vi中 :set nu

會出現標號

make

之所以能識別哪個修改了,是比較c

檔案對應的o

檔案,兩個的修改時間

對於現在的一些總結:在linux

下程式設計:

2:注重編寫makefile

。每次程式設計都要將原始檔放在makefile裡面3

:移植時用define 4

:會查函式所在的標頭檔案man

函式名2016/8/12

下午總結一下學習了windows

下程式向linux

的移植。其實就是利用巨集定義,其他的也沒啥。有乙個變數即mylinux

是在makefile

中新增的。

還有學習了庫的製作。就是通過makefile

將函式封裝成庫。對於其makefile

的製作要注意

1:用gcc 2:

輸出庫為lib

檔名.so 3:

編譯時要加-fpic

表示與入口函式的距離是不定的。

4:link

是要加-shared

共享的。。

在呼叫庫時只需要新增標頭檔案,同時還要在makefile

中加一些東西。

1:在link

時要有-l

後面為庫檔案的路徑 如果是當前檔案下一定要寫成./,

斜槓不可少後面加-l

庫的名字省略字首與字尾例如:libmylib.so

應為 -lmylib c

與c++

混合程式設計時可通過預編譯——__cplusplus

來構造適用於c

與cpp

檔案的標頭檔案。

今天關於幾個標準庫型別的筆記

標準庫string型別 string型別的初始化方式 1 string s1 預設建構函式,s1為空串。2 string s2 s1 3 string s3 value 4 string s4 n,c 在進行賦值時,如 s1 s2 是先釋放s1的記憶體,再分配合適的記憶體給s1 再進行運算時應注意,...

今天學習java的多型,記點筆記。

講到多型,有乙個地方一直不能理解,這句話 乙個引用型別變數如果宣告為父類的型別,但實際引用的是子類物件,那麼該變數就不能再訪問子類中新增的屬性和方法 那如果父類裡面有乙個函式為 public void getinfo 子類裡面也有乙個 public void getinfo int a 那麼在主函式...

今天的問題。。。

現在學jsp速度越來越快了,呵呵今天學了怎麼提交表單給伺服器端,然後伺服器在把得到的表單顯示出來,個人覺得這是個很關鍵的問題,因為這是動態資料交換的第一步了,今天編的servlet,是接收我寫的html格式的表單,然後遞交到伺服器去,在顯示伺服器得到的表單,基本上今天完成的很順利,但卻出現了另外乙個...