自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 移动端弱网测试

弱网测试作为健壮性测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当体量的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。一、弱网测试的思路篇弱网测试概要思路...

2020-04-21 10:08:08 603

转载 Jmeter 导入Jar包

我们都知道Jmeter是Java编写的,所以有很多时候需要用到Java方面的知识。比如Jmeter前置处理器,就用到了很多Java知识。那么本章我们先介绍如何使用Jmeter导人jar包。工具准备Eclipse Jmeter在eclipse先编写1个接口和实现接口的类结构如下所示:package com.seling.test; public interface ...

2020-04-08 09:29:18 950 1

转载 Maven工程配置代码覆盖工具Jacoco

Jacoco是一个开源的Java代码覆盖率工具,Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins等。Maven工程创建Maven工程打开Eclipse,File->New->Project->Ma...

2020-01-20 10:24:35 723

原创 npm install 失败报错:ENOENT errno -4058 npm ERR! syscall access

解决办法删除掉 C:\Users\XXX\AppData\Roaming\npm-cache\C:\Users\XXX\AppData\Roaming\npm\ 两个文件夹 重新执行 npm install -g

2019-06-29 17:21:25 2432 1

转载 全链路压测

一、什么是全链路压测基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。二、全链路压测解决什么问题针对业务场景越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈,让技术更好的服务业务,创造更多的价值。三、面对的问题点以及解决方案1、业务模型梳理首先应该明确的是:全链路压测针对的是现代越来越复杂的业务...

2019-06-29 11:41:33 1422

原创 JMeter性能测试的基本概念

一、JMeter的用途:(1)压力测试及性能测试;(2)数据库测试; (3)Java程序的测试; (4)HTTP及FTP测试; (5)Web Service测试;二、JMeter常用组件  测试计划:整个测试计划;  线程组:所有的任务都是基于线程组,开通多少个线程就代表有多少个并发用户;  Ramp-Up Period:在这么多时间内完成全部测试,比如开...

2019-06-12 16:38:38 231

原创 性能测试的基本概念(一)

一、性能测试的八大类:1、性能测试2、负载测试3、压力测试4、配置测试5、并发测试6、容量测试7、可靠性测试8、失败测试二、简述以下性能指标:三、一些指标的计算公式:1、吞吐量 F=N(PU) *R/TF:表示吞吐量;N(PU):表示并发虚拟用户数;R:表示每个VU发出的请求数;T:表示性能测试所用的时间;2、平均并发用户数C=...

2019-06-10 19:47:58 460

转载 java中完美的单例模式

该文章转自:https://www.cnblogs.com/dongyu666/p/6971783.html 感谢作者前言单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也...

2018-12-17 11:43:47 246

原创 Appium -Java测试中 @Before,@Beforeclass,@After,@Afterclass 的使用规范

@Before:在跑各个测试用例代码的时候,都会各执行一次@Before部分的代码。@Beforeclass: 在类中只会被执行一次。在所有测试用例执行之前执行一次。@After:释放资源 。 对于一个具体的测试方法执行完毕之后都会执行一次@After的代码,用于释放资源。@Afterclass:在所有测试用例执行完之后才执行一次。   一个JUnit4单元测试用例执行顺...

2018-12-04 10:11:24 1543

转载 C++ 重点知识梳理(八) -------- 实现函数和类

九、实现函数和类9.1 char *strcpy(char *dst, const char *src);http://blog.csdn.net/yangquanhui1991/article/details/51804600char *strcpy(char *dst, const char *src);返回dst的原始值使函数能够支持链式表达式:strlen(strcpy(str...

2018-09-14 20:11:13 161

转载 C++ 重点知识梳理(六) -------- 编译和链接

八、编译和链接?8.1 动态链接库和静态链接库的区别?用今天的眼光来看,动态链接库节约内存这个优点越来越不重要了,特别是在服务器上:a)、现在PC的内存都很大,指令占用那一点空间已经微不足道了;b)、由于动态链接库冲突等问题,越来越多的服务器应用更倾向于把所有用到的环境文件用docker打包,这样一来占用内存也不少。 相关问题:DLL hell http://blog.csd...

2018-09-14 20:06:05 133

转载 C++重点知识梳理(六) -------- 内存管理

七、内存管理7.1 new与malloc的区别,delet和free的区别?内部实现?new 与 malloc的区别:new 是运算符,malloc是库函数 new会调用构造函数,malloc只申请内存 new返回指定类型的指针,malloc返回void指针 new自动计算所需的内存大小,malloc需要手动设置空间 new可以被重载new的内部实现:  7.2 ...

2018-09-14 20:03:36 279

转载 C++ 重点知识梳理(五) --------- 泛指类型

六、泛型编程6.1 使用模板的优点和缺点?优点:在一些场景可以避免重复代码 有些问题难以使用OO技巧(如继承和多态)来实现,而使用模版会很方便 template classes更加的类型安全,因其参数类型在编译时都是已知的。缺点:一些编译器对template支持不好。 编译器给出的有些出错信息比较晦涩。 为每种类型都生成额外的代码,可能导致生成的exe膨胀。 使用tem...

2018-09-14 19:57:28 227

转载 C++ 重点知识梳理(四) -------- 面向对象

五、面向对象5.1 面向对象的三大特性三大特性:封装,继承,多态  封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 继承:继承主要实现重用代码,节省开发时间。子类可以继承父类的一些东西。 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。分为编译时多态...

2018-09-14 19:52:21 976

转载 C++ 重点知识梳理(三) -------- 类型转换、指针

三、类型转换3.1 四种类型强制转换dynamic_cast:该转换符用于将一个指向派生类的基类指针或引用转换为派生类的指针或引用。 const_cast:最常用的用途就是删除const属性。 static_cast:static_cast本质上是传统c语言强制转换的替代品,比C类型转换更严格, 该操作符用于非多态类型的转换,任何标准转换都可以使用他,即static_cast可以把in...

2018-09-14 19:50:38 214

转载 C++重点知识梳理(二) ----- 语法问题

二、语法问题2.1 a++ 与 ++a的区别a++ 返回加之前的值,++a返回加之后的a变量 a++返回的是一个临时变量,是右值,无法赋值;++a返回的是变量a,是左值2.2 switch语句switch语句的表达式必须是整型int , char, short等。2.3 函数调用过程http://www.cnblogs.com/biyeymyhjob/archive/201...

2018-09-14 19:47:42 194

转载 C++ 重点知识梳理 (一) --------- 重点关键字及其用法

该文章的要感谢博主:csdn_chai本文总结一下C++面试时常遇到的问题。C++面试中,主要涉及的考点有关键字极其用法,常考的关键字有const, sizeof, typedef, inline, static, extern, new, delete等等 语法问题 类型转换 指针以及指针和引用的区别 面向对象的相关问题,如虚函数机制等 泛型编程的相关问题,如模板和函数的区别等...

2018-09-14 19:45:52 785

转载 C++ 中的虚函数和虚函数表

改写转载博主的分析真的是太透彻了:虚函数表的详细解析C++的虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主要是一个类的虚函数的地址表,这张表解决了继承、覆盖(override)的问题,保证其能真实的反应实际的函数。这样,在有虚函数的类的实例中这张表被分配在了这个实例的内存中,所以当我们用父类的指针操作一个...

2018-09-12 23:26:20 286

转载 C++ 要点总结 -- 指针与引用

指针和引用主要有以下区别:引用必须被初始化,但是不分配存储空间。指针不声明时初始化,在初始化的时候需要分配存储空间。 引用初始化后不能被改变,指针可以改变所指的对象。 不存在指向空值的引用,但是存在指向空值的指针。注意:引用作为函数参数时,会引发一定的问题,因为让引用作参数,目的就是想改变这个引用所指向地址的内容,而函数调用时传入的是实参,看不出函数的参数是正常变量,还是引用,因此可能引...

2018-09-12 15:03:08 260

原创 UE4 中不同数据类型之间的转换

1、FString  TO FName   (FName 只能由FString 转化而来)      FString str = TEXT("HELLO");      FName  name = FName(*str);2、FName TO FString      FName name = TEXT("NAME");      FString str = name.ToSt...

2018-08-29 11:46:27 4484

转载 UE4 客户端与服务器的通信

英文原文文档连接地址:https://wiki.unrealengine.com/Third_Party_Socket_Server_Connection翻译原文:转载自https://blog.csdn.net/or_7r_ccl/article/details/53308140#commentBox UE4 dedicated server是一个很好的游戏服务器,但是对于大厅和聊天...

2018-08-16 17:44:52 7384

原创 PAT备考笔记—— A + B Format

    Calculate a + b and output the sum in standard format -- that is, thedigits must be separated into groups of three by commas (unless thereare less than four digits).Input    Each input file contai...

2018-07-11 15:14:25 276

原创 VS2017适配版的 VA 安装教程

安装步骤;1、第一步先要下载VA软件(这里附一个我自己用的VA软件链接):https://download.csdn.net/download/weixin_39781267/104994412、现在完软件之后解压到任意盘;3、在安装软件之前先关掉自己的VS2017;4、启动解压文件里的VA_X_Setup2231.exe的可执行文件;5、待安装完成后,运行破解补丁程序; 补丁程序运行之后直接点击...

2018-06-26 10:05:13 6462 4

