山间明月文化传媒作品集 既然选择了远方,便只顾风雨兼程

PHP 余弦相似性,实现字符串相似度提取异已字符串


提取类似图中,与其它大多数字符串相似度较低的字符串,以识别误以为广告或程序自动添加。


实现程序:

<?php

header("Content-type:text/html;charset=utf-8");


/**
 * 根据余弦相似性计算两个字符

标签: php相似度

作者:松鼠先生 分类:技术分享 浏览:1554 评论:0

mac通过homebrew升级php到5.6

在homebrew下,PHP是根据大版本号维护的,比如php5.5对应php55,php5.6对应php56。扩展也是类似的,比如memcached的扩展是php56-memcached


注意:

使用brew安装php,可以多版本并存,应该它会安装php到不同的目录,类似下面目录

/usr/local/Cellar/php55   

标签: macphp

作者:松鼠先生 分类:技术分享 浏览:5882 评论:0

PHP提取字符串 中文,英文,数字

$pattern = '/[^\x{4e00}-\x{9fa5}\d\w]+/u';
$res = preg_replace($pattern, '', $str);
return $res;


作者:松鼠先生 分类:技术分享 浏览:1465 评论:0

http请求,简单的数据完整性校对思路

只是一种简单的思路。


发送方:

/**
 * 加密请求数据
 * @param array $data
 * @return array
 */
function encrypt_http_data($data = array(

标签: php

作者:松鼠先生 分类:技术分享 浏览:1534 评论:0

SVN Error: Can't convert string from native encoding to 'UTF-8'

当提交SVN,使用hooks同步SVN到WEB目录,目录名或文件名有中文存在时,SVN会报此错误提示。

解决办法,在hooks文件设置字符集

export LC_CTYPE=en_US.UTF-8


作者:松鼠先生 分类:技术分享 浏览:1085 评论:0

linux下管理多个id_rsa密钥免密码登录服务器

用ssh-keygen创建公钥和密钥

ssh-keygen -t rsa

一路回车,表示生成公钥文件保存至默认路径,并不设置密码。

linux下管理多个id_rsa密钥免密码登录服务器


把公钥上传至服务器指定目录

scp id_rsa.pub root@www.example.com:/root
作者:松鼠先生 分类:技术分享 浏览:2233 评论:0

MongoDB Web界面 管理工具 Rockmongo 的安装


RockMongo是PHP5写的一个MongoDB管理工具。

通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。

它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)。


安装 PHP WEB环境

标签: mongodb

作者:松鼠先生 分类:技术分享 浏览:2137 评论:0

PHP按字符串长度分割成数组,支持中文

/**

 * 将unicode字符串按传入长度分割成数组

 * @param  string  $str 传入字符串

 * @param  integer $l   字符串长度

 * @return m

标签: php

作者:松鼠先生 分类:技术分享 浏览:1217 评论:0