原创 TCP/IP詳解--概述

網絡協議通常分不同層次開發,每一層負責不同通信功能。一個協議族,比如TCP/IP,是一組不同層次上的多個協議組合。TCP/IP通常被認爲是一個四層協議系統。 應用層:Telnet、FTP和e-mail等 運輸層:TCP和UDP

原创 web以及網絡基礎

根據 Web 瀏覽器地址欄中指定的URL, Web 瀏覽器從 Web 服務器端獲取文件資源(resource) 等信息, 從而顯示出 Web 頁面 Web 使用一種名爲 HTTP(HyperText Transfer

原创 linux(6)

1.locate - 查找文件的簡單方法 速搜索路徑名數據庫,並且輸出每個與給定字符串相匹配的文件名 $ locate bin/zip $ locate zip | grep bin 2.find - 查找文件的複雜方式 -

原创 TCP/IP、HTTP、socket

網絡由下至上:物理層、數據鏈路層、網絡層、傳輸層、應用層 IP協議對應網絡層 TCP協議對應傳輸層 HTTP協議對應應用層 socket是對TCP/IP協議的封裝和應用 TCP/IP協議可以說是傳輸層協議,主要解決數據如

原创 大端、小端、網絡字節序

一、在進行網絡通信時是否需要進行字節序轉換?   相同字節序的平臺在進行網絡通信時可以不進行字節序轉換,但是跨平臺進行網絡數據通信時必須進行字節序轉換。   原因如下:網絡協議規定接收到得第一個字節是高字節,存放到低地址,所

原创 socket學習

1 . socket_create 創建一個套接字(通訊節點) resource socket_create ( int $domain , int $type , int $protocol ) 創建並返回一個套接字,也

原创 2017-07-17工作筆記

1.display_errors() 錯誤回顯,一般常用語開發模式,但是很多應用在正式環境中也忘記了關閉此選項。錯誤回顯可以暴露出非常多的敏感信息,爲攻擊者下一步攻擊提供便利。推薦關閉此選項。默認是不開啓錯誤的,所以你需要配置ph

原创 PHP-2

運算符 優先級 結合方向 運算符 附加信息 無 clone new clone 和 new 左 [ array() 右 ** 算術運算符 右 ++ – ~ (int) (float) (string)

原创 PHP-1

PHP 變量作用域 變量的作用域是腳本中變量可被引用/使用的部分。 PHP 有四種不同的變量作用域: local global($GLOBALS[index]) static parameter 數據類型 String(

原创 composer phpword

安裝composer 下載composer curl -sS https://getcomposer.org/installer | php 將composer.phar文件移動到bin目錄以便全局使用composer命令 mv

原创 redis--hashes

hset、hget 127.0.0.1:6379[1]> hset myhash field1 hello (integer) 1 127.0.0.1:6379[1]> hget myhash field1 "hello"

原创 linux(7)

1.gzip – 壓縮一個或多個文件 當執行 gzip 命令時,則原始文件的壓縮版會替代原始文件。相對應的 gunzip 程序被用來把壓縮文件復原爲沒有被壓縮的版本。 $ ls -l /etc > foo.txt $ ls -l foo.

原创 linux(1)

shell shell是一個程序,接受從鍵盤輸入的命令,然後把命令傳遞給系統去執行。、 提示符 $ # 超級用戶(root) 上下箭頭查看命令歷史(默認500個) 簡單命令 date:顯示系統當前時間和日期 cal:顯示當前

原创 awk

1 .什麼是awk? 一個優秀的樣式掃描與處理工具。 2 .AWK的功能是什麼? 與sed和grep很相似,awk是一種樣式掃描與處理工具。但其功能卻大大強於sed和grep。awk提供了極其強大的功能:它幾乎可以完成grep和sed

原创 linux(3)

1.輸出兩種類型 程序運行結果 – 輸送到一個叫做標準輸出的特殊文件(stdout) 得到的狀態和錯誤信息 – 標準錯誤的文件(stderr) 注:標準輸出和標準錯誤都連接到屏幕,而不是保存到磁盤 2.標準輸入 許多程序從標準輸入的設