- Flybirds框架使用总结
自动化测试框架
运行环境Python版本:3.9.9Node版本:20.5.1Pycharm版本:2021.3专业版安装flybirds包打开Pycharm终端,输入如下命令:pipinstallflybirds安装完成后继续输入flybirdscreate然后输入项目名、平台,设备名和包名可以后面再填运行用例以Android自动化测试为例在生成的项目路径fbTest/features/test/android新
- Uiautomator2实现Android自动化测试详解
MY测试之路
App自动化测试自动化androidpython
目录1、UIautomator2框架原理2、UIautomator2使用2.1、安装2.2、元素定位工具-weditor2.3、设备连接2.4、全局配置2.4.1、通过settings设置2.4.2、通过属性设置2.5、APP相关操作2.5.1、安装应用2.5.2、启动应用2.5.3、等待应用启动2.5.4、结束应用2.5.5、卸载应用2.5.6、获取当前上层APP的信息2.5.7、获取指定APP
- Windows下Appium+Python Android自动化测试环境搭建
AsaGuo
安装JavaJDK(及环境变量配置)http://www.oracle.com/technetwork/java/javase/downloads/index.html安装AndroidSDK(及环境变量配置)https://www.jianshu.com/p/5daddf3a0f1d安装Python(及环境变量配置)https://www.python.org/downloads/windows
- 【金阳光测试】Android自动化测试第一季第零讲--预备知识
「已注销」
金阳光测试--学习笔记金阳光测试自动化测试android
百度传课:http://www.chuanke.com/v1983382-106000-218422.htmlhttp://www.chuanke.com/v1983382-106000-218423.html一、需要具备的能力:1、在测试行业呆过一年以上(必须)2、独立编写java或者c++等项目一年以上(必须)3、熟练掌握具备业界开源的自动化工具并用在工作中(monkey、monkeyrunn
- APP自动化测试-安卓性能测试Monkey
Roda的博客
测试自动化测试性能测试android自动化性能测试
什么是MonkeyMonkey是一个Android自动化测试工具,主要用于Android的压力测试,测试app是否会Crash,通过Monkey程序模拟用户触摸屏幕、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,Monkey测试是一种为了测试软件的稳定性,健壮性快速有效的方法。安装Monkey测试环境*安装JDK,配置环境变量(https://www.oracle.com/
- 自动化测试工具——Monkey
程序员雨果
软件测试技术分享测试工具功能测试职场和发展
前言:最近开始研究Android自动化测试方法,整理了一些工具、方法和框架,其中包括android测试框架,CTS、Monkey、Monkeyrunner、benchmark,以及其它testtool等等。一、什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程
- 2022年四大流行Android手机自动化测试工具,全在这里了
软件测试小小白
软件测试android自动化测试工具pycharm
Android自动化测试的工具非常多,但是目前主流使用的就那几个,我会详细说明他们各自的情况,你可以根据自己的需要决定使用哪款工具。AppiumAppium是目前最主流的移动测试自动化框架,不仅支持Android应用,而且适用于iOS、混合和Web应用程序。它底层完全使用了Selenium和WebDriver的API,所以如果你之前有用过selenium,几乎不需要额外的学习成本就可以使用appi
- 移动App自动化测试
小辣椒1213
原文出处https://www.toutiao.com/i6473606106970063374/原文作者是今日头条的:一个字头的诞生在此感谢原文作者的无私分享!移动App自动化测试(一)目前移动App的自动化测试框架比较多,比如:Robotium、Expresso等,很多大公司甚至都会有自己的一套自动化测试框架。这篇文章简单Android自动化测试框架,iOS自动化测试框架也会少量提到。Monk
- Android自动化测试中使用ADB进行网络状态管理!
程序员油条
软件测试自动化测试技术分享android开发语言
技术分享:使用ADB进行Android网络状态管理Android自动化测试中的网络状态切换是提高测试覆盖率、捕获潜在问题的关键步骤之一,本文将介绍如何使用ADB检测和管理Android设备的网络状态。自动化测试中的网络状态切换变得尤为重要。网络状态查询adbshellnetstat首先,我们可以使用adbshellnetstat命令来查看设备上的网络状态。这个命令提供了一个简洁的网络连接列表,包括
- Android自动化测试必备的测试框架
测试界的路飞
软件测试技术分享android
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
- android adb自动化测试,Android自动化测试常用ADB命令
凉快一点点
androidadb自动化测试
做Android自动化测试的时候经常会用到一些ADB命令,今天整理了十个,牢记这十个命令基本上能满足自动化测试的需要。image.png1.查看APP的Package进入aapt程序的安装路径(D:\ProgramFiles\Android\sdk\build-tools\21.1.2)aaptdumpbadgingxxxx.apk|findstr"package"2.查看APP的MainActi
- android自动化测试实例,Study:基于Selenium进行Android客户端自动化测试的例子。
龚禧学长
android自动化测试实例
注意:此处省略ADB和Node.js的配置。代码示例:packagecom.hisky.seleniumTest;importjava.io.BufferedReader;importjava.io.File;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;
- Android自动化测试中使用ADB进行网络状态管理!
测试界的彭于晏
自动化测试技术分享软件测试androidadbselenium单元测试测试工具软件测试
技术分享:使用ADB进行Android网络状态管理Android自动化测试中的网络状态切换是提高测试覆盖率、捕获潜在问题的关键步骤之一,本文将介绍如何使用ADB检测和管理Android设备的网络状态。自动化测试中的网络状态切换变得尤为重要。网络状态查询adbshellnetstat首先,我们可以使用adbshellnetstat命令来查看设备上的网络状态。这个命令提供了一个简洁的网络连接列表,包括
- 自动化测试工具——Monkey
软件测试曦曦
软件测试自动化运维软件测试功能测试自动化测试程序人生职场和发展
前言:最近开始研究Android自动化测试方法,整理了一些工具、方法和框架,其中包括android测试框架,CTS、Monkey、Monkeyrunner、benchmark,以及其它testtool等等。一、什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程
- python编写手机自动化脚本_Ubuntu+Python+UIAutomator写Android自动化测试脚本-模拟拨打电话...
weixin_39695490
python编写手机自动化脚本
序言首先介绍一下python和uiautomator1、UIAutomator是Android官方推出的安卓应用界面自动化测试工具,是最理想的针对APK进行自动化功能回归测试的利器,使用UIAutomator基本可以满足常规测试需求。2、Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,通过Python与uiautomator结合可以写出你想的自动化测试环境配置1、首先ubunt
- 模拟器真机环境_iOS 自动化测试踩坑(一): 技术方案、环境配置与落地实践
weixin_39945795
模拟器真机环境
移动端的自动化测试,最常见的是Android自动化测试,我个人觉得Android的测试优先级会更高,也更开放,更容易测试;而iOS相较于Android要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了iOS自动化测试的一些实践。1.环境准备1.1硬件环境-MacbookPro(做iOS测试,Mac是绕不开的,我们依赖的软件环境需要运行在Mac上,必须要有一台Mac本(很贵),得攒银子咬牙
- Ubuntu+Python+UIAutomator写Android自动化测试脚本-模拟拨打电话
Yink_Liu
序言首先介绍一下python和uiautomator1、UIAutomator是Android官方推出的安卓应用界面自动化测试工具,是最理想的针对APK进行自动化功能回归测试的利器,使用UIAutomator基本可以满足常规测试需求。2、Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,通过Python与uiautomator结合可以写出你想的自动化测试环境配置1、首先ubunt
- 【Android自动化测试】5个必备的测试框架
程序员木江
软件测试单元测试android
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
- Android自动化测试,5个必备的测试框架
程序员威子
测试用例职场和发展自动化测试软件测试android
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
- Android自动化测试工具调研
[虚幻私塾】
11android自动化测试工具计算机
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统本文为作者原创,允许转载,不过请在文章开头明显处注明链接和出处!!!谢谢配合~作者:https://blog.csdn.n
- Android自动化测试学习路线
咸鱼的梦想
测试--5.安卓测试自动化测试android
最近在整理Android自动化测试的相关资料,大体上把一些知识点梳理了,这里做一个简单的分享!Android里面测试相关的工具和框架太多了。你应该从以下几个方面入手。编程语言的选择如果你要学习的是Appium的话,当然它是移动自动化测试领域最流主流的工具之一,同时支持iOS和Android两大平台,最主要是还支持多种编程语言(Java/Python/C#/JavaScript…等),这是它能得到广
- Android自动化测试(UiAutomator)
whackw
移动开发android测试android自动化测试UiAutomator
一、一个BUG引发的问题如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。那么,自动化测试可以完成哪些任务呢?简单的说,那些重复性的测试工作,都可以交给自动化完成:1、设置手机的语言2、添加、删除、收藏联系人3、拨号、挂断4、甚至发送短信、收藏短信如果需要上面的功能,那么就开始自动化之旅吧。二、Android自动化测试简单介绍
- Android自动化测试必备的测试框架
软件测试甜甜
自动化测试android
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
- 一文明白如何使用常用移动端(Android)自动化测试工具 —— Appium
软件测试潇潇
自动化测试软件测试软件测试工程师android自动化测试工具软件测试功能测试自动化测试程序人生
自动化测试自动化测试大家都有所了解,近十年来,自动化测试这项技能也一直是软件测试从业者想要掌握的一项技能,根据有关调研显示,希望掌握自动化测试技能的人十年来都约占七成本文会带来自动化测试中的移动端(Android)自动化测试的内容和对其测试框架进行简单的概述,希望可以让大家对Android自动化测试有个大致的理解,然后以Appium为例,介绍其环境搭建和基本使用。Android自动化测试Andro
- 在Mac OSX 上配置Appium+Android自动化测试环境
自动化软件测试
androidadb自动化测试软件测试测试工程师
前提准备开始正文之前,你需要准备好一些基本条件:安装好MacOSX操作系统的设备能够访问中国局域网以外资源的方法(没有也行,但很痛苦)已经安装好homebrew已经安装好Python3.x已经安装好JavaRuntimeEnvironment安装AndroidStudio/SDK本文主要为了测试安卓应用,那么这里我们就需要安装AndroidStudio或者AndroidSDK。AndroidStu
- 教你用Appium搭建Android自动化测试框架(详细教程)
小码哥说测试
自动化测试技术分享干货分享自动化测试软件测试经验分享
如题,本文附有仓库地址以及代码,目录如下:1.下载安装appium2.配置并使用appium3.配置工程一、下载安装appium下载appium-desktop的mac版本,我选择用1.17.1版本,最新的版本1.22.0,拆分一个桌面应用为两个桌面应用了,一个叫做AppiumServer,另外一个叫做AppiumInspector。下载链接:github.com/appium/appi…UIAu
- Android自动化测试之——UI Automator
小酸奶嘎嘣脆
android自动化测试android自动化测试ui
Android自动化测试之——UIAutomatorAndroid自动化测试之UIAutomatorUIAutomator综述AndroidAPI要求UIAutomator框架UIAutomator查看器UIAutomator配置刚上班,部门让从自动化测试做起,顺带熟悉业务,到现在为止做自动化测试已经三个月了,从UIAutomator到Espersso,到Mockito再到JUnit等等,学习了很
- Android自动化测试-UiAutomator环境搭建
测试萧十一郎
软件测试软件测试工程师自动化测试android软件测试功能测试自动化测试程序人生职场发展
一、环境准备1.安装androidsdk,并配置环境变量2.安装androidstudio,国内访问官网受限,如果下载不到,可以到我的百度云盘下载:https://pan.baidu.com/s/1bpq5wK3此云盘中有uiautomator2所依赖的jar包,可以同时下载二、新建AndroidStudio工程新建一个project,输入applicationname,下一步,默认选择,下一步,
- Android自动化测试,5个必备的测试框架
美团程序员
自动化测试软件测试技术分享android
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些供应商框架
- APP自动化环境安装(一)
十二_tester
环境安装Node.jsappiumserver-desktop安卓ADTappiumpython库模拟器(真机)UiAutomator、UiAutomator2、Bootstrap的关系首先来说下UiAutomator和bootstrap:UiAutomator是Android自动化测试框架,是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架。其最大的特点就是可以跨进程操
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul