自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (5)
  • 收藏
  • 关注

原创 mysql 新建用户并赋予远程访问权限

[root@demo /]# mysql -u root -p #登录服务器数据库Enter password:123xxx#1.创建一个新用户 testuser 密码为 testuserpassCREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testuserpass';#2.创建数据库testDBcreate database testDB;#3.执行命令为testuser用户添加使用testDB权限grant all pri.

2021-06-17 13:55:39 599

转载 九种跨域方式实现原理(完整版)

九种跨域方式实现原理(完整版)前言前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。本文完整的源代码请猛戳GitHub博客,纸上得来终觉浅,建议动手敲敲代码一、什么是跨域?1. 什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。同源策略限制内容有:...

2021-02-22 15:38:44 599

转载 微信支付相关知识

【微信支付】公众号、商户基础配置和流程(包括设置支付授权目录、测试支付目录和白名单、JS接口安全域名、授权回调域名等)一、使用场景以及说明使用场景:商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。说明:1.用户打开图文消息或者扫描二维码,在微信内置浏览器打开网页进行的支付。 2.商户网页前端通过使用微信提供的JSAPI,调用微信支付模块。这种方式,适合需要在商户网页进行选购下单的购买流程。二、准备工作公共号支...

2020-11-17 17:58:35 873 1

原创 linux服务下定时脚本crontab的使用注意事项

第一次使用crontab linux选择编辑器问题第一次使用crontab 时,会出现no crontab for root - using an empty one“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim)就可以了,我选的第三个。但是如果你选错了,就可能会遇到点麻烦,没有办法正常编辑,crontab -e。 怎么办?执行这个命令:select-editor (针对crontab的一个命令), 可以让你重新选一次。crontab: "/u

2020-11-16 13:23:55 875

转载 积分有效期的设计处理方案

背景:积分项目,每次添加的积分都有一个有效期,有效期为一年,如2017-01-02添加了一条积分记录,到2018-01-02这条记录应该是过期的。当前项目设计有两张表:积分明细表(存放积分添加、使用明细)、积分总额表(用户当前的积分额度)。由于每条积分的过期时间各不相同,如何正确地将过期的积分作废?消费时,如何优先使用即将过期的积分?1.问题的提出刚开始系统有两张表:积分明细表、积分总...

2020-03-11 13:42:49 4425 5

原创 uniapp跨域解决问题

