上次在使用了自定义的Tabbar组件后遇到2个小问题。
第一个问题是点击组件Tab切换的时候有延迟,在真机上测试的时候延迟了好几秒。比如从第一个页面切换到第二个页面的时候,页面内容都已经切过去了,底部的Icon需要过2~3秒才会选中。快的时候1秒内吧,但是还是能感觉到延迟。
第二个问题是在点击切换的时候会看到Icon闪烁一下,但不是经常复现。
上次在使用了自定义的Tabbar组件后遇到2个小问题。
第一个问题是点击组件Tab切换的时候有延迟,在真机上测试的时候延迟了好几秒。比如从第一个页面切换到第二个页面的时候,页面内容都已经切过去了,底部的Icon需要过2~3秒才会选中。快的时候1秒内吧,但是还是能感觉到延迟。
第二个问题是在点击切换的时候会看到Icon闪烁一下,但不是经常复现。
当功能多了后,自然而然就会有需求要求实现功能的复用,这个时候就需要把功能模块抽象成自定义组件,以便在不同的页面中复用。但是微信官方的文档写的有点简单,看的有点懵,折腾了好久终于算是会用了,写个记录吧。
最近在折腾微信小程序开发。关于自定义Tabbar的时候折腾了好久。
最近在做一个小需求,每笔订单会根据金额决定用户可以使用的红包最大值,如果用户选择使用红包,需要帮助用户从拥有的红包列表里选取最优的红包组合,要求组合出的红包值最接近或等于可以使用的红包最大值。后面思考了一圈,这不就是 『0-1背包问题』么,终于可以把以前学过的 动态规划 算法拿来实战一下了!
最近以Laravel5.5版本为例仔细研究了下Laravel的生命周期,其实还蛮有意思的,以前都是看别人的,看完就忘…
最近又学了经典的几个 『O(n㏒n)』 复杂度的算法比较。主要是 快速排序、归并排序、以及寻找第K大数,寻找第K小数
在坑了几天后,终于明白了如何 利用快速排序在O(n)复杂度 内实现寻找第K大数或者第K小数。不得不说思维的转变真的很重要,一直都没绕过来…
最近这一周一直在折腾一个导出的需求。需求很简单就是一个导出Excel表格,最多也就几万行数据吧,但是导出的字段有点多67个,真的是什么都想要导出。
碰到的问题是导出速度巨慢,需要几分钟…最后总结了下找到几个原因:
1.数据库表里有压缩字段,导致表很臃肿,根据当前条件搜索已经没得多少优化
2.使用的Laravel插件包 maatwebsite/excel 有性能问题(虽然写起来感觉很优雅…)
3.使用的Laravel Collection遍历也有性能问题
今天某老油条告诉我说微信扫码支付用不了了,让我去看看咋回事。后面看了下日志发现有报错 信息如下 mkdir(): Permission denied...
因为扫码支付需要生产二维码,在生成二维码的时候创建了指定目录存放,这一看就是权限问题,没有足够的权限去创建目录。肯定以前有人暴力 777
加超级用户组更改了所有目录。 这也要丢给我…
然后发现这个问题还挺常见的好多人遇见,写下记录吧!
最近又学了一章算法课,经典的几个 『O(n²)』 复杂度的算法比较。主要是 冒泡排序、插入排序、希尔排序、选择排序的比较