study_2012-11

1、  網絡編程細節的一些應用與思考。。  網絡原理與api應用。。

2、  c內存動態分配細節的一些思考。  碎片問題,釋放順序問題。

3、  互斥實現細節以及與郵箱的比較與實現細節的一些思考。  對資源的保護與使用方式。

4、  little-endianbig-endian的區別與細節的一些思考。   位對齊與字節對齊。

5、  ip地址、mac等網絡參數的獲得。 gethostname(), gethostbyname(),  netent結構;    socket方法, socket(),ioctlfd flag point);主要涉及 ifreqsockaddrifaddrifconf等結構。  Ioctl函數的應用。

6、  ioctl(int fd,  int request, …/*void  * arg */) 函數的一些思考。。省略號是ansi c 的特性它必須要遵循特定的函數調用方式,.如果沒有必要,最好不要用、、如果只是參數的類型不確定,用 void * 就很好了。可變參數與泛型參數。

7、  error: conversion to non-scalar type requested 是什麼意思?在我的印象中,派生類對象強制轉換成基類對象是沒有問題的。。。而且這也不涉及到對齊問題呀。。結構對象的強制類型轉換也不行,。。只有指針類型的強制類型轉換纔沒有問題。。。奇怪。。

gnu c編譯器的自身特性。

8、  關於select函數的一些思考。位映射的應用。異步io的捕捉。

9、  關於對齊的一些思考。  位運算。

10vim編輯器使用的一些思考。高效、可靠。

   使用vim編輯器半年多了,感覺還可以。挺方便的。雖然是水平一般般,可偶也想談一談我的一些看法

Vim目前的使用情況可謂是插件成風,嘿嘿,這也是受網上的影響吧,動不動就“某人常用vim插件”,挺嚇人的。

 

10、              關於同事關係的一些思考。   價值與關係。

11、              關於上司關係的一些思考。    什麼該做,什麼不該做。

12、              熟練使用makefile,組織大程序時,很需要。。。

 

 

一個月內要做的事情:

1、  網絡socket細節與實現的一些思考,熟悉網絡基礎,熟悉tcp/ip網絡函數使用與通信過程。

2、  htmlc加上第三方庫,實現cgi網頁服務器。熟悉其通信過程。直接法:

 

今年要做的事情:

1、精通c編程,認認真真把the c program language這本書弄幾遍;函數實現多用泛型!

2、熟悉x86彙編。瞭解破解過程及一些基本的技術。

3、熟悉linux api編程;特別是進城、線程、socket ,文件的編程也要熟悉。

發佈了19 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章