草庐IT

IP路由基础之静态路由

1.路由的含义        交换机隔离冲突域,路由器隔离广播域。同一局域网下的设备通过二层转发即可实现通信,即交换机查询MAC地址表来进行转发。那么不同网段的主机进行通信时,如何进行数据转发?这个时候需要进行三层转发操作,即网络层依靠路由表来实现IP寻址和路径选择。路由表示的是去往目的IP地址的最近的一个中转站,去往中转站就要明确指出中转站的地址(下一跳地址)以及从本端如何出去(出接口)。因此,一条路由的必要组成分为目的网段、目的网段掩码、出接口、下一跳地址。2.路由表        维护路由表最典型的代表设备就是路由器,路由表存放着该设备去往已知网段的最优路由。数据去往目的地可能有多个不同

【Python】python批量修改文件名(去掉部分字符串)

importospath="E:\\test\\"drop_str='_00001'#获取该目录下所有文件,存入列表中fileList=os.listdir(path)forfileinfileList:  old=path+file  new=path+''.join(file.split(drop_str)) #join和split方法  os.rename(old,new)   #rename方法  print(old,'======>',new)转载至:仅作学习笔记记录python批量修改文件名(去掉部分字符串)-cincinOne-博客园

【Python】python批量修改文件名(去掉部分字符串)

importospath="E:\\test\\"drop_str='_00001'#获取该目录下所有文件,存入列表中fileList=os.listdir(path)forfileinfileList:  old=path+file  new=path+''.join(file.split(drop_str)) #join和split方法  os.rename(old,new)   #rename方法  print(old,'======>',new)转载至:仅作学习笔记记录python批量修改文件名(去掉部分字符串)-cincinOne-博客园

P2P分布式搜索引擎YaCy

老苏还在2+5中,享受着单人单管的待遇,这次的大筛就不参加了本文完成于5月底,最近忙,也一直写不出东西,只能发点旧文出来,如果版本不是发生重大变化,安装方式一般应该不会受时间的影响什么是YaCy?YaCy是一个开源的基于P2P的分布式网页搜索引擎系统,任何人都可以用YaCy为自己创建个人的搜索门户,或者为您的Intranet或网页或(共享)文件系统创建内网搜索。安装在群晖上以Docker方式安装。在注册表中搜索yacy,选择第一个yacy/yacy_search_server,版本选择latest。卷在docker文件夹中,创建一个新文件夹yacy,并在其中建一个子文件夹data需要给data

P2P分布式搜索引擎YaCy

老苏还在2+5中,享受着单人单管的待遇,这次的大筛就不参加了本文完成于5月底,最近忙,也一直写不出东西,只能发点旧文出来,如果版本不是发生重大变化,安装方式一般应该不会受时间的影响什么是YaCy?YaCy是一个开源的基于P2P的分布式网页搜索引擎系统,任何人都可以用YaCy为自己创建个人的搜索门户,或者为您的Intranet或网页或(共享)文件系统创建内网搜索。安装在群晖上以Docker方式安装。在注册表中搜索yacy,选择第一个yacy/yacy_search_server,版本选择latest。卷在docker文件夹中,创建一个新文件夹yacy,并在其中建一个子文件夹data需要给data

RoR深入探索——Tale Wiki

一、简介在学习了一阵子各大编程语言之后,下决心进入全新的领域继续探索,却在一次次的止步中蹉跎了无数的光阴。对于Ruby的热情,其实是出于它”黑客语言“的名头的,但是过了这么多时间,始终没有找到足够好的练习计划。但是,此刻,我重新找回了决心,就此一役。二、开端每个项目的开端总是”helloworld“,此处也相似。#首先是创建新的项目railsnewtalewiki进入项目之后,开始创建模块railsgeneratescaffoldgenregenrerailsgeneratescaffoldtaletale创建相关模块之后,就会出现相关的数据库,分别对应不同的方面。cdappcdmodelsv

RoR深入探索——Tale Wiki

一、简介在学习了一阵子各大编程语言之后,下决心进入全新的领域继续探索,却在一次次的止步中蹉跎了无数的光阴。对于Ruby的热情,其实是出于它”黑客语言“的名头的,但是过了这么多时间,始终没有找到足够好的练习计划。但是,此刻,我重新找回了决心,就此一役。二、开端每个项目的开端总是”helloworld“,此处也相似。#首先是创建新的项目railsnewtalewiki进入项目之后,开始创建模块railsgeneratescaffoldgenregenrerailsgeneratescaffoldtaletale创建相关模块之后,就会出现相关的数据库,分别对应不同的方面。cdappcdmodelsv

访问控制列表——ACL

1.ACL简介        当需要针对数据流量或者报文进行一些过滤的时候,需要一个抓取要过滤的工具。类似于过滤石灰粉和石子的过程,那么我们是需要一个滤网或者其他的过滤工具来进行筛选。经过筛选获取到的石子,是丢弃还是用作其他用途,并不是过滤工具来决定的,它是取决于调用工具的时候,来判断,是否需要这些石子,或者丢弃。        ACL(访问控制列表)就提供了类似于滤网的功能,它可以精准匹配到想要抓取的报文或者流量,然后在不同的场景下,去应用ACL的功能。2.ACL的组成        ACL是由多条不同的规则组成的,这些规则组成了一个滤网的功能,通过permit/deny的动作,来决定是抓取

访问控制列表——ACL

1.ACL简介        当需要针对数据流量或者报文进行一些过滤的时候,需要一个抓取要过滤的工具。类似于过滤石灰粉和石子的过程,那么我们是需要一个滤网或者其他的过滤工具来进行筛选。经过筛选获取到的石子,是丢弃还是用作其他用途,并不是过滤工具来决定的,它是取决于调用工具的时候,来判断,是否需要这些石子,或者丢弃。        ACL(访问控制列表)就提供了类似于滤网的功能,它可以精准匹配到想要抓取的报文或者流量,然后在不同的场景下,去应用ACL的功能。2.ACL的组成        ACL是由多条不同的规则组成的,这些规则组成了一个滤网的功能,通过permit/deny的动作,来决定是抓取

微信小程序之登录

目录1、登录流程时序1.1、wx.login(Objectobject)1.1.1、功能描述1.1.2、参数1.1.3、object.success回调函数1.2、auth.code2Session1.2.1、请求地址1.2.2、请求参数1.2.3、返回值2、使用微信登录 2.1、小程序端js文件2.2、云函数端js文件3、获取手机号码3.1、小程序端代码3.2、云函数端js文件        小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。详情查看:微信官方文档-小程序登录1、登录流程时序说明调用 wx.login() 获取 临时登录凭证co