自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Android】bug report

Android 的所有版本都支持通过 Android 调试桥 (adb) 获取错误报告;Android 4.2 及更高版本提供一个用于获取错误报告以及通过电子邮件、云端硬盘等分享报告的开发者选项。获取bugreport,操作如下:1.确保您已启用“开发人员选项”。2.在开发者选项中,点按bug report。3.等待片刻之后,您会收到一条通知,指出 Bug 报告已准备就绪如:Bug report #1 captured。4.使用命令导出bugreport。

2024-05-16 20:11:42 413

原创 【Android】DFU OTA

先讲一下DFU和OTA的概念。DFU(Device Firmware Update),就是设备固件升级的意思,而OTA(Over The Air)是实现DFU的一种方式而已,准确说,OTA的全称应该是OTA DFU,即通过空中无线方式实现设备固件升级。只不过大家为了方便起见,直接用OTA来指代固件空中升级(有时候大家也将OTA称为FOTA,即Firmware OTA,这种称呼意思更明了一些)。

2024-05-16 20:05:06 732

转载 【色彩飞溅:使用 Mask R-CNN 和 TensorFlow 进行实例分割】

气球从预训练的 COCO 权重开始训练新模型python3 balloon.py train --dataset=/path/to/balloon/dataset --weights=coco继续训练你之前训练过的模型python3 balloon.py train --dataset=/path/to/balloon/dataset --weights=last从 ImageNet 权重开始训练新模型python3 balloon.py train --dataset=/path/to/ba

2024-05-16 19:55:41 4

原创 【Android】应用程序解码编译

主要利用到工具和首先找到APK中的class.dex把apk文件改名为.zip,然后解压缩找到其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用dex2jar工具来逆方向导出java源文件;把class.dex拷贝到dex2jar.bat所在目录,即dex2jar目录下。在运行中输入cmd,回车。进入dex2jar所在的目录然后运行。

2023-02-08 09:30:31 811

翻译 【Android】Android 通信测试套件

Android Comms 测试套件是一个基于 Python 的轻量级自动化工具集,用于对当前和即将推出的 Android 设备执行自动化测试。它提供了一个简单的执行接口;一组可插入库,用于访问商用设备、Android 设备和一组实用函数,以进一步简化测试开发。它是无线堆栈开发人员或集成商的理想桌面工具,无论是练习新代码路径、执行置信度测试还是运行扩展回归测试套件。tests/google 目录中包含一组测试,其中许多测试只需一台或两台具有 wifi、蜂窝或蓝牙连接的 Android 设备即可运行,包括:W

2022-12-08 09:53:49 328 1

转载 【Android】BLE:蓝牙低功耗基础

蓝牙是一种短距离通信的无线电技术。特点:1.分散式网络结构2.点对点或多点通信3.快跳频和短包技术4.工作在2.4GHz ISM(工业,科学,医学缩写)频段5.时分全双工传输蓝牙4.0规范(2012年)开始支持低功耗蓝牙(Bluetooth Low Energy,BLE),低功耗运行和待机可以使得一颗纽扣电池运行一年。

2022-10-31 18:42:19 868

原创 如何对比txt文档,log对比程序

这里提供一个python程序,传入两份txt文件,生成对比html。如何对比txt文档,log对比程序。

2022-09-23 14:20:16 354

原创 【Android】应用测试基础

您可以模拟自己的对象,但请注意,使用 @Spy 注释的模拟比对类中的所有功能打桩的模拟提供的保真度要高。您可以使用更短且更快的开发周期来测试单元本身。为了使您的代码更易于测试,应从模块的角度进行开发,其中每个模块代表用户在您的应用中完成的一项特定任务。通常,最好在模拟设备或基于云的服务(如 Firebase 测试实验室)上而不是在物理设备上测试您的应用,因为这样您可以更方便快捷地测试屏幕尺寸和硬件配置的多种组合。:对于您编写的每个基于工作流的大型测试,您还应编写中型测试来检查工作流中包含的每个模块的功能。

2022-09-22 15:43:21 826

原创 remote couldn‘t create file: Read-only file system (remount failed)解决方法

DM-verity 是Android 系统安全的重要部分,它能保证Android 的 vendor 和 system 镜像文件中的内容是真实可靠的。所以如果打开了DM-verity功能那么如果我们通过fastboot修改android系统的system分区或者vendor分区,那么DM-verity校验时就会出错,因此在fastboot之前需要先将DM-verity解锁。解决android /system目录中无法写入文件的问题。注意:fastboot 需要安装对应的驱动才可以使用。

2022-09-20 17:36:54 7379

原创 Android TV Test蓝牙互操作性

Android TV 生态系统中使用的一些常见蓝牙外设包括A2DP(耳机、音箱)和HID(遥控器、手柄)这两类设备常用的电视设备蓝牙配置文件,包括 A2DP、AVRCP 和 HID。

