原创 關於12306網站圖形驗證碼的猜想

      以前一直以爲12306的圖形驗證碼是根據普通驗證碼識別規則,只不過是加上了變態的不清晰低像素圖片而已。       然後F12查看了一下網絡請求,它的驗證碼規則,遠遠不是我之前我想的那麼簡單的。       很久以前一直單純的

原创 Laravel初體驗

  Laravel是一個神奇的框架,基於現代php新版本思想,基於composer依賴包靈活,快速開發的現代化框架。

原创 __autoload && set_hander php的錯誤異常處理機制以及自動加載機制

__autoload && set_hander php的錯誤異常處理機制以及自動加載機制~~      確定接下來這個主題~~~  __autoload函數,是php的自動加載函數!當函數,new一個object的對象時候,當所需要的c

原创 數組的倒置引發對數據結構以及算法的一點點小想法

     經典的面試題,將數組裏面的字符進行倒置。      契合數據結構的棧的結構,先push進去,再pop出來,就是得到一個倒序數組。這樣的話,長度爲n的字符串,應該是消耗2n。      但是那樣的效率或許有點不高,划算的算法應該是

原创 面向對象編程的關鍵點(用php實現面向對象的、變化跟不變化進行僞代碼邏輯進階編程)

提高代碼的複用性,符合OCP原則。本質就是把變化的部分和不變的部分隔離開,使得變化部分發生變化時,不變部分不受影響。 隨着面向對象分析與設計的發展,一個良好的設計,核心原則之一就是將變化隔離,使得變化部分發生變化時,不變部分不受影響(這

原创 php隨筆-正則匹配&php淺複製&require跟include

php的=複製,是淺層複製。 class A{} $a = new A(); $a->value = 5; $b = $a; $b->value = 10; echo $a->value; $a and $b實際上是指向同一塊數據空

原创 從Python中看約定俗成的一些編程習慣

1,堅持用4個空格取代Tab鍵,做代碼縮進。 2,成員私有變量,用兩個下劃線__標註。 點贊 1 收藏 分享 文章舉報 小霸王易水寒 發佈了60 篇原創文章 · 獲贊 2 · 訪

原创 php 有意思的函數

array_count_value()跟 arrary_merge();  計算一個數組中,每個元素出現的次數。 腦海第一反應,foreach 循環來,統計。    其實php自帶的函數,array_count_values()函數即可搞

原创 JS傳遞參數

  用慣了php函數風格,function add(a,b){ return a+b;} 但是js裏面就搞不定。 js函數中有個儲存參數的數組arguments ,所有函數獲得的參數會被編譯器挨個保存到這個數組中。 改寫成js函數風格。

原创 淺談兩個多月使用Laravel的自己的感受

      用laravel 開發有兩個月時間了,談談自己的感受。       laravel框架本身運行原理,最多就是一直在強調容器的概念,其實這對你開發項目沒有什麼卵用的幫助。但是卻可以從認識框架本身的原理當中,認識到閉包函數,容器,

原创 PHP靜態成員變量和非靜態成員變量

數據成員可以分靜態變量、非靜態變量兩種. 靜態成員:靜態類 中的成員加入static修飾符,即是靜態成員.可以直接使用類名+靜態成員名訪問此靜態成員,因爲靜態成員存在於內存,非靜態成員需要實例化纔會分配內 存,所以靜態成員不能訪問非靜態的

原创 12306圖形驗證碼

   找個時間寫寫這個,從技術點角度來吐槽一番 點贊 收藏 分享 文章舉報 小霸王易水寒

原创 User Agent不靠譜

Http 請求頭裏面,會有User agent。 用來判斷客戶端請求來自什麼瀏覽器,以及什麼操作系統。 當然,這個是極不可靠的,可以隨意自己僞造不說。就是各種大瀏覽器公司之間都是相互僞造仿製。 最重要的瀏覽器User Agent就是網景

原创 Vanish && CDN

Vanish && CDN~~   抽時間再好好琢磨一下~~ 點贊 收藏 分享 文章舉報 小霸王易水寒 發佈了60 篇原創文章 · 獲贊 2 · 訪問量 5萬+ 私信

原创 phantomJS 、casperjs

   都是基於js語法規則的無頭瀏覽器,casperJs是對phantomjs的一次封裝。即phantomjs是原生的,而casperjs是封裝在以phantomjs基礎上的玩意。   這玩意的作用,就是完成模擬瀏覽器行爲,模擬真實用戶點