原创 TCP三次握手++++四次揮手的理解

回頭看了自己轉載的文檔,發現好簡單,很多問題都沒有講透徹,完善一下…… 背景描述 我們知道網絡層,可以實現兩個主機之間的通信。但是這並不具體,因爲,真正進行通信的實體是在主機中的進程,是一個主機中的一個進程與另外一個主機中的一個進程在交換

原创 抽象類和接口的相同點與不同點

在面向對象的程序設計(英語:Object-oriented programming,縮寫:OOP)中,對象是一個由信息及對信息進行處理的描述所組成的整體,是對現實世界的抽象。 在計算機的世界裏,用類來表示現實世界的事情。對象的三個特性:對

原创 http協議無狀態中的【狀態】到底指的是什麼?!

先來看這句話的另外兩個概念:(標準的http協議是無狀態的,無連接的) 標準的http協議指的是不包括cookies, session,application(是手機應用)的http協議,他們都不屬於標準協議,雖然各種網絡應用提供商,實現

原创 Flume Agent 內部原理概述

一.概述 Flume將數據表示爲事件,事件是非常簡單的數據結構,具有一個主體和一個報頭集合,事件的主體是一個字節數組,通常是是Flume傳送過來的負載,抱頭被標記爲一個map,其中有字符串key和字符串value。報頭並不是用來傳輸數據的

原创 PHP工作模式詳解

PHP運行模式有4鍾: 先了解一下php的SAPI: php的4層結構圖: php的工作模式就是與圖中的SAPI有關: 關於sapi: Sapi全稱是Server Application Programming Interface,也就

原创 Linux啓動ftp服務器530 Permission denied解決方法

原文鏈接:https://www.linuxidc.com/Linux/2013-06/85395.htm 重新在虛擬機下安裝了linux。現在我想啓動linux自帶的ftp服務器:#servi

原创 虛擬機提示:無法打開內核設備“\\.\Global\vmx86”: 系統找不到指定的文件

Win 10 vmware12 無法打開內核設備“\.\Global\vmx86”: 系統找不到指定的文件。你想要在安裝 VMware Workstation 前重啓嗎? 打開vmware12後出現內核錯誤,查了一下,在自己的win10下

原创 VMware虛擬機搭建

背景: 1.宿主機的IP爲自動獲取,不管什麼情況下,不受虛擬機影響,只要連接外網就可以正常上網; 2.只要宿主機可以正常訪問外網,啓動虛擬機中的CentOS7系統可以正常訪問外網,無需任何設置; 3.虛擬機設置爲固定IP,不管宿主機在什

原创 Linux刪除文件出現rm: cannot remove `.user.ini': Operation not permitted

在Linux中rm -rf的威力是十分巨大的,特別是附帶了 -f 參數,不少新手都幹過用root用戶執行 rm -rf /命令這種傻事,如果雲服務器沒有快照,簡直就是災難,從根目錄開始所有文件被遞歸刪除,連繫統都被損壞。但是,偶爾也會遇到

原创 MySQL 5.7 忘記root密碼,使用--skip-grant-tables重置root密碼的通用方法

這裏主要介紹在不知MySQL的root密碼的情況下,使用--skip-grant-tables關閉MySQL服務器的認證,從而可以重置root的密碼。MySQL版本爲5.7。 1、關閉MySQL sudo service mysqld 

原创 Linux Centos7 寶塔面板的問題

1.查看寶塔面板的登陸地址、賬戶、密碼   /etc/init.d/bt default [root@iZ8vb62jf4kqs45p5w1grsZ ~]# /etc/init.d/bt default ================

原创 centos 7.x編寫開機啓動服務

centos 7以上是用Systemd進行系統初始化的,Systemd 是 Linux 系統中最新的初始化系統(init),它主要的設計目標是克服 sysvinit 固有的缺點,提高系統的啓動速度。關於Systemd的詳情介紹在這裏。 S

原创 wordpress 訪問網站提示Error establishing a database connection

根據提示是數據庫出現了問題,那麼解決問題的步驟: 首先查看wp-config.php文件數據庫是否配置正確。 1.查看MySQL的端口是否開啓: lsof -i:3306 2.查看mysql的狀態: service mysql statu

原创 優化phpstorm運行卡頓問題,內存佔用過高,CPU佔用過高的辦法

找到JetBrains\PhpStorm 2017.1.4\bin\目錄下: phpstorm.exe.vmoptions   先把內存限制調整: -Xms256m -Xmx2048m -XX:MaxPermSize=350m     再

原创 SCRAPY命令詳解(可能是如今最全最簡單的scrapy命令解釋)

1.創建一個新的項目 scrapy startproject +一個項目的名稱 我們可以進入創建的項目執行相關的命令 cd +demo1 2.生成爬蟲 scrapy genspider +文件名+網址 3.運行(crawl) scrapy