自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Yii2全拦截路由catchAll的使用

Yii2全拦截路由catchAll的使用方法及使用场景

2023-10-08 16:17:40 104

原创 Yii2场景简单应用

模型层: //场景const SCENARIO_CREATE = 'create';public function rules(){ return [ [['username','mobile'], 'required'] [['email'], 'required', 'on' => self::SCENARI...

2020-01-10 15:54:40 129

转载 Yii2 邮件发送 [ 2.0 版本 ]

文章来源:https://www.yiichina.com/tutorial/3201.在配置文件main-local.php components=>[]里面配置'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'useFileTransport' =>false,//这句一定有,fals...

2020-01-07 08:49:43 155

原创 php日期转换strtotime()注意事项

php日期转换strtotime()注意事项定义:注意事项1、成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。2、

2019-06-10 11:14:10 651

转载 使用Navicat导出excel,csv文件格式数据的时候,超过15位使用科学计数法的处理办法

使用Navicat导出excel,csv文件格式数据的时候,超过15位使用科学计数法的处理办法 SELECT concat( '\t', a.in_no ) AS in_no FROM qc_log a 讲特别长的数据进行处理,这样导出数据则会正常了。原文链接:https://blog.csdn.net/weixin_36834189/art...

2019-06-04 12:04:27 3088

转载 PHP 中「自增、自减」运算引发的奇怪问题

转载链接:https://www.jianshu.com/p/d736607b1f0c在 PHP 的官方手册中写道:PHP 支持 C 风格的前/后递增与递减运算符。第一个注意事:递增/递减运算符不影响布尔值。递减 NULL 值也没有效果,但是递增 NULL 的结果是 1。换句话说:递增/递减运算中,不会把操作数转换成整数后再运算。如果运算数是布尔值,则直接返回结

2018-02-07 17:04:31 481

原创 window环境下Android抓包工具charles的使用

1、下载Charles 官网下载链接 http://www.charlesproxy.com/download/ 2、安装Charles (ps:a、没有注册每次只能使用30分钟,工具就会断开链接;b、没有安装证书 抓取https的会是乱码) 3、抓包配置 Step1:proxy→proxy setting...→设置如图(默认勾选即可)

2017-11-30 17:40:30 740

原创 关于HTTP_RAW_POST_DATA

1、$HTTP_RAW_POST_DATA    包含post提交的原始数据    值的注意的是: This feature was DEPRECATED in PHP 5.6.0, and REMOVED as of PHP 7.0.0.2、可以使用 $GLOBALS['HTTP_RAW_DATA']替代3、使用$GLOBALS['HTTP_RAW_DATA']可能出

2017-11-28 16:15:45 1160

转载 php递归函数return会出现无法正确返回想要值的情况

