摘要: promise 可解决的问题: 可以支持多个并发的请求,获取并发请求返回的数据 解决回调地狱的问题 真正用同步代码写异步操作的是 async await Promise两个特点: 对象的状态不受外界影响 一旦状态改变,就不会再变,任何时候都可以得到这个结果 Promise三种状态: Pending( 阅读全文
posted @ 2020-05-29 19:58 WidgetBox 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 开发中,经常会有加载网络图片的需求,如何加载一个大图而不产生OOM呢? 使用系统提供的BitmapRegionDecoder这个类可以实现。 BitmapRegionDecoder:区域解码器,可以用来解码一个矩形区域的图像,有了这个我们就可以自定义一块矩形的区域,然后根据手势来移动矩形区域的位置就 阅读全文
posted @ 2020-05-29 19:34 WidgetBox 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 注入的来源 http请求的路径、参数和header,比如cookie等都可能作为sql注入的来源。在实际的开发工作中,因为现有框架中header、路径作为参数直接查询数据库的使用比较少。因此,主要处理参数sql注入。 防止sql注入PHP已知方案 未经转义的参数直接作为sql语句发给db就会发生sq 阅读全文
posted @ 2020-05-29 19:08 WidgetBox 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 对于一个网站来说。访问的时候不应该直接加载所有图片,而是应该只讲浏览器窗口内的图片进行加载。当滚动的时候,在加载更多的图片。叫做图片的懒加载。 通过给img自定义一个新属性,来存储图片真实的src地址,当需要加载的时候,再将这个真实的地址赋给src,进行图片加载。 大体的思路就是: 1.遍历所有的i 阅读全文
posted @ 2020-05-29 17:22 WidgetBox 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 当需要对不同的选项,切换不同的显示时(显示数据由后台接口返回) <select name="" id="program" lay-filter="filter"> <option value="0" info="json string1 or string1">请选择分类</option> <opt 阅读全文
posted @ 2020-05-29 16:28 WidgetBox 阅读(2970) 评论(0) 推荐(0) 编辑
摘要: class BFinanceProduct extends Common{ protected $pk = 'finance_product_id'; /** * 关联机构 */ public function organs() { return $this->hasOne('BFinanceOrg 阅读全文
posted @ 2020-05-29 15:53 WidgetBox 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 这里主要的实现方式是写两个动画来循环滚动 不多说了上干货 //直播中的动画 final Animation loadAnimation = AnimationUtils.loadAnimation(holder.iv_head.getContext(), R.anim.anim_repeat_sca 阅读全文
posted @ 2020-05-29 15:02 WidgetBox 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 发生这个错误是在接入支付宝的sdk之后,可以编译通过运行到手机上。只是无法打包,报这个错。 貌似是支付宝开发接口 Multiple dex files define Lcom/ta/utdid2/device/UTDevice和友盟里面的UTDID.jar冲突。 因为之前项目里面接入了ping++支 阅读全文
posted @ 2020-05-29 08:56 WidgetBox 阅读(361) 评论(0) 推荐(0) 编辑