最近发表的话题
最近发表的评论
  • Laravel 之道特别篇二: PhpStorm 实现远程代码同步更新 at 2周前

    以前使用deployment自动上传,现在公司代码不再使用ftp管理,现在使用git+webhook自动更新和git+mtrops手动更新代码,相比之下各有优劣

    • deployment 保存代码即更新,单打独斗很适合,多人同时开发是容易覆盖对方的代码
    • git+webhook或者git+mtrops 方式更适合多人同时开发,更新相对deployment要git先提交到远程代码库,再更新
  • 你可能不太需要 Laravel-Excel at 2周前

    读取表格,数据计29068行,7列

    $ php artisan excel:reader public/test.xlsx --drive=spout
    共读取数据:29068 行
    共耗时:63秒
    共消耗内存: 33.287582397461M
    $ php artisan excel:reader public/test.xlsx --drive=laravel-excel
    共读取数据:29068 行
    共耗时:47秒
    共消耗内存: 146.36081695557M

    执行了几次,耗时如下:

    • Laravel-Excel耗时:47-50秒
    • Spout耗时:63-65秒

    内存使用基本不变:

    • Laravel-Excel使用内存146M
    • Spout使用内存33M

    导出测试

    • 使用mk-j/PHP_XLSXWriter

      #第一次
      $ php artisan excel:writer --drive=PHP_XLSXWriter
      共导出数据:100000 行
      共耗时:156秒
      共消耗内存: 150.8012008667M
      # 第二次
      $ php artisan excel:writer --drive=PHP_XLSXWriter
      共导出数据:100000 行
      共耗时:257秒
      共消耗内存: 150.82746887207M
    • 使用box/spout

      # 第一次
      $ php artisan excel:writer --drive=spout
      共导出数据:100000 行
      共耗时:318秒
      共消耗内存: 151.07627105713M
      # 第二次
      $ php artisan excel:writer --drive=spout
      共导出数据:100000 行
      共耗时:316秒
      共消耗内存: 151.08995056152M
    • 使用maatwebsite/excel
      $ php artisan excel:writer --drive=laravel-excel
      共导出数据:100000 行
      共耗时:982秒
      共消耗内存: 1017.810295105M
  • phpStorm 2017.2 ?这玩意儿更新也太频繁了 at 1年前

    @anC8899 还没找到解决方案

  • phpStorm 2017.2 ?这玩意儿更新也太频繁了 at 1年前

    @anC8899 我的是这样的:tired_face:

  • 关于知乎上 “房间内有 100 人,每人有 100 块,每分钟随机给另一个人 1 块,最后这个房间内的财富分布怎样?” 的实现 at 1年前
    大于100的人数:35人,是[6,7,8,13,16,19,20,32,33,34,39,45,46,49,51,54,56,58,59,60,61,63,64,66,70,71,75,76,80,81,82,91,94,98,99,]
    等于于100的人数:0人,是[]
    小于100的人数:65人,是[1,2,3,4,5,9,10,11,12,14,15,17,18,21,22,23,24,25,26,27,28,29,30,31,35,36,37,38,40,41,42,43,44,47,48,50,52,53,55,57,62,65,67,68,69,72,73,74,77,78,79,83,84,85,86,87,88,89,90,92,93,95,96,97,100,]
    大于100的人数:37人,是[1,2,4,5,7,13,14,20,25,27,28,33,34,37,38,39,41,42,44,50,51,52,64,73,74,75,83,84,85,86,87,88,93,96,98,99,100,]
    等于于100的人数:0人,是[]
    小于100的人数:63人,是[3,6,8,9,10,11,12,15,16,17,18,19,21,22,23,24,26,29,30,31,32,35,36,40,43,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,63,65,66,67,68,69,70,71,72,76,77,78,79,80,81,82,89,90,91,92,94,95,97,]

    每次结果都不一样

  • Composer 中文镜像 / Packagist 中国全量镜像正式发布! at 1年前

    厉害的禅师!:+1: