原创 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