自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 局域网IP范围

私有IP地址范围:A类:10.0.0.0-10.255.255.255B类:172.16.0.0-172.31.255.255C类:192.168.0.0-192.168.255.255

2019-04-10 13:57:50 3235

转载 debian9 安装 Python3.6.5

查看系统python版本pythonPython 2.7.9 (default, Mar 1 2015, 18:22:53)[GCC 4.9.2] on linux2Type “help”, “copyright”, “credits” or “license” for more information.1.更新软件包apt-get updateapt-get upgra...

2019-04-09 16:12:56 1414

转载 国内开源镜像网站列表

一、站点版(一)、企业站1.搜狐:http://mirrors.sohu.com/2.网易:http://mirrors.163.com/3.阿里云:http://mirrors.aliyun.com/4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教育站1.上海交通大学:http://ftp....

2019-04-08 14:54:40 575

转载 七大Linux桌面介绍:Unity、KDE、GNOME等等

对于Linux桌面环境来说,因为具备着各种独特的设计风格、功能配备以及自身特性。从具体硬件平台上,只有通过实际情况才可以判断一款桌面环境究竟能否适合用户的需求。这里就来为大家推荐七款顶级Linux桌面环境选项。一、UnityUnity是一款Ubuntu自家的桌面环境,并面向Ubuntu推出和开发。目前还没有其它Linux发行版采用Unity作为桌面方案。从Unity设计风格上,Ubuntu对...

2019-04-08 14:46:37 6126

原创 Linux系统查看时间

1.命令:date [回车]输出信息:周几 月份 日 时间 时间显示格式 年份2.参数的用法:-d<字符串>:显示字符所指的日期与时间,字符串前后必须加上双引号date -d “2 days ago” //显示2天曾经的时间date -d “60 second ago” //显示60秒曾经的时间date -d “3 months 1 day” //显示3月零1天以后的时间...

2019-04-03 17:10:59 2578

原创 chromedriver与chrome各版本及下载地址

驱动的下载地址如下:http://chromedriver.storage.googleapis.com/index.html

2019-03-25 17:16:06 8268

转载 软件测试人员最容易陷入的28个误区

1、测试和开发永远都是死对头虽然测试与开发的工作性质是对立的,但是目的都是为了项目更好的发展。我以前发起过一个倡议:我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们,因为开发人员和测试人员本来就是一起的。如果测试人员能与开发人员成为朋友,你会发现,工作会非常顺心,在我所在的企业中,测试人员和开发人员关系非常融洽,互相尊重,对大家的工作能力和技术表示肯定。其中的诀窍重点在...

2019-02-26 11:46:49 777

原创 Linux下如何将网卡设为混杂模式

1.网卡的四种模式广播方式:该方式下的网卡能够接收网络中的广播信息组播方式:设置在该模式下的网卡能够接收组播数据直接方式:在这种模式下,只有目的网卡才能接收数据混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否是传给它的2.将eth0设置成混杂模式ifconfig eth0 promisc取消混杂ifconfig eth0 -promisc...

2019-02-26 11:21:37 2758

原创 关于Ubuntu网卡配置文件

步骤1:首先切换到 root 账号,然后 vi /etc/default/grub;步骤2:修改参数 GRUB_CMDLINE_LINUX 添加 net.ifnames=0 biosdevname=0;步骤3:然后保存文件,执行命令update-grub步骤4:编辑文件 /etc/network/interface 保存后重启ubuntu步骤5:最后验证是否修改成功...

2019-02-26 10:15:37 23525 1

转载 网络配置的四大基本要素: IP + Netmask + Gateway + DNS

IPIP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网际协议地址。常见的IP地址,分为IPv4与IPv6两大类。IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址使用...

2019-02-25 17:12:01 2265

原创 linux 下 /etc/network/interfaces 作用

/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:#The primary network interface - use D...

2019-02-25 17:02:51 30205

转载 debian网络配置文件的写法

刚把debian装好的时候,网络配置文件/etc/network/interfaces是这样子的:#This file describes the network interfaces available on your system#and how to activate them. For more information, see interfaces(5).#The loopback...

2019-02-25 15:12:20 4102

原创 软件测试的类型

一、功能测试功能测试是软件测试中最主要的测试类型,根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定他们满足设计需求。二、性能测试性能测试是指验证软件的性能可以满足系统规格给定的指定要求的性能指标,性能测试是一个比较大的范围,可以进一步衍生出负载测试、压力测试、稳定性测试。1.负载测试负载测试的目的:确认系统在正常指标下的最大负载是在测试过程中逐步的增加负载,并记录...

2019-02-21 14:19:58 547

原创 测试模型

1.瀑布模型测试的切入点:测试阶段处于软件实现后,必须在代码完成后留出足够的时间给测试活动,否则将导致测试不充分,很多问题到项目后期才暴露。优点:1)开发的各个阶段比较清晰2)强调早期计划及需求调查3)适合需求稳定的产品开发2.快速原型模型...

2019-02-21 10:36:15 340

转载 zip()函数