php递归函数中使用return的时候会碰到无法正确返回想要的值得情况,如果不明白其中的原因,很难找出错误的,就下面的具体例子来说明一下吧: 123456789function test($i){    $i-=4;    if($i        retur

2017-11-22 13:41:00 560

转载 PHP生成随机字符串(字母+数字)

当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度[php] view plain copyfunction randomkeys($length)   {      $pattern = '1234567890abcdefghij

2017-11-21 14:51:33 25077 1

原创 cocos2d-js安装与配置(windows)

1、下载cocos2d-js 下载链接:https://github.com/cocos2d/cocos2d-js    放到任意目录下2、下载python2.7+(不要下载v3+) 下载链接:https://www.python.org/download/releases/2.7.6/   ,安装 配置环境变量3、如果需要下载jdk请下载并配置环境变量4、下载webStrom

2017-10-20 17:51:23 1086

转载 Cocos Code IDE 1.2.0 下载地址

Cocos Code IDE 1.2.0 下载地址   Cocos Code IDE 1.2.0 Win32 下载地址:http://www.cocos2d-x.org/filedown/cocos-code-ide-win32-1.2.0.exeCocos Code IDE 1.2.0 Win64 下载地址:http://www.coc

2017-10-19 15:45:10 722

转载 cocos2d-js入门课程(一)下载与配置

最近在学习cocos2d-js,对比于cocos2d-x,js的版本更加轻巧,编译速度快,也比较方便发布。我也是在自学,由于官方的文档非常少,而市面的书版本都比较低。所以把个人学习的经验分享一下。1.下载cocos2d-js。http://cocos2d-x.org/filecenter/jsbuilder/下载地址,包括一个lite精简版,包括了cocos的主要特

2017-10-19 14:38:05 339

原创 Mysql利用Navicat导出数据

1、select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA='要导出的数据名称';2、执行上面的查询语句、选择文件-导出向导 导出到word或excel即可

2017-10-19 13:37:24 361

原创 php define与const的区别

1、在PHP中(PHP 4及以后),我们可以使用函数define()来定义常量,在PHP 5.3.0之后,可以使用PHP关键字const来定义常量2、const本身就是一个语言结构,而define是一个函数;由于函数define()定义的常量是在执行define()函数时定义的,因此可以在函数内、循环内、if语句内等函数能够被调用的任何地方使用define()函数定义常量。由于

2017-10-19 11:25:22 204

转载 wampserver下升级php7

wampserver下升级php71.下载php7   http://windows.php.net/download#php-7.0选择 VC14 x86 Thread Safe  64位选X64 32位选X86 2.下载VC14 运行库安装https://www.microsoft.com/en-US/download/details.aspx?id=48145 

2017-10-18 17:51:00 371

转载 github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢?这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到Git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置

2017-06-29 17:06:23 203

原创 php函数作用域

1、函数外,全局作用域2、函数内,局部作用域重要:作用域不重叠(全局不能访问)特殊的:预定义变量(9大超全局数组变量)--注意是数组变量。超全局:超级全局:既可以在全局使用,也可以在局部使用。所有的作用域都生效。1. 魔术常量PHP中有八个魔术常量,它们的值会随着它们在代码中的位置的改变而改变。这些特殊的常量不区分大小写。__LINE__ :返回文件

2017-06-20 16:32:29 985

转载 static作用:静态变量的生存周期和作用域

首先要理解生存周期与作用域的区别: 生存周期: 变量从定义到销毁的时间范围。存放在全局数据区的变量的生存周期存在于整个程序运行期间,而存放在栈中的数据则随着函数等的作用域结束导致出栈而销毁,除了静态变量之外的局部变量都存放于栈中。作用域: 变量的可见代码域(块作用域,函数作用域,类作用域,程序全局作用域)。static变量是指静态的变量,不管是在全局还是局部声明的static变量都

2017-05-22 17:35:25 507

原创 PHP中的VC6,VC9,VC11,TS,NTS区别

以windows下下载的php_memcache的扩展为例 1、VC6、VC9、VC11VC6版本是使用Visual Studio 6编译器编译的 VC9版本是使用Visual Studio 2008编译器编译的 VC11版本是使用Visual Studio 2012编辑器编译的VC9版本要求用户安装Microsoft Visual C++ 2008 SP1 Redistributable P

2017-05-03 15:58:19 949

原创 windows下wamp安装php-memcache扩展

1、下载memcache.dll扩展下载地址:http://pecl.php.net/package/memcache/3.0.8/windows 根据实际情况选择匹配自己环境的版本以及线程安全版本2、解压文件、获取php_memcache.dll文件,将文件拷贝到php的扩展目录中 3、修改php.ini文件、添加如下内容 [Memcache] ; php_memcache

2017-05-03 15:40:45 894

原创 windows下wamp安装php-redis扩展

windows wamp安装redis

2017-04-28 16:01:42 623

原创 phpexcel导出、导入excel文件

1、下载PHPExcel2、引入文件  PHPExcel/IOFactory.php3、创建一个excel      $resultPHPExcel = new PHPExcel();4、导出://设置当前sheet以及导出数据的标题行$resultPHPExcel->setActiveSheetIndex(0) ->setCellValue('

2017-04-14 13:09:54 475

转载 PHP的学习--Traits新特性

转载自:http://www.cnblogs.com/CraryPrimitiveMan/p/4162738.html在阅读yii2源码的时候接触到了trait,就学习了一下,写下博客记录一下。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,

2017-04-05 16:01:25 416

原创 windows下nodejs与npm安装

1、 https://nodejs.org/en/  在nodejs的官网下载nodejs,我用的是v6.10.1LTS版的 64位.exe的2、下载后放到任意盘,将node.exe所在的路径加入到环境变量中,方便全局使用node命令3、设置环境变量后打开命令行,输入node -v;可以看到node的版本号      4、https://npm.taobao.org/mirro

2017-03-29 16:32:55 353

原创 laravel使用artisan创建迁移后手动删除迁移文件报错解决方法

问题:  在laravel项目中,使用php artisan make:migration xxx 创建了数据库迁移文件,测试时手动删除了该迁移文件就会报错:  [ErrorException]  include(D:\projects\lav53\vendor\composer/../../database/migrations/2017_03_28_113253_change_

2017-03-28 13:33:07 2559

原创 laravel数据表创建修改

1、创建表users表      php artisan make:migration create_users_table或 php artisan make:migration create_users_table --create=users2、运行命令后,会在 /database/migrations/ 生成对应的数据库迁移文件,通过修改文件里的 up 方法 和 dow

2017-03-28 10:10:20 4923

原创 .htaccess文件常见到[NC][L][R][F]几个字符的含义

1、NC: no case,不区分大小写,忽略大小写;2、R:redirect,重定向;3、F: forbidden,禁止访问。4、L:last,表示已是最后一条规则,.htaccess文件解析将退出;

2017-03-20 13:22:45 2736

原创 windows下安装composer

1、下载composer.phar2、查看php openssl.dll是否开启,若未开启,则先开启3、将composer.phar文件放到php.exe所在的文件夹下4、开启命令行,执行 php composer.phar;如果php环境变量未配置 先进入php.exe文件所在的路径,再执行5、执行命令 composer -V ,如果能看到composer的版本号说明安装成功

2017-03-20 11:19:58 231

原创 mysql常用系统函数

1)、ip转化函数:IP处理函数inet_aton()和inet_ntoa()     注:数据库ip字段一般保存为 unsigned int          * INET_ATON(expr)           给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。           mysql> SE

2017-03-13 17:40:56 289

转载 MySQL性能优化的最佳21条经验

转载链接:http://blog.csdn.net/waferleo/article/details/7179009今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不

2017-03-13 16:47:26 217

转载 datepicker,结束时间必须大于开始时间

$('#js-start-time').datepicker({ dateFormat:'yy-mm-dd', onSelect: function( startDate ) { var $startDate = $( "#js-start-time" ); var $endDate = $('#js-end-time'); var

2017-03-13 15:08:13 1298

空空如也

空空如也

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

TA关注的人

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