原创 go代碼快速排序
用go實現快速排序: 思路:拿數組一個值 (一般是第一個)作爲基準,創建兩個空數組(大數組,小數組 ),遍歷當前排序數組,所有大於基準值的放在 大數組,所有小於基準值的放在小數組,採用遞歸思想,最快n(log n), 最慢n^2 pa
原创 go代碼實現二叉樹的層級輸出
我是一個go代碼小白菜,心裏有算法 落筆不知道怎麼寫,下面就是我對二叉樹的層級遍歷的 演變 實現過程,祝自己成長!!! 一:一個滿二叉樹的層級輸出: 1.輸出:一列一個形式 代碼如下: package main import "f
原创 mysql增刪改查
1.增加: INSERT INTO `user` (`id`,`name`) VALUES ( '', '小芬'); 2.刪除數據: delete `user` where id=2; 3.刪除表: drop table
原创 solr的使用
solr的原理不和大家一一講述,主要講solr在使用過程中的注意事項 一.solr建立服務 首先是安裝solr,安裝步驟省略。。。。(不要說我懶,安裝步驟導出都是。。。) 成功之後 需要在solr裏面建立一個針對你的業務的服務,我想建
原创 discuz使用
discuz是一個開源軟件,我們是使用這個軟件做論壇管理的,簡單介紹一下discuz的代碼的一個組織架構,供需要的人拿去參考。。。 1.discuz目錄結構的 目錄結構: /api uc.php UCenter通信文件
原创 用Highcharts 實現統計圖展示
Highcharts 配置語法 我將爲大家介紹使用 Highcharts 生成圖表的一些配置。 第一步:創建 HTML 頁面 創建一個 HTML 頁面,引入 jQuery 和 Highcharts 庫: 文件名:HighchartsTe
原创 4類抽獎算法總結
第一類是常見的有等級的抽獎活動,如一等、二等、三等獎等等 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
原创 斐波拉契數列、漢諾塔,青蛙跳臺階
斐波拉契數列、漢諾塔,青蛙跳臺階 的算法實現 一.斐波那契數列 (1,1,2,3,5,8,13,21,34 ......) f(n)=⎧⎩⎨⎪⎪0,1,f(n−1)+f(n−2),n=0n=1n>2
原创 設計模式之觀察者模式
一.定義 觀察者模式 定義了對象之間的一對多的依賴關係,當某一個對象改變時候 ,它的所有依賴者都會收到通知並自動更新 有時又被稱爲發佈(publish )-訂閱(Subscribe)模式、模型-視圖(View)模式、源-收聽者(Liste
原创 502和504狀態碼解析
一.502和504的狀態碼解析: 502 Bad Gateway:作爲網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應。 504 Gateway Time-out:作爲網關或者代理工作的服務器嘗試執行請求時,未
原创 solr使用流程
一、定義 Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出查找請求,並得到X
原创 設計模式之->工廠模式
1.定義:工廠模式是 我們最常用的實例化對象模式了,是用工廠方法代替new操作的一種模式。著名的jive論壇,就大量使用了工廠模式,工廠模式在java程序系統可以說是隨處可見。因爲工廠模式就相當於創建實例化對象的new,我們經常要根據累c
原创 php運行原理
PHP 原理 簡介 一.PHP 內入層級 首先要了解的是 PHP 用 c 語言 編寫的 弱類型語言 內部結果 分爲四層 二.垃圾回收機制 三.PHP-fpm 作用