会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
包子心的土豆
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年2月24日
&符号导致的一个bug
摘要: 话不多说 上实例代码 $a = [ ['a' => 1], ['b' => 1], ['c' => 1], ]; foreach ($a as &$i) { $i['dd'] = 1; } foreach ($a as $i) { var_dump($i); } 我以为结果a b c 的对应值 可是
阅读全文
posted @ 2021-02-24 10:08 包子心的土豆
阅读(89)
评论(0)
推荐(0)
2021年1月4日
yii2 joinWith 与 left join
摘要: 这算是一个代码优化的问题 因为数据表查询速度过慢,所以打开日志看了一下,发现一个joinwith的问题 写一个简单的查询 $orderGoods = orderGoods::find() ->joinWith([ 'orderInfo orderInfo ' ])->addSelect(['orde
阅读全文
posted @ 2021-01-04 14:58 包子心的土豆
阅读(1230)
评论(1)
推荐(0)
2020年12月1日
使用in-array时遇到的一个bug
摘要: 说实话这个bug让我有点意外 $sn = '123-1'; $arr = [ '123' => 12, '321' => 31 ]; 要判断$sn 作为key 是否在$arr 里面 正常操作 if ( in_array($sn, array_keys($arr)) ) { $arr[$sn] +=
阅读全文
posted @ 2020-12-01 18:09 包子心的土豆
阅读(170)
评论(0)
推荐(0)
2020年11月21日
Djiango 流程03
摘要: 1 更改时区以及语言 在项目下面的settings.py 下面 修改LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai' 2 创建管理后台账号 根据提示创建用户名密码python manage.py createsuperuser 3 启动服务(注
阅读全文
posted @ 2020-11-21 17:21 包子心的土豆
阅读(81)
评论(0)
推荐(0)
Django 流程02
摘要: 1 安装 mysql pip3 install mysqlclientpip3 install pymysql 2 配置数据库链接 djange默认的数据时sqList3 要将其更换为mysql 在项目目录下settings.py 中修改DATABASES = { # 'default': { #
阅读全文
posted @ 2020-11-21 17:20 包子心的土豆
阅读(70)
评论(0)
推荐(0)
2020年11月20日
django学习 流程01
摘要: Django 流程 1 安装python 如果版本比较新 会自动安装pip 2 安装虚拟机pip install virtualenvwrapper-win 3 安装虚拟环境(myproject 为环境名称)mkvirtualenv myproject 4 运行虚拟环境(myproject 为环境名
阅读全文
posted @ 2020-11-20 18:34 包子心的土豆
阅读(102)
评论(0)
推荐(0)
yii2 两个数字比较出现的问题
摘要: 项目中使用两个金额比较作为判断条件,但是却意外的出现了问题 经过打印日志发现一个值为100 一个为100.0,我有点傻了 所以就换了一种方式 使用bccomp() bccomp() 有三个参数,第一个是比较的第一个数,第二个是比较的第二个,第三个是精确到几位小数点 bccomp() 的具体用法百度可
阅读全文
posted @ 2020-11-20 09:21 包子心的土豆
阅读(147)
评论(0)
推荐(0)
2020年11月11日
重复点击导致超卖
摘要: 问题描述 说来奇怪,这个问题的发现是一个非常偶然的情况 因为鼠标问题,点击一次,触发了两次,导致了并发,比如只有三件库存,快速点击两次生成了两条记录,但是库存缺只减少了一个, 为了复现这个问题,使用我单身20年的手速,尝试了很多次才会有一次并发问题出现 起初遇到这个问题时,想的是为什么库存只减少了一
阅读全文
posted @ 2020-11-11 11:21 包子心的土豆
阅读(93)
评论(0)
推荐(0)
2020年10月30日
yii2 跨数据库事务
摘要: mysql上面有两个数据库 因为业务关系 两个数据库存在交互 一个操作同时会写入两个数据库的表 这就存在事务操作 按照平时写法 $transaction = ActiveRecord::getDb()->beginTransaction(); 但是发现只能回滚一个数据库 另外一个还是执行成功 在网上
阅读全文
posted @ 2020-10-30 20:32 包子心的土豆
阅读(306)
评论(0)
推荐(0)
yii2 where查询中遇到的bug
摘要: 这是写的一个删除 InvoiceBill::deleteAll([ 'and', 'in_follow_id' => $form->inInvFollow->id, ['not in', 'id', $invoiceBillIdArr], ]); 大眼一看没什么问题 但是这条sql执行的结果跟预期相
阅读全文
posted @ 2020-10-30 09:55 包子心的土豆
阅读(134)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告