2022-09-15 10:11:43 1326

原创 【Android】

android固件结构

2022-09-08 16:50:12 793

转载 【Android】权限篇

1.一般权限的添加一般情况下,设定apk的权限,可在AndroidManifest.xml中添加例如: 给apk添加system权限… …//允许读写访问”properties”表在checkin数据库中,改值可以修改上传//允许一个程序访问CellID或WiFi热点来获取粗略的位置//允许一个程序访问精良位置(如GPS)//允许应用程序访问额外的位置提供命令//允许程序创建模拟位置提供用于测试//允许程序访问有关GSM网络信息。

2022-09-07 17:28:36 3366

原创 目标检测模型开发文档v1.0

开发步骤:一:数据采集与数据标注二:训练模型三:测试模型代码文件:yolo4_tiny.py,CSPdarknet53_tiny.py定义了一个轻量级模型loss.py用于计算预测框与真实框的iou以及loss值等ious.py用于求出预测框以及真实框的位置utils.py文件中设置了输入进来的图片以及预测框的处理以及训练学习率的调用设置。

2022-09-06 10:38:27 1110

原创 目标检测小程序开发文档V1.0

• 1、本文会简单介绍一下目标检测微信小程序,以及小程序申请• 2、可以大概知道小程序开发需要准备什么东西,并简单说明开发的流程• 3、开发前的准备,需要熟悉HTML、CSS、JS 的语法(这点最重要),下载专门的小程序开发工具 ,然后安装开发工具并使用• 4、持续更新。

2022-09-06 10:16:09 581 1

原创 数据库系统原理题-期末

数据库系统原理、数据库增删改查、mysql

2022-09-06 09:41:40 9174 1

原创 BLE低功耗蓝牙协议栈结构

Controller实现射频相关的模拟和数字部分,完成最基本的数据发送和接收,Controller对外接口是天线,对内接口是主机控制器接口HCI(Hostcontrollerinterface);控制器包含物理层PHY(physicallayer),链路层LL(linkerlayer),直接测试模式DTM(DirectTestmode)以及主机控制器接口HCI。...

2022-07-26 11:45:56 594

原创 fatal: pathspec ‘myfile.txt‘ did not match any files解决方法

想要将某文件放进仓库中时,执行git add myfile.txt报错 fatal: pathspec ‘myfile.txt’ did not match any files这说明在文件夹里并没有myfile.txt这个文件先创建文件mkdir myfile.txt,再重新执行即可

2022-03-25 14:13:33 1647

原创 【图像检测与分割】Mask_rcnn demo.ipynb程序剖析

介绍: demo.ipynb文件是一个简单的mask_rcnn的演示,在配置好环境后,我们在jupytrer notebook 上运行该程序实现对image文件夹下随机一张图片的检测和分割,效果在最后。1.导入各种库,已经下载好权值文件import osimport sysimport randomimport mathimport numpy as npimport skimage.ioimport matplotlibimport matplotlib.pyplot as plt#

2022-03-24 17:14:15 304

原创 解决‘AttributeError: ‘str’ object has no attribute ‘decode‘’报错

在跑demo.ipynb程序时出现AttributeError: ‘str’ object has no attribute 'decode’报错,具体报错行# Load weights trained on MS-COCOmodel.load_weights(COCO_MODEL_PATH, by_name=True)原因是h5py>=3.0.0 导致 tensorflow 中的 keras 模型加载出现问题.解决方法:卸载h5ppip uninstall h5py安装指定版本的h5p

2022-03-04 16:54:50 2145 3

原创 Git 分支管理

分支 git

2022-02-25 15:55:42 1238

原创 【深度学习】Windows 10+CUDA v10.0.130 + cuDNN 7.6.5深度学习环境部署

https://codeantenna.com/a/xmk0gw2kzY#maskRCNN_24

2022-02-25 15:24:53 713

原创 【postman】接口测试学习笔记

Postman教程-简书1.请求方式get,post,put,delete等GET请求指定的页面信息,并返回实体主体。GET请求请提交的数据放置在HTTP请求协议头中,GET方法通过URL请求来传递用户的输入,GET方式的提交你需要用Request.QueryString来取得变量的值。GET方法提交数据,可能会带来安全性的问题,数据被浏览器缓存。GET请求有长度限制。// 发起请求http://localhost/general/form/getpost.asp?Text=Hello+

2022-02-14 16:12:12 114

原创 Ubuntu如何安装rpm软件包,ubuntu安装输入法、WPS软件