转载 UE4学习笔记之 slate UI(二)-- 在UE4 游戏项目中使用Slate UI

Slate 用户界面框架概述Slate控件可以用于在游戏中创建平头显示信息(HUD)或其他用户界面(UI)元素, 比如菜单。您一般可以创建一个或多个 容器 控件,每个容器可以包含几个其他类型的控件, 这些控件负责用户界面的特定方面。比如,您可能具有一个针对游戏HUD的总体控件,同时具有针对主菜单、 选项菜单、暂停菜单、记分板等的各种控件。每种控件又可能由其他 自定义控件、标签、文本框、图片及其他类...

2018-06-25 19:47:04 2349

原创 Windows 消息整理

WM_NULL=$0000 WM_CREATE=$0001 应用程序创建一个窗口WM_DESTROY=$0002 一个窗口被销毁WM_MOVE=$0003 移动一个窗口WM_SIZE=$0005 改变一个窗口的大小WM_ACTIVATE=$0006 一个窗口被激活或失去激活状态;WM_SETFOCUS=$0007 获得焦点后WM_KILLFOCUS=$0008 失去焦点WM_ENABLE=$000...

2018-06-22 16:13:04 157

原创 PAT备考笔记(二)--求最大公约数

    在考题中有一种题目叫做分数的运算,加减乘除,这个时候就会用到分数的化简,分数相加的时候要统一分母。所用就会用到求最大公约数的算法,查资料后,得到了一个算法,可以很好的解决求最大公约数的问题,今天就记录一下这个算法;欧几里得算法(GCD算法或gcd递归定理):gcd(x,y) = gcd(y,x%y),(x>y);简单的算法:1int gcd(int x, int y)2{3     ...

2018-06-22 11:27:11 185

转载 WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息

WM_KEYDOWN和WM_CHAR都是键盘消息。TranslateMessage函数已经将按键消息转换成字符消息了,那么WndProc函数中需要对事件进行选择。如:键入“D”键,就应该选择WM_CHAR,因为WM_CHAR 只是字母,不包含特殊字符如Ctrl等。如果键盘键入的是“Ctrl+D”,则应该选择WM_KEYDOWN,因为WM_KEYDOWN既包含字母也包含特殊字符。       WM_...

2018-06-21 20:05:03 626

转载 Command-Line Arguments 解析

Command-Line Arguments are strings of keywords that you can pass when running the executable via the command line or a shortcut to the executable. Their purpose is to customize the manner in which the...

2018-06-21 09:53:55 13093

原创 UE4学习笔记之 slate UI(一)-- UI的创建

SNew 与SAssignNew     就像创建一个新的UObject对象用NewObject() 一样,在Slate中,创建一个新的UI 有SNew 与 SAssignNew 两种方式。两者的区别:    SNew返回TSharedPtr;    SAssignNew 返回TSharedRef.当我们需要存储一个UI对象的时候,我们要在头文件里声明一个变量记录。例如我们声明一个按钮(SButt...

2018-06-20 08:45:00 2886

原创 UE4学习笔记之 slate UI(一)-- UI的创建

SNew 与SAssignNew     就像创建一个新的UObject对象用NewObject() 一样,在Slate中,创建一个新的UI 有SNew 与 SAssignNew 两种方式。两者的区别:    SNew返回TSharedRef;    SAssignNew 返回TSharedPtr.当我们需要存储一个UI对象的时候,我们要在头文件里声明一个变量记录。例如我们声明一个按钮(SButt...

2018-06-11 11:38:19 1894

原创 PAT备考笔记(一)

知识点一:斐波那契 F[i] = f[i-1] + f[i-2];    

2018-06-09 15:56:09 1814

原创 数据结构中有关树的几个概念

1、(结点的)度:某结点拥有的子树数成为该结点的度(Degree);2、树的度:树内各结点的度的最大值。3、叶子、分支节点:度为零的结点成为叶子或终端结点,度不为零的结点成为非终端结点或分支结点。4、孩子,双亲,兄弟,堂兄弟,祖先,子孙。5、结点的层次(Level):结点的层次,从根开始定义起,根为第一层,跟的孩子为第二层。某结点在低l层,则其子树的根在l+1层。称双亲在同一层的结点互为堂兄弟。6...

2018-06-08 14:48:55 250

原创 易混淆的概念(一)

C/C++ &与&& | 与 || 的区别:   && 表示逻辑与的意思,即为and。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 比如 12&&23的结果就是1,12&&-1 的结果是1,123&&0的结果就是0  &&...

2018-06-08 10:15:22 380

vs2017 适用VA 软件

使用于VS2017的一款好用的VA软件,并且配有安装教程。

2018-06-26

空空如也

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

TA关注的人

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