代码改变世界

随笔档案-2017年03月

计算字符串相似度算法—Levenshtein

2017-03-30 21:20 by 狼人:-), 427 阅读, 收藏, 编辑
摘要: 什么是Levenshtein Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。levenshtein() 函数返回两个字符串之间的 Levenshtein 距离。编辑 阅读全文

线程中使用SaveFileDialog不能弹出窗体

2017-03-24 22:08 by 狼人:-), 394 阅读, 收藏, 编辑
摘要: 在子线程中使用 SaveFileDialog 无法弹出窗体,主要是我们需要用主线程去处理SaveFileDialog , 我们可以将子线程进行如下设置: public partial class Form1 : Form { public Form1() { InitializeComponent( 阅读全文

php和js中,utf-8编码转成base64编码

2017-03-21 11:06 by 狼人:-), 460 阅读, 收藏, 编辑
摘要: 1、php下转化base64编码 php中,文本文件的编码决定了程序变量的编码,比如以下代码在不同编码的php文件中,展示的效果也是不一样的 如果文本文件是utf-8,则输出结果为:5Lil,而在gbk文件中的输出结果是:0c8= 注意:php中转换成base64编码时,和网页编码没有关系。 2、j 阅读全文

[附POC]Apache Struts2最新(CVE-2017-5638,S02-45)POC

2017-03-08 16:53 by 狼人:-), 1056 阅读, 收藏, 编辑
摘要: #! /usr/bin/env python # encoding:utf-8 import urllib2 import sys from poster.encode import multipart_encode from poster.streaminghttp import register_openers def poc(): register_openers() dat... 阅读全文
点击右上角即可分享
微信分享提示