问题: 你想要测试app中的非android部分。 解决方案: 可以使用Android Studio1.1里面增加的单元测支持和Android的Gradle插件。 讨论: ADT插件只支持集成测试,并且要求开发者创建一个单独的测试项目。转化到Android Studio和Gradle的其中一个好处就 ...
分类:
移动开发 时间:
2017-02-28 00:55:39
阅读次数:
351
安卓平台上这么多多姿多彩的控件是怎么制作出来的?有系统自定义的,也有开发者在系统的基础上进行自定义的。但是他们一定都遵循一定的规则,那就是android对于控件的架构设计。 言简意赅地说下:1、所有的控件都有 共同的父类,要么父类是View,要么父类是ViewGroup,顾名思义,后者意思是View ...
分类:
移动开发 时间:
2017-02-23 13:41:23
阅读次数:
207
文章来源:http://danqingdani.blog.163.com/blog/static/1860941952014101723845500/ 本篇文章从WAF产品研发的角度来YY如何实现一款可靠的WAF,灵感来自ModSecurity等,感谢开源。 本片文章包括三个主题 (1) WAF实现 ...
分类:
其他好文 时间:
2017-02-23 11:36:44
阅读次数:
211
这类逻辑漏洞 就没有停的时候 在WAF越来越普及的时代,SQL注入,远程命令执行这类高危可操作漏洞将越来少,而逻辑漏洞则是目前WAF(很久之后的WAF或许也不能防御)的盲区。所以作为一名合格的黑客,学好逻辑漏洞的挖掘思路,是必须的。逻辑漏洞最常见也是最有效的无非就在于找回密码处,我们用蘑菇租房来给大 ...
分类:
其他好文 时间:
2017-02-19 20:08:14
阅读次数:
190
Author:倾旋payloads@aliyun.com本文由科拉实验室成员倾旋原创文章 Part 1 分析 此文主要研究安全狗的数据包分析功能,由于很多人都认为安全狗是通过正则去匹配的,那么暂且那么说吧。这款应用层的WAF的确在测试中让人头大。那么安全狗是如何分析我们的数据的呢?在这里我做了一个拓 ...
分类:
Web程序 时间:
2017-02-19 14:18:34
阅读次数:
285
mysql.connector事务总结: connection.autocommit = 0 (默认值) 事务处理 使用 connection.commit()方法 ...
分类:
数据库 时间:
2017-02-18 18:54:34
阅读次数:
317
选中了tableview的cell的某一行 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { } UITableViewCell *cell = [tableVie ...
分类:
其他好文 时间:
2017-02-17 09:53:20
阅读次数:
190
1.如何提高服务器安全性?防火墙规则关闭不必要端口禁止root登录降低web程序运行权限系统跟应用定期打补丁上waf(web应用防火墙)2.raid: raid0:两块硬盘以上,合成一块,提高读写速度 raid1:两块硬盘,又称为镜像方式,数据冗余,只有一半磁盘空间有效,另一半用来冗余,相..
分类:
其他好文 时间:
2017-02-17 00:51:25
阅读次数:
277
一, 获取文本语料库 一个文本语料库是一大段文本。它通常包含多个单独的文本,但为了处理方便,我们把他们头尾连接起来当做一个文本对待。 1. 古腾堡语料库 nltk包含古腾堡项目(Project Gutenberg)电子文本档案的一小部分文本。要使用该语料库通常需要用Python解释器加载nltk包, ...
分类:
编程语言 时间:
2017-02-17 00:17:30
阅读次数:
319