原创 HTML CSS JAVASCRIPT JSON DOM JQUERY PHP

最新一直在學習網頁方面的知識,接觸了很多概念,HTML CSS JAVASCRIPT JSON DOM JQUERY PHP。 1.HTML Hyper Text Markup Language HTML不是編程語言,而是標記語言,與X

原创 當你在瀏覽器中輸入Google.com並且按下回車之後發生了什麼?

  轉載網址:http://blog.jobbole.com/84870/ 偶然間看到這篇文章,本文通過一次google.com的瀏覽器的訪問過程詳細講述了計算機的原理,包括硬件驅動,網絡通信,網頁相關的知識,涵蓋了驅動工程師,嵌入式

原创 什麼是進程

進程的概念:我們知道操作系統最核心的概念就是進程。其實進程簡單來說就是在操作系統中運行的程序,它是操作系統資源管理的最小單位。但是進程是一個動態的實體,它是程序的一次執行過程。進程和程序的區別在於:進程是動態的,程序是靜態的,進程是運行

原创 UDP協議及包格式

UDP協議的主要特點 UDP是一種無連接的、不可靠的傳輸層協議; 在完成進程到進程的通信中提供了有限的差錯檢驗功能; 設計比較簡單的UDP協議的目的是希望以最小的開銷來達到網絡環境中的進程通信目的; 進程發送的報文較短,同時對報文的可

原创 Linux netstat命令詳解

轉載網址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (In

原创 敏捷SCRUM開發的一點思考

敏捷開發是接受變化,快速響應變化,快速迭代 以人爲本 用戶故事的拆分合理性 哪些應該納入用戶故事? 對於維護性的工作,並非新的需求不應該加入迭代開發中 沒有驗收標準,那麼迭代的目的是什麼? 只是爲了按照里

原创 c函數調用的堆棧變化

轉載地址:http://blog.chinaunix.net/uid-20718384-id-3418279.html 這篇blog試圖講明當一個c函數被調用時,一個棧幀(stack frame)是如何被建立,又如何被消除的。這些

原创 linux下動態鏈接實現原理

轉載地址:http://www.cnblogs.com/catch/p/3857964.html 符號重定位 講動態鏈接之前,得先說說符號重定位。 c/c++ 程序的編譯是以文件爲單位進行的,因此每個 c/cpp 文件也叫作一

原创 哈希表及處理衝突的方法

哈希法又稱散列法、雜湊法以及關鍵字地址計算法等,相應的表稱爲哈希表。這種方法的基本思想是:首先在元素的關鍵字k和元素的存儲位置p之間建立一個對應關係f,使得p=f(k),f稱爲哈希函數。創建哈希表時,把關鍵字爲k的元素直接存入地址爲f(

原创 敏捷開發之Scrum

轉載網址:http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html 現在敏捷開發是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...   爲了不落後他

原创 線程與進程

  這是一個網上已經討論爛了的議題。之前沒有接觸多進程編程,對於多進程與多線程的瞭解總是感覺的有點沒有吃透的感覺。  下面講講自己對已二者的理解。  進程是資源分配的最小單位,線程是CPU調度的最小單位。  進程是程序的一次執行,進程由

原创 ELF文件格式以及裝載過程

ELF(Executable and Linking Format)是一種對象文件的格式,用於定義不同類型的對象文件(Object files)中都放了什麼東西、以及都以什麼樣的格式去放這些東西。它自最早在 System V 系

原创 嵌入式程序員的面試經歷

  上個月辭職了,這一段時間一直在忙着找工作。之前主要是做機頂盒方面開發的,總感覺技術面有點窄,所以打算往TCP/IP網絡和底層發展。   大致看了一下書籍《TCP-IP詳解(第一卷)》,《UNIX網絡編程卷1:套接字聯網API(第3版)

原创 網絡編程的面試題

轉載網址:http://blog.csdn.net/chencheng126/article/details/44344777 1:tcp和udp的區別 TCP:是面向連接的流傳輸控制協議,具有高可靠性,確保傳輸數據的正確性,有驗證

原创 linux下不同服務器間數據傳輸

轉載地址:http://blog.chinaunix.net/uid-26760055-id-3126751.html 因爲工作原因,需要經常在不同的服務器見進行文件傳輸,特別是大文件的傳輸,因此對linux下不同服務器間數據傳輸命令和