迁移 www.jianfensec.com

python 验证码识别 pytesseract模块安装解决错误

利用方法:http://www.tuicool.com/articles/MFNRzyA

当你安装完所有内容软件:

会发现爆错:

File "build\bdist.win32\egg\pytesseract\pytesseract.py", line 75, in run_tess

ract

File "c:\python27\lib\subprocess.py", line 672, in __init__

errread, errwrite)

File "c:\python27\lib\subprocess.py"...

2015-11-25
/  标签: python

python requests 处理文件上传 处理不存在filename

每日一句:

Python把0、0.0,空字符串'',None,空列表,空字典看成 False

其他数值和非空字符串都看成 True

""           False

[]            False

{}            False...

2015-10-29
/  标签: python Requests

python实用例子:解决文件空白行

#coding=utf-8


def delblankline(infile, outfile):

""" Delete blanklines of infile """

infp = open(infile, "r")

outfp = open(outfile, "w")

lines = infp.readlines()

for li in lines:

if li.split():

outfp.writelines(li)

infp.close()...

2015-09-24
/  标签: python

为什么需要虚拟化?

首先虚拟化技术的本质:

    1.提高工作效率

    2.方便管理

简单来说,虚拟化就是希望把原来物理绑定的资源虚拟成一个可以由软件随意控制的资源。


PS:桌面虚拟化:技术实质上是将用户使用与系统管理进行了有效的分离。


2015-09-16
/  标签: 虚拟化

可编程网络之路

整个网络的角度来看,网络操作系统应该是抽象网络中的各种资源,为网络管理提供易用的接口。


SDN的核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。


既然需要软件来控制虚拟化的设备这才是开发的核心也是研究者最关心和学习的.

NOX——现代网络操作系统 (开源)

NOX的模型主要包括两个部分。

一是集中的编程模型。开发者不需要关心网络的实际架构,在开发者看来整个网络就好像一台单独的机器一样,有统一的资源管理和接口。

二是抽象的开发模型。应用程序开发需要面向的是NOX提供的高层接口,而不是底层。例如,...

2015-09-16
/  标签: CDN

C语言自增自减运算符深入剖析 {转发}

C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题:
#include <stdio.h> 
void main()  /*主函数*/ 
{
int a,b,c,d; 
a=5;
b=5; 
c=(a++)+(a++)+(a++); 
d=(++b)+(++b)+(++b); 
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d); 

结果是什么?

而后Eric搜了一下后发现,类似的...

2015-08-28
/  标签: C语言

CCNP (暑期记录) multicast

组播的优势

    1.减少消耗,有效利用带宽

    2.未知目的地在

    3.同时性


组播  缺点

     基于UDP ——数据层面

    UDP无序包依靠RTP来控制第一个包

    避免重复报文duplicates


multicast application

    1. One to many...

2015-08-18
/  标签: CCNP

CCNP BGP (暑期记录) #9

clear ip bgp soft/* 清理进程


在MA网络 ICMP自动重定向到合理网关


BGP States

    1. Ldle  空闲,查找存在的邻居

    2. Connect 完成3次握手

    3. OPen sent 发送open报文准备建立邻居

    4. Open confirm 匹配邻居

    5.Established 完成邻居建立


遇到的BGP状态问题 ...

2015-08-16
/  标签: CCNP

CCNP BGP(暑期记录)#8

BGP边界网关路由协议


如何区分IGP和EGP 工作在Autonomous system的不同

    IGP工作在AS内

    BGP工作在AS之间  


BGP特有:

    AS号

    共有: 0-64511

    私有:64512-65535

    BGP把AS当做一个路由器直接影响路由下一跳


1.什么时候需要BGP...

2015-08-15
/  标签: CCNP

CCNP 重分布和路由控制(暑期记录) #7

需要路由连通必须2个方向都做


CASE 1: A->B

OSPF -> RIP  默认metric 无穷大

redistribute ospf 110 metric 1 需要加metric值才可以收到路由

redistribute rip subnets 在重分布进ospf时必须subnets支持子网


DV协议

        CASE 2: Static -> B...


2015-08-14
/  标签: CCNP
  1/2  
与其在错误的路上一直向前,
还不如停下来,哪怕不走都是进步