自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Q斗士

专注于PHP开发

  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql sql语句

1、不去重 union all1、查看学校为山东大学或者性别为男性的用户的device_id、gender、age和gpa数据,结果不去重select device_id,gender,age,gpa from user_profile where university = '山东大学' union allselect device_id,gender,age,gpa from user_profile where gender = 'male'...

2021-11-19 18:12:36 368

原创 php excel 导出

$list = []; //2.加载PHPExcle类库 vendor('PHPExcel.PHPExcel'); //3.实例化PHPExcel类 $objPHPExcel = new \PHPExcel(); //4.激活当前的sheet表 $objPHPExcel->setActiveSheetIndex(0); //5.设置表格头(即excel表格的第一行) $..

2021-09-07 13:01:18 131

原创 git 命令

将某个文件忽略 file-path 文件的路径,只对文件有效。git update-index --assume-unchanged [file-path]需要恢复提交git update-index --no-assume-unchanged [file-path]add之后的撤销git reset head [file-path]修改commit提交信息git commit -amend...

2021-05-13 17:42:05 159

原创 项目接口数据返回正常,但是报500错误

1、服务器上 没有给 runtime 设置写入权限

2021-04-25 11:02:14 1490 1

原创 php curl post

php curl_setopt 函数 参数https://www.runoob.com/php/func-curl_setopt.html// post请求 public function curl_post($url, $curlPost) { $ch = curl_init(); //初始化curl curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, C.

2021-03-11 11:11:45 165

原创 git本地项目 提交至 github新仓库

1.本地项目初始化 git init2.修改git提交地址3.本地仓库和远程仓库实际上是独立的两个仓库。假如直接clone的方式在本地建立起远程github仓库的克隆本地仓库可用 git pull直接拉取。下边的方法解决git pull origin master --allow-unrelated-histories4.git add .5.git commitgit push...

2020-12-15 14:44:19 129

原创 mysql 数据类型 日期和时间类型

TIMESTAMP和DATETIME的不同点:1> 两者的存储方式不一样对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。而对于DATETIME,不做任何改变,基本上是原样输入和输出。2> 两者存储的时间范围不同3> TIMESTAMP和DATETIME除了存储范围和存储方式不一样,没有太大区别。对于跨时区的业务,TIMESTAMP更为合适...

2020-08-20 18:42:25 131

原创 mysql 数据类型 数值类型

1bit = 8位数值类型tinyint(1)和tinyint(3)在存储上并没有什么区别,他们在存储中都是占用1字节8位,表示范围为:有符号数(-128~127),无符号数(0~255)。区别在于:在创建类型时加入zerofill来用0填充,可以看出区别。例如tinyint(3),当你存储时,MySQL会帮你补全,存储为011,而当大于等于3位时,则没有影响和tinyint解释相似float(3,2) 总共显示3位 2位小数1、float的指数域是8位,可表达

2020-08-20 18:25:17 143

原创 vue-element-admin 封装分页组件

第一步 把需要封装的代码写入组件 pagination.vue<template> <el-pagination style="position: fixed;bottom: 0;margin-bottom: 15px" background layout="prev, pager, next" :page-size="pageSize" :current-page="currentPage" @current-change="ha

2020-08-10 16:43:07 2151 2

原创 ngnix location 匹配规则

