首页 文章 精选 留言 我的

精选列表

搜索[SSH客户端],共10000篇文章
优秀的个人博客,低调大师

使用jenkins+Emma统计Android客户端单元测试覆盖率

这两天看了一下统计Android单元测试代码覆盖率的知识,看了一下比较简单。 代码覆盖率的作用主要是用来查看测试用例执行完毕后,有哪些代码尚未覆盖到,未覆盖到的代码通常意味着未覆盖到的功能或场景,选用的开源软件Emma。 第一步:把被测工程生成Ant build文件,andriod-app就是工程名 android update project -p android-app 第二步:将andriod测试工程也转换成ant工程,-m选项指定了测试工程对应的主andriod工程的位置,而android-test就是测试工程名: android update test-project -m ../android-app -p android-test 第三步:执行下面的命令,编译、执行单元测试、收集覆盖率: ant clean emma debug installtest 在jenkins 上部署: 1. 下载Emma Line Coverage Column插件并安装。 2. 在jenkins 上配置上边三步命令。如图: 3. 构建完成后,配置使用插件展示出报告,如图: 4. 展示结果如图: 备注: 1. 被测试工程的要是调试版本,即Android manifest里面android:debuggable="true" 2.手机要有root权限。 最新内容请见作者的GitHub页:http://qaseven.github.io/

优秀的个人博客,低调大师

基于Hadoop开发网络云盘系统客户端界面设计初稿

前言: 本文是《基于Hadoop开发网络云盘系统架构设计方案》的第二篇,针对界面原型原本考虑有两个方案:1、类windows模式,文件夹、文件方式,操作习惯完全按照Windows方式进行,提供右键菜单管理命令。2.浏览列表式,提供常规界面按钮式命令。本文采用的方式是文件清单列表式,至于第一种方式,另列专题进行说明。 一、界面原型 二、设计说明 连接管理:建立连接、断开连接、设置连接参数 文件操作:浏览文件、上传文件、下载文件、删除文件、导入文件(批量)、刷新列表 用户管理:查看用户信息、修改用户密码 三、遗留问题 1.文件操作长连接还是短连接问题? 2.下载优化问题?以文件/块为单位,采用线程池并行读取。 3.上传优化问题?以文件为操作单位,采用线程池并行写入。 4.用户权限管理问题?高并发用户(1000w)如何处理? 4.小文件处理问题?需要改造服务接口。 作者:张子良 出处:http://www.cnblogs.com/hadoopdev 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

优秀的个人博客,低调大师

【CVE-2026-39003】BTWAF 的 CDN 客户端 IP 获取逻辑的设计缺陷

请务必升级到最新版本的NGINX防火墙以及面板,并且启用自定义 CDN 请求头,且正确配置服务器与 CDN 或者 WAF 的安全互信系统,避免绕过攻击,以及攻击者自定义 CDN 请求头的任意 IP 篡改。 Be sure to upgrade to the latest version of the NGINX firewall and control panel, enable custom CDN request headers, and properly configure the security trust system between the server and the CDN or WAF to prevent bypass attacks and arbitrary IP spoofing by attackers using custom CDN request headers.

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册