自定义博客皮肤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)
  • 收藏
  • 关注

原创 vscode中postgre插件的使用

一、安装在插件管理中搜索postgre,选择要安装的插件,这个Chris Kolkman发布的插件,我看star很高且人数较多,所以用了这个二、配置打开命令面板然后输入PostgreSQL,就会弹出相关命令,先选择add connection,填写数据库的链接信息(host,username,password),输入是有提示的,连接成功后会让你选择连接哪个库三、使用选择new query,会有一个新建sql的文本,在这个文本里就可以写sql,让后F5执行,如果只想执行某一

2020-10-21 20:43:45 4047 1

转载 ubuntu修改hosts后马上生效

Method 1Install first the nscd daemon with this command from the terminal:sudo apt-get install nscdThen clear your DNS data with this command:sudo /etc/init.d/nscd restartMethod 2

2016-05-23 16:54:51 27361

转载 python 使用相对路径import 模块的方法

python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src    |-- mod1.py    `-- test1.py    若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 im

2016-01-25 11:23:58 1226

转载 SQL联合索引 与 单一列的索引

背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了.联合索引使用结论:1):查询条件中出现联合索引第一列,或者全部,则能利用联合索引.2):条件列中只要条件相连在一起,以本文例子来说就是:last_name=’1′and first_name=’1′与first_na

2015-11-13 11:25:49 521

转载 聚集索引和非聚集索引(整理)

聚集索引  一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。           聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包

2015-11-13 11:21:42 946

转载 sql中创建主键非聚集索引和聚集索引

-排序(聚集索引)create clustered index inx_entry_stock_bi on entry_stock_d(entry_stock_bi)--创建非聚集索引create nonclustered index inx_entry_stock_on entry_stock_d(entry_stock_bi)--主键alter table en

2015-11-13 11:20:54 783

转载 linux命令free详解

前段时间有个项目的用C写的,性能测试时发现内存泄露问题。关于怎么观察内存使用问题,free是很好用的一个命令。bash-3.00$ freetotal       used       free     shared    buffers     cachedMem:       1572988    1509260      63728          0 

2015-10-28 08:51:58 340

转载 vmware中的网络(bridge,nat)

vmware中的网络(bridge,nat)   概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridged(桥接模式)  在这种模式下,VMWare虚拟出来的操作系统就像是局域网中

2015-10-15 13:34:43 396

转载 缓存、缓存算法和缓存框架简介

英文原文:jtraining,译文:Lixiang引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以

2015-09-09 11:16:28 286

转载 svn常用命令

1、将文件checkout到本地目录    svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co 2、往版本库中添加新的文件    svn add file   例如:svn add test.php(添加tes

2015-06-26 11:32:42 306

转载 CDN(内容分发网络)技术原理

1. 前言  Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。  网络

2015-06-26 09:58:31 470

转载 HTTP Header 详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:g

2015-06-26 09:57:01 310

转载 SSL协议详解

背景介绍     最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。  在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。  1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。密文(

2015-06-26 09:53:01 345

转载 浅谈https\ssl\数字证书

在互联网安全通信方式上,目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。名词解释  首先解释一下上面的几个名词:https:在http(超文本传输协议)基础上提出的一种安全的http协议,因此可以称为安全的超文本传输协议。http协议直接放置在TCP协议之上,而https提出在http和TCP中间加上一层加密层。从发送

2015-06-26 09:44:23 300

转载 彻底理解webservice SOAP WSDL

原文: http://wenku.baidu.com/view/f87b55f19e31433239689314.htmlWebServices简介先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构,既然说是一种架构的话,所以一般认为 SOA 是包含了运行环境,编程模型,架构风格和相关方法论等在内的一整套新

2015-05-28 09:55:25 1072

转载 对ATDD的理解

ATDD:英文全称是:Acceptance Test Driven Development,也就是常常听到的 验收测试驱动开发。 那么,究竟什么才是ATDD呢?首先,我们看看维基百科上对ATDD的解释。Acceptance Test-Driven Development (ATDD) is a development methodology based on communicati

2015-05-21 16:37:29 854

转载 网络编程Socket之TCP之close/shutdown详解

close:当套接字的引用计数为0的时候才会引发TCP的四分组连接终止序列; shutdown:不用管套接字的引用计数就激发TCP的正常连接终止序列;这里由一个SO_LINGER套接字选项struct linger {     int l_onoff; /* 0 = off, nozero = on */     int

2015-05-20 15:07:51 445

转载 shutdown和close的区别

当所有的数据操作结束以后,你可以调用close()函数来释放该socket,从而停止在该socket上的任何数据操作:close(sockfd);   你也可以调用shutdown()函数来关闭该socket。该函数允许你只停止在某个方向上的数据传输,而一个方向上的数据传输继续进行。如你可以关 闭某socket的写操作而允许继续在该socket上接受数据,直至读入所有数据。  

2015-05-20 14:50:21 285

转载 自动化测试项目开发流程说明

这部分主要介绍如何基于当前框架创建一个全新的自动化项目,我们约定项目路径在F盘下,项目名称为AutoProject。1.1. 目录创建在路径:“F:\自动化测试管理\框架使用说明\项目初始化模板”下双击“双击生成新项目.vbs”文件,输入【AutoProject自动化测试】点确定。 执行初始化后,可以在路径:“F:\自动化测试管理\自动化测试项目”查看到新增的项目。

2015-05-20 00:47:01 527

转载 HTTP head 详解

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码

2015-05-20 00:18:33 418

转载 一次非常有意思的sql优化经历

作者:风过无痕-唐出处:http://www.cnblogs.com/tangyanbo/场景我用的数据库是mysql5.6,下面简单的介绍下场景课程表create table Course(c_id int PRIMARY KEY,name varchar(10))数据100条学生表:create table S

2015-05-07 09:32:27 295

转载 http接口自动化测试框架实现

转载自:http://blog.csdn.net/vincetest 作者:张元礼一、测试需求描述对服务后台一系列的http接口功能测试。输入:根据接口描述构造不同的参数输入值输出:XML文件eg:http://xxx.com/xxx_product/test/content_book_list.jsp?listid=1 二、实现方法1、选用Python脚本

2015-05-06 18:44:31 436

转载 简述maven,make,ant,jenkins,jenkins plugin, maven plugin之间的关系

以下内容转载自 http://blog.csdn.net/yazhouren/article/details/7356746现在研究CI(持续集成)链,公司要使用jenkins,刚开始接触很多不懂,现在经过一个多月的查找资料,终于明白了一些现在网上的资料特别的混乱,有的特别的基础,学了还是什么都没搞明白;有的是很深,一点基础都不讲,怎么也看不明白,中间层很欠缺。也许使用这些技术的公

2015-05-05 10:15:43 983

转载 性能测试类型

性能测试几种类型对照经典的性能测试压力变化模型,扩展一下,介绍六种性能测试类型。这六种并非完全独立,在某些特定场景下,也可能是包含、等于关系。1.  性能测试a点到b点之间的系统性能,以性能预期目标为前提,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。测试目标:获取或验证系统性能指标。多数情况下,性能测试会在不同负载情况下进行。

2015-04-16 10:02:13 371

原创 性能测试结果分析思路

问:并发用户持续增加,TPS趋于水平,单位响应时间也相应变长,1、cpu、内存无大量占用;2、网络带宽足够;3、没有出现失败交易,可能有什么原因。思路:那么是什么原因会导致“表象”是软件的压力顶点呢?本身就是软件处理能力极限,原因很多啊(这里不考虑系统资源与带宽)(1)是不是架构的原因?比如某些架构里面有些外围系统性能导致你本身测试的系统反应不过来。(可以挡板一把再测试

2015-04-15 14:13:18 987

转载 LoadRunner在HTTP接口测试中的应用

对一个手机音乐播放器项目进行测试,需要测试和服务器交互的信令,分析了信令协议后,还是确定使用LR来执行。  该播放器和服务器的交互采用HTTP协议,支持POST和GET两种方式,使用Loadrunner的web_custom_request可以很轻松实现该功能。  脚本如下:Action(){//4.2.2 歌曲详细信息访问接口POST方式实现 web_cu

2015-04-12 15:04:29 484

转载 线程池python实现

什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的开销很大。所以提高服务器效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对

2015-04-10 19:01:11 544

转载 Python性能优化指南

1、使用生成器和列表解析一个普遍被忽略的内存优化是生成器的使用。生成器让我们创建一个函数一次只返回一条记录,而不是一次返回所有的记录,如果你正在使用python2.x,这就是你为啥使用xrange替代range或者使用ifilter替代filter的原因。一个很好地例子就是创建一个很大的列表并将它们拼合在一起。[python] view plainc

2015-04-10 18:48:04 434

转载 Python开发之几个内联函数的介绍

Python本身有很多内置的函数供开发人员使用,其中有几个感觉挺有学习价值,在这里记录一下。lambdazipfiltermapreducelambdaPython允许单行快速定义一个最小函数,这便是lambda函数。比如,原本使用常规的函数去定义,它可能是如下形式:def add(x,y): return x+y而使用lambda函数的语法形式,它可

2015-04-10 18:46:01 1985

转载 Python编码问题

在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下:1. UNICODE(UTF8-16),C854;2. UTF-8,E59388;3. GBK,B9FE。一、python中的str和unicode一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在pyth

2015-04-10 14:46:58 302

原创 Python打时间戳

import datetimenow = datetime.datetime.now()print now.strftime("%Y%m%d%H%M%S")

2015-04-10 14:45:24 406

原创 Python中byte、hex、string转换

byte数组转换成十六进制字符串‘’.join(["%02x % x for x in bytes"]).strip()十六进制字符串转换byte数组bytearray.fromhex("AABBCC1234")byte数组解析(byte报文中解析出不同字段)unpack(fmt,v1,v2,v3)fmt是格式参数,v?是要转换的值byte转

2015-04-10 14:33:46 5534

转载 持续集成

持续集成(第二版)--Martin Fowler著 雷镇 译     持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度。这篇文章简要介绍了持续集成的技 巧和它最新的应用。

2015-04-09 14:12:28 355

转载 性能测试学习总结

第一个总结1.什么是性能测试 performance testing2.性能测试的核心 core activities3.性能测试的必要性 why4.性能测试和项目的具体情况 relevance of project context5.性能调优性能测试在给定负载下测试响应时间、吞吐量、系统可靠性、可扩展性。主要目的有:确定待测软件是否可上线:确定待测

2015-04-03 18:45:50 504

转载 Web下的整体测试

随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型Web应用是如何来进行测试的。     B/S下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为

2015-04-03 15:42:04 306

转载 性能测试计数器分析指南

1. Windows性能计数器分析对象计数器分析processor%processor time建议阈值85%memoryAvailable bytes建议阈值少于4MB需要添加内存;另外,又建议至少要有10%的物理内存值Pages reads

2015-04-03 15:36:15 279

转载 性能测试检查项

1. 开发人员是否提交了测试申请?2. 测试对象是否已经明确?3. 测试范围是否已经明确?4. 本次不被测试的范围是否已经明确?5. 测试目标是否已经明确?6. 何时开始性能测试?7. 何时终止一轮性能测试?8. 性能测试需要做几轮?9. 所需的测试环境是什么?是否已经到位并配置完成?(包括硬件、软件、网络等)10.所需的测试工具是什么?是否已经到位并保证可以正

2015-04-03 15:34:49 340

转载 银行业务简介

一、资产业务                       资产业务,是商业银行的主要收入来源。     1、 放款业务--商业银行最主要的资产业务      1) 信用放款:   信用放款,指单凭借款人的信誉,而不需提供任何抵押品的放款,是一种资本放款。      (1) 普通借款限额: 企业与银行订立一种非正式协议,以确定一个贷款,在限额内,企业可随时得到银行的贷款支持,

2015-03-25 11:24:08 638

转载 性能测试中的一些经验

1、多层嵌套的sql语句,当多次循环查询,sql语句的性能好坏受sql语句的影响是很大的,避免多余的和错误的循环嵌套;  2、数据库的规划初期尽可能的建立好规范和数据索引;  3、系统本身都有日志记录这一块,避免系统过多的日志记录带来瓶颈;  4、数据基数的准备,按实际的需求准备一定量的数据,这样测试才可能达到测试的准确性,接近真实的环境;  5、并发通过不一定代表

2015-03-20 14:13:01 640

转载 描述性统计与性能结果分析-LoadRunner

LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用?本文争取用最简洁的文字来解答这个问题,并引申出“描述性统计”方法在性能测试结果分析中的应用。    为什么要有90%用户响应时间?因为在评估一次测试的结果时,仅仅有平均事务响应时间是不够的。为什么这么说?你可以试着想想,是否平均事务响应时间满足了性能需求就表示系统的性能已经满足了绝大多数用户的要求?   

2015-03-20 14:12:30 455

空空如也

空空如也

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

TA关注的人

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