自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

媛测

专注技术分享,个人总结,持续学习......

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 git pull 指定某一个文件或文件夹

1、要解决的问题默认情况下,git pull 操作会把远程仓库的所有最新数据更新到本地。但是,如果你只想更新指定的某一个文件或文件夹,该怎么操作呢?2、git 只 pull 某一个文件/夹设置 core.sparsecheckout为 true $ git config core.sparsecheckout truecore.sparsecheckout用于控制是否允许设...

2018-11-29 17:43:34 63530 1

原创 区别 git clone 与 git pull

1、git clone 与 git pull 相同点相同点:都是从远程服务器拉取代码到本地2、git clone 与 git pull 不同点git clone是在本地没有版本库的时候,从远程服务器克隆整个版本库到本地,是一个本地从无到有的过程。git pull在本地有版本库的情况下,从远程库获取最新commit 数据(如果有的话),并merge(合并)到本地。git pull = ...

2018-11-29 17:41:00 15841 3

原创 git 一次性 add多个文件或提交多次修改

有时我们需要对 git 的修改操作进行批量提交,此时该怎么操作呢?按下面的步骤操作即可实现一次性add多个文件或提交多次修改:git add --allgit commit -m 'add more files'git push origin master若使用https地址,直接git clone…git push 即可。若使用ssh地址:要先配置公钥–在本地生成公钥放到远程...

2018-11-29 17:06:31 28162 2

原创 看图学Git !

文章目录一、常用命令图解1、add - commit - push2、暂存区-本地仓库-远程仓库二、主要功能图解之前在学习 git 的过程中,经常被各种命令和概念搞晕,所以我总结了一个个图表,方便记忆,希望对正在学习git 的朋友有帮助。一、常用命令图解单纯用文字表达不容易理解,所以我把关键内容转化成图表,方便理解。1、add - commit - push2、暂存区-本地仓库-远...

2018-11-29 16:38:17 193

原创 Maven学习 05 - 目录结构和依赖管理

文章目录一、Maven目录结构1、常用的重要目录2、各目录说明二、依赖管理1、如何设置项目依赖?三、快照依赖1、如何设置快照依赖?一、Maven目录结构Maven有一个标准的目录结构。如果在项目中遵循Maven的目录结构,就无需在pom文件中指定源代码、测试代码等目录。1、常用的重要目录srcmainjavaresourceswebapptestjavaresou...

2018-11-29 13:26:40 175 2

原创 Maven学习 04 - 构建生命周期

文章目录1、标准生命周期2、default 生命周期的阶段3、生命周期阶段的执行顺序4、Clean 生命周期5、Site生命周期构建生命周期是指为一个工程进行项目构建和发布的过程,它是 Maven 中的一个核心概念。1、标准生命周期Maven中内置了三个标准的构建生命周期:default(或build):处理工程的部署clean:处理工程的清理site:负责创建工程的站点文档。这...

2018-11-29 10:49:58 196

原创 Maven 入门 03 - 安装配置 和 Maven 仓库

文章目录一、安装及配置1、下载2、配置环境变量3、Maven配置文件settings.xml4、修改本地仓库的路径二、Maven 仓库1、Maven 仓库有三种类型2、本地仓库2.1 修改本地默认仓库路径3、中央仓库3.1 中央仓库概念3.2 访问中央仓库4、远程仓库4.1 远程仓库的概念4.2 定义远程仓库5、Maven 依赖搜索顺序一、安装及配置1、下载到官网下载需要的版本:http...

2018-11-28 21:04:51 168

原创 Maven 入门 02 - POM文件

文章目录一、POM 文件是什么?二、Maven 如何使用POM文件?三、POM文件的主要组成部分3.1 构建生命周期、阶段和目标3.2 依赖和仓库3.3 构建插件3.4 配置文件四、Maven 项目继承1、父子工程中的POM2、 POM 继承的原理3、POM继承关系图4、==如何显示指定父pom呢?==五、POM文件字段解析1、各字段解析一、POM 文件是什么?Maven的中心思想即POM文件...

2018-11-28 20:50:32 858

原创 Maven 入门 01 - 关键特性

认识 MavenApache Maven 是一个项目管理工具,主要用于项目构建、依赖管理、项目信息管理。它的主要目的是为开发者提供一个可复用、可维护、更易理解的工程综合模型。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。1、Maven 关键特性1.1 简化并标准化项目构建过程Maven 为开发者提供了一套完整的构建生命周期框架...

2018-11-27 21:57:27 255

原创 IntelliJ IDEA 中的版本控制

文章目录一、版本控制的分类1、版本控制2、集中式版本控制系统(CVCS)3、分布式版本控制系统(DVCS)二、IDEA 中的版本控制机制1、` Version Control `2、` Plugins `三、IDEA 中配置版本控制软件1、SVN2、Git3、GitHub四、代码检出和上传1、检出代码2、上传代码3、配置忽略文件一、版本控制的分类1、版本控制版本控制是指对软件开发过程中各种...

