摘要: 话不多说 上实例代码 $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 包子心的土豆 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 这算是一个代码优化的问题 因为数据表查询速度过慢,所以打开日志看了一下,发现一个joinwith的问题 写一个简单的查询 $orderGoods = orderGoods::find() ->joinWith([ 'orderInfo orderInfo ' ])->addSelect(['orde 阅读全文
posted @ 2021-01-04 14:58 包子心的土豆 阅读(1123) 评论(1) 推荐(0) 编辑
摘要: 说实话这个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 包子心的土豆 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1 更改时区以及语言 在项目下面的settings.py 下面 修改LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai' 2 创建管理后台账号 根据提示创建用户名密码python manage.py createsuperuser 3 启动服务(注 阅读全文
posted @ 2020-11-21 17:21 包子心的土豆 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1 安装 mysql pip3 install mysqlclientpip3 install pymysql 2 配置数据库链接 djange默认的数据时sqList3 要将其更换为mysql 在项目目录下settings.py 中修改DATABASES = { # 'default': { # 阅读全文
posted @ 2020-11-21 17:20 包子心的土豆 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Django 流程 1 安装python 如果版本比较新 会自动安装pip 2 安装虚拟机pip install virtualenvwrapper-win 3 安装虚拟环境(myproject 为环境名称)mkvirtualenv myproject 4 运行虚拟环境(myproject 为环境名 阅读全文
posted @ 2020-11-20 18:34 包子心的土豆 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 项目中使用两个金额比较作为判断条件,但是却意外的出现了问题 经过打印日志发现一个值为100 一个为100.0,我有点傻了 所以就换了一种方式 使用bccomp() bccomp() 有三个参数,第一个是比较的第一个数,第二个是比较的第二个,第三个是精确到几位小数点 bccomp() 的具体用法百度可 阅读全文
posted @ 2020-11-20 09:21 包子心的土豆 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 问题描述 说来奇怪,这个问题的发现是一个非常偶然的情况 因为鼠标问题,点击一次,触发了两次,导致了并发,比如只有三件库存,快速点击两次生成了两条记录,但是库存缺只减少了一个, 为了复现这个问题,使用我单身20年的手速,尝试了很多次才会有一次并发问题出现 起初遇到这个问题时,想的是为什么库存只减少了一 阅读全文
posted @ 2020-11-11 11:21 包子心的土豆 阅读(89) 评论(0) 推荐(0) 编辑
摘要: mysql上面有两个数据库 因为业务关系 两个数据库存在交互 一个操作同时会写入两个数据库的表 这就存在事务操作 按照平时写法 $transaction = ActiveRecord::getDb()->beginTransaction(); 但是发现只能回滚一个数据库 另外一个还是执行成功 在网上 阅读全文
posted @ 2020-10-30 20:32 包子心的土豆 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 这是写的一个删除 InvoiceBill::deleteAll([ 'and', 'in_follow_id' => $form->inInvFollow->id, ['not in', 'id', $invoiceBillIdArr], ]); 大眼一看没什么问题 但是这条sql执行的结果跟预期相 阅读全文
posted @ 2020-10-30 09:55 包子心的土豆 阅读(123) 评论(0) 推荐(0) 编辑