自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(199)
  • 资源 (30)
  • 问答 (1)
  • 收藏
  • 关注

原创 实战webSocket压测(三)Jmeter真实接口联调

接口说明:websocket接口,首次连接,通过Text请求设置开启标志,然后通过wav文件流传输,达到后端服务可以根据传输信息进行解析满足指定标准后,websocket返回请求成功信息。接口地址为:ws://sunlei.demo。

2024-04-07 23:19:48 226 1

原创 实战webSocket压测(二)jmeter配置webSocket连接

(比如:服务端每2秒固定生成1个通知消息,添加到队列中,那么20秒以后,队列中已经有10条消息,此时,你触发1条请求,服务端对该请求进行响应,你需要读取11次才会拿到该响应值,前10次拿到的是已经生产的队列中的通知消息)是一个读写Sampler,它向连接通道发送一个请求,然后从响应队列头部读取一个响应,如果读不到就等待,直至超时。是一个只读Sampler,它只从队列头部读取一个响应,如果读不到就等待,直至超时。是一个只写Sampler,它只向连接通道发送一个请求且不等待响应。用于执行基本的请求-响应请求。

2024-04-03 20:37:37 711 1

原创 实战webSocket压测(一)webSocket背景

WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许在客户端(如Web浏览器)和服务器之间建立持久的连接,实现全双工通信。

2024-04-03 19:31:49 320 1

转载 Android studio 添加忽略文件

原文地址:https://blog.csdn.net/u010418640/article/details/78744309合作开发为了防止编译出错,减少冲突,在使用版本管理是一般需要添加忽略文件。以下是步骤。点击File --->Setting出现以下对话框3  忽略文件 local.properties文件4 忽略文件夹.idea文件夹.gradle文件夹...

2018-10-18 10:44:57 1151

原创 Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.

和同事一起使用git 。今天pull时候出现这个提示。Your local changes would be overwritten by merge. Commit, stash or revert them to proceed. 显示。如果Pull 成功会把我修改的代码覆盖。所以。按照提示。通过Android Studio 处理。第一步。先把 我们的修改 Stash 。存储起来。。你操作...

2018-06-12 19:09:27 152694 51

原创 Android 虚拟键盘遮挡住页面问题我遇到的坑及个人解决办法

