![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 69
大闲人毛毛狗
这个作者很懒,什么都没留下…
展开
-
Mysql——group分组与统计函数
Mysql统计函数函数例如:有一个goods表如下(资料见文章头的下载入口):计算平均价格:SELECT avg(shop_price) from goods;计算商品的行数:SELECT COUNT(1) from goods;结果如下:...原创 2020-01-07 15:29:51 · 191 阅读 · 0 评论 -
所有最常见最经典的算法题都在这里了
1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。functionking($n,$m){$monkeys=range(1,$n);...原创 2019-11-22 11:49:50 · 459 阅读 · 0 评论 -
面试必备之乐观锁与悲观锁
面试必备之乐观锁与悲观锁何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源...原创 2019-11-05 16:11:37 · 153 阅读 · 1 评论 -
简述线程,程序、进程的基本概念。以及他们之间关系是什么?
简述线程,程序、进程的基本概念。以及他们之间关系是什么?1. 简述线程,程序、进程的基本概念。以及他们之间关系是什么? 线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程...原创 2019-11-05 16:10:57 · 669 阅读 · 0 评论 -
WebSocket学习总结
WebSocket学习总结1、WebSocket是什么? TCP/IP是什么? TCP使用固定的连接? 为什么IP是无连接的? IP路由器的由来? TCP与IP有什么区别? 全双工通讯协议是什么?2、WebSocket的创建原理?3、WebSocket的方法和属性、事件4、不使用它会怎么样?WebSo...原创 2019-11-05 16:09:52 · 193 阅读 · 0 评论 -
关系型数据库(Oracle与MySQL优缺点、使用区别)
关系型数据库(Oracle与MySQL优缺点、使用区别)MySQL的特点1、性能卓越,服务稳定,很少出现异常宕机;2、开放源代码无版本制约,自主性及使用成本低;3、历史悠久,社区和用户非常活跃,遇到问题及时寻求帮助;4、软件体积小,安装使用简单且易于维护,维护成本低;品牌口碑效应;5、支持多种OS,提供多种API接口,支持多种开发语言,对流行的PHP,Java很好的支持...原创 2019-11-05 16:01:58 · 681 阅读 · 0 评论 -
MySQL45道面试题及答案
MySQL45道面试题及答案create database school;use school;#学生表create table `Student`( `Sno` varchar(20) not null COMMENT '人名', `Sname` varchar(20) not null COMMENT '姓名', `Ssex` varchar(20) not nu...原创 2019-11-05 15:56:15 · 132 阅读 · 0 评论 -
vim编译器常用命令(转)
vim编译器常用命令(转)在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用...原创 2019-11-05 11:52:34 · 337 阅读 · 0 评论 -
Java常用操作符
(1)算术运算符Java运算符 算术运算符 代数表达式 Java表达式 加 + a+1 a+1 减 - a-b a-b 乘 * ab a*b 除 / a/b a/b 求模/余 ...原创 2019-10-21 11:41:17 · 107 阅读 · 0 评论 -
MySQL45道面试题及答案
create database school;use school;#学生表create table `Student`( `Sno` varchar(20) not null COMMENT '人名', `Sname` varchar(20) not null COMMENT '姓名', `Ssex` varchar(20) not null COMMENT '性别',...原创 2019-10-21 11:07:58 · 168 阅读 · 0 评论 -
apache和nginx 阻塞和异步
先明白的事儿:当一个程序在执行的时候,一般会创建一个进程,也可以有多个进程。一个进程至少会创建一个线程,多个线程共享一个程序进程的内存。程序的运行最终是靠线程来完成操作的。线程的数量跟CPU核数有关,一个核最多能发出两个线程。线程的操作主要分为:一:给CPU进行程序命令的执行。二:IO的操作(读取或输出数据)或者请求网络数据。什么是阻塞:就是线程在执行IO操作获取数据时,这个IO可能会需要一定的时...原创 2018-02-08 18:47:25 · 1057 阅读 · 0 评论 -
根据经纬度计算两点之间的距离
function sphere_distance($lat1, $lon1, $lat2, $lon2, $radius=6378.135) { $rad = doubleval(M_PI/180.0); $lat1 = doubleval($lat1) * $rad; $lon1 = doubleval($lon1) * $rad; $lat2 = double原创 2017-11-17 18:59:38 · 281 阅读 · 0 评论 -
ThinkPhp导入excel和导出excel
excel导入: 不管导入还是导出都要引入PHPexcel类PHPExcel自行下载导入前台代码:div style="margin:15px;"> form method="post" action="{:U(Temporary/comein)}" enctype="multipart/form-data"> h3>导入Excel表原创 2017-11-17 18:20:37 · 3293 阅读 · 0 评论