
那些年我踩过的坑
摸鱼的杰哥
这个作者很懒,什么都没留下…
展开
-
踩坑了!0作为除数,不一定会抛出异常!
看完之后,你只需要记住一句话:在 Java 里面,除数作为 0,不一定会抛出 ArithmeticException,千万不要形成这样的固化思维,从而影响自己排除问题的方向。我个人浅显的认为它要表达的意思是:这玩意使用范围很广,为了程序的稳定性,我不想抛出异常来终止程序,而使用者应该知道我这个“除 0 之后是一个无穷大的数”这样的设定。默认情况下,返回 ±infinity。看到输出结果是 “Infinity” 的时候,我甚至揉了一下眼睛,以为自己是过于热爱工作,导致用眼过度,看花了。原创 2023-01-19 13:44:23 · 109 阅读 · 0 评论 -
Allowed memory size of 134217728 bytes exhausted解决办法(php内存耗尽报错)【简记】
值得注意的是:如果通过上面的方式修改后还会报这个错误,那你要检查一下你写的代码是否存在效率问题。(举例:从数据库查询到的数据加载到内存里面,然后php 进行数据处理,如果代码写的不是很严谨存在效率问题,特别是数据量非常大的时候也会导致内存耗尽)遇到这个问题就是因为最开始是修改商城系统某个统计功能的时候代码写的不是很严谨,导致后来数据量达到一定量后,出现了内存耗尽。内存已耗尽,这关系到PHP的memory_limit的设置问题,根据自己的需要及参考本机的内存大小修改php内存限制。原创 2023-01-13 21:13:04 · 21228 阅读 · 1 评论 -
thinkPHP5报模板不存在错误的解决办法
最近使用thinkphp5 开发网站,总是遇到提示模板不存在,连个指定的模板文件名字这次都不显示了于是到控制器中各种的拦截输出判断,都能正常显示,可是偏偏就view 渲染模板的时候就是过不去!原来是这个东西影响的,是找不到public下的head_new文件了,把这段代码删了,或者改成已有的文件即可正常了。最后翻了一圈才发现是页面中使用了。原创 2023-01-06 15:21:23 · 1944 阅读 · 0 评论 -
记录踩过的坑 ThinkPHP VX支付
Total_feeSDK下载:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?完整源码下载:https://download.youkuaiyun.com/download/sp888001/17663081把SDK的源码提取了,然后放到extend里面,具体看压缩包中的源码把,直接搭建好在config/pay.php中设置好相关信息就可以生成支付二维码了记录下备用其实其他地方看SDK很好理解,最关键的坑我觉得就是。原创 2023-01-04 12:28:08 · 204 阅读 · 1 评论