自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 fastadmin导出科学计数

/public/assets/libs/bootstrap-table/dist/extensions/export/bootstrap-table-export.min.js exportOptions: { mso: { onMsoNumberFormat: function(cell, row, col) { return !isNaN($(cell).text()) ? '\\@' : ''; } }}

2020-06-14 18:00:27 302

原创 swoole安装

wget https://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gztar zxvf v1.9.1-stable.tar.gzcd swoole-src-1.9.1-stable/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/p...

2019-11-23 21:47:53 127

原创 64位 windows10,MYSQL8.0.13重置密码(忘记密码或者无法登录)

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务 输入命令 mysqld --console --skip-grant-tables --shared-memory3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p4. 密码置...

2019-08-14 10:58:48 195

转载 php通过类名查找这个类所在的路径(即实际引用的是哪个类)

class a{ public $a; protected $b; private $c; }$func = new ReflectionClass('a');//所要查询的类名 echo $func->getFileName();

2018-08-16 22:24:27 2054

转载 【转】linux下如何查看某个软件 是否安装?安装路径在哪

 以redhat\centos 中php-mysql为例1:如果包是通过yum或者rpm方式安装[root@localhost yum.repos.d]# rpm -qa //找出系统所有的包,找到对应的文件名 [root@localhost yum.repos.d]# rpm -ql php-mysql-5.4.16-23.el7_0.3.x86_64/etc/php.d/my...

2018-08-10 11:30:52 521

原创 取时间段的月份

