php 常见排序算法2(快速排序)

例如快速排序问题,一个列表进行排序,如下图 首先选择列表中的一个元素作为基准元素,其他的元素都与这个元素做比较,找出小于这个基准值的值、大于基准值的值。这称为“分区”,这时有, 1)一个由所有小于基准值的数字组成的子数组; 2)基准值 3)一个由所有大于基准值的数组组成的子数组 ...

2019-07-13 07:56:46

阅读数 10

评论数 0

常见查找算法--(快速查找或二分查找)

快速查找: 快速查找也称二分查找,二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果x<a[n/2],则只要在数组a的左半部分继续搜索x,如果x>a[n/2],则只要在数组a的右半部搜索x. ...

2019-07-13 07:49:10

阅读数 10

评论数 0

递归

递归: 方法自己调用自己 例如: 一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!(n!=1×2×3×...×n) 阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n function f($n){ if ($n...

2019-07-13 07:44:24

阅读数 7

评论数 0

php 常见算法1(冒泡排序和选择排序)

冒泡排序: 泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任...

2019-07-13 07:39:27

阅读数 8

评论数 0

mysql 常用英语关键字

cmd exit show database use table select from where like not like and or update set insert into values distinct delete order by limit between not betw...

2019-07-05 19:42:10

阅读数 21

评论数 0

shell 插入文件 演示tail -f

1 #!/bin/bash 2 while : 3 do 4 echo "hello world" 5 echo `date +%T` 6 sleep 1 7 done ~

2019-07-01 16:37:41

阅读数 15

评论数 0

CSS 必会英语

select 下拉框选择 selector 选择器 property 属性 top 上 right 右 bottom 下 left 左 margin边界 padding填充 float浮动

2019-06-10 16:54:12

阅读数 33

评论数 0

html 必须记住的英语

html head头部 title标题 body主题身体 table表格 red 红色 green 绿色 blue蓝色 black黑色 white白色 yellow黄色 link 连接 style样式 script脚本 backgroud背景 color颜色 cen...

2019-06-10 16:46:08

阅读数 54

评论数 0

PHP 常用英语精简1

alias 别名 -爱力儿丝 align 排列、对齐 -厄烂 argument引数(传给函式的值) -阿记门忒--(te一生) array 数组 -厄瑞 assign 赋值 -厄撒恩 authorization 授权 -啊破瑞贼身 echo 输出 -爱扣 define 规定 -(de...

2019-06-07 17:56:41

阅读数 128

评论数 0

php英语精简版

abstract抽象的 -挨伯丝拽克特 access存取、访问 -挨克色丝 account账户 -厄靠恩特 action动作 -爱克身 activate激活 -爱克特维特 active活动的 -爱克得 adapter适配器 -厄呆破得 address地址 -厄拽物丝 alias 别...

2019-06-07 17:42:34

阅读数 32

评论数 0

php 开发常用英语单词

abstract抽象的 -挨伯丝拽克特 access存取、访问 -挨克色丝 account账户 -厄靠恩特 action动作 -爱克身 activate激活 -爱克特维特 active活动的 -爱克得 adapter适配器 -厄呆破得 address地址 -厄拽物丝 -------...

2019-06-06 21:11:55

阅读数 1243

评论数 3

PHP 常用术语

分布式系统 分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。 分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。 因此,网络和分布式系统之间的区别更多的在于高层软件(特别...

2019-06-04 16:14:28

阅读数 21

评论数 0

PHP 开发必备软件

visual nmp phpstorm xshell git/svn postman notepad++/subline navicate office

2019-05-30 17:07:25

阅读数 37

评论数 0

高并发大流量网站的优化方案

高并发常用术语: QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求) 吞吐量:单位时间内处理的请求数量(通常由QPS与并发数决定) 响应时间:从请求发出到收到响应花费的时间,例如系统处理一个HTTP请求需要100ms,这个100ms就是系统的响应时间 PV:...

2019-05-23 11:22:12

阅读数 51

评论数 0

Nginx服务之防盗链功能

1:根据referer防盗链 一般常用的方法是在server或者location段中加入! valid_referers none blocked www.hihi123.com hihi123.com; 详见下面的例子 其中none表示空的来路,也就是直接访问,比如直接在浏览器打开一个图片 b...

2019-05-23 11:01:40

阅读数 21

评论数 0

TCP的三次握手和四次挥手

常用术语: Seq (Sequence number)顺序号码 SYN(synchronous)表示建立连接, FIN(finish结束)表示关闭连接, ACK(acknowledgement确认)表示响应, PSH(push)表示有 DATA数据传输, RST(reset)表示连接重...

2019-05-22 16:45:48

阅读数 24

评论数 0

JAVA 面试(网络 设计模式 spring)【79-112】

八、网络 79.http 响应码 301 和 302 代表的是什么?有什么区别? 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redirect: 302 代表暂时性转移(Temporarily Moved ) 80.forward 和 r...

2019-05-22 13:50:29

阅读数 19

评论数 0

java面试 (反射 对象拷贝 JAVA WEB 异常)【57-78】

四、反射 57.什么是反射? Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。 58.什么是 java 序列化?什么情况下需要序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是...

2019-05-21 20:42:00

阅读数 15

评论数 0

JAVA面试---多线程【35-56】

35.并行和并发有什么区别? 并发是多个事件在同一时间段执行,而并行是多个事件在同一时间点执行。 36.线程和进程的区别? 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内部调度实体。比进程更小...

2019-05-21 10:49:46

阅读数 23

评论数 0

JAVA 面试基础 --- 容器 [ 18-34 ]

二 容器 18.java 容器都有哪些? 1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。 2)Map:一组成对的“键值对”对象...

2019-05-21 09:28:04

阅读数 25

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