自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jquery ajax && php foreach array

jquery ajax$.ajax({ // ... # data: {hid: $('.height').filter(':checked').val()}, // parameter data comment below // data to be sent **to the server** dataType: 'json', success

2015-08-08 15:46:02 499

原创 thinkphp 整合 swiftmailer 实现邮件发送

thinkphp swiftmailer(phpmailer)目录结构 图 1 swiftmailer-phpmailer将swiftmailer整合到thinkphp中,如上图 1我下载的版本是 swiftmailer-5.x, 将目录里面的lib文件夹重命名为swiftmailer,并拷贝到ThinkPHP/Library/Vendor目录下,如上图 1配置 图 2 phpmailer

2015-07-27 10:14:28 1550

原创 php 优化查询 foreach

php代码优化代码示例使用了laravel的操作数据库api,eloquent ormforeach里面执行两次sql查询foreach ($datas as $_v) { // todo 在foreach中查询了两次 **time**: 290 ms(postman) $uid = $_v->uid; $_v->user_name = User::find($uid)

2015-05-15 12:06:49 2633

原创 Windows下安装cmder替代cmd 推荐

下载cmder解压并运行访问Cmder->下载(download)但是在使用过程中可能会遇到一些问题:1、中文显示乱码把以下几行代码添加到config/aliases文件末尾即可:l=ls --show-control-chars la=ls -aF --show-control-chars ll=ls -alF --show-control-charsls=ls --show-contr

2015-05-11 11:36:47 3107

原创 windows 端口占用 命令行

以9050端口为例,以下数字仅供参考查看“所有端口”占用情况C:\Users\sshfl>netstat -ano协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236查看“指定端口”占用情况C:\Users\sshfl>netstat -aon|findstr "9050"查看PID对应的

2015-05-08 23:44:27 2302

原创 php rsa 非对称加密

php rsa 加密 相关 apiopenssl_pkey_get_private// 用来判断私钥是否可用,可用则返回 Resource id resource openssl_pkey_get_private(mixed key[,stringkey [, string passphrase = “”])openssl_pkey_get_public// 用来判断公钥是否可用,可用则返回

2016-01-09 23:05:09 1372

原创 PHP 之 compact extract list

PHP 之 compact extract listcompactextractlist{:target=”_blank”}compact 栗子compact — 建立一个数组,包括*变量名*和它们的值compact 返回数组$a = 'aa';$b = 'bb';$c = 'cc';// 任何没有变量名与之对应的*字符串*都被略过var_dump(compact('a', 'b'

2016-01-08 10:55:49 528

原创 Laravel 校验规则之字段值唯一性校验

laravel validator unique'name' => 'required|unique:test,display_name,11,age,extra,extra2'解释对于客户端输入的 name 字段name 不能为空name 字段值在给定的数据库表中需为唯一值// unique 校验规则 unique:table,column,except,idColumn // 举个栗子

2015-12-04 11:26:52 11898

原创 php项目琐碎总结

项目标签php laravel mysql sqlserver一个数据库中可以存在多个表前缀类型,然后可以通过不同的连接去分开调用PHP5中对象的赋值和传值都是以 引用 的方式php 程序注释// 参数类型var_dump(gettype($parameter));// 返回值类型var_dump(gettype($returnData));php preg_replace funct

2015-10-18 16:31:43 816

原创 在windows上安装php扩展

步骤1 下载相应的dll文件,放到php的ext目录// 下载dll文件注意下载dll文件可能需要先下载一个exe文件,然后运行这个exe去生成你需要的dll,但是一般情况下可能都是直接下载到相应的dll文件即可// php ext目录类似如下D:\WampServer\bin\php\php5.5.12\ext2 在php.ini中增加相应的如下代码extension=php_*.dll

2015-10-18 15:52:58 650

原创 mysql删除重复数据只保留一条

简述最近在做一个项目,涉及到需要同步远端数据库的数据到本地,由于误操作导致数据库里面的数据出现重复(冗余)ps: 由于数据量比较大,最后发现冗余了几万条记录so 手动删除,呵呵// 下面将以简单的例子来说明下如何处理这个 case举个栗子以mysql数据库为例:在数据库中建立数据表 [prefix_]article// 冗余表现在aid这列上,部分值出现了重复另外,主要是考虑到想在aid

2015-09-15 22:40:33 966

转载 http post put patch 总结

idempotent 幂等的如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的;idempotent的意思是如果相同的操作再執行第二遍第三遍,結果還是一樣。"Methods can also have the property of 'idempotence' in that (aside from error or expiration issues) the side

2015-08-20 16:36:45 4340

原创 thinkphp 整合 phpmailer 实现邮件发送

发送邮件配置// thinkphp config.php// 配置邮件发送服务器'MAIL_SMTP' => TRUE,'MAIL_HOST' => 'smtp.yeah.net','MAIL_SMTPAUTH' => TRUE,// 测试邮箱'MAIL_USERNAME' => 'sshsfl@yeah.net','MAIL_PASSWORD' => 'your-lo

2015-07-17 23:30:22 1147

原创 thinkphp模型验证总结

php thinkphp 模型自动验证 静态定义 动态验证定义 demos验证字段, 验证规则, 错误提示,[ 验证条件, 附加规则, 验证时间])验证条件(可选)包含下面几种情况:0 存在字段就验证(默认)1 必须验证2 值不为空的时候验证验证时间(可选)self::MODEL_INSERT 或者 1 新增数据时候验证self::MODEL_UPDATE 或者 2 编辑数据时候验证

2015-07-15 17:41:44 1209

原创 最近使用thinkphp的一些总结

php phpexcel thinkphp 视图 模型验证thinkphp phpexcel整合将下载的PHPExcel拷贝到ThinkPHP Org目录下,参照下图注意:此处只需拷贝Classes目录下的PHPExcel目录和PHPExcel.php文件,即可上图有一个需要注意的地方,文件名修改了PHPExcel.php --> PHPExcel.class.phpimport("Org.U

2015-07-11 12:01:13 1153

原创 在 WampServer 下增加多版本的PHP支持

WampServer根据我下载的版本,这里已经默认安装了php5.5.12,如下图-1图-1注意下图-2中的两个特别文件:phpForApache.ini wampserver.conf图-2下载PHP二进制包http://windows.php.net/download/PHP目前提供PHP5.4、PHP5.5、PHP5.6版本,到上面的网址去下载**对应的**PHP二进制**Zip**包,

2015-06-30 11:28:14 6066

原创 git merge error permission denied

错误描述Windows下使用git,在git命令行中执行git merge**有时**会出现类似如下的错误Updating fdbf523...a5d4fa3error: unable to create file xxx.php (Permissin denied)解决方案我目前比较好的解决方案,既然已经错了,将错就错,做版本提交,然后在**版本回退**git reset --hard

2015-06-15 15:51:21 1734

转载 Sublime Text 3 添加插入当前时间

sublime text 3 插件创建插件Tools → New Plugin...插入如下代码,并将文件保存为Sublime Text 3\Data\Packages\User\addCurrentTime.pyimport datetimeimport sublime_pluginclass AddCurrentTimeCommand(sublime_plugin.TextComman

2015-06-08 17:27:19 6090

原创 一些平时遇到的英语单词摘录

英语单词-摘录本人是一枚程序员,哈哈,下面是我在平时工作或学习时,遇到的一些英语单词。然后将其记录下来,以备不时之需。Aaccess 入口,出口,接近,进入alternative 替代的,备选的 (PSR-4anonymous 匿名的,无名的approximately adv. 近似地,大约architecture 体系结构asc 按升序排列<mysql 默认值authenticate

2015-06-06 13:06:10 810

原创 laravel 4 after filter 添加返回参数到原来的返回值中

laravel 4 after filter需求一在用户完成登录后,增加判断用户的登录情况,即判断用户是否为连续登陆以及若是连续登录的话,还需判断连续登录的天数;因此,通过laravel的after filter,好不容易完成了需求。可是,你懂得,新的需求来了......哈哈需求二前台工程师和你沟通说还要额外返回一个字段(用来判断用户是否为今天第一次登陆),解决方法倒不难,只要额外返回一个用来

2015-05-30 17:38:37 1226

原创 php echo comma dot

php echo comma dotphp echo with comma is faster than dotThis is because PHP with dots joins the string first and then outputs them,while with commas just prints them out one after the other.<?phpecho

2015-05-07 11:28:43 474

原创 php stdClass var_export

php var_export (var_dump) stdClassvar_export(PHP 4 >= 4.2.0, PHP 5)var_export — 输出或返回一个变量的字符串表示,它和var_dump()类似,不同的是:其返回/输出的是合法的PHP代码其输出是合法的PHP代码 // 直接可以复制到程序中当php代码用设置第2个参数为true, 可把输出内容作为返回值保存到变量s

2015-05-06 16:44:11 525

空空如也

空空如也

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

TA关注的人

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