linux根目录下面一般会包含 bin、boot、dev、etc、home、root、lib、tmp、usr等文件夹linux查看当前系统 :cat /etc/issuelinux查看IP : ip addrlinux查看CPU运行频率: cat /proc/cpuinfo | grep MHzLinux安装搜狗拼音和谷歌拼音输入法Linux安装WPS软件对于RPM软件包,ubuntu需要先将其转换为deb包,然后安装。具体步骤如下:1,安装alien转换软件apt-ge...

2021-12-28 17:07:15 1375

原创 什么是中间件,常用的中间件有哪些?

什么是中间件?顾名思义,中间件就是处于中间的软件,处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用。中间件是一种独立的系统软件平台,为网络应用软件提供综合的服务和完整的计算环境,借助这种软件使得网络应用能够实现集成,达到业务的协同,实现业务的灵活性。主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性(北京大学梅宏)。常见的中间件中间件通常被称为服务器、容器、插件等,被导入开发工具中完成软件或网页的开发。1、TomcatTomc

2021-10-11 11:16:40 30236

原创 测试人员如何对BUG提单跟踪,分析BUG原因

测试人员如何对BUG提单跟踪,分析BUG原因(一) 缺陷跟踪的重要性:1.可以明确一个问题是不是真的“bug”。很多时候,我们找到了问题的原因,也许发现这根本不是bug。原因明确,误报就会降低。2.找到bug原因后,可以明确地指个某个开发,防止他们打太极推来推去,提高缺陷的修复速度。3.让开发人员能够佩服你,提升开发对测试的信任度。4.自己在这个过程中能学到很多东西,有助于理解产品内部逻辑,对架构的理解,以及数据流是怎样的走向。随着对业务架构逻辑的理解,反过来又会促进对问题的定位。5.可以降低缺

2021-10-08 13:55:32 743

原创 软件测试项目

1. 给你一个网站,该如何测试?(探究需求+制订计划)首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试功能性测试可以包括,但不限于以下几个方面:链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。多语言支持是否能够正确显示选择的语言等。界面测试可以包括

2021-09-29 15:01:35 8257

原创 性能测试1

我们在学习性能测试之前,需要有个新的认识:性能测试,不再是像功能测试一样单纯的找 Bug,而是去找性能指标简单理解:一个接口返回的数据比较多(假设:不使用分页,把所有数据同时返回)大数据测试的功能属于功能测试哦在性能测试过程中发现一些问题,假设定位到某一段代码有问题,可以截图提交 Bug 给开发,但这并不是我们性能测试的最终目的,最终目的是找出性能指标电商系统,下单业务,目前还不知道系统支持多少人同时下单,那么我们需要找到服务器能正常支持多少人同时下单以下含义来源高老的解释,比较“官方”的术语其实也算是一个

2021-09-13 16:50:40 4696

原创 linux笔记

一、安装(一)bios basic input / output systemcpu虚拟化技术需要开启intelamd不同品牌进入bios快捷键不一样(二)vmware新建配置硬件硬盘建议单个虚拟硬盘文件,比较好管理r如果有转移的需求,建议多个u盘的格式化ntfs网络只可以访问主机资源host only可以自由访问网络资源brige 桥接:主机与虚拟机 各自独立ipNAT:网络地址转换。主机和虚拟机同一个ip桥接模式

2021-09-13 15:28:38 1803

原创 移动端测试-adb命令

安卓sdk配置我这里将androidsdk下载解压到了d:\tools。解压完成后,需要 配置一下 添加一个 环境变量 ANDROID_HOME ,设置值为sdk包解压目录,比如 d:\tools\androidsdk另外,还推荐大家配置环境变量 PATH ,加入 adb所在目录, d:\tools\androidsdk\platform-tools\注意:是 添加 该目录到环境变量PATH中, !!!不是替换!!! ,否则会导致系统命令都找不到的严重后果我这里将androidsdk下载解压

2021-09-10 16:33:36 285

原创 软件测试基础理论3-测试用例设计方法(下)

白盒测试方法1.语句覆盖设计若干用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足。 一个判定往往代表着程序的一个分支,所以判定覆盖也被称为分支覆盖。a=2,b=1 ,c=6可覆盖判断M的Y分支和判断N的Y分支;a=-2,b=-1 ,c=-3可覆盖判断M的N分支和判断N的N分支 。 这两组测试用例可覆盖所有判定的真假分支。a=1,b=1 ,c=-3 可覆盖判断M的Y分支和判断N的N分支 ;a=1,b=-2 ,c=3可覆盖判断M的N分支和判断N的Y

2021-09-09 17:36:39 3556

原创 软件测试基础理论3-测试用例设计方法(上)

黑盒测试用例的设计方法等价类概念等价类划分是把所有程序 输入域划分成若干个子集合(等价类),然后从每一个子集合(等价类)中选取少数具有代表性的数据作为测试的输入数据。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。1.保证质量,减少测试用例数量,提高效率等价类划分 有效等价类(正面,不会报错) 和 无效等价类(负面,抛出错误)等价类划分用例设计步骤和原则: 1. 分析需求,先确定有效等价类和无效等价类 2. 确定等价类后,建立等价类表,列出有划分出的等价类

