原创 http請求方式中get和post的區別

1.url可見性:get對瀏覽器url參數可見,post不可見; 2.可緩存性:get可緩存,post不可緩存; 3.傳輸數據大小:get方式一般傳輸數據大小不超過2-4k(根據瀏覽器不同,限制不一樣,但相差不大); post請求

原创 通過JS給HTML元素增加、刪除和獲取屬性內容

1.通過ID或者其他元素找到要處理的HTML對象:(舉例通過ID) var obj=document.getElementById('id'); 2.操作此對象 添加屬性:obj.setAttribute('at

原创 php面試題目(持續更新)

一. 給出2個表達式的結果:(0.1+0.7)===0.8和(0.1+0.7)==0.8 答案:false , false 因爲浮點數轉換成2進制數字存儲時會丟失精度! 二. 下面哪些結果是true?

原创 LAMP架構——Apache(httpd)-2.4.29源碼安裝

pache是一個基金會的名字,httpd纔是我們要安裝的軟件包,早期它的名字就叫apache,Apache官網www.apache.org 由於httpd2.2和httpd2.4所所使用的Apr庫不同,而且ce

原创 PHP中array_merge函數與array+array的區別

PHP中array_merge函數與array+array的區別 在PHP中可以使用array_merge函數和兩個數組相加array+array的方式進行數組合並,但兩者效果並不相同,下面爲大家介紹兩者具體的使用區別. 區別如

原创 linux下編譯php-memcache的擴展

下載:wget http://pecl.php.net/get/memcache-2.2.7.tgz 解壓後,發現目錄內沒有configure文件,所以選擇根據當前php的版本動態的爲memcache擴展動態生成一個confi

原创 刪除數組中指定的值的方法

方法1:這種方式有弊端,array_seach搜索到一個指定的值後就會返回,如果有多個相關的值則會漏刪 $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,6,6,7,8); $key

原创 面向對象之單例設計模式

<?php //單態(單例)設計模式:只讓一個類只能創建一個對象 class Single{ static $obj=null; //要讓一個類只能創建一個對象則得先讓這個類不能創建對象,所以可

原创 linux下編譯安裝php

1.下載源文件: 下載php:wget http://hk1.php.net/get/php-5.6.33.tar.gz/from/this/mirror 2.解壓縮 解壓:tar -zxvf php-5.6.33.tar.gz

原创 HTTP認證模式

HTTP認證模式 (2015-05-05 09:29:47) 轉載 ▼ 分類: Windows編程 http://www.adeploy.com/2012/08/17/http-auth-schemes/#more

原创 explain查詢計劃

1.explain:通過查詢計劃可以側面的反映出sql語句的執行效率 explain select max(payment_date) from payment \G; 上述語句查詢結果如下,可以看出搜索類型爲全局搜索查詢,如果錶

原创 windows下cmd窗口無法輸入中文的問題

在cmd窗口當前目錄下直接輸入: chcp 936 chcp 命令用於顯示或設置活動代碼頁編號; 936表示簡體中文

原创 windows下使用慢查詢日誌分析工具之mysqldumpslow

1.在 windows 下可以在mysql/bin目錄下可以找到 mysqldumpslow.pl 文件,是一個 perl 格式的文件; 這種格式的文件在windows下是不能直接執行的,若要使用,得先安裝 perl 支持,我們

原创 mysql如何開啓慢查詢

1.查詢慢查詢是否開啓(默認是off): show variables like 'slow_query_log%'; 2.設置慢查詢日誌文件存儲位置(位置可自定義): set global slow_query_log_file

原创 在window中安裝pt-query-digest.pl文件

1.在我的 mysql/bin 文件夾下並沒有 pt-query-digest.pl 文件,所以需要手動下載!首先安裝perl支持後,接下來在 mysql/bin 文件夾下打開 git bash窗口,輸入命令: curl -