场景:某个页面多个组件。总体排版正好凑成满屏。一切按照UI给的标注效果图来。大部分机型测试通过。没有问题。华为手机有问题兼容性:华为手机修改了虚拟键盘的位置。用户可以自由控制显示与隐藏虚拟键盘出现在屏幕底部。会遮挡住部分页面如下图:用户协议部分被虚拟键盘遮挡了。通过网上查询:大部分介绍解决办法是:getWindow().addFlags(WindowManager.LayoutParams.FLA...

2018-03-26 18:51:54 4508 2

原创 完美解决ListView内部嵌套GridView导致各种异常,无法点击的问题

业务场景就是ListView里面每个item 分别嵌套了一个GridView。。。说起来很简单。。这里面坑很多。。遇到的问题可能有:1、gridview显示不全。无法占满。2、listView点击item点击事件无效 3、GridView点击事件无效。4、假如GridView每行显示3个。但是某一行只有2张图片,那么第三张图片所在的空白区域点击事件无法触发 listView的Item 的点击事

2017-05-10 20:46:09 1014

原创 仿今日头条进行点击弹出输入框输入法弹起。按返回键输入框和输入法同时消失。并且监听输入法随输入框消失而消失

在做Android app时候有这样的业务场景:在评论页面,点击评论键弹起输入框,要求如下:1、点击,输入框获得焦点,键盘弹起。用户可以评论 2、修改手机键盘回车键为 发送字样,用户输入完成以后点击发送,上传输入内容。弹出框消失,键盘消失。3、当输入框存在时候。点击外部区域,输入框消失。。如果此时键盘为弹出装太消失。4、如果键盘和输入框同时存在,点击手机返回按钮,键盘和输入框同时消失,而不是点

2017-04-25 14:32:37 3692

原创 Android Webview完美支持播放各种视频。(解决无法播放优酷视频的问题以及周末无法播放优酷视频的问题)

通常我们会有这样的业务需求:手机端展示某个H5页面,H5页面来源可能是优酷、56、爱奇艺等某个视频网站的一个视频。用户可以直接操作观看。很简单。但是很容易出现问题。比如属性没有处理好。会出现可以加载56、爱奇艺视频都没有问题  但是无法加载优酷视频的bug。网上介绍的解决办法良莠不齐。大部分都是一些过时的属性。而且还没有效果。解决思路如下: webview.getSettings().se

2017-01-24 16:28:56 15781 11

转载 Android Studio提交代码到SVN

刚刚使用Android Studio的时候吧代码提交到SVN上老是出错,或者就是提交上去下载的时候也是出各种错误。最近写的项目都是提交到svn上,平时也没有出错,写到博客上终结下。特别注意的是,下载svn代码的时候,使用的sdk最好使用同一个版本,几乎不会出什么错了,如果不愿意使用的话可能会需要下一些东西,需要翻墙,所以如果你能翻墙就无所谓了。首先需要下载一个svn客户端,

2017-01-17 11:57:36 916

原创 ANdroid 代码中设置与布局文件一样的dp高度的引用方法

300dp 这是dimen文件中300dp高度的设置代码中引入形式为:getResources().getDimensionPixelOffset(R.dimen.popupwindow_width_dingyue)

2016-08-22 12:43:48 5115

原创 解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内

本文章主要介绍 高德定位锁屏黑屏定位不更新的问题。实现流程是:程序开始阶段正常执行定位,注册监听锁屏监听,唤醒cpu监听,当锁屏 广播每2秒发起一起单次定位唤醒。源码如下:package net.tycmc.zuoyedemo;import com.amap.api.location.AMapLocation;import com.amap.api.location.AMa

2016-04-21 15:30:59 12118 4

原创 python+selenium实现UI自动化(入门篇)

把鼠标放在标红的webdriver上,会弹出悬浮框,点击-》import this name(如果显示的不是这个,重启一下pycharm,或者重启电脑试试)-》点击selenium.webdriver。核对一下,是否真的安装成功?输入命令:pip show selenium ,这里显示了selenium的详细信息。下面是python地址,自动展示的,不用管。截图中,上面是项目地址(可以提前在指定位置创建文件夹,这里引入即可);此时执行代码(点击右上方按钮):发现程序无法执行,而且报错了。

2023-10-07 20:24:21 499

原创 python实现UI自动化配置谷歌浏览器驱动

其他版本驱动地址:https://registry.npmmirror.com/binary.html?我的python安装目录是:C:\Users\lei.sun\AppData\Local\Programs\Python\Python311。最新驱动地址:https://googlechromelabs.github.io/chrome-for-testing/最新版本地址是:117.0.5938.149,问题不大。我的是浏览器版本对应驱动在最新驱动地址中(正常情况,大版本一致即可,尽可能完全对应)。

2023-10-07 19:46:03 754

原创 pycharm安装

链接:https://pan.baidu.com/s/1ppxPTLW5ikmLg41n3KeQUg。为什么需要社区版,因为社区版免费。(专业版只能免费30天)安装位置:这里我改了一下安装路径。改到了我自定义的位置。安装完成需要重启电脑。可以选择立刻重启和稍后自行重启。其他的都是下一步-》下一步即可。

2023-10-07 19:15:56 191

原创 Python环境安装

链接:https://pan.baidu.com/s/1qNH3KU0iHIi-tS9wYBVrtQ。注意:一定要勾选Add python.exe to PATH选项,这里避免后续自己配置环境变量。3、等待安装完成,显示 Setup was successful,点击Close即可。验证台里输入 python ,回车。如果正常显示python版本信息,即安装成功。打开dos控制台:点击搜索按钮,输入cmd,打开控制台。4、验证python是否安装成功。2、下载完成以后准备安装。

2023-10-07 14:19:45 94

原创 Cron表达式解析

秒数是0,分钟数是0,小时是3--5小时;日和月和星期未指定。或者说每天凌晨3:00,4:00 ,5:00点,每小时执行一次任务,共3次;":秒数是*,代表所有秒,分钟数是0,小时是3;合起来就是:每天的凌晨3:00:00时候开始,每秒都执行1次,一共执行60次,当进入3:01:00时候会停止执行;:秒数是0,分钟数是0,小时数是2,日期是27号,月份是9月;- :代表范围,例如:分钟位为:0-3,代表0至3分钟的每1分钟。先看有值的部分,秒位是0,分钟位也是0,小时位是21点(后面参数看不懂,一会讲)

2023-09-19 20:41:33 3662

原创 win10环境下,应用无法启动并被删除(无法完成操作,因为文件包含病毒或潜在的垃圾文件)

一、关闭所有自己安装的杀毒软件,如:360安全卫士,金山毒霸等。2、进入以后,点击"病毒和威胁防护"的管理设置。1、搜索栏输入“病毒和威胁防护”3、以下内容全部关闭即可。

2023-07-23 12:07:25 285

转载 postMan请求增加注释

以前使用postMan请求接口经常没法写注释,写了注释以后接口请求会报错。因为它会把注释信息一起作为参数发送给服务器。此种方式仅针对post请求,并且参数位于body下的内容。支持2种方式的注释。/*123131*/ 和 //方式。解决方案:在该接口Pre-request Script 里添加如下代码即可解决。

2023-07-07 11:34:36 2961 2

原创 使用adb工具通过wifi连接安卓设备

链接:https://pan.baidu.com/s/1hLf14wCCUMs2xdU5WkLY8g。三、确保手机和wifi在同一个wifi网路下。进入adb文件夹下,使用开始连接。10.250.23.202是安卓设备的ip地址,如图,我已连接成功。一、下载adb包,并解压。网上很多地方可以下载资源或者从我的网盘下载。二、安卓设备打开开发者选项,打开USB调试开关。

2023-07-07 10:58:47 1055

转载 解决adb通过wifi连接安卓设备无法连接。出现“由于目标计算机积极拒绝,无法连接。 (10061)”错误,

setprop service.adb.tcp.port 5555 //设置adb服务端口为5555, 打开adb网络调试功能。附加说明: setprop service.adb.tcp.port -1 //表示打开adb的usb调试功能。3、 在开发电脑WIN系统中,通过cmd打开命令行窗口界面,输入adb devices,2、设置安卓系统如下,安卓系统中的开发者选项中的 <<USB调试>>项是开启的。如果能够看到, 列出所连接的设备,表示usb方式连接好Android系统。

2023-07-07 10:28:43 3780

转载 unknow or unsupported command install 和 pip下载缓慢问题

python pip问题解决

2023-01-29 12:13:33 273 1

原创 jmeter 修改查看结果树显示数量

jmeter 修改查看结果树显示数量

2022-12-06 23:38:23 924

转载 Jmeter响应乱码、断言中文匹配失败问题解决方案

Jmeter响应断言中,中文匹配失败问题解决

2022-12-06 23:27:51 869 1

转载 (转)telnet不到虚拟机的某个端口问题

telnet不到虚拟机的某个端口问题

2022-11-08 22:45:43 1400

转载 解决报错: Cannot find a valid baseurl for repo: base/7/x86_6

linux

2022-11-04 17:09:23 2314

转载 (转载)Windows安装mysql详细步骤(通俗易懂,简单上手)

mysql windows环境安装

2022-11-02 15:56:47 217

原创 Jmeter 批量引用变量,CSV数据文件设置。

第一步:准备源文件新建txt文件,每行一批数据,英文逗号隔开示例:第二步,配置CSV数据文件设置

2022-05-12 18:42:55 945

原创 Jmeter创建测试流程

Jmeter环境准备好了以后,开始创建项目。(接口和请求报文通过PostMan验证过,服务正常)第一步:创建一个线程组。流程:Test Plan--右键---添加--线程--线程组第二步,线程组设置名称:你的线程组名称,你想叫啥叫啥线程数:你打算发起多少个请求,1个 还是20个?随意Ramp-Up(时间):你打算多长时间内,所有线程全部启动循环次数:每个线程启动以后,循环请求,请求几次第三步,创建Http请求。添加--》取样器---》Http请求第四步,配置http请求参数服务.

2022-05-12 16:04:56 1473

转载 jmeter设置为中文的两种方法(转)

jmeter默认是英语环境,但是可以通过设置来显示为中文。方法一:在jmeter面板上选择Options --> Choose Language --> Chinese但是这种方法设置的只能在当前界面生效,下次打开jmeter仍然会显示为英文。方法二:通过设置jmeter.properties文件来设置语言为中文(这种方法设置后,以后打开Jmeter都是显示的中文)1)、在jmeter安装路径下打开bin目录,找到jmeter.properties2)、打开j..

