原创 PHP調用session_start後頁面始終加載的問題研究

一個PHP頁面的執行時間比較長(15秒左右),而只要這個頁面沒有執行完畢,其他的頁面訪問都是長時間加載狀態,只有那個頁面執行完畢了,剩下的頁面才能打開。 這是什麼情況呢,經過查看,兩個頁面都設計到了SESSION操作,示例代碼如下:

原创 用PHP實現微博裏面短鏈接的算法

思路:   1)將長網址md5生成32位簽名串,分爲4段, 每段8個字節;   2)對這四段循環處理, 取8個字節, 將他看成16進制串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理;   3)這30位分成6段, 每

原创 HTML5語音識別

<input type="text" x-webkit-speech x-webkit-grammar="builtin:translate" /> 點贊 收藏 分享 文章舉報

原创 基於 HTML5 的人臉識別技術

演示了通過 HTML5 + JavaScript 技術實現的人臉識別,目前僅適用於 Chrome瀏覽器,首先需要在地址欄輸入 about:flags ,然後找到“啓用 MediaStream” 這一項,點擊“啓用” 後重啓 Chrom

原创 yii2安裝

Windows安裝Composer: 一、下載Composer 官網下載:https://getcomposer.org/download/ 二、開啓PHP的openssl支持 修改D:\WAMP\bin\php\php5.4.

原创 linux下vi命令大全

進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首 vi + filename :打開文件,並將光標置於最後一行首 vi +/pattern fi

原创 MongoDB(3)

 今天跟大家分享一下mongodb中比較好玩的知識,主要包括:聚合,遊標。 一: 聚合       常見的聚合操作跟sql server一樣,有:count,distinct,group,mapReduce。 <1> count

原创 MongoDB(8)

 作爲系列的最後一篇,得要說說C#驅動對mongodb的操作,目前驅動有兩種:官方驅動和samus驅動,不過我個人還是喜歡後者, 因爲提供了豐富的linq操作,相當方便。   官方驅動:https://github.com/mon

原创 MongoDB(1)

  關於mongodb的好處,優點之類的這裏就不說了,唯一要講的一點就是mongodb中有三元素:數據庫,集合,文檔,其中“集合” 就是對應關係數據庫中的“表”,“文檔”對應“行”。   一: 下載       上MongoDB

原创 MongoDB(7)

這一篇我們以管理員的視角來看mongodb,作爲一名管理員,我們經常接觸到的主要有4個方面: 1.  安裝部署 2.  狀態監控 3.  安全認證 4.  備份和恢復, 下面我們就一點一點的講解。   一:安裝部署  

原创 MongoDB(2)

看過上一篇,相信大家都會知道如何開啓mongodb了,這篇就細說下其中的增刪查改,首先當我們用上一篇同樣的方式打開mongodb,突然 傻眼了,擦,竟然開啓不了,仔細觀察“劃線區域“的信息,發現db文件夾下有一個類似的”lock fi

原创 MongoDB(5)

 從這一篇開始我們主要討論mongodb的部署技術。     我們知道sql server能夠做到讀寫分離,雙機熱備份和集羣部署,當然mongodb也能做到,實際應用中我們不希望數據庫採用單點部署, 如果碰到數據庫宕機或者被毀滅性破

原创 Python urllib2

Python 標準庫 urllib2 的使用細節 Python 標準庫中有很多實用的工具類,但是在具體使用時,標準庫文檔上對使用細節描述的並不清楚,比如 urllib2 這個 HTTP 客戶端庫。這裏總結了一些 urllib2 的使

原创 php漏洞與代碼審計過程中需要注意的幾點

漏洞無非這麼幾類,XSS、sql注入、命令執行、上傳漏洞、本地包含、遠程包含、權限繞過、信息泄露等  1.xss + sql注入  其中佔大頭的自然是XSS與SQL注入,對於框架類型或者有公共文件的,建議在公共文件中統一做一次XSS和SQ

原创 數據庫設計中char、varchar、text和nchar、nvarchar、ntext的區別

很多開發者進行數據庫設計的時候往往並沒有太多的考慮char, varchar類型,有的是根本就沒注意,因爲存儲價格變得越來越便宜了,忘記了最開始的一些基本設計理論和原則,這點讓我想到了現在的年輕人,大手一揮一把人民幣就從他手裏溜走了,其實