我运行时使用的是OSXElcapitan,10.11.6curllocalhost:3000或curllocalhost:3000-4或curl0.0.0.0:3000或curl-x"""http://127.0.0.1:3000"它总是说:curl:(7)Failedtoconnectto127.0.0.1port3000:Connectionrefusedruby-vruby2.1.3p242(2014-09-19revision47630)[x86_64-darwin13.0]我的代码:varhttp=require('http'),express=require('expres
跨域跨域报错是前端开发中非常经典的一个错误,报错如下 AccesstoXMLHttpRequestat'......'fromorigin '......'hasbeenblockedbyCORSpolicy: No'Access-Control-Allow-Origin'headerispresentontherequestedresource.跨域错误源自于浏览器的同源策略,想要解决跨域首先要知道什么是同源策略 同源策略同源策略:著名的安全策略,URL有三个基本组成部分:协议+域名或ip+端口,三个必须完全相同称之为同源,不同源的称之为跨域 URLURL对比http://localh
跨域跨域报错是前端开发中非常经典的一个错误,报错如下 AccesstoXMLHttpRequestat'......'fromorigin '......'hasbeenblockedbyCORSpolicy: No'Access-Control-Allow-Origin'headerispresentontherequestedresource.跨域错误源自于浏览器的同源策略,想要解决跨域首先要知道什么是同源策略 同源策略同源策略:著名的安全策略,URL有三个基本组成部分:协议+域名或ip+端口,三个必须完全相同称之为同源,不同源的称之为跨域 URLURL对比http://localh
1在大三的时候,参加了一次四川省的大学生网络安全竞赛,对其中有一道题目印象非常深刻。这道题要求网络编程构造一些特殊的TCP数据包绕过防火墙拿到服务器上的一个文件,里面有通关的key。这道题目需要对TCP报文格式非常熟悉,同时还要具备网络编程、文件处理能力。当我还在那里吭呲吭呲地用C语言编写原始套接字网络通信部分的代码时,隔壁组的已经拼凑完成通关了!后来在答辩环节我才知道,原来他们用的不是C语言,而是一个叫Python的语言,只用了几行代码就完成了这个功能!那是我第一次听说这个语言,不知道是干啥用的,但有被震惊到。2毕业以后,开始工作了,有一次接了一个私活儿。这单活是需要开发一个爬虫+挂号于一体
1在大三的时候,参加了一次四川省的大学生网络安全竞赛,对其中有一道题目印象非常深刻。这道题要求网络编程构造一些特殊的TCP数据包绕过防火墙拿到服务器上的一个文件,里面有通关的key。这道题目需要对TCP报文格式非常熟悉,同时还要具备网络编程、文件处理能力。当我还在那里吭呲吭呲地用C语言编写原始套接字网络通信部分的代码时,隔壁组的已经拼凑完成通关了!后来在答辩环节我才知道,原来他们用的不是C语言,而是一个叫Python的语言,只用了几行代码就完成了这个功能!那是我第一次听说这个语言,不知道是干啥用的,但有被震惊到。2毕业以后,开始工作了,有一次接了一个私活儿。这单活是需要开发一个爬虫+挂号于一体
全文建立在MySQL的存储引擎为InnoDB的基础上先看一条SQL如何入库的:这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQLServer层和InnoDB存储引擎。Server层就像一个产品经理,分析客户的需求,并给出实现需求的方案。InnoDB就像一个基层程序员,实现产品经理给出的具体方案。在MySQL”分析需求,实现方案“的过程中,还夹杂着内存操作和磁盘操作,以及记录各种日志。他们到底有什么用处?他们之间到底怎么配合的?MySQL又为什么要分层呢?InnoDB里面的那一块BufferPool又是什么?我们慢慢分析。分层结构MySQL为什么要分为Serv
全文建立在MySQL的存储引擎为InnoDB的基础上先看一条SQL如何入库的:这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQLServer层和InnoDB存储引擎。Server层就像一个产品经理,分析客户的需求,并给出实现需求的方案。InnoDB就像一个基层程序员,实现产品经理给出的具体方案。在MySQL”分析需求,实现方案“的过程中,还夹杂着内存操作和磁盘操作,以及记录各种日志。他们到底有什么用处?他们之间到底怎么配合的?MySQL又为什么要分层呢?InnoDB里面的那一块BufferPool又是什么?我们慢慢分析。分层结构MySQL为什么要分为Serv
因为我最近在分享自动化测试技术,经常被问到:功能测试想转自动化,请问应该怎么入手?有没有好的资源推荐?那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和配套资源放在文末处) 我的职业生涯开始和大多数测试人一样,刚开始接触都是纯功能界面测试。那时候在一家电商公司做测试,在这个吃技术的IT行业来说,不断学习是至关重要的。但是我之前做的是最基础的业务工作,随着时间的消磨,让我产生了对自我价值和岗位意义的困惑。一是感觉自己在浪费时间,另一个就是做了快2年的功能测试,感觉每天过得浑浑噩噩,薪资也从不见涨,岗位也一直得不到提升,身边的许多同事要么升职加薪,要么跳槽去了更好的
因为我最近在分享自动化测试技术,经常被问到:功能测试想转自动化,请问应该怎么入手?有没有好的资源推荐?那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和配套资源放在文末处) 我的职业生涯开始和大多数测试人一样,刚开始接触都是纯功能界面测试。那时候在一家电商公司做测试,在这个吃技术的IT行业来说,不断学习是至关重要的。但是我之前做的是最基础的业务工作,随着时间的消磨,让我产生了对自我价值和岗位意义的困惑。一是感觉自己在浪费时间,另一个就是做了快2年的功能测试,感觉每天过得浑浑噩噩,薪资也从不见涨,岗位也一直得不到提升,身边的许多同事要么升职加薪,要么跳槽去了更好的
最近收到不少小伙伴私信问,做了好几年测试,一直停留在手工测试点点点的阶段,想要进阶,想要做自动化测试,该怎么学习,以及需要学些什么? 今天,我就来聊一聊手工测试如何进阶自动化测试。首先简单的自我介绍一下,从事互联网行业工作时间8年:2年开发,6年测试;到后来进阶自动化测试,再到测试开发,不知不觉间已经有了6年测试开发经验,月薪也是突破了30k+,平时工作涉及后端开发,测试工具开发,运维,自动化测试,测试管理等工作,目前在一家互联网公司担任测试开发工程师。 本篇文章将由以下5个部分来展开:首先我们为什么要学习自动化测试?学习自动化测试之前,必须学会一门编程语言熟悉被测系统,掌握前端的知识,数据库