- 博客(13)
- 收藏
- 关注
原创 go代码快速排序
用go实现快速排序:package mainimport "fmt"//快速排序func main() { n := make([]int, 10) n[0] = 7 n[1] = 2 n[2] = 6 n[3] = 10 n[4] = 5 n[5] = 3 n[6] = 9 n[7] = 4 n[8] = 8 n[9] = 1 s := quickSort(n , 10) fmt.Pr.
2020-06-05 14:58:01
283
1
原创 go代码实现二叉树的层级输出
package mainimport "fmt"type Node struct { Data *TreeNode Next *Node}type List struct { Head *Node Tail *Node}//树结构体type TreeNode struct { value interface{} Left *TreeNode Right *TreeNode}//创建树func createTree(v interf.
2020-05-29 18:12:17
449
1
原创 php运行原理
PHP 原理 简介一.PHP 内入层级首先要了解的是 PHP 用 c 语言 编写的 弱类型语言内部结果 分为四层二.垃圾回收机制三.PHP-fpm 作用
2017-09-27 18:23:20
300
转载 502和504状态码解析
一.502和504的状态码解析:502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。504 Gateway Time-out:作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。三. 502 Bad Gateway原
2017-04-02 15:09:10
5144
1
原创 设计模式之->工厂模式
1.定义:工厂模式是 我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的jive论坛,就大量使用了工厂模式,工厂模式在java程序系统可以说是随处可见。因为工厂模式就相当于创建实例化对象的new,我们经常要根据累class生成实力对象,如 A a = new A() 工厂模式也是用来创建实例对象的,所以在new时候要多大考虑是否可以用工厂模式实现,虽然这样做会多做一些工作,
2017-03-26 00:31:11
247
原创 4类抽奖算法总结
第一类是常见的有等级的抽奖活动,如一等、二等、三等奖等等123456789101112131415161718192021222324// 分别为一、二、三、四等将的奖品数
2017-03-24 11:26:08
15417
1
原创 solr使用流程
一、定义Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩
2017-03-22 14:56:15
2282
原创 斐波拉契数列、汉诺塔,青蛙跳台阶
斐波拉契数列、汉诺塔,青蛙跳台阶 的算法实现一.斐波那契数列 (1,1,2,3,5,8,13,21,34 ......)f(n)=⎧⎩⎨⎪⎪0,1,f(n−1)+f(n−2),n=0n=1n>2递归解法(效率很低)public function Fibonacci1($n){ if($n 0){ return 0;
2017-03-20 14:33:34
591
1
原创 设计模式之观察者模式
一.定义观察者模式 定义了对象之间的一对多的依赖关系,当某一个对象改变时候 ,它的所有依赖者都会收到通知并自动更新二. 使用场景购票、订阅报纸、订阅牛奶等 当主题类某个业务逻辑发生时通知观察者对象,每个观察者执行自己的业务逻辑。<?php/** * Created by PhpStorm. * User: guolalala * Date: 2017/3
2017-03-18 13:40:32
274
原创 mysql增删改查
1.增加:INSERT INTO `user` (`id`,`name`) VALUES ( '', '小芬');2.删除数据:delete `user` where id=2;3.删除表:drop table `user` ; 4.更改数据: update `user` name=’admin ’ where id=2;5.查找数...
2017-02-20 17:03:21
98
原创 用Highcharts 实现统计图展示
Highcharts 配置语法我将为大家介绍使用 Highcharts 生成图表的一些配置。第一步:创建 HTML 页面创建一个 HTML 页面,引入 jQuery 和 Highcharts 库:文件名:HighchartsTest.htm<html><head><title>Highcharts 测试</title>...
2016-12-15 15:04:41
516
原创 discuz使用
discuz是一个开源软件,我们是使用这个软件做论坛管理的,简单介绍一下discuz的代码的一个组织架构,供需要的人拿去参考。。。1.discuz目录结构的 目录结构:/api uc.php UCenter通信文件 /api/addons应用中心 /api/connect腾讯互联 /api/googleGoogle引擎接口处理 /ap...
2016-12-14 16:04:34
1542
solr的使用
solr的原理不和大家一一讲述,主要讲solr在使用过程中的注意事项一.solr建立服务 首先是安装solr,安装步骤省略。。。。(不要说我懒,安装步骤导出都是。。。)成功之后 需要在solr里面建立一个针对你的业务的服务,我想建立一个叫做discuz的服务./bin/solr create -c discuz 然后你在你的solr目录 :solr-5.5.3/serve...
2016-12-13 20:31:31
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人