1.官方推荐cors和插件安装解决跨域2.配置uni-app 中 manifest.json->h5->devServer manifest.json"h5":{"devServer":{"port":8000,"disableHostCheck":true,"proxy"...

2020-01-07 13:57:55 1851

转载 uniapp消息推送

https://blog.csdn.net/liupan6889/article/details/102927469

2019-12-17 18:26:33 1310 1

原创 PHP zip压缩文件

$rePath = '/uploads/report/'.$fileName;$zipName = realpath(dirname(__FILE__).'/../../admin').$rePath;//这是要打包的文件地址数组$zip = new ZipArchive();$res = $zip->open($zipName,ZipArchive::CREATE|ZipArch...

2019-08-28 16:31:32 979

原创 阿里云安装php7和安装yii2.0和使用yii-admin

安装php7.0 地址:http://www.nnxiayi.com/news/sitenews/40.html安装yii2.0和yii-admin地址:https://www.kancloud.cn/curder/yii/247759#yii2_10https://blog.csdn.net/diandianxiyu_geek/article/details/81838803#安装方式...

2019-07-07 18:15:55 466

转载 十三个写好shell脚本的技巧分享

产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们是开发人员写给开发人员的。有多少次,你运行./script.sh,然后输出一些东西,但却不知道它刚刚都做了些什么。这是一种很糟糕的脚本用户体验。我将在这篇文章中介绍如何写出具有良好开发者体验的 shell 脚本。产品的最终用户通常不懂技术,所以不管你怎么折腾产品代码都无所谓。但脚本代码不一样,它们是开发人...

2019-06-12 14:57:13 709

原创 yii1.1数据库迁移migrations

yii1.1数据库表迁移的使用migrations1.在代码目录下创建一个migrations目录,如图:2.执行.\yiic migrate 创建版本迁移历史表 tab_migration ,如图:3.使用.\yiic migrate create add_one_table(迁移)创建迁移,如图:4.使用.\yiic migrate 执行迁移,如图:...

2019-05-21 20:45:38 403

原创 yii2-admin扩展创建中遇到问题

yii2-admin扩展创建相应的数据库表 在控制台中输入命令:yii migrate --migrationPath=@yii/rbac/migrations出现如图错误:在 console/config/main.php 中添加如下代码:'components' => [ 'authManager' => [ 'class' => 'yii\rbac\Db...

2019-04-18 12:33:34 475

原创 windows下cmd 安装yii扩展

php C:\ProgramData\ComposerSetup\bin\composer.phar install

2019-04-18 04:28:58 234

原创 启动mysql失败

MySQL关于InnoDB的几个错误阿里云服务器上装有MySQL 5.6,这几天MySQL服务经常死掉,启动MySQL服务(service mysql start),却报如下错误Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid...

2019-04-18 02:31:35 665

原创 学习swoole 和 gitHub的视频地址

学习swoole 地址:https://search.bilibili.com/all?keyword=SWOOLE&from_source=nav_suggest学习gitHub地址:https://www.bilibili.com/video/av29968708/?p=10

2019-04-11 01:53:18 380

原创 YII相关学习资料整合

yii2的框架,因为国内关于yii2框架的具体中文资料还是比较少,下面整理一些比较好的中文资料。(1)yii2的底层和架构方面a)http://www.yiichina.com/doc/guide/2.0yii2的目前的官方中文社区文档,翻译还算是比较明白,最好从这里入手 b)http://www.yiichina.com/tutorial/773 yii...

2019-04-09 21:59:31 245

原创 linux上启动一个进程时出现WARNING swSocket_bind: bind(0.0.0.0:9501) failed. Error: Address already in use [98]

1.使用指令netstat -ntlp 查看当前有哪些进程,如图:2.使用指令kill -9 18785 杀死进程,然后查看进程是否已经杀死,如图:进程已经杀死,可以重新启动进程了。...

2019-04-04 22:24:22 4300

原创 编译安装阿里云安装异步通信swoole

最近看了下php异步通信框架swoole,学习中,就先将第一步(在阿里云上安装过程进行总结一下)首先使用xshell登陆阿里云服务器。1. wget http://pecl.php.net/get/swoole-1.9.1.tgz.下载swoole。2. tar -zxvf swoole-1.9.1.tgz 解压swoole包。3. cdswoole-1.9.1 进入解压文...

2019-04-03 21:02:26 431

原创 NGINX启动不起来报错: [emerg] mkdir() "/var/tmp/nginx/client" failed (2: No such file or directory)

nginx -t 显示:[emerg] mkdir() "/var/tmp/nginx/client" failed (2: No such file or directory)使用如下命令:mkdir -pv /var/tmp/nginx/client再输入 nginx -t显示:the configuration file /etc/nginx/nginx.conf syntax is...

2019-04-03 02:01:03 7776 1

原创 阿里云安装git出现问题

[root@localhost git]# ls /usr/local/gitbin  lib  libexec  share[root@localhost git]# git --version-bash: git: command not found 解决方法:你安装到/usr/local可以是因为/usr/local/bin这个目录默认已经加入了PATH环境变量中,这样你的...

2018-11-30 10:10:06 944

原创 Nginx下 Yii2.0 路由 --- urlManager 配置详解

1.修改/usr/local/testWeb/frontend/config/main.php文件为:[    'components' => [        'urlManager' => [            'enablePrettyUrl' => true,            'showScriptName' => false,       ...

2018-11-29 10:30:53 875

原创 centos nginx Could not open input file: composer.phar

解决方法:php -r "readfile('https://getcomposer.org/installer');" | php

2018-11-28 12:03:04 1484

原创 阿里云搭建centos lnmp环境

https://help.aliyun.com/document_detail/50700.html?spm=a2c4g.11186623.6.838.5e343cb5T4l2nm

2018-11-27 14:06:01 185

转载 阿里云安装mysql遇到的问题

make: *** 没有指明目标并且找不到 makefile。 停止。发表文章摘要:问题:一、CMakeError:Thesourcedirectory"/opt/mysql-5.7.3-m13-linux-glibc2.5-x86_64"doesnotappeartocontainCMakeLists.txt.下面是我从crt里copy出来的有必要说明一点,我用的系统是centosLin...

2018-11-22 17:59:15 466 1

转载 POST请求模拟工具、JSON请求工具、http接口测试、post接口测试

地址:https://blog.csdn.net/torrytang/article/details/73302375apiDebug-API接口调试插件,开源API接口调试插件,Restfull接口调试软件,Restfull接口调试插件,谷歌API接口调试插件,Chrome浏览器接口调试插件,POST请求模拟插件,api接口调试工具,开源接口调试工具,POST模拟工具 插件地址:...

2018-11-13 18:02:36 5979

转载 chorme 安装json解析

h今天发现一个挺实用的一个json格式化插件,在此分享一下。实际开发工作中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。比如,在谷歌浏览器中访问:http://jsonview.com/example.json展现效果如下:那么安装了JsonView扩展程序后的展现效果如下:很明显,后者的效...

2018-11-12 18:42:01 376

原创 创建并返回文本数据流

作用:创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。 函数原型:resource stream_context_create ([ array $options [, array $params ]] ) 用法 例子一: 复制代码代码如下:<?php $opts...

2018-10-26 14:48:15 369

原创 yii使用

鬼一浪人 发布于 2015-03-30 10:51 举报在config下面的web.php文件里面有段代码是:if(YII_ENV_DEV) {    // configuration adjustments for 'dev' environment    $config['bootstrap'][] = 'debug';    $config['modules']['debug'] = 'yi...

2018-06-01 20:32:34 261

转载 服务代理设置

当处于局域网,需要通过一个可以连到Internet的服务器来访问外网,具体设置方法:1.获取代理服务器的IP地址。2.打开Internet,在工具栏找到工具—Internet选项,打开。3.在第一栏找到“连接”,在打开的窗口中找到“局域网设置”,打开。4.在“代理服务器”一栏中,勾选“为LAN使用代理服务器”,再在下面勾选“本地地址访问不使用代理服务器”,在地址一栏中输入IP地址,端口号默认。5....

2018-06-01 14:11:04 689

转载 vue.js使用vue-echarts给柱形图绑定点击事件

<template> <div class="echarts"> <IEcharts :option="bar" :loading="loading" @ready="onReady" @click="onClick"></IEcharts> <button @cl

2018-05-23 14:17:51 18694

原创 高德地图坐标点点击弹出框

this.pointSimplifierIns.on('pointClick pointMouseover pointMouseout', function(e, record) {    if(e.type === 'pointClick'){        //alert(111);        //console.log(record.data.data);        //consol...

2018-05-23 10:07:45 7716

原创 echart.js控件画图自定义tooltip

function makeSelfTooltip(_options){    _options = $.extend(_options, {        'tooltip': {            trigger: 'axis',            axisPointer: {                type: 'shadow'            },            ...

2018-05-16 14:45:54 1110

原创 多维数组求和

例如对多维数组:$data = [ '第一个'=>[ 'metic1'=>56, 'metic2'=>57, 'metic3'=>58, 'metic4'=>59, ], '第而个'=>[ 'metic1'=>55, 'metic2'=>54, 'metic3'=>53, 'metic4'=>55, ], '第散个'=&g...

2018-05-16 14:45:46 2683

原创 yii2.0加载获取后台json文件

$.getJSON('/themes/demo/json/road.json',{}, function (data) {    console.log(data);    map.setCenter(new AMap.LngLat(121.45444199999997,31.225875));    heatmap.setDataSet({        data: data,        m...

2018-04-10 17:50:15 778

原创 windows8 64位下git和tortoisegit的安装和使用

windows8 64位下git和tortoisegit的安装和使用githttps://github.com/git-for-windows/git/releasestortoisegit安装下载https://tortoisegit.org/download/本教程使用的是如下三个软件https://github.com/git-for-windows/gi

2018-01-30 11:09:51 641

原创 linux关于vim文件编辑器的一些常用指令的总结

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令模式(command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。2) 插入模式(Insert mode)只有在插入模式下,才可以

2018-01-12 16:08:03 310

原创 linux编辑文本(vim)时跳转到最后一行和第一行及相关指令

vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。3.跳到第一行的第一个字符:先按两次“g”,4.跳转到当前行的第一个字符:在当前行按“0”。5.vi加密。进入vi,输入":"  + "X" 之后就提示你输入两次密码。6.文件重新载入 :e

2018-01-10 16:55:43 72705 2

转载 LINUX下查看CPU、内存使用率的命令

1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行

2018-01-10 16:51:48 3443

转载 PHP的垃圾回收机制

你写了一个PHP脚本,一般都不用考虑内存泄露和垃圾回收的问题,因为一般情况下你的脚本很快就执行完退出了。但在一些运行时间长,数据量大的时候,程序运行一段时间后,php脚本就占用了过多内存,然后就报错(PHP Fatal error: Allowed memory size of 134217728 bytes exhausted)退出了。一般来说,每个页面处理结束,新建的simple_ht

2018-01-10 16:47:32 296

转载 数据库学习:高并发数据库设计

数据库学习:高并发数据库设计随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在Redis,mem

2018-01-10 16:34:58 885

调查问卷(根据选项显示不同问题的调查问卷表结构设计)

一个简单的调查问卷表结构设计,涉及到关于调查问卷中一个问题的选项影响到下一题显示的设计,需要的小伙伴,赶紧下载吧。

2020-11-13

微信摇一摇模拟器

微信摇一摇获取网页测试等测试模拟器,欢迎你的使用!

2017-10-12

微信开发调试使用工具(web)

微信开发中我们可能需要进行调试,此工具的使用希望可以帮助你进行更加效率的调试,尽情使用!

2017-10-12

Rediscache插件(配置使用redis服务的插件)

下载此文件,将它放在项目下,通过配置,即可在项目中使用redis服务!举个例子,yii框架,我们就可将此控件下载放到相应目录下,通过完成配置,然后使用

2017-09-27

操作ini文件的类

这是一个操作ini文件的类(获取ini文件中的键(节点名称)和值)

2017-05-31

空空如也

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

TA关注的人

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