原创 go bytes包

代碼: package main import ("bytes""fmt") func main() {println("hello,world")buff1 := make([]byte, 2)writeInt16(buff1, uint

原创 linux下gcc簡介

Linux系統下的Gcc(GNU C Compiler)是GNU推出的功能強大、性能優越的多平臺編譯器,是GNU的代表作品之一。gcc是可以在多種硬體平臺上編譯出可執行程序的超級編譯器,其執行效率與一般的編譯器相比平均效率要高20%~30%

原创 linux開機流程、模塊管理與Loader(續)

1.init處理系統初始化流程: 1)/etc/rc.d/rc.sysinit這個腳本用來設定系統環境,具體爲: 取得網絡環境與主機類型(讀取/etc/sysconfig/network取得主機名與默認網關等網絡環境) 測試與掛載內存裝置/

原创 linux開機流程、模塊管理與Loader(再續)

1./etc/sysconfig/目錄簡介: 1)authconfig:這個檔案主要在規範使用者的身份認證機制,包括是否使用本機/etc/passwd,/etc/shadow密碼記錄使用何種加密算法,還有是否使用外部密碼服務器提供的賬號驗證

原创 linux軟件編譯安裝相關簡介

1.linux下C程序的原始碼通常以c作爲後綴(cpp是C++的後綴,gcc會根據後綴來加載不同的鏈接庫,詳見:http://7613577.blog.51cto.com/7603577/1605240)。2.程序編譯的幾個相關概念: 1)

原创 通信基礎

1.計算機網路組件,如下圖:    1)  節點(node):節點主要是具有網絡地址(IP)的設備,eg:一般PC,服務器,網絡打印機,ADSL調制解調器等,但集線器不是節點,因爲它不具有IP。    2)  服務器主機(Server):提

原创 Linux常用網絡指令

1.  ifconfig interface [option]:查詢設定網卡與IP網域等相關參數,OPTION參數有,    1)  interface:網絡卡接口代號,eg,eth0,eth1,ppp0等    2)  up,down:啓

原创 linux軟件安裝rpm、srpm,yum功能

1.linux軟件安裝方式,常用的有: 1)dpkg:Debian Linux社區開發出來的,使用的linux版本有,B2F,Ubuntu等 2)RPM:最早由Red Hat公司研發出來,使用的版本有Fedora,CentOS,SUSE等。

原创 Nginx配置文件詳細說明

在此記錄下Nginx服務器nginx.conf的配置文件說明, 部分註釋收集與網絡.#運行用戶user www-data;    #啓動進程,通常設置成和cpu的數量相等worker_processes  1;#全局錯誤日誌及PID文件er

原创 Mac下Sublime Text 2 快捷鍵

總結了一些非常實用的 Sublime Text 2 快捷鍵,Lucifr 將它們翻譯成了中文,以方便查閱。注意:修飾鍵(如)後跟多個按鍵的情況表示在按住修飾鍵的情況下依次按下相應鍵。打開/前往T 前往文件P 前往項目R 前往 methodP

原创 我的友情鏈接

51CTO博客開發

原创 實習感悟

轉眼之間實習已近結束10來天了,早就有寫點東西的衝動了,但由於各種原因,老覺的無從下筆,今天終於有時間靜下心來,好好回味着說長不長,說短不短的三個月的實習時間了。首先,我要強調的是閱歷。我覺得大學生應該多出去轉轉,這是我最大的感觸。這樣我們

原创 apt-get常用命令

一,什麼的是apt-get高級包裝工具(英語:Advanced Packaging Tools,簡稱:APT)是Debian及其衍生髮行版(如:ubuntu)的軟件包管理器。APT可以自動下載,配置,安裝二進制或者源代碼格式的軟 件包,因此

原创 Session的本質

有一點我們必須承認,大多數web應用程序都離不開session的使用。這篇文章將會結合php以及http協議來分析如何建立一個安全的會話管理機制。我們先簡單的瞭解一些http的知識,從而理解該協議的無狀態特性。然後,學習一些關於cookie

原创 TCP/IP的網絡層相關封包與數據

TCP/IP的網絡層相關封包與數據    1)  IP封包的封裝:IPv4有32位,IPv6有128位。IP封包最大可以爲65535bytes。其結構如下圖:    需要額外說明的有:        服務類型:主要分爲,PPP,表示此IP封