- 博客(8)
- 收藏
- 关注

原创 php 上传图片造成内存溢出 Allowed memory size of ... bytes
[场景] 图片上传,是网站开发常见的需求——用户上传图片=>后端处理图片(压缩、生成缩略图、裁剪、加水印等等...)=>保存在特定的文件夹中,在这个过程中,有时候上传大图片会出现错误“Allowed memory size of xxx bytes”,就是内存溢出的意思。[原因] google了一下,主要的答案都是——可用内存太少了,通过修改php.ini的相关...
2018-06-13 16:56:52
1038
2

原创 移动端监听安卓手机返回键
【场景】相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP。PC端目前可以通过页面的转场实现。那这样的效果在H5/微信浏览器/移动端浏览器,能否实现呢?ps:现在好像很少看到弹出框了,而是弹出一个toast,然后需要在有效时间内再次点击才算退出。这个功能其实应该也可以实现。...
2018-04-21 12:18:46
4327
2

原创 解决bootstrap中模态框打开时页面发生一瞬间移动
相信很多人都在使用bootstrap中的modal时会出现一个诡异的现象,就是打开模态框时页面会出现一瞬间的移动,就好像页面发生了抖动,后来看了看bootstrap的文档原来是当模态框弹出时,会为body添加.modal-open类,modal-open为body设置了overflow:hidden,因此原来页面的滚动条就消失了,页面会因此而右移,为了防止这一状况,bootstrap在打开模态框会...
2018-02-06 16:56:06
3668

原创 layui-tree实现Ajax异步请求后动态添加html元素
最近在弄一个产品分类管理,是一个树形菜单的形式,用的是layui-tree ,由于它并没有动态添加节点,所以只能自己刚了。 大概效果如左图 具体的实现是当我鼠标移入“长袖”...
2017-03-29 10:13:51
34940
2
转载 MySQL的20+条实践
转载自http://www.phpchina.com/portal.php?mod=view&aid=40331摘要:数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 ...数据库操作是当今 Web 应用程序中的主要瓶颈。 不
2017-04-26 18:04:13
396
转载 合理使用MySQL索引建立高质量查询语句
(转载自http://www.2cto.com/database/201201/117456.html)MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理
2017-04-11 08:46:48
348
转载 PHP的输出缓冲区(转)
什么是缓冲区?简单而言,缓冲区的作用就是,把输入或者输出的内容先放进内存,而不显示或者读取.至于为什么要有缓冲区,这是一个很广泛的问题,如果有兴趣,可以在网山找下资料.其实缓冲区最本质的作用就是,协调高速CPU和相对缓慢的IO设备(磁盘等)的运作. PHP在执行的时候,在什么地方有用到缓冲区?想要了解PHP的缓冲区,就要知道执行PHP的时候,缓冲区被设置到了什么地方.
2017-03-31 16:52:24
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人