linux實習第二天

2021-08-28 20:59:06 字數 921 閱讀 4086

本日內容講解了有關linux系統中的快取的作用,在linux系統中使用man 2 fopen/fclose/fread/fwrite查詢手冊可以獲得使用格式以及返回值。

將第一日所編寫的實現copy功能的程式進行深一步的改寫,將其中的read、open、write改為系統快取命令fread、fopen、fwrite,從而利用linux系統中的buf快取來實現copy檔案內容的功能。

#include 2 #include 3 #include 4 #include 5 #include 6 #include 7 

8 int main(int argc, char *argv)

9 19 //開啟原始檔

20 fd_from = fopen(argv[1], "r+");

21 if (null== fd_from)

22

26 27 //開啟目的檔案

28 fd_to = fopen(argv[2], "w+");

29 if (null== fd_to)

30

34 35 char buf[32] = ;

36 37 while ((ret = fread(buf,1,31,fd_from)) != 0)

38

46 memset(buf, 0, 32); //清空buf

47 }

48 49 fclose(fd_to);

50 fclose(fd_from);

51 return 0;

52 }

第二天實習

今天我早早到了銀行,開始給大家抹桌子,算是向愛妃學習吧。之後向wqy學習做表的方法,他很耐心。今天一天也就是做了這麼乙個表,但是還向dh學習了另外一些業務的處理,收穫不小。中午吃了雞腿 肉串和芸豆,好開心啊。我越來越喜歡自己的實習了。今天好多自己班上的同學來面試實習生,希望她們都能上!今天我沒有去同...

實習第二天

又是早起擠地鐵的一天 今天symphony說給我換了個導師,richard。於是我開始自己看,但是我並不清楚背景,不知道整個資料夾是幹什麼目的的,也不知道哪些檔案是需要看的。然後在richard的講解下,我慢慢明白了,終於知道我是幹啥的了,就是完善優化他們寫的自動化測試程式,首先是要看懂他們寫的。按...

實習第二天 JDBC

目錄 jdbc基本過程 實體類專案分層 專案結果 以向資料庫中增加一行資料為例 1.載入驅動 2.建立連線 class.forname com.mysql.jdbc.driver connection drivermanager.getconnection jdbc mysql 3.寫sql str...