2018-11-24 16:14:58 2036

原创 IntelliJ IDEA 使用手册 -02- 模板-编译-乱码-debug-代码回退

文章目录一、添加/修改代码模板1、添加文件头部的注释模板2、修改文件头部的注释模板二、缓存和索引1、缓存和索引的作用2、创建/清除索引3、清除/重建索引本文内容基于ideaIC-2018.2.6版本一、添加/修改代码模板代码模板是用于自动生成某种格式的代码,节省代码编写的时间。1、添加文件头部的注释模板在ideaIC-2018.2.6版本中,默认是没有文件头部的注释模板的,需要自己添...

2018-11-23 21:17:56 575

原创 查看Linux系统各种信息

文章目录一、查看操作系统信息1、uname -a 查看内核/操作系统/CPU信息2、cat /etc/issue 查看内核3、cat /etc/redhat-release # 查看内核二、查看CPU、内存、网络等资源信息1、常用命令2、查看网络3、查看进程和程序4、查看详细CPU信息/proc/cpuinfo5、查看详细内存信息/proc/meminfo三、系统日志文件一、查看操作系统信息1...

2018-11-22 20:05:46 582 2

原创 IntelliJ IDEA 使用手册 - 01 - 快速入门

文章目录一、IDEA 和 eclipse 对比二、IntelliJ IDEA 中的 Project 和 Module三、安装目录四、新建项目五、创建包和类5.1 创建包5.2 创建类六、项目中的配置文件6.1 `.idea` 目录6.2 `.iml`七、设置主题和字体7.1 界面主题修改7.2 界面字体修改7.3 代码编辑区主题修改7.4 代码编辑区和控制台的字体修改本文基于ideaIC-...

2018-11-22 19:13:44 3219

原创 有道云 markdown 设置字体-生成目录-设置锚点

文章目录一、字体增大1、为什么要字体增大?2、字体增大的方法?二、生成目录1、为什么要生成目录?2、生成目录的方法?三、设置锚点-页内链接1、锚点的作用?2、如何创建锚点?一、字体增大1、为什么要字体增大?有道云的普通笔记可以设置默认字体大小,但是不支持markdown默认字体。当写完预览markdown,发会现,正文字太小了。2、字体增大的方法?用一组 <font size=4&...

2018-11-22 19:07:19 2851

原创 nGrinder中快速编写groovy脚本04-发送POST请求

发送post请求,也有两种方式:一种是在UI界面添加后自动生成脚本,一种是直接在脚本中添加一、通过UI方式发送json格式的post请求通过 UI 设置:脚本 -> 新建脚本 -> 显示高级配置当选择了请求方法为POST后,在高级配置中可以选择Content-Type,并展示相应的参数。生成代码如下:import static net.grinder.script.G...

2018-11-19 10:33:14 1434

原创 nGrinder中快速编写groovy脚本03-在GET请求中发送参数

