- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 selenium打开浏览器
Chrome点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.htmFirefoxFirefox驱动下载地址为:https://github.com/mozilla/geckodriver/releases/IEIE浏览器驱动下载地址为:http://selenium-release.s...
2019-06-21 16:37:45
390
原创 JMETE环境配置问题
JAVA环境配置变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 自己的实际路径配置变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:Path变量值:%JAVA_HOME%\bin;%J...
2019-06-19 10:19:28
225
原创 java安装失败1603
将环境变量里的全部含有JAVA的全部删掉再安装如果还不行CLASSPATH , Path 也都删掉 ,基本上就可以安装了
2019-06-19 10:16:36
7482
原创 jmeter 用JS脚本加密参数(已获取JS加密脚本)
先将JS脚本(jiami.js)放入jmeter.bat所在的bin文件夹里打开jmeter使用JSR223预处理程序选择JS语言导入脚本load("jiami.js") 即可调用该js中的方法这里举例,我传入的参数i要加密:该JS中的加密方法是jiami.toBase64();var jm = jiami.toBase64(${i});vars.p...
2019-04-30 15:04:44
4177
1
原创 jmeter 参数化
HTTP请求需要传入多个不同参数时使用配置元件里的CSV数据文件设置根据提示说明配置好即可,分隔符:你导入的文件里两个变量中间用制表符分开就写“\t”,用逗号分开就写“,”。单个变量无视这之后引用变量就用 ${i} ${j} 即可获取这两个变量...
2019-04-30 14:52:00
155
原创 jmeter 通过防伪RequestVerificationToken
HTTP请求得到的响应数据中,包含因此需要通过正则将响应数据的值取出来,这里使用后置处理器中的正则表达式处理器正则表达式获取参数,这里正则表达式用法比较简单,就是把想要的内容写成了(.*?)来提取,其他都跟响应数据里一样之后用${RequestVerificationToken}引用即可再线程组中加入HTTP Cookie管理器,就能通过防伪页...
2019-04-30 14:43:24
1083
原创 Jmeter5.1 代理服务器录制
Jmeter5.1代理服务器录制加入HTTP代理服务器元件,设定录制端口(8082),选择控制器,其他默认添加过滤浏览器上加入上面端口(8082)的代理服务器,端口要一致,以360急速浏览器为例再选中该代理服务器回到Jmeter中,启动录制,浏览器中执行完操作,按图中停止,即可获得http请求等信息...
2019-04-30 14:27:33
3357
原创 java获取相关位置
new File("").getAbsolutePath() +"\\adb\\adb.exe" 取得项目所在位置的绝对路径 Hack.class.getResource("/").getPath() +"adb/adb" 获取 该class所在位置的路径getClass().getResource("/").getPath()
2018-01-11 17:10:36
323
原创 == 和 equal的区别
==是运算符号==可以判断值类型的值是否相同 判断引用类型的引用地址是否相同最好的写法是 null == str null!=strequals是object的方法equals 可以判断对象的内容是否相同对象是NULL的时候 无法调用equals方法 会异常
2017-10-14 00:18:56
198
原创 java判断URL协议自动补全HTTP(S)
public class GetProtocol { private final static String HTTP= "http://"; private final static String HTTPS = "https://"; private String newurl; //判断协议 能连接上则协议正确 public String
2017-08-18 10:57:38
2885
原创 Drawables设置图片大小和位置问题
如果想手动设置大小的话,事先要Drawable.setBoundss设置图片的位置和高宽,再使用setCompoundDrawables在左上右下某个位置显示如果按照原有比例大小显示图片就直接使用setCompoundDrawablesWithIntrinsicBounds
2017-08-15 15:21:46
711
原创 printwriter
PrintWriter pw = new PrintWriter(file/outputstream, true);调用println()、printf()或format()的方法才可以成功自动刷新不设置自动刷新就手动调用 flush();
2017-04-27 13:37:18
272
转载 java IO字符流和字节流
转载:http://blog.youkuaiyun.com/zxman660/article/details/7875799字节流在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而字符流在操作的时候是使用到缓冲区的字节流在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果字符流不使用close方法的话,则不会输出任何内容,说明字符流用的是缓冲区,并且可以使
2017-03-22 18:12:42
196
原创 安卓,onTouch和onClick
onClick是在onTouch中响应的当onTouch执行return true时 ,onTouch就会监听全部onTouch事件,onClick也不会在执行了,而如果执行return false,就开始监听onClick如何区别:当按下的时候记录位置,抬起的时候记录 如果位置相差大就是onTouch位置相差小就是onClick
2017-03-14 16:38:12
324
原创 Comparable接口和Comparator接口
Comparable接口 方法compareToa1.compareTo(a2)默认a1大于a2返回1 等于返回0 小于返回-1可以自定义规则要调用此方法,a1、a2类需要实现该方法例如 Poker a1 Poker类型里需要实现compareTo方法Comparator接口方法 comparecompare(a1,a2);需要调用该方法的本类实
2017-03-02 17:50:22
235
原创 Scanner在异常处理中死循环
for (int i = 0; i < 2;i++) { System.out.println("请输入第" + (i + 1) + "位玩家的ID和姓名:"); System.out.println("请输入玩家的ID:"); int id = 0; try { id = console.nextInt(); } catch (Exception e) {
2017-03-02 13:35:57
554
原创 JAVA中循环的递归问题
//int j=0;private void xuhao() {for (int j = 0; j System.out.println("请输入第" + (j+1) + "辆车的序号:");Scanner x = new Scanner(System.in);int zu = x.nextInt();if (zu>0&&zu
2017-02-17 14:28:35
3254
原创 安卓自学,手机上的横竖屏切换,状态栏隐藏
手机切换横竖屏崩溃在mainfest.xml对应的ACTIVITY中 添加这段android:configChanges="orientation|screenSize" 就不会崩溃啦动态设置横竖屏 方法 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);ActivityInfo.SCREE
2016-11-11 12:45:17
1698
原创 安卓自学,listview的item做效果的时候需要注意
设置为单选模式的时候android:choiceMode="singleChoice"需要listview.setItemChecked(position, true); 这个才能正确显示最好再配上listview.setSelection(position);效果更佳adapter.xml的样子也就是是listview里item的样子
2016-11-02 17:53:26
193
原创 android学习:背景图片是.9.png的时候的BUG
布局设置background会将布局内部控件和图片给覆盖掉在布局中加入padding就可以了
2016-08-16 15:10:42
441
原创 android.onclicklistener的多种实现方式
1,每个控件使用关键字new一个Btn = (Button) findViewById(R.id.Btn); Btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { }
2016-06-03 17:16:02
415
原创 android,防止toast重复显示的方法
最好是封装在一个方法里面方法中做判断 private Toast mtoast;private void showTextToast(String msg) { if (mtoast == null) { mtoast = Toast.makeText(getApplicationContext(), msg, Toast.LENGTH_SHORT); } else
2016-06-03 14:35:00
281
原创 android,获取屏幕宽高的方法
方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);screenWidth = wm.getDefaultDisplay().getWidth();screenHeight = wm.getDefaultDisplay().getHeight();
2016-06-03 14:24:30
282
原创 android学习,通过监听焦点,来进行类似监听软键盘弹出隐藏的功能
想要做的功能是:当软键盘弹出时,点击空白处,只隐藏软键盘,不隐藏布局 ;软键盘隐藏时 点击空白处隐藏布局安卓的监听软键盘非常麻烦因此通过监听焦点来实现edittext.setOnFocusChangeListener(focusListener); private OnFocusChangeListener focusListener = new OnFocusChangeLi
2016-05-06 15:04:24
1148
原创 android学习,在按钮或者文字上添加图片
Drawable rightDrawable = getResources().getDrawable(R.drawable.reddot); rightDrawable.setBounds(0, 0, rightDrawable.getMinimumWidth(), rightDrawable.getMinimumHeight());获取想要放置的图片
2016-05-03 16:51:54
876
原创 android学习,在项目上显示当前时间
public class RefreshTime { private Handler handler; private Timer timer; /** 更新当前时间 */ public RefreshTime(final TextView tvDate) { handler = new Handler() { public void handleMessage(Mes
2016-05-03 15:44:02
436
原创 android学习,当viewFilpper需要滑出并且GONE
此代码是在一个布局上面滑出了一个占2/1布局的新的登录布局用setVisibility来让他隐藏和显示 并配上动画效果想要让它gone并配上动画,直接写viewFlipper.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.left_out)); viewFlipper.setVisibility(Vie
2016-05-03 15:35:50
480
原创 android学习日志,点击几次后执行某操作的代码
long currentBackPressedTime;private int countTime; @Override public void onBackPressed() { if (System.currentTimeMillis() - currentBackPressedTime > 2000) { AvcApplication.the().showToast(thi
2016-05-03 14:52:54
348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人