- 博客(53)
- 收藏
- 关注
原创 mysql百万联表查询的速度
原文地址:https://zhuanlan.zhihu.com/p/30743094show processlist:显示用户正在运行的线程,需要注意的是,除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS 权限。实例图解释show processlist 显示的信息都是来自MySQL...
2019-08-15 21:05:30
744
原创 收藏的地址
python:Python 图片转字符画 :https://www.shiyanlou.com/courses/370python 框架django文档:https://www.cnblogs.com/linxiyue/p/3667418.htmlhttps://blog.youkuaiyun.com/u013205877/article/details/78347102https://segment...
2018-12-21 17:49:17
360
转载 php如何实现,两个字符串截取相同的最长的子串
原文地址:https://blog.youkuaiyun.com/weixin_40903119/article/details/81102510思路:1.用短串循环递减来寻找最长子串2.用长串匹配是否存在改子串利用php原生的strlen、strstr、strsub三个函数即可实现首先,按照思路进行编码,如下:$str1 = '3098765432222123456789025558555555...
2018-12-17 17:32:31
337
转载 常用数据结构
1、线性表的删除(数组实现)function delete_array_element($arr,$pos){ $length = count($arr); if($pos<1 || $pos>$length){ return "删除位置出错!"; } for($i=$pos-1;$i<$length-1;$i++){
2018-12-13 17:12:42
139
转载 PHP 内部字符串函数实现
1、 字符串长度function strlen ($str) { if ($str == '' ) return 0; $count = 0; while (1){ if ( $str[$count] != NULL){ $count++; ...
2018-12-13 16:03:22
344
1
转载 Laravel 的生命周期
原文作者:伊Summer原文链接:https://www.jianshu.com/p/08b810b720d9世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。在了解 Laravel 的生命周期前,我们先回顾一下PHP 的生命周期。PHP 的生命周期PHP 的运行模式PHP两种运行模式是...
2018-12-13 15:04:54
531
转载 多线程编程 - PHP 实现
前言前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用起来,用来解决某些问题竟然非常适合。于是找了几篇文章看了下 PHP 多线程 TSRM 机制的实现,也有所收获,详情可以查看下面的参考文章。本文对比多进程介绍了下多线程的优势和适用场景,提出了一种巧用...
2018-12-13 14:50:00
164
转载 PHP 真正多线程的使用
原文地址:https://www.cnblogs.com/kluan/p/5934228.htmlPHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU...
2018-12-13 14:21:52
395
转载 使用原生php读写excel文件
原文地址:https://www.cnblogs.com/wujuntian/p/6696592.html方法1:直接在js代码中使用window.open()打开php接口的url,即可将php生成的excel文件下载下来。$mysqli = mysqli_connect('localhost', 'root', '123456', 'test');$sql = 'select * fro...
2018-12-12 16:52:17
3233
转载 jquery 解决使用append添加元素后监听事件消失的解决方案
假设想要在id为target的div中append一个元素原监听事件格式为:$(".textBox").mouseover(function() {});修改为:$("#target").on(“mouseover”, “.textBox”, function() {});注意:id为target的盒子一定要一直存在,而不是后期动态添加的盒子!!!实在不行你就放body...
2018-11-22 15:23:57
1139
转载 [PHP] Deprecated
问题:Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; exchange has a deprecated constructor in E:\hz1884\ChinaShop\admin\includes\cls_exchange.p...
2018-11-22 15:22:24
513
转载 利用redis List队列简单实现秒杀 PHP代码实现
一 生产者producer部分--------------------------------producer 部分注释------------------------------------------------------------用户在页面请求之后, 获取到用户uid , 跳转到这个加入队列的方法 (这里直接在producer中模拟了多个uid)在方法内部判断redis队列长度是否...
2018-11-21 17:28:23
343
转载 mysql自带的压力测试工具
mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试例如我们拿到了一台服务器,准备做为数据库服务器,那么这台服务器的硬件资源能够支持多大的访问压力呢?优化了操作系统的内核参数后,是否提升了性能?调整了Mysql配置参数后,对性能有多少影响?……通过...
2018-11-21 17:08:58
206
转载 ab命令压力测试
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力...
2018-11-21 17:03:48
211
转载 PHP算法面试题
冒泡排序算法基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。<?php function mysort($arr) { for($i = 0; $i < count($arr); $i++) { $isSo...
2018-11-21 16:16:55
155
转载 ie ajax传递中文参数
最近在做项目的时候页面提交ajax去后台,火狐,chrome都没有问题,ie却出问题了,后来发现是传递中文参数没有编码 在ie下传递中文参数需要进行编码,例如参数name : name= encodeURIComponent(name); php文件中可以通过iconv或者 rawurldecode进行解码原文:https://blog.youkuaiyun.com/man8023man/...
2018-11-21 12:32:22
531
转载 控制反转(IOC)和依赖注入(DI)
转载自 https://blog.youkuaiyun.com/alexander_phper/article/details/77097807概念IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;依赖注入是指将组件的依赖通过外部以参数或其他形式注入;两个说法本质上是一个意...
2018-11-21 09:54:51
123
转载 php 闭包
文章转载自:https://www.jb51.net/article/131408.htmphp闭包和匿名函数使用的句法与普通函数相同,但闭包和匿名函数其实是伪装成函数的对象(Closure类的实例)。闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何php对象那样传递。不过匿名函数仍是...
2018-11-19 11:12:38
178
转载 apache启动失败
启动apache:win10在apache/bin 目录下以管理员身份运行cmdcommand line: httpd -k starterror: [mpm_winnt:error] [pid 14432:tid 568] (OS 2)系统找不到指定的文件。 : AH00436: No installed service named “Apache2.4”.解决方法:comman...
2018-11-15 16:42:48
5814
原创 安装mysql Install/Remove of the Service Denied!错误的解决办法
windows 命令行执行mysqld --install报错Install/Remove of the Service Denied!解决办法用管理员身份运行cmd。
2018-11-02 10:33:06
239
转载 Linux出现Bash . configure permission denied错误
当你在Linux(我的是centos 7)下编译安装某个包的时候,你首先是进入到解压目录然后执行“./configure”的,但是有时候你会发现提示错误,错误提示是这样的:./configure”的,但是有时候你会发现提示错误,错误提示是这样的: ./configurebash: ./configure:权限不够???[英文状态下提示的是“bash . /configure permission...
2018-11-01 16:09:17
1863
1
转载 Laravel 5.4: 特殊字段太长报错
laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果运行MySQL v5.7.7或者更高版本,则不需要做任何事情。当你试着在一些MariaDB或者一些老版本的的MySQL上运行 migrations 命令时,你可能会碰到下面这个错误[Illuminate\Database\QueryException]SQLSTATE[42000]: Syn...
2018-11-01 16:02:05
188
转载 Linux解压tar.gz和tar.bz2报错
Linux解压tar.gz和tar.bz2的命令两者的命令主要是参数的不同,解压tar.gz和tar.bz2不同压缩文件的命令如下:解压tar.gz文件tar -zxvf ×××.tar.gz解压tar.bz2文件tar -jxvf ×××.tar.bz2-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需...
2018-11-01 15:55:39
1025
转载 angularJS动态生成的页面中,ng-click无效解决办法
今天碰到了一个这样的需求,在自己写的动态的页面中,写入的AngularJS无效不能点击响应事件,以下给出代码以及解决方案1.首先将我们要赋值给页面的数据new一下var html = "<a href='javascript:void(0);' ng-click='test()'></a>"2.用$compile函数编译一下上边的内容var $html = $...
2018-10-15 09:12:57
1289
原创 js eq()选择器的使用
<ul class="nav nav-tabs"> <li id="qiye"><a href="#qiyediv" data-toggle="tab">企业信息</a></li> <li id="yingx"&g
2018-10-10 17:33:52
4653
原创 js判断字符串是否还有某个字符串
var str123 = ‘https://123.com’;console.log(str123.indexOf(‘http’)) ;// 0console.log(str123.indexOf(‘123’)) // 8console.log(str123.startsWith(‘http’)); // trueconsole.log(str123.endsWith(’.com’))...
2018-10-10 17:30:06
293
转载 解决关于Git无法提交 index.lock File exists的问题
原文:https://blog.youkuaiyun.com/mochong/article/details/67636304?utm_source=copy1 若在window下远程打开操作窗口(不是console),进入.git目录删除index.lock文件,删除后再commit会自动再次生成index.lock。无法提交。2 使用putty console下操作,进入.git目录执行 rm -f ...
2018-10-10 17:23:10
2173
转载 ajax 请求报错:网络错误 0x2efd,
Ajax错误 “SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3 而导致此项操作无法完成”原因一:Ajax的contentType记得要加charset=utf-8,否则大概率会引发Ajax错误:SCRIPT7002: XMLHttpRequest: 网络错误 0x2ef3, 由于出现错误 00002ef3 而导致此项操作无法完成...
2018-09-28 09:54:57
6889
1
转载 js 数组去重
再转载一篇https://blog.youkuaiyun.com/github_38771368/article/details/76921579%20%20JS方法一function uniqueArray(arr) { var ret = []; var hash = {}; for(var i = 0; i < arr.length; i++) { va...
2018-09-21 15:42:35
112
转载 js 实现数组分类
转自: https://blog.youkuaiyun.com/github_38771368/article/details/76576793根据数组json字符串排序:需求:要求相同名称的放在同一列表下。js:var aa = [ { id: 1, imei: '', store_name: '合肥店' }, { ...
2018-09-21 11:09:37
7564
1
转载 js -- n张图片做成gif效果
Img = new Array();Img = ['base64code','base64code','base64code','base64code','base64code','base64code','base64code','base64code'] size = Img.length; i = 0; function chImg(){ let src123 = 'd...
2018-09-14 15:30:23
2501
原创 jquery webSocket 调取接口获取通知
<!DOCTYPE html><html><head> <meta charset="utf-8"/> <title>go测试socket</title></head><body><script type="text/
2018-09-14 14:28:08
8254
1
原创 linux 常用命令
xShell上传文件rz 上传压缩文件 rz -eby 上传文件 sz 文件名 下载文件 sz 文件名 下载路径 下载到指定路径linux 压缩文件夹 zip...
2018-09-14 14:27:11
211
转载 js 给int类型自动加上.00
js 输入int类型数字后自动在后面加.00,输入double型保留小数点后两位 var getFloatStr = function (num) { num += ''; num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符 if (/^0+/) //清除字符串开头的0 num =...
2018-09-11 15:48:51
3916
原创 ajax轮询--setTimeout
js中Uncaught RangeError: Maximum call stack size exceeded问题let data ={ code: code, site_code: "60830198809218258"};//首先定义传递的对象data = JSON.stringify(data);//再把对象变成字符串console.log(data);// let data =...
2018-09-06 18:11:20
2786
原创 mysql任务
mysql任务–用于定时更新数据库的数据查看当前是否已开启事件调度器 show variables like 'event_scheduler';# 设置定时器是开启状态set global event_scheduler = on;# 选择数据库use bkreview;# 如果原来存在该名字的任务计划则先删除drop event if exists SetEVT...
2018-08-23 17:30:36
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人