自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

thisispan

欢迎与各位朋友探讨,交流。

原创 常见爬虫/BOT对抗技术介绍(一)

 爬虫,是大家获取互联网公开数据的有效手段。爬虫、反爬虫技术、反-反爬虫技术随着互联网的不断发展,也在不断发展更新, 本文简要介绍现代的爬虫/BOT对抗技术,如有疏漏,多谢指正! 一、反爬虫/BOT技术1.1 Robots.txtRobots.txt是一个古老的爬虫协议文件,他的位置位于域名根目录下。譬如http://example.com/robots.txt 。 严格来...

2019-01-10 17:42:46 437 1

原创 常见爬虫/BOT 对抗技术简介(二)

 上一篇文章分别从网络协议,Robots文件,JS渲染,行为分析等多方面讲了些“反爬虫”,“反-反爬虫”技术。点击查看:《常见爬虫/BOT 对抗技术简介(一)》 本文将主要介绍各种IP地址的获取及接入方式 何谓VPN?2.2 VPNVPN是一个大家耳熟能详的技术。VPN最常用于连接办公网,以及规避流量审计。在WIKI中, VPN的定义如下:虚拟私人网络(英...

2019-01-19 21:04:04 232 1

原创 做了一个动态代理 IP 池项目~内测激活码发放10名额

一.前言:      长期在 CSDN 潜水,现在打算出来创业了,目前公司在深圳。做了点啥呢,就是给爬虫用的动态代理 IP 池啦。目前运行很稳定,现邀请大家内测体验~每天10名免费内测激活码~ 二.传送门2.1.传送门 :http://www.2808proxy.com2.2获取激活码:微信公众号"2808proxy"点击领取,每天限10名噢 三.目前项目概括:1...

2019-01-10 17:40:30 326

原创 java多线程知识点总结

多线程(英语:multithreading)每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程可以在程序里独立执行,由操作系统负责多个线程的调度和执行。线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文.多线程主要是为了节约CPU时间,充分利用了CPU的空闲时间片,线程的

2016-08-03 18:03:03 1089

原创 HTTP协议详解

HTTP协议一.HTTP协议基础1.定义:HTTP是基于TCP连接的浏览器与服务器通信协议。(即传输层先用TCP三次握手建立连接,进而HTTP通信)2.连接原理:先进行TCP建立端到端连接,然后发送和接受HTTP报文。TCP(Socket)是端到端的连接,通过IP地址和端口号用于定位网络上两台主机的具体运行程序。所以HTTP连接会先启动TCP连接来建立与服务器软件的连接,然后发送和

2016-08-02 20:03:33 987

原创 用U盘重装系统的原理

用U盘重装系统的原理使用U盘安装系统就是将U盘制作成启动U盘,并将电脑设置成U盘启动,,然后利用U盘启动电脑,进入U盘上的winpe操作系统来安装系统。当然在这之前你还要下载一个系统克隆光盘的iso光盘映像文件保存到硬盘,然后利用U盘上winpe操作系统中的硬盘安装器、一键Ghost、Ghost32、虚拟光驱等工具软件就可以将你下载的系统克隆光盘iso文件中的操作系统安装到电脑的C盘。具体方安

2014-03-23 00:43:32 3827 1

原创 装系统原理

电脑重装系统的原理就是:在餐厅吃完饭【使用电脑】,弄脏了桌布【更改了设置或者存了东西】,然后重新换上一张新的【重装系统】,而你在残留在上面吃剩的饭菜也会一扫而空【更改过的数据】,但是如果你是把吃剩的饭菜倒到地上去的话【资料存在其他盘符】,就算换过桌布【重装系统】,地上还是会有饭菜的【其他盘符的数据还在】当然,如果你是要问系统的运行原来,好吧,其实我也不懂GHOST跟正常安装的区别在

2014-03-23 00:40:49 2932

原创 电脑装系统的详细步骤

目前流行四种安装方法:一是传统典型安装,二是网上下载安装,三是Ghost克隆安装,四是盘对盘对拷。典型安装成功率高,但相当费时,Ghost克隆盘安装操作间单,用时短,十几分钟就装完了,为一般人所喜爱。 Ghost克隆安装系统方法一、设置光驱启动Award BIOS 6.0设置 重启,按Del进BIOS,找到Advanced Bios Features(高级BIOS参数设置)按回车进Advan

2014-03-22 18:18:13 1135

转载 GNS中支持的模块

GNS中支持的模块Dynamips 支持的模块C7200 开始Slot 0:C7200-IO-FE  支持1 个Fastethernet 接口C7200-IO-2FE  支持2 个Fastethernet 接口(DynamipsGUI 2.3 里面没有这个选项,想用只有自己添加了)C7200-IO-GE-E  插这个卡以后会同时出现2 个端口,Etherne

2014-03-13 18:48:37 843

原创 CCNA备考资料

备考资料:【2014.2.26】CCNA(200-120)803题库 V2.0http://bbs.hh010.com/thread-384789-1-1.html合肥清默CCNA(200-120)803题库V2.0讲解视频http://bbs.hh010.com/forum.php?mod=viewthread&tid=352486&fromuid=461

2014-03-13 18:44:20 1002

原创 广播域和冲突域问题

该图中有几个冲突域几个广播域?解答:1、两个广播域,七个冲突域。       这样的:集线器属于物理层,所有接口同属于一个冲突域、一个广播域;交换机属于数据链路层,每个接口是一个单独的冲突域,非VLAN型交换机的所有端口属于同一个广播域,若是VLAN型交换机,每个VLAN是一个广播域;路由器属于网络层,每个端口是一个单独的冲突域,也是一个单独的广播域。       这个题中,左边是

2013-12-08 21:09:26 3055

原创 嗅探器

所有处于统一WiFi网络的人可以很容易的获取其他手机收发的内容,包括照片和录像。你可以用嗅探器软件做个实验.每一个在局域网(LAN)上的工作站都有其硬件地址,这些地址惟一地表示了网络上的机器(这一点与Internet地址系统比较相似)。当用户发送一个数据包时,这些数据包就会发送到LAN上所有可用的机器。在一般情况下,网络上所有的机器都可以“听”到通过的流量,但对不属于自

2013-10-24 23:03:28 1259

原创 移动无线上网卡,PPP连接协议终止,是什么东东?

一般这种情况是你当地用无线上网的人太多了,你没挤上去。换个时间再试一下吧

2013-10-24 22:27:20 1697

原创 怎样删除网卡绑定的协议

点击要删除的协议 直接点下方的删除就行了~

2013-10-24 22:13:29 1652

原创 网卡中的协议

Microsoft 网络客户端 Internet协议(tcp/ip)是必要的AntiARP Firewall Driver AntiARP NDIS Protocol Driver 这两个是AntiARP防火墙所用的协议,你要不用这个软件,可以卸载软件,不要轻易删除协议。Microsoft 网络的文件和打印机共享 这个是用来局域网共享文件和使用网络打印机的,一般要用,看你的情况

2013-10-24 22:12:56 1035

原创 网卡绑定的协议太多,上网速度慢

网卡绑定的协议太多。上网速度慢,在局域网用户中很常见,原因是网卡绑定的协议太多。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定这个数据使用哪种协议来传送,这时用户就会感觉上网慢。解决方法是:让一块网卡只运行PPPOE协议来连接ADSL,提供上网的外部连接,另一块网卡运行局域网的其他协议,从而各尽其职提高性能,这样客户端上网速度就会改善。

2013-10-24 22:11:54 1143

原创 P2P

P2P:对等连接P2P软件:简单地说:P2P软件是采用P2P原理,实现高速下载的软件,例如最常用的15款P2P软件的有:1、Bitcomet2、比特精灵 3、μTorrent 4、eMule官方版 5、eMule VeryCD版 6、PPLive 7、PPStream 8、QQ直播 9、TOM-Skype 10、迅雷 11、POCO 12、酷狗(KuGoo) 13、PP点点通 14、百

2013-10-24 22:11:08 1119

转载 测试用例设计白皮书--因果图方法

测试用例设计白皮书--因果图方法Author: Vince      来源:http://blog.csdn.net/vincetest一.    方法简介1.定义:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。2.因果图法产生的背景:等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的

2012-11-01 14:40:04 832

转载 主题:我们应当怎样做需求确认:需求规格说明书

曾经有项目组拿着用户编写的原始需求就开始开发,随后状况不断,一次令人崩溃的研发过程。拿着用户编写的原始需求,编写我们自己的需求规格说明书,之所以重要,就在于用户编写的原始需求,是脱离了技术实现,编写的一份十分理想的业务需求。理想与现实总是有差距,我们之所以要编写自己的需求规格说明书,就是要本着实事求是、切实可行的态度,去描述用户的业务需求。那些不可行的需求被摒弃,或者换成更加可行的解决方案。这就是

2012-10-31 14:29:33 1007

原创 软件需求规格说明书的编写指南

1.需求规格说明书 ---是软件开发人员编写的,是进行系统设计的基础,也是进行软件测试的依据

2012-10-31 14:28:49 1105

原创 软件测试的原则和经验

目前流行的软件测试有八项基本原则,这八项基本原则可以指导我们更有效的执行软件测试。   1、应当把“尽早和不断的测试”作为开发者的座右铭   测试应该尽早进行,最好在需求阶段就开始介入,不要等到软件产品做完了才开始。   2、程序员应该避免检查自己的程序,软件测试应该由第三方构造。程序员对自己的程序已经产生抗体,所以测试自己的程序无法测试深层次的缺陷。   3、设计

2012-10-31 13:49:06 5476

原创 读《软件测试经典教程》有感

很早之前买了一本《软件测试经典教程》,总体感觉这本书对测试的主要理论介绍得很不错,软件测试的基本概念,测试分类,测试的常识,测试技术,缺陷管理,测试管理,测试工具都涵盖到了,是一本综合性的书,有助于测试人员对软件测试有一个整体全方位的了解。本书给我体会最深的就是软件测试的一些基本原则,让我们如何做好测试有一个不错的参考依据:1.Zero Bug与Good Enough:本条给我

2012-10-31 13:46:37 1881

原创 在线代理(Web ProxyServer)完全详解

在线代理(Web Proxy)原理可以简单的概述为:用户(A)-在线代理服务器(B)-目标网站(C),即:A向B发送浏览请求-B执行请求发送给C-C收到请求,回应。什么是在线代理  在线代理英文全称是(Web ProxyServer),又称在线代理。代理服务器其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他

2012-09-14 16:05:55 30459

原创 回忆netscape(网景公司)

网景(英文:Netscape)是一个自1994年开始的品牌。它亦是网景通信公司(Netscape Communications Corporation)的常用简称。网景通信公司曾经是一间美国的计算机服务公司,以其生产的同名网页浏览器Netscape Navigator而闻名。1998年11月,网景被美国在线(AOL)收购。另外还有扬州网景公司。网景(英文:Netscape)是一个自19

2012-09-14 15:55:31 1659

原创 中国知网 万方 维普下载文献说明

问:如果我想把文献内容和文献题录连在一起,必须得用附件吗?能不能直接通过打开题录,打开文献?导入题录后,还得一个一个文献的自己下载下来吗?我来帮他解答1、这种方法就很方便啊;2、从附件里打开文献;3、是这样的。题录只是相当于文献的一个标记,noteexpress将本地及网上的文献资源综合统计起来,便于管理~noteexpress怎么把电脑中的文献保存为题录1 可以新建题录,手动输入

2012-09-04 16:47:58 5277

原创 C++基本数据类型和运算符知识点汇总

4种基本数据类型:整型 浮点型 char 无值型6种运算符 算数运算符:加+减-乘*除/模%,其中模运算%只适用于整数。自增运算符,自减运算符关系运算符:>,= ,逻辑运算符:!,&&,||----结果是true或者false位运算符:位运算符是专门用来进行二进制运算的,分为逻辑位运算符和移位运算符(>)赋值运算符: =,+=,-=,*=

2012-06-28 18:06:06 3079

原创 c++中string用法汇总

之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型

2012-06-28 02:13:06 1790 1

原创 2012.6.27

1.字符串有两种声明方式,一是字符串指针方式(也叫字符串数组方式)二是,利用string类。2.头文件中,包含很多单个字符的检测函数,3.利用指针声明一个字符串时候,如char *p = “abcd";*p = a;4.常量指针(只指向一个数据,不会再变了)声明方式为 char *const pcity = "abcd",变量指针(可以再指向其他

2012-06-27 21:37:31 1568

原创 打印不同的数(编写一个程序,使用指针访问数组方式,读入十个数,输出其中不同的数,即一个数如果出现多次,只打印一次)

打印不同的数(编写一个程序,使用指针访问数组方式,读入十个数,输出其中不同的数,即一个数如果出现多次,只打印一次)提示:读入一个数,如果未出现过,则将其存入数组,如果已在数组中,则丢弃。当输入完毕后,数组保存的就是不同的数。:#include using namespace std;int main(){  int numbers[10];  int

2012-06-27 21:35:32 5561

原创

实验1:实验内容定义员工类Worker,其属性有工号id、姓名name、年龄age、性别gender、工资salary等;(1) 提供构造函数以不同方式构造对象,并调用成员函数输出各对象的所有信息;(2) 计算工资最高者、最低者以及工资平均值;(3) 比较男性员工和女性员工的平均工资。实验2实验内容编写程序,实现下列要求:(1) 定义人员类Person,其属性有(保护类

2012-06-27 01:21:03 1194

原创 显示日历

#include #include using namespace std;int main(){  cout   int year;  cin >> year;  cout   int firstDay;  cin >> firstDay;  int numberOfDaysInMonth = 0;  // Disp

2012-06-27 00:38:45 1162

原创 char知识汇总

charchar是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。 定义:计算机编程语言(c、c++、java、VFP

2012-06-26 13:30:37 785

原创 算法知识点汇总

1.求数组元素之间相邻的元素个数或者求字符串的长度:指向同一个数组的不同元素的两个指针可以相减,其差便是两个指针之间相隔的元素个数。例如在一个字符串中,让一个指向该串的首元素,让另一个指向字符串的结束符,两个指针相减,其差便是字符串的长度2.怎样判断两个指针指向的是数组的同一个元素?:指针可以互相比较。如指向同一个数组元素的两个指针可以比较,当两个指针相

2012-06-25 23:50:58 1032

原创 C/C++基础知识点全面汇总(计算机2级考试,程序员考试 基础考点)

一。基本数据类型知识点1.C/c++中的基本数据类型是?:整型,浮点型,字符型,无值型2.基本数据类型又是怎样细分的?:整型包括:有符号长整型(signed  long int ),无符号长整型(unsigned long int ),有符号短整型,无符号短整型。3.类型修饰符signed,short,long用法:(1)类型修饰符signed和un

2012-06-25 23:50:26 4962 1

原创 汇编语言 知识点回顾

1.什么叫 零地址指令 一地址指令 二地址指令?指令中的地址码字段用来指出操作数的地址。根据一条指令中所含操作数地址的数量。可分为三地址指令、双地址指令、单地址指令和零地址指令。零地址指令只有操作码,没有操作数。这种指令有两种情况:一是无需操作数,另一种是操作数为默认的(隐含的),默认为操作数在寄存器中,指令可直接访问寄存器。   零地址指令,如 NOP, CLR   一地

2012-06-25 22:29:05 895

原创 unsigned 知识

1.类型修饰符unsigned 修饰()类型是错误的A.char B. int C.long int D.float:D整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数

2012-06-25 18:47:47 1356

原创 位运算

程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。 编辑本段各种位运算的使用

2012-06-25 18:44:13 1164

原创 内存不能为“read"指令00000000*0问题

“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金

2012-06-25 15:50:03 1938

转载 DOS下调用debug程序

目录1debug命令debug命令 DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。  它的功能包括以下几个方面。  1,直接输入,更改,跟踪,运行汇编语

2012-06-25 13:39:00 4879

原创 计算机组成原理:时钟周期、机器周期和指令周期

时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述

2012-06-24 18:38:06 5519

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