昨日學習筆記

2021-08-16 10:09:29 字數 1045 閱讀 6147

c語言中的free函式:呼叫形式:呼叫形式:free(void *ptr),ptr是任意型別的指標。ptr被釋放之後,為了安全,應使ptr指向null。

使用struct sockaddr_in結構體、socklen_t,需要包含arpa/inet.h標頭檔案。

memset()函式原型:

void * memset ( void * ptr, int value, size_t num );
為位址ptr開始的num個位元組賦值value,注意:是逐個位元組賦值,ptr開始的num個位元組中的每個位元組都賦值為value。

struct sockaddr_in;
struct in_addr;
sockaddr_in成員sin_family的取值:

位址族(address family)

含義af_inet

ipv4網路協議中使用的位址族

af_inet6

ipv6網路協議中使用的位址族

af_local

本地通訊中採用的unix協議的位址族

成員sin_port:該成員以網路位元組儲存16位埠號

成員sin_zero:無特殊含義,只是為使結構體sockaddr_in的大小與sockaddr結構體保持一致而插入的成員。必須填充為0,否則無法得到想要的結果。

struct sockaddr
fputs函式的功能是向指定的檔案寫入乙個字串,其呼叫形式為: fputs(字串,檔案指標) 其中字串可以是字串常量,也可以是字元陣列名, 或指標變數,fputs和fputc函式均在stdio.h標頭檔案裡面。

使用memset和strlen函式需要包含string.h標頭檔案

inet_addr()函式將字串形式的ip位址轉換成32位整型資料,包含在arpa/inet.h標頭檔案中。

close()函式包含在unistd.h標頭檔案中。

eax是累加器(accumulator), 它是很多加法乘法指令的預設暫存器。

;

python學習筆記day09 昨日內容回顧

1.開啟檔案 開啟方式,r w a r w a b 2.檔案操作 讀 read 一次性讀所有,返回str字串型別 缺點,檔案太大,會造成記憶體爆滿 readlines 一次性讀所有,返回列表,每一行作為list的乙個元素 for line in file 最好的方法!寫 write 檔案指標 see...

Windows Live Writer 的昨日榮光

今天這一篇文章,想寫一寫windows live writer這款部落格編輯器 最早的乙個版本是2007年發布的 毫不誇張地說,這是為數不多的幾款所見即所得的編輯器之一,當然,它的執行速度慢也是乙個眾所周知的問題。作為乙個程式設計師 如果能這麼自稱的話 我一直不理解,為什麼這麼一款工具不能做得更好一...

昨日會議紀要

使用者耐心看完我們毫無準備的匯報後,開始慢慢的發飆,最後甩下一句 我看我們還是先考慮一下這項工作是否還有繼續的必要吧 離場而去。整個專案組懵了,大家沉默了半分鐘,部門技術負責人和使用者說 我們借用一下你們的會議室 內部反思開始。首先說的是專案經理的匯報方式有問題,一上來沒說自己要匯報什麼,直接把使用...