原创 js驗證郵箱,手機號碼是否合法

var hello = {}; hello.util = { isEmail: function(s) { //郵箱 return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

原创 php封裝curl的post和get類

<pre name="code" class="php"><? class curl{ /** * get方法 * * @param string 接口地址 * @param string endpoint * @

原创 簡單實現MVC

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裏面,在改進

原创 php 過濾數據內容,防止XSS攻擊

輸出過濾 function remove_xss($val) { // remove all non-printable characters. CR(0a) and LF(0b) and TAB(9) are allowed //

原创 文件大小單位實現,B,KB,MB,GB,TB.....

<pre name="code" class="php"><? /** * 功能:計算文件大小 * @param int $bytes * @return string 轉換後的字符串 */ function byteFormat

原创 自定義彈框樣式,自定義confirm按鈕,

不同的瀏覽器其自帶的alert();confirm();樣式大致是一樣的,挺醜的。在之前做過的項目中整理了一份彈出框的代碼。 整理後的代碼已經上傳github,有興趣的朋友可以看看。   <!DOCTYPE html> <!--自定義

原创 格式化日期,剛剛,幾秒前,幾分鐘前,幾小時前.....

<pre name="code" class="php"><? /** * 格式化日期 * * @param $unix_time */ function format_date($unix_time) { $cur_

原创 高併發如何處理,解決方案

高併發解決方案,記得兩年前面試的時候面試官問我高併發的問題,我憑着印象在記憶中找出了幾條:加帶寬,防盜鏈,使用緩存,數據庫優化。當初都不知道防盜鏈是是怎麼實現的也不知道爲什麼要防盜鏈,使用緩存不知道緩存是哪裏的緩存。。。。慢慢的到後來,除

原创 jQuery中的ajax的優勢和不足

Ajax的出現,揭開了無刷新更新頁面的時代,不刷新頁面局部刷新頁面。並有代替傳統的Web方式和通過隱藏的框架來進行異步提交的趨勢,是Web開發應用的一個里程碑。 現在就先說說Ajax的優勢和不足吧。 優勢: 1.不需要插件支持 現在可以被

原创 jquery 獲取所有選中的多選按鈕的值,附:獲取未選中的所有多選按鈕的值

html代碼 <form class="myform"> <table> <tr> <td style="width: 80px;"> <input type="checkbox" id="category-49" n

原创 ajax返回數據格式分析

Ajax的出現,揭開了無刷新更新頁面的時代,不刷新頁面局部刷新頁面。並有代替傳統的Web方式和通過隱藏的框架來進行異步提交的趨勢,是Web開發應用的一個里程碑。 本人遇到Ajax不通時,原因最多的是返回數據格式問題,服務器返回的數據格式可

原创 關於數據庫表的水平拆分和垂直拆分

最初知道水平垂直分表的時候是剛參加工作不久的時候,知道了這個概念,但是公司用戶量和數據量始終沒上來,所以也沒用到過,知道有一天到了一家新公司後,這些才被應用到實際開發中,這裏我就大概說說關於水平和垂直的拆分.分表的概念還是比較好理解的,就

原创 php es區域搜索,按地圖經緯度搜索,範圍搜索

php   關於es關於區域搜索1:對角線區域搜索$search_params = array( 'body' => array( 'post_filter'=>array(

原创 wamp配置https apache配置https apache2.4.9

我本地使用的是wamp集成環境,就拿wamp來說了。 首先在安裝完wamp之後,用cmd打開黑窗口輸入命令轉到apache的bin下如下圖: 然後輸入:openssl req -new -out server.csr -config .

原创 php關於二分查找的算法

在查找數據庫的查詢速度的時候看到了二分查找,然後就記錄一下,一個不看不懂,看完後太簡單的算法。 先說一下二分查找的概念: 二分查找又稱折半查找,二分查找又稱折半查找,優點是比較次數少,查找速度快,平均性能