一、通过UI界面添加通过 UI 设置:脚本 -> 新建脚本 -> 显示高级配置生成代码如下:@RunWith(GrinderRunner)@FixMethodOrder(MethodSorters.NAME_ASCENDING)class TestRunner { public static GTest test public static HTTPRequest r...

2018-11-18 18:33:46 648

原创 nGrinder中快速编写groovy脚本02-解读最基本的GET请求脚本

原创不易,欢迎分享和转载,同时请一定注明出处:公众号【媛测】上一篇文章中讲了ngrinder怎么快速发送一个GET请求,在此详细解读一下其中的脚本。(前提是你已经了解了groovy的基本代码结构,如果还不了解的先看这里–搭建 nGrinder 性能测试平台 并快速使用)一、自动生成GET请求脚本1、配置 Create a script在ngrinder管理台主页,点击script–...

2018-11-18 16:20:51 950

原创 nGrinder中快速编写groovy脚本01-脚本结构

在前面的文章中,我们已经知道,nGrinder支持groovy和Jython脚本,今天学习一下ngrinder中的groovy脚本结构。ngrinder中的groovy脚本结构类似 junit,同时在junit的基础之上封装了自己的注解,用来控制脚本的运行。一、运行逻辑图如下:二、各注解的使用比较注解描述应用范围用例@BeforeProcess定义在进程被调...

2018-11-16 11:21:29 715

原创 认识 groovy,并配置开发环境

一、什么是groovy?groovy 是在java平台上的、具有像Python、Ruby、Smaltalk语言特性的灵活动态语言,groovy使这些特性像java语法一样被java开发者使用。groovy非常灵活,它既能像脚本语言一样使用,也可以被编译成java字节码,然后能集成到java应用程序中或web应用程序,整个应用程序都可以是groovy编写的。groovy运行在JVM...

2018-11-15 23:50:02 625

原创 什么是Jython?

Jython(旧称JPython)它是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器;它是Python语言在Java中的完全实现;Jython不仅提供了Python的库,同时也提供了所有的Java类,这使其有一个巨大的资源库;它和Python一样,强调代码的简明性、方便性和易读性它可编译成Java字节码,具有Java的“写一次,处处可用”的特点...

2018-11-15 23:47:54 2359

原创 搭建 nGrinder 性能测试平台 并快速使用

接上一篇的nGrinder介绍篇一、nGrinder 组件介绍1、ngrinder包含Controller和agent两部分2、Controller提供性能测试的web接口协调测试进程调整和显示测试的统计结果让用户创建和修改脚本3、Agent在代理服务器上加载运行测试进程和线程监控目标机器的系统性能(例如:CPU/MEMORY)可以部署多台,提升压测能力二、nG...

2018-11-15 23:45:40 1810 1

原创 nGrinder详细介绍及性能工具对比

在介绍nGrinder之前,有必要先说一下 The Grinder一、The Grinder1、The Grinder是一个基于Java的开源性能测试框架,通过多个agent负载机很方便的进行分布式测试。2、主要特性:可以测试任何java代码,包括各种常用的接口如HTTP web servers, SOAP和REST web services,还有客户端服务器RMI、JMS、EJ...

2018-11-15 23:38:30 1723

原创 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件

在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢?使用df、du并结合sort,可以快速找到系统中的大文件!一、df 和 du 两者区别1、df—disk free可以快速获取 磁盘 被占用了多少空间,目前还剩下多少空间等信息。2、du—disk usage显示磁盘空间的使用情况,统计 目...

2018-11-15 23:28:48 977

原创 【Linux】定时任务crontab

在Linux或类Unix系统中,通常使用 crontab 命令在指定的时间执行一个shell脚本或者一系列Linux命令,也就是通常所说的定时任务。一、cron 进程在详细介绍crontab之前,必须要说一下 cron 进程。1、cron进程是linux中的守护进程,在系统后台运行,它会(默认每分钟)持续地检查/etc/crontab文件、/etc/cron.*/目录、/var/spool...

2018-11-14 13:09:18 267

原创 解决Pycharm输入中文时输入框不显示的问题

正常情况下我们在输入中文时,会实时显示输入框,就像下面这样:但是使用Pycharm时,有些版本不能正常显示下面的中文输入框,只能盲打! 貌似跟pycharm的版本有关系,2017.2.x版本大部分都有这个问题(我用的是2017.2.4 x64,是有问题的),所以解决办法有两种:1、更换pycharm版本使用pycharm2017.1.x版本,或高于2017.3.x及以上版本...

2018-11-13 10:19:28 9210 3

原创 【Linux】安装软件的三种方式--rpm、yum、源码包

说明:此文首发于本人原创公众号【媛测】中,如有转载,请著明出处!在windows系统下安装软件很简单,下载软件包后双击.exe文件,点击下一步即可。然而在linux安装软件就没那么容易了,不同的Linux发行版有所差异,下面以centos7系统为例说明,如何在linux下安装软件。linux系统下安装软件一般有3种方法:①rpm工具    ②yum工具    ③源码包安装目录一...

2018-11-12 20:38:15 9506

原创 如何定义软件测试?

虽然做测试好几年了,但是如果面试中被问到“什么是软件测试”,我可能一时回答不上来,或者说不知道怎么用合适的语言来回答。在网上搜索一下,发现各种定义都有,五花八门,眼花瞭乱,越看越糊涂了。可能很多人会有跟我一样的情况,所以这篇文章就专门说说这个问题。 一、主流定义关于软件测试比较主流的定义是下面两种:1、经典定义 软件测试(Software Testing):在规定条件下...

2018-11-12 12:32:15 2128

原创 【Linux】比较几个文件查找命令 find-locate-whereis-which

Linux中的文件查找命令很多,今天先学习一下find、locate 、whereis、which。先看一下这几个命令的主要区别:linux命令中find、locate 、whereis、which均可用来查找文件,主要区别有:find是最常用和最强大的查找命令。它能做到实时查找,精确查找,但查找内容较多时速度慢; locate查找速度快,但是不是实时查找,所以查找的结果不精确;...

2018-11-02 21:07:19 404

原创 Python基础学习篇-7 各种常见报错及原因----【不定时补充】

1、TypeError: int(x) argument must be a string, a bytes-like object or a number, not 'NoneType'此报错是因为使用 int() 函数进行强制类型转换时,要求参数x必须是字符串、字节对象、数字,不能是其它的类型(这里是因为函数中的参数x获取到的值是None,所以应该进一步去检查x的取值逻辑)。实际中还会...

2018-11-01 08:53:30 1607

图书管理系统课程设计报告

这是数据库图书管理系统课程设计报告,包括需求分析,概要设计,逻辑设计,关系图,物理设计,建立数据库的代码,数据初始化代码,数据库用户权限管理,建立触发器、存储过程,以及系统实现的图解和程序代码等。各个部分都做的很认真,很详细,希望能够对大家有用啊。

2010-05-23

空空如也

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

TA关注的人

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