原创 單向散列加密,對稱加密,非對稱加密

(1)、對稱加密算法 常用的算法包括: DES(Data Encryption Standard):數據加密標準,速度較快,適用於加密大量數據的場合。 3DES(Triple DES):是基於DES,對一塊數據用三個不同的密鑰進行三

原创 mysql索引類型

primary:唯一索引,不允許爲null (高併發可嘗試) key:普通非唯一索引。 unique:表示唯一的,不允許重複的索引,可以爲null。 fulltext: 表示全文搜索的索引。 FULLTEXT用於搜索很長一篇文章的時候,效

原创 hydra暴力破解

Hydra 可以根據使用者指定的用戶字名典文件、密碼字典文件、目標IP列表來暴力破解目標系統登錄用戶名和密碼。並且其支持多種協議以及併發連接!   csdn鏈接 :   https://blog.csdn.net/qq_37598011/

原创 正向代理和反向代理的區別

從用途上來講:A. 正向代理的典型用途:   是爲在防火牆內的局域網客戶端提供訪問Internet的途徑。正向代理還可以使用緩衝特性減少網絡使用率。B. 反向代理的典型用途:   是將防火牆後面的服務器提供給Internet用戶訪問。 

原创 數據庫三範式

第一範式:即數據庫表的每一列都是不可分割的基本數據項。 同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。如果出現重複的屬性,就可能需要定義一個新的實體,新的實體由重複的屬性構成,新實體與原實體之間爲一對多關係。

原创 centos7.4安裝redis5.0

先到Redis官網(redis.io)下載redis安裝包 https://redis.io/download 上傳服務器,解壓

原创 linux上 mysql忘記密碼

 修改 mysql   的配置文件  my.cnf my.cnf   配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf 在配置文件中,增加2行代碼 [mysqld]   skip-grant-ta

原创 面向對象三大特性五大原則

面向對象包括了三部分內容:面向對象分析(OOA)、面向對象設計(OOD)、面向對象編程(OOP)。 類:具有相同屬性和方法的事物集合,是抽象的。 對象:是類的實例化結果,是具體的。 類與對象的關係:類是對象的抽象,而對象是類的實例化結果。

原创 正則表達式驗證中文

<script> var str="中國";var reg=/^[\u4e00-\u9fa5]{0,}$/; if(reg.exec(str)){ alert('有中文'); }else{ alert('沒有中文'); } </scrip

原创 日期時間函數date()

a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"D - 星期幾,三個英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"

原创 explode

// 示例 1 $pizza  = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]; // pie

原创 http狀態碼

1xx(臨時響應) 表示臨時響應並需要請求者繼續執行操作的狀態碼。 100(繼續) 請求者應當繼續提出請求。服務器返回此代碼表示已收到請求的第一部分,正在等待其餘部分。 101(切換協議) 請求者已要求服務器切換協議,服務器已確

原创 mysql主從複製

出處http://369369.blog.51cto.com/319630/790921 mysql主從複製 (超簡單) 怎麼安裝mysql數據庫,這裏不說了,只說它的主從複製,步驟如下: 1、主從服務器分別作以下操作:   1.

原创 正則大全

  //用戶名由6-18位的字母數字下劃線組成,不能由數字開頭 var r_name=/^[a-z]\w{5,17}$/i   //密碼長度不能少於六位 var r_pwd=/^\w{6,}$/   //要求和以上密碼輸入一致 //首先

原创 PHP函數split()

str_split() 函數 如果指定了可選的 split_length 參數,返回數組中的每個元素均爲一個長度爲 split_length 的字符塊,否則每個字符塊爲單個字符。 如果 split_length 小於 1,返回 FA