Press "Enter" to skip to content

GNIXNER'S BLOG Posts

TP框架实现事务操作的方法

ThinkPHP提供了单数据库的事务支持,如果要在应用逻辑中使用事务,可以参考下面的方法: TP3.2 // 启动事务 M()->startTrans(); // 提交事务 M()->commit(); // 事务回滚 M()->rollback(); TP5.1 最简单的方式是使用 transaction 方法操作数据库事务,当闭包中的代码发生异常会自动回滚,例如: Db::transaction(function () { Db::table(‘think_user’)->find(1); Db::table(‘think_user’)->delete(1); }); 也可以手动控制事务,例如: // 启动事务 Db::startTrans();…

Leave a Comment

鱼儿看到

鱼儿看到 你爱上了鱼儿 婆娑起舞时 静息思索时 它的种种姿态 你都牢牢记下 可是 亲爱的 鱼儿却只看到了 月桂 离雁 还有北极星 没人晓得它的万缕愁思 惟有涌上心头的孤独在 渐渐浓郁 吖 你终是欢笑着 眸子里 鱼儿依旧 无忧无虑 2014.12.24

Leave a Comment

如何让微信浏览器返回上一页时强制刷新

转自:http://blog.csdn.net/mrbourne/article/details/60957652 问题描述 由首页跳转到详情页,在详情页点击返回按钮返回到首页后,首页刷新后再展示 思路 在进入详情页后,在浏览器中保存一个键值对,如:need-refresh: true 返回首页后,加载页面前从浏览器中取出这个数据,如果need-refresh为true,那么刷新 这种方法避开了对微信浏览器返回时间的监听,算是一种hack方法。 注意:这种方法需要用到HTML5的本地存储技术sessionStorage 实现 详情页 sessionStorage.setItem(“need-refresh”, true) 首页 $(function () { var needRefresh = sessionStorage.getItem(“need-refresh”) if(needRefresh){ sessionStorage.removeItem(“need-refresh”) location.reload() }…

Leave a Comment

微信开发之错误码(持续更新……)

1. 错误一 errcode=45015, errmsg=response out of time limit or subscription is canceled hint 这是因为用户已经超过24小时没有和公众号发生交互了,你用你的用户发送消息到公众号,再调用接口就可以了 2. 错误二 errcode=45047, errmsg=out of response count limit hint 用户发送一条消息,公众号对该用户最大可以回复20条消息,超过20条就会出现45047的返回码,然后用户重新发送一条消息后公众号才可以正常给用户回消息

Leave a Comment

php-fpm启动,重启,终止操作

转自:https://www.cnblogs.com/feng18/p/6225781.html 启动php-fpm: /usr/local/php/sbin/php-fpm php 5.3.3 以后的php-fpm 不再支持php-fpm以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload) 等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制 master进程可以理解以下信号 INT,TERM 立刻终止 QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重载所有worker进程并重新载入配置和二进制模块 一个简单直接的重启方法: # 先查看php-fpm的master进程号 ps aux | grep php-fpm root 26697 0.0…

Leave a Comment