原创 數據結構與算法——順序單鏈表

首先來實現一個簡單的數據結構——順序單鏈表。它所實現的功能就是將所插入的所有的數按從小到大的順序存進一個單鏈表中。 1.關於單鏈表         單鏈表是一種鏈式存取的數據結構,用一組地址任意的存儲單元存放線性表中的數據元素。 其中的每

原创 git常見問題解決

1、error:src refspec master does not match any錯誤 解決方法: 引起該錯誤的原因是,目錄中沒有文件,空目錄是不能提交上去的。 創建一個README文件,添加一條註釋即可。 touch RE

原创 《UNIX網絡編程》讀書筆記——第四章(基本TCP套接字編程)

第四章    基本套接字編程 本章主要講解編寫一個完整的TCP客戶端/服務器程序所需要的各種套接字函數。 socket函數 通信進程做的第一件事就是調用socket函數,指定通信協議類型。 int socket(int family,

原创 linux內核——從fork()看進程管理

衆所周知,linux系統中,進程的創建一般由fork( )或者exec( )來實現。然而,理解fork( )背後所做的工作是很有必要的,有助於我們更好地理解進程之間的通信。在此之前,我們先來介紹幾種關於進程的結構。 一、任務結構與進程描述

原创 linux守護進程與inetd超級服務器

一、守護進程介紹 守護進程是在後臺運行且不與任何控制終端相關聯的進程。通常由系統初始化腳本啓動,當然也可以在shell提示符下用命令行啓動,不過這種守護進程必須親自脫離於控制終端的關聯。 守護進程的啓動方法有: 1、系統初始化階段,由系統

原创 linux下的GDB調試

一、GDB概述     GDB是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。    一般來說,GDB主要幫忙你完成下面四個方面的功能:    1、啓動你的程序,可以按照你的自定義的要求隨心所欲的運行程序。    2、可讓被調

原创 UNIX網絡編程和UNIX環境高級編程的環境搭建和運行實例

UNIX網絡編程和UNIX環境高級編程的環境搭建和運行實例 一、下載書中源代碼unpv13e.tar.gz: 這個可以在書中前言給出的地址下載:http://www.unpbook.com/unpv13e.tar.gz。 1、下載完之後

原创 C++中的This指針

一、This指針的介紹     C++中使用This指針來指向用來調用成員函數的對象。一個對象的this指針並不是對象本身的一部分,不會影響sizeof(對象)的結果。this作用域是在類內部,當在類的非靜態成員函數中訪問類的非靜態成

原创 《UNIX網絡編程》讀書筆記——第三章 套接字編程簡介

第三章   套接字編程簡介 一、套接字地址結構 以socket_in命名,定義在<netinet/in.h>頭文件中。  struct in_addr{ in_addr_t s_addr;}   struct sockaddr_in{ u

原创 2014找工作總結-機會往往留給有準備的人

轉發請註明出處:http://blog.csdn.net/xiajun07061225/article/details/12844801   其實我的求職過程在十一之前就已經結束了,總體講比較順利。參加面試的幾家公司基本都拿到了of