首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python模块默认路径

    环境介绍: OS:RHEL 5.5 Python版本:2.7.6 Python之所以强大,最重要原因是Python有很丰富的库(模块)可以比较方便地处理各种各样的问题。 那么问题来了,Python的第三方modules一般安装在哪? Unix(Linux): prefix/lib/pythonX.Y/site-packages 默认路径:/usr/local/lib/pythonX.Y/site-packages Windows: prefix\Lib\site-packages 默认路径:C:\PythonXY\Lib\site-packages 另外,在Unix-like系统上,Python自身build-in的模块一般位于:/usr/lib/pythonX.Y/site-packages 从源代码安装模块的命令一般为:setup.py install 当然,可以根据需要改变默认的第三方模块安装路径,在命令中可以加上参数:–user, or –home, or –prefix and –exec-prefix, or –install-base and –install-platbase 等来指定安装路径。 需要注意的是:模块的安装路径一定要在 sys.path 这个List中,才能在脚本中可以正常地 import 进来。 关于模块的安装, Python官方参考文档是: https://docs.python.org/2/using/windows.html#finding-the-python-executable

    02

    Java从入门到精通二十(IDEA配置Maven)

    Maven的主要功能是对项目进行统一的管理。有自己的比较标准的项目结构。 我们在编写项目的时候需要用到ide平台,比如常见的idea和eclipse。项目结构是一样的。创建项目编写好具体的功能后,一般情况下,eclipse下面创建的项目是无法在idea里面使用的。这样就造成了一定的不方便。单是如果我们使用Maven项目进行项目的统一管理的话,那么两个平台都可以使用。 同时也提供了依赖管理,非常方便我们去使用外部依赖。 对于项目的依赖的话,可以进行很方便的管理第三方库,或者是第三方资源,包括jar包以及插件资源。 我们直接使用数据库驱动以及数据库代理池的话需要进行下载第三方的资源,然后一般会放在lib目录下面。这样其实是不太方便的,因为如果我们所使用的的依赖比较多的话,那么需要下载太多的文件,并进行添加jar包,这样非常的不方便。

    04

    OSPF路由协议之“路由重分发”及“NSSA区域”

    一个单一的IP路由协议是管理网络中IP路由的首选方案。 Cisco IOS能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统。 Cisco IOS使用路由重分发特性以交换由不同协议创建的路由信息。 一台路由器上运行多种路由协议并不意味着重分发就会自动进行,重分发必须被配置以后才能进行。 路由重分发通常在那些负责从一个AS学习路由,然后向另一个AS广播的路由器上进行配置。例如,一台路由器既运行OSPF又运行RIP,如果OSPF进程被配置为通告由RIP学习到的路由到OSPF AS中,那么这种做法就可以称为“重分发RIP”。 现实网络中的情况是存在多种路由协议的,并且这些网络要互联互通,那就必须至少有一台路由器运行多种路由协议来实现不同网络中的通信。因此,路由重分发的问题不可避免。 进行路由重分发时,不管是有类地址还是无类地址,都需要考虑每种路由协议的能力及特性,最常考虑的两个因素是度量值和管理距离。 1、度量值:代表距离,他们用来在寻找路由时确定最优路由。每一种理由算法在产生路由表时都会为每一条通过网络的路径产生一个数值(度量值),最小的值表示最优路径值。度量值的计算可以只考虑路径的一个特性,但更复杂的度量值是综合了路径的多个特性产生的。 一些常用的度量值有跳数、成本、带宽、时延、负载、可靠性、最大传输单元(MTU)等。 OSPF路由协议的度量值为成本,而RIP的度量值为跳数。 2、管理距离:管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低依次分配一个信任等级,这个信任等级就是管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信那个协议。 下图为Cisco IOS使用的默认管理距离(这个管理距离也可以理解为优先级,优先级低的优先选择)

    04
    领券