谈谈那些年微信支付踩过的坑
很早的时候就想写这篇文章了,作为BAT中的一员,还真不想吐槽它,免得被人身攻击。有人说,微信支付很简单嘛,官网有例子,网上也有现成的例子,不过谁用谁知道,本人也是在深入了解之后,真心觉得微信支付里的坑太多,BAT的开发们太敷衍了事,结果给不少的其他开发者带来诸多麻烦。我在这里做个稍全一点的介绍,尽量减少其他同学们掉坑里的概率。
安全杂谈二之入侵公司OA系统
本次讲一个入侵公司OA系统,获取公司员工薪资待遇的故事。首先声明一下,入侵人不是我,是我的一个朋友,为方便叙述,在这里使用第一人称。
安全杂谈一之SQL注入
Web系统非常容易受到攻击,SQL注入做为一个常用的攻击方式,常见于一些老的系统。危害相当大。在这里讲一个SQL注入相关的例子。
有奖破解网页密码第二弹
限时破解密码有奖,截止2017年3月8号24点前,第一个破解的人,请将页面密码作为内容评论,核实正确之后将得到20元人民币奖励。
有奖破解网页密码第一弹
限时破解密码有奖,截止2017年3月8号24点前,第一个破解的人,请将页面密码作为内容评论,核实正确之后将得到10元人民币奖励。
(已结束,奖励已发放,密码为lady)
QuickAF中的下拉刷新

QuickAF使用RefreshLayout
控件进行下拉刷新和上拉加载,通过在布局中定义app:ptr_content
和app:ptr_empty
或api中设置内容layout和错误view。RefreshLayout
的特点如下:
- 支持任意Layout的下拉刷新和上拉加载,默认支持
VScrollView
,RecyclerView
,ListView
,GridView
上拉/下拉,还可以通过registerDetector来支持更多的Layout; - 支持自定义EmptyView,一个EmptyView包含loading, empty, error三个子view
- 支持empty view的下拉刷新
- 支持FooterView,FooterView一般在Adapter中定义