字符串匹配算法——KMP算法
摘要:KMP算法是一种改进的字符串匹配算法。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息。 下面从一个例子来了解KMP算法:字符串"BBC ABCDAB ABCDABCDABDE",我想
阅读全文
posted @
2018-12-27 11:33
宏宇
阅读(266)
推荐(0) 编辑
字符串相似度算法——Levenshtein Distance算法
摘要:Levenshtein Distance 算法,又叫 Edit Distance 算法,是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。一般来说,编辑距离越小,两个串的相似度越大。 算法实现原理图解: a.首先是有
阅读全文
posted @
2018-12-27 11:32
宏宇
阅读(5303)
推荐(0) 编辑
如何用两块硬盘做磁盘阵列的教程Raid 1
摘要:如今,市面上的大部分服务器都自带有阵列卡.只要有两块以上硬盘,我们就可以利用服务器自带的阵列卡做磁盘阵列.Raid 1 为例.Raid 1 是磁盘阵列的其中一个系列,将两块硬盘构成磁盘阵列,可以保证数据的安全性,一块硬盘为直接可视硬盘容量,另外一块硬盘相当于镜像硬盘.数据是同时写入的.当可视硬盘损坏
阅读全文
posted @
2018-12-27 09:09
宏宇
阅读(3819)
推荐(0) 编辑
外网访问内网的FTP服务器-原理解析
摘要:1. 背景简介 最近研究如何在内网搭架FTP服务器,同时要保证外网(公网)能访问的到。终成正果,但走了一些弯路,在此记下,以飨后人。 2. 基础知识 FTP 使用 2 个端口,一个数据端口和一个命令端口(也叫做控制端口)。这两个端口一般是21 (命令端口)和 20 (数据端口),当然你也可以自定义。
阅读全文
posted @
2018-12-24 16:51
宏宇
阅读(1130)
推荐(0) 编辑
IIS7.5和IIS8如何设置FTP的pasv端口范围
摘要:如果不设置端口范围,在防火墙开启的情况下,连接FTP时可能出现列表错误的现象,下面介绍下如何设置FTP的pasv端口范围。。 一、首先打开IIS选择服务器会进入全局设置,再双击FTP防火墙支持 二、设置指定的,数据通道端口范围,建议10000到10809端口。 设置完毕后重新启动 FTP 服务
阅读全文
posted @
2018-12-24 16:42
宏宇
阅读(2862)
推荐(1) 编辑
设置IIS7/IIS7.5的FTP支持断点续传
摘要:Windows Server 2003的IIS自带FTP默认支持断点续传,但是Windows Server 2008/R2默认已经不支持,因此需要注意设置,才能让其支持断点续传,更好的利用宝贵的服务器带宽资源。 1、打开IIS管理器,选中FTP站点,点击右侧“高级设置”,如图: 2、在【高级设置】中
阅读全文
posted @
2018-12-24 10:51
宏宇
阅读(1042)
推荐(0) 编辑
win10图片打开方式里没有默认照片查看器的解决方法
摘要:今天安装好win10后发现打开图片的默认程序是win10自带的画图工具,非常不方便,并且右键选择打开方式里边也找不到默认的“照片查看器”。百度搜索了一下关于win10打开方式恢复默认照片查看器的方法,虽然有用但非常繁琐。下面电脑配置网为大家总结了3种解决win10图片打开方式恢复为默认照片查看器的方
阅读全文
posted @
2018-12-22 23:22
宏宇
阅读(2397)
推荐(0) 编辑
使用C#的HttpWebRequest模拟登陆网站
摘要:很久没有写新的东西了,今天在工作中遇到的一个问题,感觉很有用,有种想记下来的冲动。 这篇文章是有关模拟登录网站方面的。 实现步骤; 启用一个web会话 发送模拟数据请求(POST或者GET) 获取会话的CooKie 并根据该CooKie继续访问登录后的页面,获取后续访问的页面数据。 我们以登录人人网
阅读全文
posted @
2018-12-11 15:21
宏宇
阅读(962)
推荐(0) 编辑
在Raid模式下装Win10找不到固态硬盘怎么办
摘要:现在新出厂的笔记本电脑中,系统的BIOS内,SATA Controller Mode默认设置的是为Intel RST Premium模式,该模式会将硬盘组成磁盘阵列的模式(Raid模式),而原版的Window 10安装镜像默认没有Raid模式的驱动,因此在Intel RST Premium的硬盘模式
阅读全文
posted @
2018-12-08 23:40
宏宇
阅读(1819)
推荐(0) 编辑
C# String 前面不足位数补零的方法
摘要:int i=10; 方法1:Console.WriteLine(i.ToString("D5")); 方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐 方法3:Console.WriteLine(i.ToString("00000"));
阅读全文
posted @
2018-12-05 14:45
宏宇
阅读(258)
推荐(0) 编辑