语法规则= 表示精确匹配,这个优先级也是最高的^~ 表示 uri 以某个常规字符串开头,理解为匹配 url 路径即可。nginx 不对 url 做编码,因此请求为 /static/20%/aa,可以被规则^~ /static/ /aa 匹配到(注意是空格)。~ 表示区分大小写的正则匹配~* 表示不区分大小写的正则匹配(和上面的唯一区别就是大小写)!~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则/ 通用匹配,任何请求都会匹配到,默认匹配.location / { e

2020-07-16 17:26:06 316

原创 nginx中部署多vue项目

修改vue.config.js在第一个vue项目的vue.config.js添加publicPath: '/comfessionWall'module.exports = { //部署应用包时的基本 URL publicPath: '/comfessionWall', };在第二个vue项目的vue.config.js中添加publicPath: '/office'module.exports = { //部署应用包时的基本 URL publicPat

2020-06-29 18:31:18 130

原创 vue XLSX 导出excel

导入组件import FileSaver from 'file-saver/dist/FileSaver.min'import XLSX from 'xlsx'methodsdownload() { let mapping = { office_name:'Office Name', // 字段名:‘label’ user_name:'User Name', user_email:'Email', ..

2020-06-17 11:23:30 205

原创 mysql 开启ssl之后 ,项目如何连接数据库

php mysqli 连接 $servername = ""; $username = ""; $password = ""; $db = mysqli_init(); mysqli_options ($db, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, true); $db->ssl_set('', '', '', NULL, NULL); $link =.

2020-05-19 14:53:27 1025

原创 如何运行vue项目

前提:首先,这个教程主要针对vue小白,并且不知道安装node.js环境的。言归正传,下面开始教程:在维护项目之前,需要把所有的环境搭建好,这里我就不多说了,看这篇就够了:十分钟上手-搭建vue开发环境(新手教程)https://www.jianshu.com/p/0c6678671635好了,再重复具体不嫌麻烦的把步骤操作一遍,做技术就得孰能生巧,一遍又一遍不断的重复如下:1:安装cnpm由于npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要.

2020-05-15 11:33:01 257

原创 php 合并两张图片 在图片上 添加文字

header('Content-Type:image/jpg'); ob_clean(); //合并底图和条行码 $bigImgPath = getcwd()."/Public/EmailPic/siginSuccess.jpg"; //原图,可以是本地力或者在线图片 $barCodePath = getcwd()."/Publ...

2020-05-07 17:47:00 643

原创 vue压缩文件 npm i lrz -S

import lrz from "lrz";export default { data() { return { imgUrl: [], before: '', after: '' }; }, methods: { onFileChange(e) { // 获取文件对象 var file = e.t...

2020-02-06 17:14:06 752

转载 ThinkPHP的RBAC(基于角色权限控制)详解

一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容...

2019-12-19 14:33:28 207

原创 apache 启动失败

运行httpd.exe 判断哪一个端扣被占用 查看apache error.log 那个接口被占用netstat -aon | findstr 端口号然后关闭占用的程序

2019-12-13 18:30:34 135

原创 python2.7 + apache2.4 环境搭建

下载python2.7 下载apache2.4打开apache httpd.conf1.打开LoadModule proxy_http_module modules/mod_proxy_http.so扩展2.ScriptAlias /cgi-bin/ "D:/apache24/cgi-bin/" 配置cgi文件夹3添加(.py扩展).AddHandler cgi-script ...

2019-12-13 17:40:45 392

原创 PHP 获取request headers信息

注意请求头信息的写法 public function getallheaders() { foreach ($_SERVER as $name => $value) { if (substr($name, 0, 5) == 'HTTP_') { $hea...

2019-12-13 14:32:51 1556

原创 微信公众号获取用户地理位置

//php public function index() { $appid = self::WECHAT_APP_ID; $secret = self::WECHAT_APP_SECRET; $time = time(); $nonceStr = self::createNonceStr();// 秘钥 $re...

2019-12-06 16:17:49 711

原创 前后端分离代码

//html<div class="city_studio"></div>//jsfunction getlist(district=''){ $.get("<?=Url::to(['index/index'])?>",{district:district}, function (res) { console....

2019-12-05 12:27:32 202

原创 distpicker 三级联动使用

jQuery中国省市区地址三级联动插件Distpicker http://www.jq22.com/jquery-info8054?_t=t<link href="http://www.jq22.com/jquery/bootstrap-3.3.4.css" rel="stylesheet"><script src="http://www.jq22.com/jquer...

2019-12-05 12:17:10 265

原创 shell脚本备份数据库

在/etc/my.cnf中加入如下语句:解决:Using a password on the command line interface can be insecure[client]host=localhostuser=数据库用户password='数据库密码'backup.sh#Name:backup.sh# This is a ShellScript For...

2019-11-26 12:20:30 97

原创 php Excel 导入数据

require_once "/www/wwwroot/wxapp.aigongdu.com/libs/PHPExcel/Classes/PHPExcel.php"; $file = $this->getUploadedFileOne()['files']; $file_type = pathinfo($file['name'])['exten...

2019-11-15 15:40:18 177

原创 yii2 生成二维码

安装2amigosphpcomposer.pharrequire"2amigos/yii2-qrcode-helper""*" $label = (new Label($text))// ->useFont(__DIR__ . '/../resources/fonts/monsterrat.otf') ->u...

2019-11-13 15:12:40 443

原创 微信分享自定义链接给朋友

//php public function index(){ $time = time(); $nonceStr = self::createNonceStr();// 秘钥 $res = file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_type=client...

2019-11-07 16:41:41 268

原创 php qrcode 生成二维码 中间加logo的二维码

$url = 'http://xxx'; include APP_PATH . 'lib/phpqrcode/phpqrcode.php'; $filename = time().'.png'; $errorCorrectionLevel = 'L'; //容错级别 $matrixPointSize = 5; ...

2019-11-04 16:41:56 1278

原创 七牛云文件上传

require_once __DIR__.'/../../qiniu/autoload.php'; /** * 上传文件 */ public function imageupload() { $imagefileinfo = $_FILES; $res = $this->uploadImg($imagefileinfo[...

2019-11-04 12:23:41 84

原创 git 合并dev分支至master

git branch -a 查看下当前的本地和远程分支1.git checkout develop (切换至develop分支 )2.提交并推送更改至develop3.git checkout master (切换至master分支 )4.git merge develop (合并develop至master分支)5.git push origin master (将合并的本...

2019-10-29 11:33:13 347

原创 yii2 ArrayHelper::map();

$level_cate_model = KnowledgePackage::find() ->where(['parent_id'=>0])->all(); $level_cate = ArrayHelper::map($level_cate_model,'id','package_title');

2019-10-17 11:41:02 119

原创 git 强制拉取文件

git fetch origin mastergit reset --hard origin/mastergit pull

2019-08-23 16:01:11 911

原创 phpstrom 使用

1.快速跳转错误行 :shift + F2 或 shift+fn+F22.全局查找文件 :Ctrl+Shift+N3.全局查找匹配代码:英文状态下 Ctrl+Shift+F

2019-08-22 17:16:15 134

原创 yii2 behaviors

class TestController extends Controller{ public function behaviors() { return [ 'access' => [ 'class' => AccessControl::className(),...

2019-08-21 18:47:54 118

原创 navicate 12 for mysql激活

1.安装Navicate2.在Navicat关闭的情况下运行注册机,在注册机界面点击Path,选择Navicat安装目录下的Navicat.exe打补丁,products选择mySQL languages选择simplified Chinese3.最后点击Generate生成Serial Keygen4.打开Navicat 输入Serial Keygen点击激活,激活失败点击手动激活...

2019-08-06 10:12:06 3551

原创 阿里云数据库误删

误删表数据2.3参考http://www.mamicode.com/info-detail-2220798.html

2019-07-31 18:52:16 401

转载 微信公众号----关注取消

接收事件推送—关注/取消事件 **说明: 修改配置保存时需要验证服务器端填写的token,所以要先写好服务器端的逻辑才能验证成功**三、控制器IndexController.class.php代码如下**说明:我在直接访问的是服务器端 http://www.xxx.xxx/weixin.php(thinkphp下的Weixin模块的默认控制器里的默认方法,也就是你在上面启动开发者模式里...

2019-07-27 19:21:17 119

原创 yii2 gii建模403错误

把自己的ip添加到allowedIps

2019-07-27 18:41:57 128

原创 xshell SSH服务器拒绝访问密码。请再试一次

2019-07-26 10:32:19 1715

原创 linux 清理缓存

echo 0 是不释放缓存echo 1 是释放页缓存ehco 2 是释放dentries和inodes缓存echo 3 是释放 1 和 2 中说道的的所有缓存输入命令 sync 把buffe中的数据先写入到硬盘中输入命令 echo 3 >/proc/sys/vm/drop_caches清除缓存...

2019-07-26 10:17:10 392

git自动推送.doc

git 提交代码,自动推送代码到服务器

2019-08-30

空空如也

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

TA关注的人

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