自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Catharina官方博客

要有最朴素的生活,与最遥远的梦想,即使明天天寒地冻,路远马亡!

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

原创 【已解决】Ubuntu下Django runserver失败

最近有需求在Ubuntu下安装Django搭建网站,在终端pip install django之后,显示安装成功,但是创建项目之后,运行runserver失败,报错如下:"Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you...

2018-03-09 11:33:46 2185

原创 Ubuntu16.04+GTX 960 安装tensorflow-gpu教程

最近项目需要用tensorflow跑程序,在实验室服务器挂掉的前提下,只能用简陋的台式机搭环境救急,也是第一次从头到尾搭建好环境,期间掉坑若干次,这里做个记录:1. 下载并安装显卡驱动驱动需要和电脑的gpu配套,上官网:https://www.geforece.cn/drivers 搜索最新的驱动型号,我这里是nvidia-384#终端依次输入如下命令行下载安装:1.删除旧的驱动:sudo apt

2017-12-28 14:12:06 2190

转载 LoadRunner性能测试关注指标及结果分析

首先感谢原博主的分享,这是原博客地址:http://www.51testing.com/?uid-562021-action-spacelist-type-blog-itemtypeid-26819原文:    LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个

2017-09-29 09:56:50 22724 3

转载 java排列组合变形汇总【经典】

首先,感谢原博主的文章http://blog.csdn.net/javyzheng/article/details/41041667题目: 把一个数组里的数的组合全部列出,比如1和2列来为1,2,12,21. 分析: 这道题有多种扩展, 1,没有重复元素的数的组合(包括子集的全排列); 2,有重复元素的数的组合; 3,没有重复元素的数的全排列; 4,有重复元素的数的全排列。1,没有重复

2017-09-18 05:03:29 2778

原创 java排列组合问题汇总【经典】

