原创 PHP對接口執行效率慢的優化
造成執行效率低的原因可以由很多方面找原因 從代碼層面,代碼質量低,執行效率也會有很大影響的。 從硬件方面,服務器配置低,服務器配置是基礎,這個跑不動肯定慢。 從數據量方面,查詢數據量過多,sql語句過於繁雜,執行緩慢。 服務器 從配置上做提
原创 php spl庫的使用
1.SPL 是什麼?SPL:standard php library php標準庫,此 從php5.0起開始內置的組件和接口,在5.3以後逐漸成熟。因爲內置在php5開發環境中,無需任何配置。根據官方定義,“a collection of
原创 PHP程序員必須收藏的資源大全
ziadoz 在 Github 發起維護的一個 PHP 資源列表,內容包括:庫、框架、模板、安全、代碼分析、日誌、第三方庫、配置工具、Web 工具、書籍、電子書、經典博文等等。伯樂在線已在 GitHub 上發起「PHP 資源大全中文版」的整
原创 JS中的$符號
$符號在php中是表示變量的特徵字符, 在js中它也有很多作用, 一般我們用來命名一個函數名稱,獲取id的。1、 首先可以用來表示變量,比如變量 var s='asdsd'或var $s='asdasd';2、 在正則表達式中,它可以匹配結
原创 如何實現session共享
http協議是無狀態的,即你連續訪問某個網頁100次和訪問1次對服務器來說是沒有區別對待的,因爲它記不住你。那麼,在一些場合,確實需要服務器記住當前用戶怎麼辦?比如用戶登錄郵箱後,接下來要收郵件、寫郵件,總不能每次操作都讓用戶輸入用戶名和密
原创 php實用小代碼
1、實現中文字符串截取無亂碼方法開啓mbstring擴展,然後自定義函數:<?phpheader('content-Type:text/html:charset=utf-8');function substr_utf8($str, $sta
原创 sql語句中like的用法
在SQL結構化查詢語言中,LIKE語句有着至關重要的作用。LIKE語句的語法格式是:select from 表名 where 字段名 like 對應值(子串),它主要是針對字符型字段的,它的作用是在一個字符型字段列中檢索包含對應子串的。假
原创 Websocket原理
一、websocket與httpWebSocket是HTML5出的東西(協議),也就是說HTTP協議沒有變化,或者說沒關係,但HTTP是不支持持久連接的(長連接,循環連接的不算)首先HTTP有 1.1 和 1.0 之說,也就是所謂的 kee
原创 MySQL數據庫軍規
一、數據庫的總體架構我們首先來看MySQL數據的總體架構如下:這是一張非常經典的MySQL的系統架構圖,通過這個圖可以看出MySQL各個部分的功能。當客戶端連接數據庫的時候,首先面對的是連接池,用於管理用戶的連接,並會做一定的認證和鑑權。連
原创 cookie 和session 的區別
這些都是基礎知識,不過有必要做深入瞭解。先簡單介紹一下。二者的定義:當你在瀏覽網站的時候,WEB 服務器會先送一小小資料放在你的計算機上,Cookie 會幫你在網站上所打的文字或是一些選擇,都紀錄下來。當下次你再光臨同一個網站,WEB 服務
原创 PHP常用函數總結
數學函數1.abs(): 求絕對值$abs = abs(-4.2); //4.2 數字絕對值數字2.ceil(): 進一法取整echo ceil(9.999); // 10 浮點數進一取整3.floor(): 捨去法取整echo floor
原创 JavaScript的self和this使用小結
一、self 這個非常簡單。我們知道,打開任何一個網頁,瀏覽器會首先創建一個窗口,這個窗口就是一個window對象,也是js運行所依附的全局環境對象和全局作用域對象。self 指窗口本身,它返回的對象跟window對象是一模一樣的。也正因
原创 簡述MVC思想 與PHP如何實現MVC
什麼是MVC? 簡單的說就是將網站源碼分類、分層。 MVC三個字母的含義: M:Model 模型,負責數據庫操作。 V:View 視圖,負責調用Model調取數據,再調用模板,展示出最終效果。 C:Controller 控制器,程
原创 http 和 https 有何區別?
http是超文本傳輸協議,信息是明文傳輸,https 則是具有安全性的ssl加密傳輸協議http和https使用的是完全不同的連接方式用的端口也不一樣,前者是80,後者是443。http的連接很簡單,是無狀態的HTTPS協議是由SSL+HT
原创 javascript中for in與in的用法
For...In 聲明用於對數組或者對象的屬性進行循環/迭代操作。1.對於數組 ,迭代出來的是數組元 素,對於對象 ,迭代出來的是對象的屬性;var x var mycars = new Array() mycars[0] = "Saa