自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (9)
  • 收藏
  • 关注

原创 thinkphp5.0 with预载入时,如果关联方法是多单词的驼峰写法,要用下划线获取

一句话:thinkphp5.0 with预载入时,如果关联方法是多单词的驼峰adminPosition,那么在获取数据时候要使用下划线风格即admin_position1、`think\Db\Query`类`with`方法,把绑定关系绑定到模型的`option['with']`属性2、`think\Db\Query`类`select`方法,方法内通过`resultSetToModelCollection`方法生成模型对象,模型对象再调用`eagerlyResultSet`方法做预载入处理3、`eag

2020-07-06 16:39:00 890

原创 virtualbox上centos与windows文件共享的坑,别用virtualbox自带的自动挂载

这个问题一定要分享,困扰了三天,终于解决。我在什么样的情景下遇到这个问题?在学Laravel,想要在windows编辑代码,然后通过virtualbox上centos共享文件夹的方式,在Linux上运行代码。Linux上的环境是使用Laradock搭建的,这是一个基于docker的集成环境。目录一、操作环境二、先说结论三、这有什么影响?四、原因五、手动挂载怎...

2019-08-29 15:07:16 554

原创 layui踩坑合集和解决办法以及未解决问题

目录一、layui.each如何退出循环?二、动态插入的表单元素,渲染失效怎么办?三、直接获取select的值四、在table中select的样式有问题,被遮挡,没法正常显示?五、form表单提交时,checkbox的获取值问题?六、在弹窗的iframe中想要重载父页面的table?七、table组件中,某列用select,当select事件触发时候,修改同一行其他列的...

2019-07-29 10:59:46 2685

原创 在Linux写shell脚本,执行python指令

需求现状:需要写一个脚本,脚本内封装了一些python脚本调用示例说明:要在Linux平台写一个shell脚本,然后crontab定时调用。脚本内容是执行scrapy爬虫#!/bin/shsource /etc/profilesource ~/.bash_profilecd /www/abc/python/video && scrapy crawl hahaso...

2019-07-17 09:41:26 2748

原创 在windows上写bat文件,调用另外一个bat文件

【需求现状】要在windows平台写一个批处理文件,把操作封装到一起,其中有一项操作需要调用另外一个批处理文件【示例说明】1、使用Anaconda的同学对AnacondaPrompt一定不陌生。打开AnacondaPrompt快捷方式的属性,看到其实不过是执行了带有一定参数启动cmd的指令%windir%\System32\cmd.exe "/K" C:\mangrandi\anac...

2019-07-17 09:34:15 1369

原创 JS获取图片文件大小 js获取response header信息

如果是对本地图片获取大小,看这里:js实现上传图片类型+大小+尺寸验证----------------------------------------------------------------------------主要参考:【OSS最佳实践】浅谈OSS跨域功能       <--------这篇文章很详细Determining image file size + di...

2019-02-11 16:11:18 3750

转载 Javascript 扩展array原型的几个功能函数

啰嗦一下背景:原本的array.indexOf() 函数,不做数据类型转换。就是说查找的值是字符串就按照字符串查找,如果是数字就按照数字查找。相当于===a = [1,2]console.log(a.indexOf('2'))//-1console.log(a.indexOf(2))//1而string.indexOf(),是做数据类型转换的。无论要查找的值是字符串还是数字,都会...

2018-12-18 17:38:05 386

转载 在创建索引的时候指定索引字段的长度

mysql创建索引的时候指定索引长度          大部分的索引前面一部分的长度就能够有很好的区分度了。 通过减小索引长度,这样能够减小索引文件的大小,能够加快数据的insert。CREATE INDEX index_name ON table_name (column_name(length), clolumn_name(length)…);如何确认当前字段设置一个合适...

2018-12-18 17:23:27 7001

转载 一个简单的jquery 事件订阅

(function($) { var o = $({}); $.subscribe = function() { o.on.apply(o, arguments); }; $.unsubscribe = function() { o.off.apply(o, arguments); }; $.publish = function() { o...

2018-11-26 18:15:19 914

转载 js上传视频并截取缩略图

<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><body><input type="file" name=

2018-11-21 15:19:49 9047

原创 ajax上传图片

一、html端的代码<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><body><input type="file

2018-11-21 15:02:34 181

转载 js实现上传图片类型+大小+尺寸验证

Note:1、每一个验证可以单独拆开去。只需要花费一点点功夫处理传参,返回2、verificationPicType类型验证函数 和 verificationPicSpace大小验证函数是实时的。直接可以用函数的返回值做判断,处理之后业务逻辑。3、但是verificationPicSize尺寸验证函数的返回不能直接用。因为内部图片加载是异步的,函数的返回值不是基于图片尺寸大小判断的结果...

2018-11-21 14:45:40 1185

转载 html拼接时onclick、onchange事件传递json对象

一、原理1、先JSON.stringify(json)2、将双引号变成单引号replace(/\"/g,"'")3、将括号里的单引号除掉4、function 直接获取到json对象,且不需要evel二、例子btn += '<a class="delecls" onclick="deleRow('+JSON.stringify(rowData).replace(/\"...

2018-11-21 14:23:43 1576

原创 mysql结构相同的数据表,数据合并到一个表

1、拼接生成批量插入语句SELECT concat('insert into ordertarget(字段名) select 字段名 from ',table_name,';') FROM information_schema.TABLES WHERE table_name LIKE 'ecommerceorder_%' AND table_name <> '目标表';2、如...

2018-10-30 11:16:12 7425

原创 vim配置参考

set helplang=cnset encoding=utf-8" 自动语法高亮syntax on" 检测文件类型 filetype on" 显示行号 set number" replace tab with space set expandtab " 设定 tab 长度为 4 set tabstop=4 set softtabstop=4 " 搜索时忽...

2018-10-08 15:52:28 115

原创 PHP+jquery ajax 实现实时的输出显示

一、html代码。利用$.ajax的xhr属性,以及js中对于XMLHttpRequest的onreadystatechange事件,实时的从后端获取并处理。参考链接:ajax如何实现、readyState五中状态的含义<!DOCTYPE html><html><head> <title></title> &...

2018-09-20 16:18:49 2519

原创 获得元素html内容 及 表单元素状态(即用户输入或者选中的内容)

//获得元素html内容.如果process为true时,获得html及表单元素状态(即用户输入或者选中的内容) function getHtml(selecter,process) { var ele = $(selecter); if (window.ActiveXObject || !process) return ele.html(); ...

2018-09-10 10:24:52 724

转载 crontab php 定时任务

关于PHP中的定时任务crontab详解​​​​​​​假定定时执行的文件在/www/task/文件夹中,则1. 创建定时任务需要执行的文件task.php   <?php      $time = date('Y-m-d H:i:s ',time());      $filename = '/var/tmp/task/task_test.txt';      file_p...

2018-09-03 18:00:18 580

转载 JS浮点计算问题

问题用js进行浮点数计算,结果可能会“超出预期”,大部分计算结果还是对的,但是我们可不想在计算这么严谨的事情上还有意外的惊喜。比如:0.3 + 0.6 = 0.8999999999999999 0.3 - 0.2 = 0.09999999999999998 0.3 * 1.5 = 0.44999999999999996 0.3 / 0.1 = 2.9999999999999996看...

2018-08-28 10:01:08 323

转载 为何大量网站不能抓取?爬虫突破封禁的6种常见方法

为何大量网站不能抓取?爬虫突破封禁的6种常见方法转载地址:https://www.cnblogs.com/junrong624/p/5533655.html在互联网上进行自动数据采集(抓取)这件事和互联网存在的时间差不多一样长。今天大众好像更倾向于用“网络数据采集”,有时会把网络数据采集程序称为网络机器人(bots)。最常用的方法是写一个自动化程序向网络服务器请求数据(通常是用 HTML ...

2018-08-22 10:18:18 1355

原创 gzcompress的坑

【一、效果】800k的数据压缩成100k多。效果还是不错。【二、为什么要压缩】数据库存不下啊 数据库有个max_allowed_packet限制数据大小。没有改mysql配置的权限,也不想劳烦其他人干脆自己动手。【三、使用】失败的尝试千千万万,只说成功的路<?php//入库$src_data1 = file_get_contents('bb.txt');//...

2018-08-17 17:40:23 4501 1

原创 PHPExcel在Thinkphp中的使用,列宽度可定义

namespace app\admin\controller;###引入文件class EvaluateController extends Controller{ /** * 导出用户评价到excel */ public function dumpLogsExcel(){ //查询数据 $where['member_ca...

2018-07-26 12:02:08 3025

原创 JS获取URL参数,设置URL参数

//获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数...

2018-07-09 18:05:08 417

转载 MySQL 字段类型

MySQL字段类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 388 608,8 388 607)(0,16 777 215)大整数...

2018-06-26 18:05:26 173

原创 多个php版本的composer使用

一【背景】1.本地开发公司项目PHP版本是5.6,本地环境是AppServ安装的,compoer之前也已经全局安装过了(指定的php版本也是5.6)2.想学习laravel。laravel5.6版本要求PHP版本是7.2的。使用composer安装laravel项目提示php5.6版本不可以。composer create-project laravel/laravel mall -...

2018-06-25 17:23:21 2730

原创 php 压缩图片,保留图片的像素、透明度

/** * @param $picture 图片数据流 比如file_get_contents(imageurl)返回的东东 * @param $destfile 存储路径 */ function miniImg($picture,$destfile) { //获取源图gd图像标识符 $srcImg =...

2018-06-21 11:41:55 1154

原创 PHP小程序二维码的获取,以及改变小程序二维码中间logo为用户头像

【1.背景知识】1.小程序二维码中间是空白部分。而有时候需求方希望,中间logo部分是用户头像或者其他图片2.微信接口给返回的二维码是数据流。直接输出浏览器是乱码。想在浏览器上显示可以这样:$resWxQrCode = '微信返回的二维码数据流';header("Content-Type: image/jpg; charset=utf-8");echo($resWxQrCode);exit;或...

2018-05-29 14:23:42 5289 2

原创 关于在API开发过程中保证接口安全性的文章收集

扩展阅读:关于token、签名、加密的一点理解TOKEN+签名验证App开放接口api安全性—Token签名sign的设计与实现webapi token、参数签名是如何生成的php token的生成关于APP token验证的疑问?1.提高接口安全性的几种方式:    1.使用签名验证(时间戳,token,参数一起组合,特定算法生成)。避免数据传输过程中被篡改,因为与签名不匹配。    2.时间戳...

2018-05-24 18:35:34 684

原创 阿里云+Ubuntu+nginx+https的证书申请与配置

1.【到阿里云可以申请免费证书】看这篇:看看大体流程咦,阿里云上免费的证书申请找不到了?看这篇:其实免费的证书在这里2.【配置服务器】    ①在阿里云上下载“证书for nginx”。解压文件上传到服务器,我这里上传到/usr/share/nginx下新建的cert目录里。    ②下载证书的时候,会有一段提示的代码,把代码加到配置文件中。请注意改动的文件是/etc/nginx/sites-av...

2018-05-23 23:19:17 1639

原创 Apache虚拟主机的配置示例

开发环境windows+apache2.4+php5.6参考文章apache2.2 虚拟主机配置具体步骤1)修改httpd.conf打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉#意思是启用apache的虚拟主机功能。 #Incl...

2018-05-14 13:42:09 144

原创 nginx配置文件示例

这份配置文件能解决什么问题?    1)php项目pathinfo模式的支持。            pathinfo模式URL比如:tpshop.com/index.php/home/Index。            如果URL没有index.php,例如:tpshop.com/home/Index/index.html。配置文件会重写(rewrite)url。    2)解决访问CSS,JS...

2018-05-14 13:23:44 212

原创 Windows下Nginx和php-cgi的bat批处理快速启动方法

参考文章:https://github.com/luvvien/win-nginx-php-start-stop-bat资源下载1.以下的代码和RunHiddenConsole.exe在这里可以下载到-->下载链接2.也可以在上面的参考文章里下载相关资源。(当然,本文在脚本代码部分有更改)启动脚本@echo off echo Starting Nginx... cd D:/wamp/Ap...

2018-05-01 11:28:56 2088

原创 layui-弹出层中如何关闭窗口

var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index);//关闭当前页 // window.parent.location.replace(location.href)//刷新父级页面

2018-04-21 17:19:25 3808

原创 layui-tree控件的使用 和 后端数据接口通用化

<?php include('./lay.php');?><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"&gt

2018-04-21 17:15:58 6180 5

原创 layui--table的使用 以及 后端抽象的方法

1.前台页面<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>layui</title> <meta name="renderer" content="webkit">

2018-04-21 17:14:10 928

原创 layui--select使用以及下拉框实现键盘选择

注意几点:    1.select下拉框一定要放到layui-form类下。这个layui-form不是必须放在form上,放在一个div也是可以的    2.要注意每次form render之后呢,要重新注册事件。<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta na...

2018-04-21 17:08:59 3914 1

转载 Git 服务器搭建与客户端安装

参考文章: 【Git 服务器搭建与客户端安装】 【ssh配置authorized_keys后仍然需要输入密码的问题】 【Windows 7下Git SSH 创建Key的步骤 】 【如何通过TortoiseGit生成ssh文件并连接gitlab】 大纲: 一、前言 二、搭建Git服务器 • 创建一个git用户,用来运行git服务 • 创建客户端登录证书

2017-07-16 20:01:10 384

转载 Git 服务器搭建与客户端安装

参考文章:【Git 服务器搭建与客户端安装】【ssh配置authorized_keys后仍然需要输入密码的问题】【Windows 7下Git SSH 创建Key的步骤 】【如何通过TortoiseGit生成ssh文件并连接gitlab】四、总结注,测试机 CentOS 5.5 x86_64,Git 服务器版本:git version 1.8.2.1,

2017-07-16 18:38:45 751

转载 高性能Mysql主从架构的复制原理及配置详解

1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到

2017-04-18 09:54:22 316

原创 使用tortoise git 码云

参考资料:使用”git init”和使用”gitinit –bare”的区别(创建版本库选不选make it bare)http://blog.csdn.net/ling091/article/details/51280161在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC(码云官方推荐)https://my.oschina.net/longxuu/b

2017-04-11 16:14:10 1610

php_redis-5.2.1-7.4-ts-vc15-x86.zip

php_redis for windows. php_redis-5.2.1-7.4-ts-vc15-x86.zip

2020-04-26

php_redis-5.2.1-7.3-ts-vc15-x86.zip

php_redis for windows php_redis-5.2.1-7.3-ts-vc15-x86.zip

2020-04-26

php_redis-5.2.1-7.2-ts-vc15-x86.zip

php_redis for windows .php_redis-5.2.1-7.2-ts-vc15-x86.zip

2020-04-26

php_redis-5.2.1-7.4-ts-vc15-x64.zip

php_redis Windows扩展文件 文件名称php_redis-5.2.1-7.4-ts-vc15-x64.zip

2020-04-26

php_redis-5.2.1-7.3-ts-vc15-x64.zip

php_redis windows平台扩展文件 文件名称:php_redis-5.2.1-7.3-ts-vc15-x64.zip

2020-04-26

php_redis-5.2.1-7.2-ts-vc15-x64.zip

php_redis for windows 文件名:php_redis-5.2.1-7.2-ts-vc15-x64.zip

2020-04-26

移动端微商城weui整套模板源码

移动端微商城weui整套模板源码。在网上找了很久商城模板静态页,本来想找PC,退而求其次找的移动端,源码不错,各个模块都有了

2018-06-12

Windows下Nginx和php-cgi的bat批处理快速启动方法

Windows下Nginx和php-cgi的bat批处理快速启动方法!!!!

2018-05-01

SOAP协议中文版帮助文档

SOAP协议中文版帮助文档

2017-07-19

空空如也

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

TA关注的人

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