面试或笔试中,多次遇到以下4个关于排雷组合的手撕算法,这里做个笔记,方法日后查阅: 1. 无重复元素的数组,求全排列; 2. 有重复元素的数组,求全排列; 3. 无重复元素的数组,求组合【子集】; 4. 有重复元素的数组,求组合; 以上四类题,可以用统一的模板实现,如下所示:/* *【组合&&排列】 *把一个数组里的数组合全部列出,比如1和2列出来为1,2,12,21. *这

2017-09-18 03:49:44 3311

原创 《捉虫记——大容量Web应用性能测试与LoadRunner实战》读书笔记

最近看了《捉虫记——大容量Web应用性能测试与LoadRunner实战》,关于Web端测试和LoadRunner的基本使用做一点笔记,后面可以再补充学习。强调一点,平台测试也很重要,就是指不同操作系统下的不同版本,eg:windows下不同版本对于浏览器播放插件的兼容、支持方式等都会有差别,所以这不仅仅是浏览器的测试,平台测试也很重要Web性能测试方法(这里是广义的性能测试)性能测试(这里是狭义的

2017-06-02 22:37:56 1617

原创 《移动App测试实战》读书笔记

最近看完了《移动App测试实战》,这里做一点笔记,后面可以重温。功能测试自动化轻量接口自动化测试(JMeter):JMeter是一款开源测试工具,多用于接口测试用例的分层:CGI:通用网关接口,常称为单个业务接口Function:请求组合,包含多个CGI层接口的调用TestCase:单个测试用例TestSuite:多个测试用例的集合UI层的自动化面向Android:Android SD

2017-06-02 22:35:35 4384

转载 TCP/IP拥塞控制:慢开始、拥塞避免,快重传、快恢复

TCP的拥塞控制1.  拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。    拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络传输性能有关的所有因素。    流量

2017-05-11 14:17:36 3983

转载 对一只笔进行测试?

前几天过了两个电话面试,其中有一个问题:给你一支签字笔,你要如何测试它。    大白如我,后来才知道,这是一个软测的面试老题目了,当时稀里糊涂答了一通,后来才回味过来,其实HR是想看我的测试思想之类的的,虽然过了,但是还是想重新回想并补充。首先回想一下当天我提到的方面:形状、颜色、舒适度、笔筒开合方式、笔芯替换方式、出墨的快慢、笔头的粗细,笔芯的颜色、笔芯的寿命、还有材质是否容易损坏。面试的姐

2017-05-05 21:04:12 5192

转载 简单了解ICMP协议

转载自http://blog.csdn.net/congduan/article/details/44491201参考:RFC 792 INTERNET CONTROL MESSAGE PROTOCOL《TCP/IP协议详解》《TCP/IP协议族》最近有同学面试遇到问题:ping是基于TCP还是UDP的? 不熟悉网络协议的同学可能就栽了跟头。 这里,我们来具体了解一下。ping命令是什么

2017-04-23 10:34:19 1099

转载 详解TCP状态转移图

转载自http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html注:主动、被动 与 服务器、客户端没有明确的对应关系。这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便

2017-04-22 22:14:35 1764

原创 Python3廖雪峰实战项目:难点RequestHandler

最近一直在补别的知识点,个人博客实战项目就耽误了一段时间,不过,再次看day5清晰了一些;但是对新手上路的我,还是一脸懵逼(黑人问号脸?),所以这里稍微记录下自己的理解(本课内容还没有吃透,后面还要回过来研究,暂时先告一段落)。day5 的重点是自己动手撸一个Web框架,我特地去浏览了一遍asyncio的api,再加上网上各位大大的解疑博客,小白大概理清了本课的以下几个重难点:首先Web框架需要处理

2017-04-22 20:39:00 3880

原创 《收获,不止Oracle》读书笔记(二):表连接

三种表连接类型:嵌套循环连接(Nested Loop Join):日常使用占比70%需要区分驱动表Leading(t1)与被驱动表use_nt(t2)驱动表返回多少条记录,被驱动表就访问多少次哈希连接(Hash Join):日常使用占比20%区分驱动表Leading(t1)与被驱动表use_hash(t2)驱动表与被驱动表都只会访问0次或1次排序合并连接(Merge So

2017-04-20 17:30:23 610

原创 《HTTP权威指南》读书笔记(二)

HTTP的方法:GET:向服务器请求资源POST:向服务器请求资源并提交数据eg:登录时输入用户名、密码后,点击登录按钮就是一个POST动作HEAD:请求服务器,但仅返回首部,不包含主体内容可以通过首部来检测服务器资源是否存在,资源是否被修改了等PUT:向服务器写入文档(向服务器的资源中存储数据)OPTIONS:询问服务器支持的方法有哪些TRACE:跟踪请求,“环回”诊断;最后一站的服务

2017-04-19 19:08:34 743

原创 《收获,不止Oracle》读书笔记(一):索引优化

最近在补数据库盲点之一:索引的优化,这里做下记录。我看的是《收获,不止Oracel》这本书,说实话,是因为豆瓣读书上评分很高,才选了这本,但是,好像不太适合我的感觉,行文风格有点啰嗦了,看来还是直接切入要害更适合我。索引优化索引的三大特点:索引树的高度一般都比较低;索引由索引列存储的值和rowid组成;索引本身是有序的。插一句,Oracle中追踪索引执行性能的方法:

2017-04-18 22:53:24 1926

原创 《Web接口开发与自动化测试(基于Python语言)》读书笔记(一)

之前看了虫师的《Selenium2自动化测试》,觉得简单易懂,适合入门,所以很快入手了刚上架的本书,然而,翻看了下目录,发现和我的期望不是太相符(价格有点虚高了),不过这里还是做下简单的记录。 书中关于Django开发的部分,我直接跳过了,暂时没有需求,直接浏览了关于接口测试的部分内容。接口测试部分接口测试工具 Postman(Chrome插件):模拟和发送HTTP请求,显示返回接口数据,主要

2017-04-17 21:26:39 6470 4

原创 《HTTP权威指南》读书笔记(一):初探缓存

缓存的原理:客户端向服务器发送一个请求时,会在本地保存返回的内容(HTML页面、图片、文件等);当下次用同一个URL访问时,如果本地有缓存,请求就不会到达服务器,会直接使用本地副本来构建响应。缓存的四大好处:1. 减少冗余的数据传输; eg:当你重复访问同一个网页时,有了缓存,不需要在网络中再次传输所需要的网页数据,可以直接从本地缓存获取。 2. 缓解网络带宽的瓶颈; eg:还是在你重复访

2017-04-17 10:59:17 626

原创 Python垃圾回收机制

首先Python的垃圾回收机制和Java略有不同:python采用引用计数为主,标记-清除(Mark-Sweep)和分代清除为辅的机制,其中标记-清除和分代回收主要是为了处理循环引用的难题。java中已经弃用了引用计数,采用可达性分析来收集垃圾,使用结合复制(Copying)算法(新生代)和标记-整理(Mark-Compact)算法(老年代)的分代回收来回收垃圾。本博文主要分析总结P

2017-04-15 13:39:43 953

原创 Java线程安全与锁优化

线程安全定义:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,则是线程安全的。实现方法: 互斥同步(阻塞同步):悲观性并发策略 通过互斥的手段(临界区、信号量、互斥量)使得在多个线程并发访问共享数据时,保证共享数据在同一时刻只被一个线程使用。通俗讲就是通过线程阻

2017-04-13 23:04:05 449

原创 Java内存模型与线程

Java内存模型主内存与工作内存 java内存模型规定所有变量都存储在主内存,每条线程都有自己的工作内存。线程对变量的所有操作都必须在工作内存中进行,不能直接读写主内存中的变量。不同线程之间也无法直接访问对方工作内存中的变量,需要通过主内存来完成。内存的交互操作(8种): lock(锁定):作用于主内存unlock(解锁):作用于主内存read(读取):作用于主内存,把一个变量从主内

2017-04-13 21:51:16 381

原创 Java垃圾回收机制

哪些内存需要回收?由于程序计数器、虚拟机栈、本地方法栈是线程私有的,即随着线程生而生,线程死而死;而java堆和方法区是线程共享的,所以垃圾回收GC面向java堆(主要)和方法区。垃圾是什么?一个对象,使用对象存活判定算法判定,发现不是存活状态,即为可回收的垃圾。对象存活判定算法:1. 引用计数算法:给对象添加一个引用计数器,每当有一个地方引用它时,计数器加1;当一个引用失效时,计数器减1。对一

2017-04-12 21:39:45 404

原创 Java内存结构

堆:存放对象实例,通过new关键字等创建的对象实例,存放在堆中;堆是线程共享的;java的垃圾回收机制主要作用于java堆;java堆可以处于物理上不连续的内存空间,只要逻辑上连续即可;堆只会出现一种类型的异常错误:OutOfMemoryError(OOM)无法申请到足够的内存方法区:存放类的相关信息、常量、静态变量等;注意:方法区中包含运行时常量池(Runtime Constant

2017-04-12 16:34:03 813

转载 SQL事务隔离级别详解

首先感谢原作者,本文转载自:http://www.cnblogs.com/chenmh/p/3998614.html标签: SQL SEERVER/MSSQL SERVER/SQL/事务隔离级别选项/设置数据库事务级别SQL 事务隔离级别概述     隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。步骤事务隔离级别通过影响读操作来间接地影响写操作;可以在回

2017-04-12 09:07:01 643

转载 SQL语句执行顺序

阅读目录准备工作SQL逻辑查询语句执行顺序# 执行FROM语句# 执行ON过滤# 添加外部行# 执行WHERE过滤# 执行GROUP BY分组# 执行HAVING过滤# SELECT列表# 执行DISTINCT子句# 执行ORDER BY子句  SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管

2017-04-12 09:02:04 619

原创 Python3廖雪峰实战项目:重难点ORM

Python3学到现在,进入了实战项目阶段:搭建个人博客。 day3的内容,我消化了好几天,今天大致清晰了,完成了编码和粗略测试,这里做个记录。1. 难点一:理解ORM是关键ORM:object relationship model 对象关系映射我的理解:在一个项目里面,需要对数据库进行大量的操作(一个项目,说白了,就是界面+对数据库的增删查改),在不同的地方重复操作数据库,即多次重复与数据库的

2017-04-10 16:19:24 3666

原创 安装教程:python3.5+win7+Scrapy

如何在win7+Python3.5的环境下安装成功scrapy?通过pip3 install Scrapy直接安装,一般会报错:error: Unable to find vcvarsall.bat 网上的解决办法有2种:通过wheel来安装lxml.whl、twisted.whl安装vs2015,并勾选各种支持python的选项这里果断选择了方法一,毕竟方法一的安装包小还方便,步骤如下:

2017-04-05 18:07:20 2727 1

转载 软件测试:写测试用例(常考)

一.假设京东有一个web API: http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。1).输入不在范围内的打折价和不在范围内的原价(提示输入有误)2).输入在范围内的打折价和不在范围内的原价(提示输入有误)3).输入不在范围内的打折价和在范围内的原价(提示输入有误)4).输入在范围的内打折价和原价(原价=打折价,返回折扣

2017-04-03 22:26:46 12107 1

原创 python3学习笔记:生成器generator

跟着廖大学python3一段日子了,这里简单了解下生成器generator,主要是yield的返回值和send的传参,记录下。生成器的基本属性generator = 函数 + yield 简单说,就是一个函数,里面用到了关键字yield,就成为了一个生成器 生成器和函数的不同主要在于:直接调用生成器,不会执行; 举个栗子:c = f() #这里f()是个生成器运行上面这句,f()不会执行,

2017-04-02 20:15:19 3848

转载 面试常考点:http和https的区别与联系

感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息

2017-03-30 22:40:41 58305 5

原创 python3学习笔记:多进程分布式小例子

最近一直跟着廖大在学Python,关于分布式进程的小例子挺有趣的,这里做个记录。分布式进程Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。 master服务端原理

2017-03-30 18:18:13 5527

转载 python3学习笔记:进程VS线程

转载自廖雪峰大大的教程,感谢廖大,讲的通俗易懂,必须转载哈: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319292979766bd3285c9d6b4942a8ea9b4e9cfb48d8000 我们介绍了多进程和多线程,这是实现多任务最常用的两种方

2017-03-30 11:32:29 1245

转载 软件测试:因果图法

一、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。几种常用的黑盒测试方法和黑盒测试工具有,等价类划分法、边界值分析法、因果图法、决策表法。在实际运用中要选择合适的方法。二、 因果图法:等价类划分法和边界值分析方法都是着重考虑输入条件,如果程序输入之间没有什么联系,采用等价类划分和边界值分析是一种比较有效的方法。如果输入之间有关系,例如

2017-03-29 22:58:12 60634 14

转载 软件测试:一个水杯的测试

一个水杯的测试满有意思,如果你愿意,可以发挥一下你的想象先,然后再看看别人例子,你会更加有收获噢!测试是一种思想,一种思路,当你脑子里面这个思路思想很清晰的时候我们测试人员什么东东不会测试?HOHO!!比较有意思的答案如下两种:一种:测试项目:杯子需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌可*性:杯子从不同高度落下的

2017-03-28 20:29:21 16760

转载 软件测试:登录、添加、删除、查询的测试点

这是在51testing论坛上一位会员提供的关于登陆、添加、删除、查询模块的测试点.原始链接:http://bbs.51testing.com/thread-47421-1-1.html一下是他写的内容:    以前在这里看到一篇文章说,要积累各个常用模块的测试点,然后到需要测试的时候就根据这些测试点设计测试用例,我觉得这是一个好方法,就决定总结一下。我的实际经验不多,根据我在论坛中学到的零散的东

2017-03-28 17:38:42 2201

原创 python3学习笔记:零碎知识点

break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。### list:Python内置的一种数据类型叫列表。list是一种有序的集合,可以随时添加和删除其中的元素。格式:[ ] 要删除指定位置的元素,用pop(i)方法,其中i是索引位置:可以获取倒数第2个、倒数第3个L[-2]、L[-3]###

2017-03-26 17:59:28 1887

原创 python3学习笔记:元类metaclass

转载过来格式很丑,不能看,所以作罢。详见这篇博客http://blog.jobbole.com/21351/

2017-03-26 17:56:40 1191

转载 python3学习笔记:枚举enum

1. 枚举的定义首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。用于定义枚举的class和定义类的class是有区别【下一篇博文继续分享】。  示例代码:from enum import Enumclass Color(Enum): red = 1 orange = 2 yellow = 3 green = 4 blue =

2017-03-26 16:33:33 11035 4

转载 老生常谈之线程与进程

线程和进程的区别联系:1,进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。2,线程:相对于进程而言,线程是一个更加接近与执行体的概念,它可以与同进程的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。 两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。同时,线程适合于在SM

2017-03-26 15:29:10 394

转载 笔试知识点:面试常考点static

C 语言的 static 关键字有三种(具体来说是两种)用途:1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。[cpp] view plain copy print?int foo(){      static int i = 1; // note:1      //int i = 1;  // note:2      i += 1;      return i;  }

2017-03-25 22:39:48 1071

转载 笔试知识点:c++中sizeof(空类)= 1

如题,看下面的示例代码:#include <stdio.h>class X {};int main() { X a, b; printf("sizeof(X) = %ld\na: %ld\nb: %ld\n", sizeof(X), &a, &b); return 0;}打印结果是: sizeof(X) = 1 a: 140729295724230

2017-03-25 22:18:21 451

中文酒店情感分析语料,标注了打分1-5分,可用于多分类,train12000,条,test4000条,非utf-8编码

中文酒店情感分析语料,标注了打分1-5分,可用于多分类,train12000,条,test4000条,非utf-8编码

2018-01-13

空空如也

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

TA关注的人

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