本日內容講解了有關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...