自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲笔杂叙

欢迎大家在这里一起讨论学习。

  • 博客(43)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Thinkphp3.2.3定时任务

首先在/Application/Common/Conf 下建立crons.php和tags.php crons.php<?phpreturn array( 'close' => array('close', 60)//60秒执行一次 妥妥的 写0即每秒执行一次 //cron(任务名) 参数一(任务文件名,为要执行的php文件目录在common/Cron)参数二(间隔时间)参数

2018-01-03 13:51:31 6749

原创 tp OR

$where[‘_logic’] = ‘OR’

2017-12-29 17:25:22 347

原创 json_encode函数输出数字为int型方案

$data=array('213','dasd','大声道',123);var_dump(json_encode($data, JSON_NUMERIC_CHECK));//这里数字即全部为int类型string(37) "[213,"dasd","\u5927\u58f0\u9053",123]"

2017-12-28 14:34:19 5598 1

原创 jquery追加元素的方法

//操作范围元素的内部append() - 在被选元素的结尾插入内容prepend() - 在被选元素的开头插入内容//操作范围元素的外部after() - 在被选元素之后插入内容before() - 在被选元素之前插入内容 以上几个元素说明 作用范围/位置 元素外部 元素内部 被选元素前 被选元素后 append() false true false

2017-12-16 11:15:17 2619

原创 ubuntu17.04安装lamp

安装Apachesudo apt-get install apache2安装mysqlsudo apt install mysql-server mysql-client安装PHPsudo apt-get install apache2 -ysudo apt-get install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi li

2017-11-17 11:17:31 451

原创 css优先级

!important > 行内样式>ID选择器 > 类选择器(class) > 标签 > 通配符 > 继承 > 浏览器默认属性

2017-11-16 17:43:55 207

原创 php删除指定位置数组元素

$arr=['a','b','c']; array_splice($arr,0,1); var_dump($arr); $brr=['a','b','c']; array_shift($brr); var_dump($brr);  结果如下:array (size=2) 0 => string 'b' (lengt

2017-09-30 15:46:21 823

原创 chromium无法安装扩展解决方案

cd /etc/chromium.d;touch extensions-flags;sudo vim extensions-flags;#添加如下内容#打开扩展的支持CHROMIUM_FLAGS="$CHROMIUM_FLAGS --enable-remote-extensions" #保存重启即可

2017-09-29 14:01:28 8033 1

原创 git下版本提交回退

今天用git提交代码时忘记切换分支,直接在主分支master上commit了,还没有push (为时不晚)。 首先查看git reset --hard HEAD^当前版本$ git reset --hard HEAD^HEAD is now at 6146f2b 添加支付模块 接下来查看一下日志git relogd74135a (HEAD -> master) HEAD@{0}:

2017-09-08 12:52:26 467

原创 关于yii2中间表关联查询

业务需要用到这个中间表三表关联,自己写个demo实现 分享一下 test_tags表CREATE TABLE `test_tags` (`id` int(10) NOT NULL ,`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,PRIMARY KEY (`id`)

2017-09-04 11:12:22 2446

原创 jquery-nestable控件使用

js//引入js和css 当然jquery是必备的jquery.nestable.jsjquery.nestable.css//有时候不需要拖动,在jquery.nestable.js文件中找到这一句js(大概107行)list.dragStart(e.touches ? e.touches[0] : e) var updateOutput = function (e) {

2017-08-26 15:59:51 9628

转载 Yii框架无法设置Content-Type之谜

按照正常逻辑,直接一个函数搞定:header('Content-Type: application/javascript'); 在Yii框架中偏偏不好使,看了下Response源码发现:public $format = self::FORMAT_HTML; 改变’format’属性为raw即可:$response = \Yii::$app->response;$response->f

2017-08-18 15:54:26 1372

原创 高德地图轨迹回放

<!-- 重点参数:renderOptions --><!doctype html><html lang="zh-CN"><head> <!-- 原始地址://webapi.amap.com/ui/1.0/ui/misc/PathSimplifier/examples/index.html --> <base href="http://webapi.amap.com/ui/1.0

2017-08-01 13:05:49 9141

原创 Thinkphp3.2.3分页锁定搜索条件

//示例 public function index(){ $order = M("order"); // 构造查询条件 $condition['user_id'] = I('get.user_id'); $condition['equip'] = I('get.equip'); // 计算总数

2017-07-28 12:20:12 338

原创 php补全填充函数

定义和用法str_pad() 函数把字符串填充为新的长度。str_pad(string,length,pad_string,pad_type) 参数 说明 string 你要填充或者说补全的字符串 length 补全后的长度 pad_string 用这个字符填充 pad_type 填充方向 STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得

2017-07-25 11:23:48 2001

原创 经纬度转详细地址

php版本 $lng='109.00236'; $lat='34.257034'; $key='写你的key';//记住 web服务类型 $url="http://restapi.amap.com/v3/geocode/regeo?key=.$key.&location=".$lng.','.$lat; $address

2017-07-24 10:14:13 2151

原创 yii2打印上次执行的sql语句

$driver=Driver::find(); $driver->.........//执行的操作 $sql=$driver ->createCommand()->getRawSql(); var_dump($sql);die;

2017-07-18 16:01:21 15507

原创 微信token验证失败

//我不验证,你们想验证加上即可 $echoStr = $_GET["echostr"]; ob_clean();//核心就是这句 大概作用就是清除前面的输出缓冲区 echo $echoStr; exit;//想加验证这样写class Check{ public $token="";//这里自己写自己配置的token /

2017-07-17 18:30:44 436

原创 ueditor自动提交表单问题

今天遇到一个bug,发表新闻模块,ueditor里ctrl+v+enter 批量粘贴时出现直接提交表单的情况,对此尝试了onsubmit=“return false;” 和用juqery点击事件提交都不行,一脸懵逼 随后查阅资料, ueditor他在编辑框里会自动获取ctrl+enter事件 自动提交, 我靠就说半天找不出bug,不得不吐槽一下,ueditor怎么在

2017-06-16 14:00:43 1543 1

原创 YII2微信开发接收请求失败 关闭指定action的CSRF验证

1、关闭csrf 2、重写beforeAction() 这个csrf最好还是不要关闭//当前控制器执行action方法之前要执行的方法public function beforeAction($action){ if ($action->id == 'yiilib-method') { $this->enableCsrfValidation =

2017-06-08 17:47:36 675

原创 thinkphp删除文章里的所有图片

/*删除文章内容图片(也就是删除编辑器上传的图片)*/function delete_img($content){ //匹配并删除图片 $img_path = "/<img.*src=\"([^\"]+)\"/U"; $matches = array(); preg_match_all($img_path, $content, $matches); foreach

2017-06-07 18:26:33 1521

原创 jqueryForm的ajaxsublime方法

先引入jqueryform<script type="text/javascript" src="__PUBLIC__/js/jquery.form.js"></script> html <form class="myform " onsubmit="return false;"> <input type=

2017-06-07 18:18:22 518

原创 Ueditor富文本编辑器报错解决方案

ueditor 它配置时会请求配置文件 在Thinkphp下如果你在config.php文件里开启show_page_trace=true在一切和官网配置无异前提下,上传时出现后端配置出错的BUG通过DEBUG一番探查就发现了 在开启show_page_trace=true和没开启的情况下 会多余返回一点奇怪的东西 红线标注的地方 多了一些响应信息 导致整个返回的json格式文本出错

2017-06-07 18:12:04 3833 2

原创 Thinkphp输出多个,号隔开的数据

<foreach name="data" item="vo"> <tr> <td align="center"> <php>

2017-05-31 15:32:45 1002

原创 YII2___ActiveForm组件使用

//做一个笔记方便以后查看文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:subm

2017-05-26 10:55:56 327

原创 表格隔行变色

onmouseover="this.className='on';" onmouseout="this.className='';"

2017-05-23 18:53:08 223

原创 Mysql 数据库case when then else end语句用法

SELECT case when sex='1' then '男' when sex='2' then '女' else 0 end from test 上面语句意思:test表中如果se

2017-05-21 16:17:45 642

原创 curl POST请求

<?php /** * @param $url * @param $jsonStr 需要发送的json字符串 * @return array 获取返回的信息 */ public function http_post_json($url, $jsonStr) { $ch = curl_init();//curl初始化

2017-05-17 17:04:18 463

原创 生成随机字符串

/** * 产生随机字串,可用来自动生成密码 默认长度6位 字母和数字混合 * @param string $len 长度 * @param string $type 字串类型 * 0 字母 1 数字 其它 混合 * @param string $addChars 额外字符 * @return string */function rand_string($len = 6, $type

2017-05-11 09:19:37 1423

原创 原生php多条件联动查询

<?php$arr=array('name'=>'123');//这是你的传过来的条件数组foreach ($arr as $k=>$v) { $s.=$k."=".$v." and ";}$sql=substr($s,0,-5);//SQL语句//剩下的个人发挥了______:)?>

2017-05-04 13:08:15 1095

原创 报错:ping不是内部命令

在系统环境变量中path中加上:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;

2017-05-03 14:20:16 244

原创 文章标题

jQuery获取Select选择的content和Value:$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的textvar checkValue=$("#

2017-04-27 13:46:55 160

原创 关于多id值查询的见解

今天需要做一个用户信息导出为excel的功能,查询订单表,通过商品id得到所有已购买用户的id,那通过用户id即可得到用户的其他信息。那么问题来了,怎样通过多个id查询值呢,这是想起了mysql 的in查询,首先你需要用mysql in查询。我这里用的是thinkphp框架,贴出代码: $tuan=M('tuan_order'); $users=

2017-04-26 12:32:47 483

原创 Wdcp_V3下配置ssl证书(web引擎版本:nginx+apache)教程

今天老板说是别人的网站都有这个ssl证书认证,我们也做一个(或许就是跟风吧)。不废话,直接上干货。wdcp默认的web引擎版本:nginx+apache,如果你没有修改过,就可以参考这篇文章。为安全起见,以下文件名我用xxxxxxx代替 首先你要申请ssl证书 我这里服务器是老马家的(总体来说老马家的东西还是不错的),也是阿里的证书文件,可能和其他的证书文件不一样。基本大同小异。1、下

2017-04-24 14:25:04 1975

原创 解决iframe跳转不刷新整个页面小问题

type="text/javascript" > if (window != top) top.location.href = location.href;

2017-04-16 17:50:42 5823

原创 jquery操作select

jQuery获取Select选择的content和Value: $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的text var ch

2017-04-15 13:56:49 253

原创 Thinkphp验证码不显示问题

上个星期做了个PHP项目里面有验证码,我当时在我电脑上一切正常,我在我客户的电脑上面进行测试,竟然出现了验证码不显示。然后phpinfo();发现GD库是开启的,后面想到是不是缓存的问题,在你验证码生成的方法里开始加上这段代码ob_clean();ob_clean(PHP 4 >= 4.2.0, PHP 5)ob_clean — 清空(擦掉)输出缓冲区

2017-03-28 10:46:31 628

原创 empty和isset的区别

今天再做一个功能时,需要检测检测数据库某个字段为是否为空,特地复习了一个下几个检测函数复习一下。1、empty判断一个变量是否为空 null、false、00、0、’0′、』。都会返回true。2、isset判断一个变量是否设置 0、00、’0′、』、’ ‘、false、’false’、’null’都返回true。 只有值為null的变量返回true3、if 判断式 0、00

2017-03-14 22:32:42 14120 1

原创 phpstrom字体设置

相信大家对于phpstrom这个软件不陌生吧,但是非常蛋疼的是这个软件的字体设置只能局限于特定的几个字体。废话不多说上干货:首先你要选择一个自己喜欢的主题,点击save as...保存一下点击ok先关闭phpstrom,打开他的配置文件,C:\Users\sq(你的电脑名,每个人都不一样)\.PhpStorm2016.3\config\colors,进入colors这个文件夹,

2017-01-16 16:35:22 958

原创 php获取字符串长度

php中有一个神奇的函数,可以直接获取字符串的长度,strlen()函数。这对于英文字符串来说比较实用。例子:$s='abc'; echo strlen($s); 输出3中文字符串用可以使用mb_strlen()函数获取字符串中中文长度。需要注意的是,使用前需要确保在php.ini中加载了php_mbstring.dll拓展,否则会出现未定义函数的问题。例子:$chine

2016-12-16 10:03:52 598

Git-2.13.0-64

git目前最新版

2017-06-11

Yii2(归档文件)框架

yii2框架归档文件包含basic和advanced2个版本

2017-06-06

myeclipse2016CI6破解文件

myeclipse2016Ci6破解文件

2016-12-10

Simditor富文本编辑器

很喜欢这个简单 高效的富文本编辑器。也来分享给大家一个实例,希望大家用的到。 插件官网:http://www.oschina.net/p/simditor 详细了解。

2016-05-05

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

TA关注的人

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