$start = '2017-10';$end = date('Ym');$range = [];$i = 0;do { $month = date('Ym', strtotime($start . ' + ' . $i . ' month')); $range[] = $month; $i++;} while (strtotime($month) < ...

2018-08-06 13:33:10 151

转载 php session阻塞页面分析及优化 (session_write_close session_commit使用)

php 开发时一个启用了session_start()页面,由于执行时间过长,导致如果一个用户在访问,另一个用户启用session_start()的时候处于阻塞状态。直到第一个用户完毕 ,第二个才能启用。开始读取。这就是session阻塞。session 默认以文件保存,当一个用户访问session_start页面后。这个时候,就会默认创建一个包含 session_id文件名,并且这个时候...

2018-07-24 09:21:05 292

转载 PHP,Mysql根据经纬度计算距离并排序

网上给出的计算公式是这样的: Lng1表示A点纬度和经度,Lat2 Lng2 表示B点纬度和经度 a = Lat1 – Lat2为两点纬度之差  b = Lng1 -Lng2 为两点经度之差 6378.137为地球半径,单位为公里 计算出来的结果单位为公里由大牛改装过的代码是这样的:Mysql排序公式:select * from sb_user_geo order b...

2018-07-17 09:38:40 2796

转载 protocol error, got 'n' as reply type byte

其它机子的PHP访问redis爆“protocol error, got 'n' as reply type byte ”错误解决办法:在redis配置文件redis.conf中注释掉bind配置项的同时把redis3.2新增的配置项protected-mode由yes改为no,改完后重启redis服务,其它机子就可访问redis服务注意如果使用src/redis-server 这个指令重启服务器...

2018-07-03 15:32:29 6690

转载 PHP生成word并可下载

<?phpecho '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="

2018-06-21 17:41:12 1496

原创 PHP生成Word文件后下载

<?php$html = '<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.co...

2018-06-21 17:31:53 1193 1

原创 alpine/php docker镜像下安装yaf

cd /usr/local/bin  ./docker-php-ext-install yaf

2018-04-10 17:23:50 1059

转载 linux的nohup命令的用法

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /r...

2018-03-27 16:25:20 162

转载 分布式系统唯一ID生成方案汇总

分布式系统唯一ID生成方案汇总系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或者需要排序的结果...

2018-03-23 10:21:47 220

转载 大众点评订单系统分库分表实践

背景原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求。随着这些问题越来越突出,订单数据库的切分就愈发急迫了。这次切分,我们的目标是未来十年内不需要...

2018-03-21 09:41:34 703

原创 网站性能测试

一、网站性能测试指标响应时间包括从发出请求开始,到响应数据结束所需要的时间。是系统最重要的性能指标,直观地反映了系统的“快慢”。实践中通常采用重复请求的办法测试响应时间,如对一个请求操作重复执行一万次,总响应时间之和除以一万,得到单次请求的响应时间。并发数指系统能够同时处理请求的数目,反映了系统的负载特性。对于网站来说,并发数即网站的并发用户数,指同时提交请求的用户数目。在网站产品设计初期,产品经...

2018-03-12 11:02:28 835

原创 性能

一、前端架构优化:页面优化浏览器并发和异步浏览器缓存CDN反向代理二、后端架构优化数据缓存集群异步消息及削峰代码优化三、运维优化建设优化骨干网高性价比定制服务器虚拟化技术优化资源利用...

2018-03-12 10:09:28 196

转载 2017年最好用的接口管理平台介绍!Postman、Swagger、RAP、DOCleve

在项目开发测试中,接口文档是贯穿始终的。前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试。接口文档往往以最简单的静态文档的形态存在。然而在紧张的敏捷开发模式下,随着版本迭代,很多接口发生了变化或者被废弃,而开发几乎不会在后期去更新这种静态文档。QA人员阅读“过期”的接口文档是一件痛苦的事情,与开发的沟通成本不降反升。而这些不便于及时维护...

2018-03-07 09:24:51 6686

转载 PHP周时间

/*系统自带的date('W',time()) 有bug 比如,一年中的第一天如果不是周一的话,返回值是52或者53。 可以实测一下。就是说, 系统默认认为这一天是去年的第52/53周。*/ echo get_weeks_num('2017-01-01'); function get_weeks_num($time){ $month = intval(date('m...

2018-03-06 10:39:53 706

原创 mysql添加用户

grant usage on *.* to 'user'@'hostname' identified by 'passwd' with grant option;  //添加用户grant all privileges on *.* to 'user'@'hostname' identified by 'passwd';  //添加权限flush privileges; //更新权

2017-10-22 17:38:31 167

转载 CentOS 7.0下使用yum安装MySQL

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-co

2017-10-22 17:13:50 267

转载 CDN和本地文件

对于重要的文件,最好还是提供本地文件的冗余,以应对CDN文件不可用的情况。以jquery为例: src="https://ajax.googleapis.com/ajax/libs/jquery1.4.3/jquery.min.js">!window.jQuery && document.write(" src=\"scripts/jquery-1.4.3.min.js\">" + "")

2017-09-19 08:31:40 3805

转载 windows下Gulp入门详细教程

以下教程亲自实践可行:另外添加一个Gulp自动编译、压缩、更新、测试的教程链接:https://markpop.github.io/2014/09/17/Gulp%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/简介:gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的

2017-07-29 09:54:59 454

原创 数据库设计三范式

1.字段独立2.表独立3.字段之间关系独立

2017-04-10 09:23:43 192

原创 第一章-了解Web及网络基础

WWW简称Web。互联网使用HTTP通信协议连接客户端与服务端,Web依靠HTTP协议运作。客户端使用HTML,传输协议使用HTTP,URL指定请求资源。HTTP属于TCP/IP协议族的子集,其他子集如:FTP、UDP、PPPoE、DNS、FDDI等。HTTP通过TCP/IP协议族的分层机制,将应用层发送的数据分割、层层封装成完整的数据包进行发送。

2016-07-27 21:39:27 343

原创 js选择a问题

$(function(){     $('a').click(function(){     obj = $(this).parent();     var fujicss=obj.prop('class');     if(fujicss=="text123")     {          }     else{          $("a").at

2015-12-16 15:26:51 233

转载 解析php中die(),exit(),return的区别

die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容。return就是纯粹的返回值了,但是也不会运行后续代码exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回

2015-12-04 09:00:35 258

转载 em(倍)与px的区别

在国内网站中,包括三大门户,以及“引领”中国网站设计潮流的蓝色理想,ChinaUI等都是使用了px作为字体单位。只有百度好歹做了个可调的表率。而 在大洋彼岸,几乎所有的主流站点都使用em作为字体单位,也就是可调的。没错,px比em更加容易使用,大部分读者不知道em为何物或者它相当于多少 px。国外人士如此重视网站易用性(Accessibility),不仅因为其根生蒂固的人文精神,直接原因可能是因

2015-11-28 08:47:22 223

原创 php模拟post提交网易云信

function requst($data,$url){    //云信验证参数    //$appKey = '1';    $appKey = '1';    //$appSecret = '1';    $appSecret = '1';    $nonce = '1';    $curTime = time();    $checkSum = sha1($a

2015-11-24 12:56:20 2069

转载 bootstrap菜鸟教程之必须知道的bootstrap几个cdn加速点

Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap中文网致力于为广大国内开发者提供详尽的中文文档、代码实例等,助力开发者掌握并使用这一框架。  1、Bootstrap中文网cdn加速点  http://cdn.bootcss.com/

2015-11-19 10:18:22 5636

转载 Ubuntu ftp设置

ubuntu安装ftp服务器1: 安装vsftpd~$ sudo apt-get install vsftpdubuntu10.10自己装了,这步省略。2: 配置vsftpd2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。~$ sudo gedit /etc/vsftpd.conf原文件中不少指令被注释,只要启用部分即可,一下是启用的命令(配

2015-11-18 16:20:08 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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