自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据导出CSV

public function actionSummaryExport(){ $post = \Yii::$app->request->post(); $model = new Model(); $model-&g...

2019-05-09 15:31:12

阅读数 36

评论数 0

json_decode精度丢失问题

php7 json_decode精度丢失问题 if (version_compare(phpversion(), '7.1', '>=')) { ini_set( 'serialize_precision', -1 ); }

2019-01-17 11:59:06

阅读数 194

评论数 0

数组处理

1、递归去除参数两边空格 $sweet = ['a' => ' apple', 'b' => ' banana ']; $fruits = ['sweet' => $sweet, 'sour' => '...

2018-08-27 16:16:58

阅读数 87

评论数 0

redis命令大全

redis命令积累 monitor monitor 是一个调试命令,返回服务器处理的每一个命令,它能帮助我们了解在数据库上发生了什么操作,可以通过redis-cli和telnet命令使用. //查看命令操作 redis-cli -h IP monitor //匹配查看指定命令 re...

2018-06-26 17:04:17

阅读数 187

评论数 0

PHP浮点型在进行+-*%/存在不准确的问题

用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的。所以基本上大部分语言都供了精准计算的类库或函数库,比如php有BC高精确度函数库。...

2018-01-02 11:55:20

阅读数 234

评论数 0

从你日志开始提升

每天观察一下项目所记录的日志,你可以发现很多优化点。会让你有一种全局意识。比如:哪些日志是可以删除的,因为通过这个日志,你什么也看不到,看不懂。哪些日志是需要优化的,因为缺失的某些参数导致你不能很快定位出问题。哪些日志可以用来做简单的数据统计用。哪些日志可以帮助你理解一些接口返回的异常,进而优化接...

2017-11-21 11:47:48

阅读数 121

评论数 0

HTTP协议理解 + PHP使用curl函数发送Post请求的注意事项

php中的curl()函数进行post请求的时候,传递数据的格式可以有以下几种方式:1、由参数拼接而成的key=>value键值对字符串。形如以下: name=xxx&age=23$sex=1,这种请求参数默认是按照application/x-www-form-urlencoded进...

2017-10-10 18:38:16

阅读数 211

评论数 0

PHP知识细节

1、PHP数组下标是区分大小写的 2、接受任意数目参数的函数,通过func_get_args()取得所有传入的参数,并返回一个数组 3、查看代码的内存使用情况,memory_get_usage() 函数,如果你想知道使用内存的峰值,你可以调用memory_get_peak_usage() 函数...

2017-08-22 11:31:11

阅读数 160

评论数 0

YII2使用笔记

YII2使用笔记1、$model->load() will ignore those not in the rules of the model.

2017-08-17 15:31:02

阅读数 126

评论数 0

php字符串转与整数比较,会把字符串转化为整数来比较

我们来看几个例子:$str = 'a'; $arr = array(0,1,2); var_dump($str == 0); //返回结果bool(true) var_dump(in_array($str, $arr)); //返回结果boo...

2016-12-06 10:19:36

阅读数 2111

评论数 0

bootstrap模态框modal和select2合用时input无法获取焦点

场景:bootstrap模态框modal和select2合用时input无法获取焦点,导致输入法一直闪动,不能输入中文解决办法: 1、把页面中的 tabindex=”-1” 删掉;<div id="myModal" class="modal hide fa...

2016-10-25 11:03:33

阅读数 2063

评论数 1

JS基础知识积累

1、undefined返回不同的场景。 以window.xxx引用全局变量,寻找不到,会作为某个属性不存在,返回undefined. 直接以XXX引用某变量,寻找不到,则是报xxx is not defined错误。2、作用域问题。//场景1 var str1 = 'global'; func...

2016-09-05 15:20:13

阅读数 263

评论数 0

jquery如何获取两个日期之间的所有日期

Date.prototype.format=function (){ var s=''; s+=this.getFullYear()+'-'; // 获取年份。 s+=(this.getMonth()+1)+"-"; /...

2016-08-23 18:00:44

阅读数 3508

评论数 0

压缩文件下载

ZipArchive + php实现文件的压缩下载$numPackage = ROOT_PATH . "/tmp/download/test.txt"; $numPackageZip = ROOT_PATH . "/tmp/download/test.zip"...

2016-08-19 20:25:26

阅读数 202

评论数 0

欢迎使用CSDN-markdown编辑器

网站开发细节积累1、 取模 当允许用户上传图片或者文时,图片可以以日期(如20160816)为单位文件夹,归类图片。 其他的如果要根据特定的ID命名文件夹时,可以根据取模来减少文件夹数量。,例如: 根据1000取余,则可以把文件夹数量控制在1000内。 123%1000 =1...

2016-08-16 20:14:36

阅读数 185

评论数 0

JS 筛选出1-100间的素数

JS 筛选出1-100间的素数素数概念:除了1和它本身以外不再有其他的因数,最小的素数为2。var x,arr=[]; for(x=1;x<=100;x++){ arr.push(x); } //获取素数 function get_primes(arr){ return ar...

2016-03-02 15:30:52

阅读数 7881

评论数 0

IE浏览器中JSON对象兼容性的问题

IE浏览器中JSON对象兼容性的问题针对于IE中ajax兼容性的原因主要是: 1、浏览器是否支持JSON对象; 2、定义对象或数组直接量时不同浏览器引擎对多余逗号的处理。解决浏览器是否支持JSON对象问题json2的下载地址 https://github.com/douglascrockfo...

2015-10-10 16:58:11

阅读数 3794

评论数 0

JS视频播放

1.HTML页面中视频播放支持方法一触发代码: <a href="javascript:void(0)" class="act-video" onclick="playVideo('e01608xXXX')"><stro...

2015-07-24 20:41:46

阅读数 5647

评论数 1

计时器显示

<p class="act-time">时间:00:00:00</p> <script type="text/javascript"> var c=0,t; function t...

2015-07-08 18:03:24

阅读数 507

评论数 0

页面链接跳转小知识

window.location.href = url;1.当URL为一般网页连接时,跳转会覆盖当前页面。 2.当URL为下载链接,即.exe后缀的连接时,不会覆盖当前页面,实现exe的下载。 Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 U...

2015-07-07 19:41:06

阅读数 371

评论数 0

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