2022-05-12 14:46:35 30882

转载 Jmeter界面字体大小设置方法(转)

注意:以下的修改操作,均需要在重启JMeter后才可生效,看见效果。第一步:找到Jmeter所在目录--->bin--->jmeter.properties文件,使用Notepad++打开第二步:以下是调整Jmeter使用界面不同区域的字体大小方法1、调整放大比例(分辨率设置):jmeter所在目录--->bin--->jmeter.properties,修改如下(factor=1.8,指放大1.8倍):jmeter.hidpi.mode=truejmet..

2022-05-12 14:19:26 7790 1

原创 jmeter 启动代理服务器失败

配置好代理服务器启动时候,报错could not create script. recorder -see log for details:>>非法选项:-ext尝试 keytool -help <<Command failed, code: 1‘keytool -genkeypair -alias :root_ca: -dname “CN=_ DO NOT INSTALL unless this is your certificate (JMeter root CA), U=

2021-12-23 10:52:03 1513

原创 Android 通过代码添加app 到白名单。关闭此APP的 省电策略,适用于手机 安卓6.0系统以上。

首先是添加权限:<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>其实次主要代码,如果app没有在 白名单。会弹出dialog 引导用户选择。 PowerManager pm = (PowerManager) getSyste...

2020-02-27 14:28:42 4355 3

