原创 jquery 獲取一組或者單個 checkbox 的選中狀態的值

使用 jquery 獲取一組或者單個 checkbox 的選中狀態的值。下面通過一個示例進行說明,假設現有一頁面有一組 checkbox 的 name 的值爲 id ,那麼獲取這組 name=id 的checkbox的值的方法如下:var

原创 PHP中json返回的數據中帶有bom頭

做項目時碰到這麼一個問題php後臺返回的接口,前臺無法識別,bejson也無法解析。錯誤效果如下,解析時 json裏面的字段前面有紅點。請求的json格式如下;經過兩天的挖坑發現是返回的內容裏面,包含bom格式的編碼。解決方法去掉bom編

原创 總結 - Yii2.0 對數據庫 查詢的一些簡單的操作

畢業以後做java開發,後來因爲公司需要轉php,就一直在用Yii框架,有時候只是會用,但是從來不去研究深層的框架源碼,因爲我知道,我研究也是不明白,源碼太深了,像我這種小白,看不懂。但是現在,我試着慢慢的去看框架的源碼,有時,你可能第一

原创 php生成唯一的八位英文+數字邀請碼實現

 /**生成單個邀請碼     * @return string     */    public static  function make_inv

原创 字符串匹配KMP算法詳解。

一、什麼是KMP算法    首先說說什麼是KMP算法,說白了,就是不希望用簡單的兩層循環遍歷兩個串那樣去看能否匹配成功。簡單樸素的字符串匹配是,一旦匹配不成功,主串要回到匹配開始的起始位置,然後加1再和模式串從頭匹配。二、 字符串匹配算法

原创 單鏈表的翻轉遞歸和非遞歸方式(php實現、)

早上好,最近在看但鏈表的翻轉,之前一直困惑,怎樣使用php實現,後來發現重要的是捋清單鏈表的數據結構和翻轉的基本原理,至於什麼語言實現,萬變不離其中,都是一樣的道理,接下來,介紹一下,php實現單鏈表的翻轉。1、最重要的是理解單鏈表的數據

原创 php生成二維碼並返回給前端頁面顯示

一、背景       需求是需要在後臺點擊生成二維碼,然後這個二維碼不上傳到服務器。我們需要把二維碼返回給前臺頁面,並且顯示出來。 二、實現過程 1、生成二維碼       這裏使用的是qrcode這個第三方。網上百度,教程一大堆,這裏我

原创 php的運行原理、cgi對比fastcgi以及php-cgi和php-fpm之間的聯繫區別

最近項目中本地測試環境遇到了windows環境下的nginx使用file_get_contents/curl訪問php文件導致的阻塞問題,一直在找解決的方案,這個問題研究了三天終於找到了解決方案,特別因爲這個我也對php的運行原理產生了興

原创 php常見的數組

數組函數: 一.排序類:【1.無返回值,傳值引用,就直接對原數組進行了修改】 按V:sort,rsort,asort,arsort, 按K:ksort,krsort 按字母:natsort();//區分大小寫的排序 natcasesort

原创 MySQL中鎖詳解(行鎖、表鎖、頁鎖)

原文地址:http://blog.csdn.net/mysteryhaohao/article/details/51669741 鎖,在現實生活中是爲我們想要隱藏於外界所使用的一種工具。在計算機中,是協調多個進程或線程併發訪問某一資源的一

原创 詳解SQL 注入、XSS 攻擊、CSRF 攻擊

SQL 注入 什麼是 SQL 注入 SQL 注入,顧名思義就是通過注入 SQL 命令來進行攻擊,更確切地說攻擊者把 SQL 命令插入到 web 表單或請求參數的查詢字符串裏面提交給服務器,從而讓服務器執行編寫的惡意的 SQL 命令。 對於

原创 php去掉字符串含有的控制字符。

坑不大,陷入好長時間,特此分享。最近做科普項目發現,content內容中含有特殊字符時,前臺無法渲染數據,經過三個小時的排查發現是因爲有特殊字符的原因。圖一是前臺報錯的形式:圖二 是特殊在數據庫中的顯示形式。圖三是 特殊字符在 notep

原创 MySQL索引背後的數據結構及算法原理

最近一直在看MySQL 的索引有關的知識,無意中發現一篇較好的博文特此轉載分享。 摘要 本文以MySQL數據庫爲研究對象,討論與數據庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同,

原创 二叉樹的遍歷詳解(遞歸和非遞歸)

轉載http://blog.csdn.net/ns_code/article/details/13169703  二叉樹是一種非常重要的數據結構,很多其他數據機構都是基於二叉樹的基礎演變過來的。二叉樹有前、中、後三種遍歷方式,因爲樹的本身

原创 二叉樹進階之求一棵二叉樹中結點間最大距離(php實現)

二叉樹進階之求一棵二叉樹中結點間最大距離:轉載自:http://www.cnblogs.com/ygj0930/p/6618074.html     二叉樹中的結點間距離:從結點A出發到達B,每個結點只能走一次,AB路徑上的結點數就是AB