原创 linux常用分析文檔命令

[root@www ~]# grep [-acinv] [-color=auto] '搜索字符串' filename 選項與參數 -a 將二進制文件以text文件方式搜尋數據 -c 計算找到搜尋字符串的個數 -i 不區分大小寫 -n

原创 楊輝三角

1.打印出楊輝三角 * 1 $arr[0][0] = 1; * 1 1 $arr[1][0] = 1; $arr[1][1] = $arr[0][0] + $arr[0][1]; * 1

原创 一道面試題

把字符串2A3SBD4GIT10adasd…轉化成 如下格式 2:A 3:SBD 4:GIT 10:adasd … $str = '2A3SBD4GIT10adasd'; $str = preg_replace('/(\d+)/i',

原创 mysql數據庫索引優化策略

索引分類 索引常規策略 索引技巧 索引查看 索引分類 1.myisam,innodb表用的都是B-tree索引,都是"排好序的快速查找結構". 2.memory表用的是hash索引 3.優缺點: (1)hash索引的查詢理論的時間

原创 快速排序

$arr = [12,3,2,32,1,100,66]; function quick_sort($arr){ if(!is_array($arr)) return false; if(count($arr)<=1) retu

原创 mysql數據庫主從同步原理及問題解決

mysql數據主從同步原理 主服務器 主服務器開啓bin_log日誌 log-bin = mysql-bin 配置唯一的server-id 創建一個master與slave通信的用戶賬號 從服務器 從服務器配置唯一的server

原创 撲克牌抽順子

有2副撲克牌,我們讓A代表1,J代表11,Q代表12,K代表13,並且,大王小王可以替代任意數字。現在我從中隨機抽取10張牌給你,你設計一個函數來判斷這些牌能不能構成一個連續的順子,如果是返回true,否則返回false。特別強調,大

原创 猴子選大王--約瑟夫問題淺析

一羣猴子排成一圈,按1,2,…,n依次編號。然後從第1只開始數,數到第m只,把它踢出圈,從它後面再開始數,再數到第m只,在把它踢出去…,如此不停的進行下去,直到最後只剩下一隻猴子爲止,那隻猴子就叫做大王。要求編程模擬此過程,輸入m、n

原创 找規律寫程序

有一組 1,1,2,3,5,8,13 ? 求第8位的數 function getNum($n){ if($n<=0){ return 0; }else if($n<=2){ return 1; }else if($n>2

原创 php實現無限級分類

數據 遞歸實現 引用實現 遞歸實現: $arr = [ 0=>[ 'id' =>1 'pid' =>0, 'name'=>'人員管理' ], 1=>[ 'id' =>2

原创 php中數據結構與算法

php中數據結構與算法 php中的冒泡排序 從大到小排序 function bubble_sort($arr){ for($i=0;$i<count($arr);$i++){ for($j=$i+1;$j<count($ar