原创 Android 配置签名到项目内

场景:常规安卓项目打包时候我们会自己选择 签名文件。但是如果用到命令 或者快捷键。我们需要把签名配置到系统里。下面介绍一下配置过程。1、点击 file ----->>ProJect Structure2、选择 module ---->>app---->Signing Sonfigs-----点击 +号3、输入 mySign 名字 倒是 随便...

2020-01-15 17:27:44 488

原创 基于友盟统计的多渠道打包。

原文地址:https://www.jianshu.com/p/b2e3a2f1a396一、申请 友盟的 账号,具体请查看友盟相关 如下是我申请的账号:二、AndroidManifest.xml文件添加配置:1、 权限:<uses-permission android:name="android.permission.ACCESS_NETWORK_STA...

2020-01-15 16:37:59 394

原创 高德地图 使用Glide加载网络图片作为 marker

今天有人问,一个marker同时加载本地图片和网络图片。应该怎么处理。最后是这样:public void setMarker(final double wd, final double jd, final int mid, String url) { view = getLayoutInflater().inflate(R.layout.zdyview, null); fin...

2020-01-13 11:06:17 680

转载 linux 安装python 3.7.0,亲测有效

原文地址:https://www.cnblogs.com/yhongji/p/9383857.htmlLinux 安装python3.7.0我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过python --V 或 python --version 查看系统自带的python版本有一些系统命令时需要用到py...

2020-01-06 11:17:22 1270

转载 Android Studio 快速查看 本地调试版的sha1和MD5值

原文地址:步骤:Andorid Studio 右侧 Gradle--->项目名称--->app--->Tasks--->android--->双击 signingReport底下:Run标签里或者在Terminal标签里 可以查看具体结果。我的在Run标签下。Studio版本不同可能不同截图如下:...

2019-12-12 16:51:40 553

原创 Android 8.0以后 notification 不显示的问题

notification 在安卓8.0以后出现了 不显示的问题。修复好的代码如下:public class NotificationDemoActivity extends Activity { Button bt_send; String channelId ="my channel"; //通知id String name="渠道名字"; @Overri...

2019-11-29 13:33:10 559

原创 XML布局和清单文件中 attribute:xxx is not allowed here

今天导入网上下载的一个项目的时候。遇到了这种情况。清单文件android:allowBackup="true"android:supportsRtl="true"android:theme="@style/Theme.AppCompat.NoActionBar"tools:ignore="GoogleAppIndexingWarning"等属性均遇到了这个问题。提示: is no...

2019-11-20 19:35:18 27532 2

实现点击在组件下方弹出单选框。并且选中哪个哪个后方显示对勾。文字变色。同时展示Popupwindow实现和遮罩效果

源码类

2017-02-25

Android 轮播图,Banner图,

Android轮播图。Banner图。支持1张2张多张。支持自动播放。手动播放。点击

2017-02-24

Android实现轮播图,Banner ,可以自动轮播,。可以滑动。(修正版)

Android实现轮播图,Banner ,可以自动轮播,。可以滑动。(修正版)

2017-02-15

Android数据库完美框架和示例

Android数据库封装好的完美框架,同时示例中展示了对于数据库的增删改查操作。非常好

2017-02-14

Android二维码扫描demo

Android 开发中 二维码扫描小demo.基于谷歌zxing jar包。通过Activity 和Fragment 分别实现

2017-01-06

butterknife-7.0.1

butterknife-7.0.1 移动开发框架注解包

2016-12-30

Android实现轮播图Banner。包括自动播放,手动滑动。

实现轮播图效果。

2016-12-30

Android开发录制视频。含源码

直接利用手机录制视频的demo。包含全部源码

2016-12-22

ant-contrib-1.0b3

主要用于ant打包使用

2016-12-19

ant-contrib-1.0b3.jar

2016-12-17

ant分渠道批量打包测试工程

ant批量打包工程。包含ant-contrib-1.0b3.jar包

2016-12-17

利用Universal-Image-Loader加载网络图片。只有加载网络的

利用Universal-Image-Loader加载网络图片。只有加载网络的。主要还是Universal-Image-Loader开源框架。。其他好多功能还在发掘中

2016-12-15

ListView上拉加载更多功能代码

ListView上拉加载更多功能代码

2016-11-24

ListView加载更多示例

ListView加载更多示例

2016-11-23

圆形ImageVIew

自定义圆形Imageview

2016-11-16

解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内

解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图绘制弹出框等内容。高德地图将所有坐标绘制在可视区域内,本程序作为向高德地图申请高德LBS开发平台开发者认证证书的做业demo ,现在做业通过了,分享出来。 注:本定位 jar包为2.4版本。下载demo 以后 记得替换为自己申请的高德key值。。如有问题欢迎csdn 联系我

2016-04-19

tabby-1.0.201版本

好用的终端管理工具

2023-11-07

Jmeter 5.X版本,Html报告文档汉化包

已经实际操作过,有效。下载该文档,解压后是个report-template文件名的文件夹,整个复制粘贴到 Jmeter安装目录下的bin文件夹下。原有report-template覆盖即可。

2023-07-07

umengDemo.zip

友盟多渠道打包demo。完整demo下载。注意修改里面的key值和 自己的签名文件。如果有不懂的可以查看我的csdn 文章说明

2020-01-16

AndroidKiller1.3.1,反编译工具

AndroidKiller是Andorid反编译工具,当前版本是1.3.1。

2019-10-24

putty.zip下载工具。亲测可用。

putty。windows平台连接到linux平台的工具。自己使用。

2019-10-10

python3.6 环境下itchat支持中文名文件上传

通常情况下 itchat是不支持中文文件名的文件发送的。官方解释是 需要下载新的 fields.py进行文件替换。所以我下载下来。进行保存供大家使用。 此外 我使用的Python3.6版本。发现官方文档指导不正确XXXXXXXXXXXXXXXXXXXXXX 我的处理方式是:我本地的python保存环境为 C:/Python 文件夹下。。经过查找 发现 同时在 C:\Python\Lib\site-packages\requests 和C:\Python\Lib\site-packages\pip\_vendor\requests\packages\urllib3 俩个 文件夹下 均有 官方指示的文档。文件名和内容一模一样。我只替换了第二个无效。必须俩个都替换。问题解决

2019-03-19

Andorid APP与JS交互demo

Android 原生与JS交互,相互传递资源等。代码展示。少量来源于网络。可用

2019-01-03

Android Studio 将Module 打成jar 包 示例

Android Studio 将Module 打成jar 包 示例 .其中demojar部分是测试jar包的

2018-07-19

AES-128-CBC加密Base64编码Demo

AES-128-CBC加密Base64编码Demo,亲测有效。而且 直接引入了BASE 64编码类 非常方便。不过只有加密算法

2018-07-09

可以自定义圆角的ImageView ..允许设置scaletype

原文链接http://blog.csdn.net/vv_bug/article/details/52779425 这个主要是链接介绍的下载的源码。

2017-07-18

ijkPlayer 所用到的封装好的.so文件记录(修复版)

Ijkplayer 用到的so文件,好多人不会封装。。而且好多的版本封装不全。导致部分格式不支持。这个版本是修复版。可以支持所有类型。但是APP会变得很大

2017-07-05

完美解决ListView内部嵌套GridView导致各种异常,无法点击的问题

完美解决ListView内部嵌套GridView导致各种异常,无法点击的问题,包含遇到的问题可能有:1、gridview显示不全。无法占满。2、listView点击item点击事件无效 3、GridView点击事件无效。4、假如GridView每行显示3个。但是某一行只有2张图片,那么第三张图片所在的空白区域点击事件无法触发 listView的Item 的点击事件。也就是说。这部分空白区域点击事件丢失了?

2017-05-10

仿今日头条进行点击弹出输入框输入法弹起。按返回键输入框和输入法同时消失。并且监听输入法随输入框消失而消失

仿今日头条进行点击弹出输入框输入法弹起。按返回键输入框和输入法同时消失。并且监听输入法随输入框消失而消失在做Android app时候有这样的业务场景:在评论页面,点击评论键弹起输入框,要求如下:1、点击,输入框获得焦点,键盘弹起。用户可以评论 2、修改手机键盘回车键为 发送 字样,用户输入完成以后点击发送,上传输入内容。弹出框消失,键盘消失。3、当输入框存在时候。点击外部区域,输入框消失。。如果此时键盘为弹出装太消失。4、如果键盘和输入框同时存在,点击手机返回按钮,键盘和输入框同时消失,而不是点击2次才全消失(这是个坑。正常情况下。点击返回键先消失键盘。再点击一次才消失输入框)。由于这些要求很多。网上很多相关介绍都是很多异常问题。。导致其中某一项不能成功。所以只能自己研究,捣鼓了一天。最后终于找到了好的解决办法。分享出来。

2017-04-25

仿美团加载等待框实现动画

就是请求服务器时候出现一个自定义的dialog。页面上展示一个动画。比如一个小人跑啊跑跳啊跳的。当加载完成页面刷新以后dialog消失

2017-04-11

sqliteexpert3

sqliteexpert3 64位备份文件

2017-03-27

ijkPlayer 所用到的封装好的.so文件记录

Ijkplayer 用到的so文件

2017-03-16

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

TA关注的人

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