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