自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java 1

Java is the high-level, object-oriented, robust, secure programming language, platform-independent, high performance, Multithreaded, and portable programming language. It was developed by James Gosling in June 1991. It can also be known as the platform as

2022-11-27 22:30:53 694 2

转载 Quality Assurance Interview Questions

or。

2022-11-27 22:25:24 238

翻译 Core Java - OOPs Concepts: Initial OOPs Interview Questions

0 null0 null111 Karan111 Karan。

2022-11-26 12:14:40 170

原创 leetCode 003:滑动窗口

# -*-coding:utf-8"""给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: ...

2020-02-27 14:39:33 92

转载 SmartMonkey--UI遍历

前言业界常用Android SDK中的Monkey长时间频繁快速的对app界面进行各种操作,从而检测app的稳定性,辅助手工测试人员发现不易发现的问题。然而,这种方式对界面元素的操作是随机或者简单规则订制的,无法保证界面元素的覆盖比例,更难以评估测试效果。基于Monkey的思路,逐渐形成了一种自动化测试方法称为“UI遍历”,其主导思想是尽可能多地去操作被测a

2016-09-20 23:43:16 5370 2

转载 关于View的ScrollTo, getScrollX 和 getScrollY

当利用 Scroller 去滑动屏幕或者扩展 ScrollView 的时候,总是会用到 getScrollX 和 getScrollY 去获取当前View 滑动到的位置,那么getScrollX() 和 getScrollY() 获取的到底是什么呢? 由于getScrollX 和 getScrollY 本质 上是一样的东西,下面只说明一下getScrollX, 一般是在屏幕上面左右划动的时

2016-05-03 23:05:14 270

转载 git-commit

软件版本:  操作系统:ubuntu10.04    内核版本:Linux version 2.6.32-36-generic    git 版本:git version 1.7.0.4目录:  1. 文件状态  2. 提交    2.1 git commit 与 git commit -a    2.2 添加提交信息  3. 修改/取消  4. 参

2016-04-16 13:42:50 370

转载 利用线程运行栈StackTraceElement设计Android日志模块

如果你想在你的Android程序中自动打印MainActivity.onCreate(line:37)这种类名.方法名(行数)的日志该如何实现呢?1.引入Java的线程运行栈Java.lang包中提供了StackTraceElement,可以用来获取方法的调用栈信息。通过调用线程函数Thread.currentThread().getStackTrace()可以获得StackTraceEl

2016-04-15 14:09:13 478

转载 shell 中的特殊符号的含义

学习撰写 script 最迅速的捷径是观摩别人的 script 档案。不过,此法儘管实际,但这对于 shell 基础认知不足的人来说,通常都得到"事倍功半",甚至半途而废。通常第一个问题就是搞不懂那些"特殊符号"到底在代表什么意义,又到底她们干了些什么?以下,农夫尝试列出常用的特殊符号表列,并在说明中加入简短的范例。原则上,"详细介绍"实非本章写作的原意。因为这些符号,在我后面打算撰写的章

2016-04-13 17:49:35 403

转载 Java并发编程:并发容器之ConcurrentHashMap(转载)

下面这部分内容转载自:  http://www.haogongju.net/art/2350374  JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程竞争容器时,吞吐量严重降低。因此Java5.0开

2016-04-07 15:04:13 299

转载 接口测试第十二课(Fiddler过滤)

经常有人问我,如何只抓手机上某个应用的请求包?在使用fiddler抓手机包的过程中,fiddler会话框上瞬间就满屏了,因为它不仅抓到手机上的请求数据包,也抓到了PC端的网络请求包。这时候很难找到想要的数据,于是小编觉得很有必要专门写一篇关于如何过滤出想要的会话。一、电脑端如何过滤出来自“部落之家”论坛的请求?首先要知道“部落之家”论坛的域名:www.hordehome

2016-03-22 22:07:49 4740

转载 Java并发编程:线程池的使用

在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  在Java中可以通过线程池来达到这样的

2016-03-16 11:53:57 177

转载 Android:30分钟弄明白Touch事件分发机制

Android:30分钟弄明白Touch事件分发机制Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGroup当成View来分析。

2016-03-11 20:33:43 287

转载 对Bridge模式的理解

摘要:本文首先解释了Bridge模式的定义。然后通过一个例子,一步步将Bridge模式实现。 在一切开始之前,请允许我先给出三条经典名言:Design to interfaces. Find what varies and encapsulate it. Favor composition over inheritance.后面我们会反复,并且是反反复复的用到。我认为在做设计的时候这三句话

2016-02-02 19:57:36 597

转载 Don’t Ask, Tell

让我们从一个计算工资的老例子说起. 不同的员工有各种不同的工资计算方法, 这种情况下如何为全公司的员工计算呢? 想想现实中的情况, 在公司可能有一个会计部,每到发薪的日子. 会计部就会把全公司的员工资料集中到一起, 看看张三是什么类型的员工, 如果是小时工就按小时工来计算,如果是办公室主任就按主任的方法来计算. 基于这样的考虑, 我们在建模的时候也会相应的建立一个类似于会计部的类, 其中定义了一个

2016-02-02 19:39:13 470

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2016-02-02 13:10:35 203

转载 Java泛型:泛型类、泛型接口和泛型方法

根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于:有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。泛型类容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义:public class Container { private String key; private String val

2016-02-02 11:10:45 293

转载 Java读取properties文件中文乱码问题解决

问题的提出:初用properties,读取java properties文件的时候如果value是中文,会出现读取乱码的问题 问题分析:开始以为是文件保存编码问题,把eclipse中所有的文件编码都修改成utf8,问题依然存在;把内容复制到notepad++进行utf8编码转换,问题依旧;上网搜索有人提议重写properties类或者用jdk自带的编码转换工具,嫌麻烦而且凭感觉jdk开发者不可

2016-01-31 15:03:39 551

转载 MySql避免重复插入记录的几种方法

方案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:复制代码代码如下: INSERT IGNORE INTO `table_name` (`email`, `phone`, `user_id`) VALUES ('test9@163.com', '99999', '9999');  

2016-01-30 21:15:33 318

转载 android中读取properties文件

java中经常用到properties文件,然后通过使用Properties类来解析,这里不再陈述使用properties文件的好处,主要探讨如何在android中使用properties文件!   方法一:因为最终是通过流文件来进行properties文件读取的,所以很自然,我们想到要将文件放入到assets文件夹或者raw文件夹中了。   例如,我们这里有一个文件——>

2016-01-30 19:10:06 579

转载 Selenium - CSS Selector

Selenium - CSS Selector (2012-04-24 08:28:18)转载▼标签: css locator 杂谈分类: Selenium昨天我练习了用CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Eleme

2016-01-15 14:28:00 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除