2021-09-09 14:04:37 4365

原创 软件测试基础理论2-产品模型

产品开发模型1. 瀑布模型- 需求(分析)设计测试用例(case)开发设计(HLD概要设计、LLD详细设计)编码测试上线运维(1)缺点:每一阶段都依赖于上一阶段的正确、完整,一旦某个阶段出现问题,需要回到上一阶段推到重来,如果是需求变动或者需求误判,那么所有已完成的工作都要付诸东流,越到后期风险成本越大- 开发过程中的错误,只有等测试时才能发现需求变更,需要重新编码(2)特点:简单,分阶段,阶段间存在因果关系,各个阶段完成后都有评审,允许反馈,不支持用户参与,要求预先确定

2021-09-09 11:29:13 4455

原创 软件测试基础理论

48 323248323248 22 1616*486432/32 - 1s - loss: 1.9722 - acc: 0.48701.972174048423767 0.4869999885559082save the trained model parametersLoad the existing model parameters successfully, continue training32/32 [==============================] - 1

2021-09-07 17:13:44 229

原创 windows10下安装深度学习环境yolov3,yolov3_tf2

win10环境下深度学习yolov3安装教程yolov3_tf2基本环境信息:tensorflow_gpu_2.4.1+CUDA10.0+Cudnn10.0先下载yolov3-tf2-master,百度网盘链接:https://pan.baidu.com/s/1YWO7GDmpF_4_BhpoquAmIQ提取码:yyll放在D/E/F盘符根目录或全英文路径的文件夹下解压打开README.md文件,找到打开Anaconda Prompt,以管理员身份运行。进入到yolov3-tf2-mas

2021-04-11 19:58:35 388

原创 jupyter notebook Invalid credentials报错,一直停在登录login页面怎么办

jupyter notebook Invalid credentials报错,一直停在登录页面怎么办?解决办法:终端输入jupyter notebook password重置登录密码

2021-04-10 22:27:29 3728 1

原创 如何在python种调用Hanlp的常用接口

在安装HanLP后,来看看如何在python种调用Hanlp的常用接口。这里给出一个大而不全的例子。安装和使用Hanlp参考:https://blog.csdn.net/weixin_44763047/article/details/114998652from pyhanlp import *print(HanLP.segment('你好,欢迎在Python中调用HantP的API'))for term in HanLP.segment('下雨天地面积水'): print('{}\t{}'.

2021-03-26 10:29:33 560

原创 如何构建虚拟机Hadoop集群,搭建3台ubuntu虚拟机集群

如何构建虚拟机Hadoop集群,搭建3台ubuntu虚拟机集群克隆集群机器通过虚拟机搭建Hadoop集群,发现使用的VMware workstation 15 player版本没有克隆功能,于是找到了手动克隆方法:参考:https://blog.csdn.net/weixin_44763047/article/details/111772941搭建集群一台Ubuntu主机系统作Master(yjh-ubuntu),一台Ubuntu主机系统命名为slave01,一台Ubuntu主机系统命名为sla

2021-03-26 01:28:05 1710

原创 BMP文件格式,bmp文件详解

BMP文件可分为四个部分:位图文件头、位图信息头、彩色板、图像数据阵列。一、图像文件头1)1:(这里的数字代表的是"字",即两个字节,下同)图像文件头。424Dh=’BM’,表示是Windows支持的BMP格式。2)2-3:整个文件大小。4690 0000,为00009046h=36934。3)4-5:保留,必须设置为0。4)6-7:从文件开始到位图数据之间的偏移量。4600 0000,为00000046h=70,上面的文件头就是35字=70字节。5)8-9:位图图信息头长度。6)10-11:

2021-03-24 21:04:03 1034

原创 KeyError: ‘accuracy’、KeyError: ‘val_accuracy‘解决办法

出现KeyError: ‘accuracy’报错信息,是由于keras版本问题所造成的。keras库老版本中的参数不是accuracy,而是acc解决办法:将参数accuracy替换为acc

2021-03-24 11:32:18 1987

原创 NLTK学习3:语言计算:简单统计

3语言计算:简单统计在本节中,我们将探讨使文本与众不同的问题,并使用自动方法来查找文本的特征词和表达。saying = ['After', 'all', 'is', 'said', 'and', 'done', 'more', 'is', 'said', 'than', 'done']tokens = set(saying)tokens = sorted(tokens)print(tokens[-2:])3.1 频率分布我们如何自动识别最能提供有关文本主题和体裁信息的文

2021-03-22 01:42:39 353

空空如也

空空如也

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

TA关注的人

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