
代码实例
文章平均质量分 94
mu_rain
十七年行业经验;热衷于技术交流。
展开
-
微信公众号开发【一】 菜单获取与设置
首先一点点准备工作,本地开发时,需要将本地ip 写攻到白名单中,不然无法获取token.知道自己的appid 和appSecret微信的助手类。提供获取token 向api 请求等功能封装。用法示例如下。//获取token 值 $this->access_token = WxHelper::getAccessToken(0 , $this->app_id , $this->...原创 2018-06-06 17:05:27 · 3359 阅读 · 0 评论 -
php 使用msyql 行锁防止高并发请求时扣库存异常 【防爆单,超卖】
//假设用户 $uid 购买 good_id 号商品 $amount 份。 $uid = rand(1,10); $amount = rand(1,5); $goods_id = rand(1,6); $time = time(); //简单实现。 //1 查询商品库存 ,求出此商品剩余库存数。 ...原创 2018-05-08 17:02:51 · 1289 阅读 · 0 评论 -
【项目实站】 php 实现抽奖代码详解【下篇】重构后的代码
接上篇。点击查看--》项目实站】 php 实现抽奖代码详解【中篇】 如何面对需求变更上篇讲了如何设计代码,封装需求, 接下来就是代码实现了,如下:class DemoLottery{ public function lottery($lottery_id , $uid){ //一些防并发的代码,略。。。。 try { //取用户...原创 2018-05-11 16:43:23 · 654 阅读 · 0 评论 -
【项目实站】 php 实现抽奖代码详解【中篇】 如何面对需求变更
接上篇。产品试用了一下抽奖后,提出了一些新的需求如下。(请不要问为什么不早说)//需求2.0//1 单个用户,单天抽奖次数要限制一下,不要超过10次,最后一天随便抽。 周六日,仅限会员等级5以上的才可以抽。//2 我们的(单次)奖励,有大约1000 个,在15天的时间内让客户抽完。//3 1,2,3 等奖,上个月累积消费10万且vip5 以上的用户才可以中奖。//4 单个用户,1,2,...原创 2018-05-10 18:27:11 · 712 阅读 · 0 评论 -
【项目实站】 php 实现抽奖代码详解【上篇】 基础实现
基本思路:用户生成一个随机数,和出奖的奖品设置的随机数比对一下。符合规则则中奖(用户的随机数< 奖品设置的概率值),不符则未中奖。一 项目准备期,需求确认。和产品大哥一阵切磋后,认为需求1.0//1 抽奖活动有起止时间//2 奖品有限制个数的大奖,和不限次数的小奖。为了要用户开心,每抽必中。至于成本什么的,把抽奖回报率设好,按标准线来。//3 后来有位产品大哥说,可否做个代码,让内定的...原创 2018-05-09 21:02:01 · 3905 阅读 · 3 评论 -
php结合redis 秒杀详解。【有图有代码,慢慢把问题说清楚】
帖子内容较长,作者期待慢慢的把问题讲细讲透,请耐心阅读。1 首先,一点点准备工作。1.1建立商品表,并初始化数据,以及订单表创建。1.2 创建 订单表。1.3 将商品数据写入到redis 队列中去。 例如编号1 商品有100件。 就往 goods_1 队列里写100个1 进去。例用pop 操作的原子性(扛并发) 后面购买时,买一个就pop 一个。//代码使用yii 框架,重点在思路,...原创 2018-05-09 11:05:41 · 2288 阅读 · 1 评论 -
Yii 日志 图文详解 [实例]
合理的使用日志,有助于提升开发效率。yii 提供的比较方便的日志手段,下面进行图文解释,祝大家编程愉快。原创 2015-08-04 11:16:30 · 2025 阅读 · 0 评论 -
常用的 Yii 缓存的应用
使用缓存是性能提升非常好的一种方法。特别是一些数据更新并不快,而访问量又比较大的页面或查询,合理的使用缓存是必备知识。原创 2015-08-10 19:13:55 · 574 阅读 · 0 评论 -
yii-blog 学习笔记 一
前期准备:一 下载安装创建应用.下载地址 http://yii.googlecode.com/files/yii-docs-1.1.13.e9e4a0.tar.gz 里面有两个文件,其一是一个blog 系统开发实例,另一个是guide文档。下载yiiframework 代码,安装 将framework 和 php 的路径配置为环境变量 PATH 中,我这里地址为 d:/xampp/htdocs/原创 2013-06-01 17:17:42 · 1839 阅读 · 0 评论 -
apache vhost 设置范例。
ServerAdmin xuxiaotuo@icloud.com DocumentRoot "E:/plat3" ServerName plat3 ServerAlias plat3 ErrorLog "logs/plat3_error.log" CustomLog "logs/plat3_access.log" common转载 2013-05-28 10:58:41 · 1092 阅读 · 0 评论 -
为找房方便,将sohu房产的rss 转成全文的!
房价貌似快要涨了,俺最近天天加班,俺媳妇来负责找房源,可她那狗屎公司无法上网,只好用ipad 加载rss 离线看,结果狗屎sohu焦点的rss 非全文rss ,为了老婆找房方便,写了点代码,用于生成全文的rss. 希望借此机会,尝试一下代码改善生活的感觉. 不废话吧,直接贴代码了.PHP code??123456原创 2012-11-30 10:45:58 · 1910 阅读 · 5 评论 -
php实例 生活便利小代码,拍照后,批量递归缩放目录图片.
新入手单反一周了,今天终于找上了机会带上老婆老妈去荔枝公园拍了一天的照,回来准备上传至相册,突然发现,每张图片都有点偏大,找工具也很累,直接上网,东拼西凑了点代码.实现将指定目录的图片,按指定大小范围缩放并输出到指定目录(含递归) ,供自己以后处理相片使用. 不多废话了,附代码.PHP code?1234567原创 2012-11-29 09:21:26 · 1071 阅读 · 0 评论 -
为编辑小MM提供的服务代码。关于图片上传的。
我们在工作中遇到了如下场景:编辑小妹需要发布图文混排的内容,图片有点偏多,一篇内容约有20来张图片,一天要发布200多篇,用编辑器自带的图片上传有点效率不够。目标:提升上传效率.方法一. 直接上word 另存为html,再把里面的图片单独上传到指定目录,再把html 代码放到编辑器内,提交后数据适配一下。此方法比较适合word 版内容发布.具体实例,不做详述。方法二. 用firef原创 2012-11-28 10:01:12 · 744 阅读 · 0 评论