原创 centOS安裝php最新版本

查看 centos 版本: [root@iZ23d ~]# cat /etc/centos-release  CentOS Linux release 7.2.1511 (Core)     1、刪除之前的 php 版本:   

原创 動態圖文講解8大排序算法

本文轉載,作爲學習參考記錄。原文地址:http://codecloud.net/sort-2208.html 排序算法可以分爲內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記

原创 CentOS搭建php開發環境(安裝apache,mysql,php)

一、配置防火牆,開啓80端口、3306端口 CentOS 7.0默認使用的是firewall作爲防火牆,這裏改爲iptables防火牆。 1、關閉firewall: #停止firewall服務 systemctl stop fi

原创 簡單排序算法

<?php $arr = array(     12,     45,     89,     3,     24,     55,     223

原创 linux 下 apache啓動、停止、重啓命令

基本的操作方法: 本文假設你的apahce安裝目錄爲/usr/local/apache2,這些方法適合任何情況 apahce啓動命令: 推薦/usr/local/apache2/bin/apachectl start apaceh啓動 a

原创 Redis與Memcached的區別

Redis與Memcached的區別 傳統MySQL+ Memcached架構遇到的問題   實際MySQL是適合進行海量數據存儲的,通過Memcached將熱點數據加載到cache,加速訪問,很多公司都曾經使用過這樣的架構,但隨着

原创 CentOS下安裝XAMPP詳細教程(學習記錄使用)

一、 下載XAMPP 如果直接使用wget從xampp的官網上下載,由於各種牆,不能下載成功,可以在 該鏈接 中選擇自己需要的版本。我選擇的linux下,64位,5.6.14這個版本。 使用以下命令進行下載: # wget http

原创 如何訪問虛擬機中的架設的Web服務器(學習筆記)

1、虛擬機中安裝了CentOS,虛擬機使用NAT的方式 2、在CentOS中安裝了APACHE 並且使用 http://127.0.0.1可以正常訪問,通過ifconfig查到IP地址是 192.168.43.128,能在WINDOWS

原创 各種大型網站技術架構

引言近段時間以來,通過接觸有關海量數據處理和搜索引擎的諸多技術,常常見識到不少精妙絕倫的架構圖。除了每每感嘆於每幅圖表面上的繪製的精細之外,更爲架構

原创 希爾排序算法

/**  * 希爾排序算法,  * 希爾排序將數組按指定步長分隔成若干子序列,然後分別對子序列進行排序(在這是直接)  */ function xi

原创 CDN加速原理(轉載)

首先,讓我們來看一下傳統的Internet網絡的基本結構和數據傳輸情況,如下圖所示。 Internet 網絡基本結構及數據傳輸方式 根據傳統的網絡結構,用戶的訪問流程基本如下: 用戶在自己的瀏覽器中輸入要訪問的網站的域名 瀏覽器向本地

原创 二分查找

/**  * 二分查找-非遞歸,但先要對數組排序  *  * @param unknown $arr              * @param

原创 VMware虛擬機安裝CentOS後無法聯網問題

因爲CentOS跟Ubuntu不一樣,默認情況網絡是沒有打開的。安裝之後需要手動更改配置。 進入目錄: /etc/sysconfig/network-scripts/         用ls命令查看網卡配置文件名(在CENTOS7中

原创 PHP防止表單重複提交的幾種常用方法

1. 使用JS讓按鈕在點擊一次後禁用(disable)。採用這種方法可以防止多次點擊的發生,實現方式較簡單。 缺點是若客戶端禁止JavaScript腳本,則失效。 2. 在提交成功後執行頁面重定向(redirect)。轉到提交成功信息頁面

原创 npm,bower,gulp使用

Bower是一個客戶端技術的軟件包管理器,它可用於搜索、安裝和卸載如javascript、HTML、CSS之類的網絡資源。其他一些建立在Bower基礎之上的開發工具,如YeoMan和Grunt,這個會在以後的文章中介紹。 1,安裝bowe