1.描述zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。如需展示列表,需手动 list(...

2018-12-31 11:03:53 330

转载 GET和POST请求的区别

GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦...

2018-12-26 15:31:52 124

原创 TCP/IP模型

什么是 TCP/IP 模型?TCP/IP(传输控制协议/互联网协议)由 DARPA 在 20 世纪 70 年代提出。这个模型来自于 ARPANET,它同样也是个知名的“互联网模型”。TCP/IP 模型有四个抽象的层次,描述了总体的设计大纲,并实现了网络通信的具体协议。我们将会简短地讨论每个层次最为流行的协议。网络访问层(数据连接 + 物理层)网络访问层包括主机连接到物理网络所需要的硬件...

2018-12-26 14:59:44 140

转载 TCP/IP、Http、Socket的区别以及面试中关于网络协议常问的考点

网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于T...

2018-12-26 11:28:01 320

转载 简述浏览器通过WSGI请求动态资源过程

浏览器请求动态页面过程2.&nbsp;WSGI怎么在你刚建立的Web服务器上运行一个Django应用和Flask应用,如何不做任何改变而适应不同的web架构呢?在以前,选择&nbsp;Python web 架构会受制于可用的web服务器,反之亦然。如果架构和服务器可以协同工作,那就好了:但有可能面对(或者曾有过)下面的问题,当要把一个服务器和一个架构结合起来时,却发现他们不是被设计成协...

2018-12-25 16:32:56 550

转载 如何拿到半数面试公司Offer——我的Python求职之路

https://blog.csdn.net/IAlexanderI/article/details/65035857从八月底开始找工作,短短的一星期多一些,面试了9家公司,拿到5份Offer,可能是因为我所面试的公司都是些创业性的公司吧,不过还是感触良多,因为学习Python的时间还很短,没想到还算比较容易的找到了工作,就把这些天的面试经验和大家分享一下,希望为学习Python找工作的小伙伴们提...

2018-12-15 11:14:04 368 2

原创 Django工程创建过程

1.环境安装:1)创建虚拟环境(需要联网)mkvirtualenv django_env -p python3mkvirtualenv : 创建一个新的虚拟环境django_env : 创建的新虚拟环境名称, 这个名称可以随意制定, 能看懂即可-p : 制定使的python解释器版本python3 : 我们这使python3的解释器2)安装Djangopip install dja...

2018-12-10 20:26:11 139

转载 什么是API

阅读编程资料时经常会看到API这个名词,网上各种高大上的解释估计放倒了一批初学者。初学者看到下面这一段话可能就有点头痛了。API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。这篇文章我们就来通俗易懂地解释下什么叫做 API...

2018-12-10 16:02:57 1245

原创 耦合是什么?如何做到解耦?

一、耦合耦合指的是两个类之间的联系的紧密程度;强耦合:类之间存在着直接关系弱耦合:在两个类的中间加入一层,将原来的直接关系变成间接关系,使得两个类对中间层是强耦合,两类之间变为弱耦合二、解耦1.什么是解耦在软件工程中,降低耦合度即可以理解为解耦,也就是将强耦合变为弱耦合的过程。模块间有依赖关系必然存在耦合,理论上的绝对零耦合是做不到的,但可以通过一些现有的方法将耦合度降至最低2.为什...

2018-12-10 12:22:38 15945 1

原创 二、爬虫入门——requests的基本使用

1.作用:发送请求获取响应为什么使用requesst?1)requests底层实现的是urllib2)requests在python2和python3中通用,方法完全一样3)requests简单易用(python特性)4)requests能够帮助我们解压响应内容(自动解压完善请求头,自动获取cookie)2. 发送简单的get请求、获取响应response = requests.ge...

2018-12-10 09:19:43 342

原创 Git的使用

一、Git基础1.概念Git 是目前世界上最先进的分布式版本控制系统(没有之一)2.作用源代码控制1)方便多人协同开发2)方便版本控制3.Git管理源代码特点Git是分布式管理.服务器和客户端都有版本控制能力,都能进行代码的提交、合并Git会在根目录下创建一个.git隐藏文件夹,作为本地代码仓库4.分区1)本地仓库a.工作区红色对于添加、修改、删除文件的操作,都发生在...

2018-12-09 21:53:11 92

原创 Flask蓝图和Django路由映射的区别

1.flask是利用蓝图进行模块划分的,通过app装饰器注册模块蓝图,在主模块统一调用;2.Django路由映射是通过路由正则匹配映射到每一个模块的;在django中,路由是浏览器访问服务器时,先访问的项目中的url,再由项目中的url找到应用中url,这些url是放在一个列表里,遵从从前往后匹配的规则。在flask中,路由是通过装饰器给每个视图函数提供的,而且根据请求方式的不同可以一个ur...

2018-12-09 20:52:11 832

原创 Web应用程序处理流程

后台接收到请求时,要先经过服务器的解析,然后进行框架处理

2018-12-09 20:45:26 939

原创 在git平台创建工程

1) 创建公有项目库2) 填写项目库信息3)克隆项目到本地2. 添加前端文件在meiduo目录中将前端静态附件复制到front_end_pc目录下

2018-12-09 20:22:32 145

原创 七大商业模式介绍

1.B2B–企业对企业B2B (Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代 B2B marketing 的一种具体主要的表现形式。案例:阿里巴巴、慧聪网2.C2C–个人对个人C2C 即 Customer to Customer,意思就是消费者个人间的电子...

2018-12-09 19:43:19 10508

原创 一、爬虫入门——爬虫的基础知识

1.数据的来源1)用户自行产生2)去第三方的公司购买数据3)去免费的数据网站下载数据4)人工收集数据5)爬虫获取2.什么是爬虫网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做3.爬虫的分类根据被爬网站的数量的不同,我们把爬虫分为:通用爬虫 :通...

2018-12-08 16:03:10 363

原创 web服务器和web框架的作用及其关系

web服务器和web框架的作用及其关系1.web服务器作用:1)解析请求报文,调用框架程序处理请求。2)组织响应报文,返回内容给客户端。2.web框架程序的作用:1)路由分发(根据url找到对应的处理函数) 。2)在处理函数中进行业务的处理。服务器和客户端之间的连接靠web服务器来维持,web服务器接收到请求后,将请求以及相关的参数传递给web框架,由框架负责生成内容,并将生成的内容...

2018-10-15 21:24:27 7749 1

空空如也

空空如也

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

TA关注的人

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