Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性  应该内置到语言里面

1. 常用算法1

1.1. 目录2

1.2. 定义和用法编辑2

1.3. 语法编辑2

1.4. 提示和注释编辑3

2. 现有类库框架 jdk  vs apache codec vs 。net3

1. 常用算法

Zip zlib gzip rar

Md5 Rsa  rc2 rc4 sha dsa

Des TripleDES Aes

Base64 Bin2hex 类似Hex 编解码 吗?

Urlencode/decode

htmlEncode/decode

jsStrEncode/decode

Utf gbk

排序算法

1.1. SoundEx 是一种拼音算法,用于按英语发音来索引姓名,

它最初由美国人口调查局开发。 SoundEx 方法返回一个表示姓名的四字符代码,由一个英文
字母后跟三个数字构成。 字母是姓名的首字母,数字对姓名中剩余的辅音字母编码。 发音相近的姓名具有相同的 SoundEx 代码。

外文名

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

1.2. metaphone

注    释

为发音相似的单词创建相同的键

length

所生成的

类    型

函数

1.3. 目录

00001. 1 定义和用法

00002. 2 语法

00003. 3 提示和注释

00004. 4 例子 1

00005. 5 例子 2

1.4. 定义和用法编辑

1.5. metaphone() 函数计算字符串的 metaphone 键。

metaphone 键字符串的英语发音。

metaphone() 函数可用于拼写检查应用程序。

如果成功,则返回字符串的 metaphone 键,如果失败,则返回 false。

1.6. 语法编辑

metaphone(string,length)

参数

描述

string

必需。规定要检查的字符串。

length

可选。规定 metaphone 键的最大长度。

1.7. 提示和注释编辑

注释:metaphone() 为发音相似的单词创建相同的键。

注释:所生成的 metaphone 键长度可变。

提示:metaphone() 比 soundex() 函数更精确,因为 metaphone() 了解基本的英语发音规则。

2. 现有类库框架 jdk  vs apache codec vs 。net

在.NETFramework出现之前,如果我们需要进行加密的话,我们只有各种较底层的技术可以选择,如 Microsoft Crypto API、Crypto++、Openssl等等,其用法相当复杂。而在 .NET Framework中,这些复杂内容已经被封装在各个 .NET 框架类中,并且由一个System.Security.Cryptography 命名空间包含这些与加密、签名相关的类。利用这些类,我们就可以很方便地使用各种广泛使用的算法,包括RSA, DSA, Rijndael, SHA和其他Hash算法等等。

首先,我们了解一下加密中的一些基本术语:

3. 参考

Apache Commons Codec 简介_依旧的海浪_新浪博客.htm

SoundEx算法 - scdn8311的专栏 - 博客频道 - CSDN.NET.htm

Apache Commons Codec 简介_依旧的海浪_新浪博客.htm

(原创)System.Security.Cryptography中定义的加密算法_大叔于田_新浪博客.htm

(原创)System.Security.Cryptography中定义的加密算法_大叔于田_新浪博客.htm

转载于:https://www.cnblogs.com/attilax/p/5963518.html

Atitit.跨语言 java c#.net php js常用的codec encode算法api 兼容性  应该内置到语言里面...相关推荐

  1. Atitit.异步编程 java .net php python js 对照

    Atitit.异步编程 java .net php python js 的比較 1. 1.异步任务,异步模式,  APM模式,,  EAP模式, TAP 1 1.1.       APM模式: Beg ...

  2. 一篇关于 JS 常用的数据结构与算法万字总结

    一.前言 首先,为什么我会学习数据结构与算法呢,其实主要是有两方面 第一,是我在今年的flag里明确说到我会学这个东西 第二,学了这些,对自己以后在工作或者面试也会带来许多好处 然后,本文是最近学习的 ...

  3. 腾讯文智java近义词API_常用的分词组件或API,该怎么选型?

    做互联网系统 分词是必不可少的.除非咱不需要搜索.标签或者关键字分析等. 在网上看到的一个列表,不错,放出来给大家. 这里简单点评下:(我简单体验了几个,没有全部用,像搜狗之类的,看下名称我就不想用, ...

  4. javascript功能插件大集合 前端常用插件 js常用插件

    包管理器 管理着 JavaScript 库,并提供读取和打包它们的工具. npm:npm 是 JavaScript 的包管理器.官网 Bower:一个 web 应用的包管理器.官网 component ...

  5. Vue.js 学习笔记 第5章 内置指令

    本篇目录: 5.1 基本指令 5.2 条件渲染指令 5.3 列表渲染指令 v-for 5.4 方法与事件 5.5 实战:利用计算属性.指令等知识开发购物车 回顾一下第2.2节,我们己经介绍过指令(Di ...

  6. 玩转Java注解:元注解、内置注解、自定义注解的原理和实现

    点击关注公众号,实用技术文章及时了解 来源:www.jianshu.com/p/ddd0b880641a 前言 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种 ...

  7. Vue.js 内置指令

    回顾一下第2.2节,我们己经介绍过指令(Directive)的概念了,Vue.js的指令是带有特殊前缀v-的HTML特性,它绑定一个表达式,并将一些特性应用到DOM上. 其实我们已经用到过很多Vue内 ...

  8. atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js

    atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐)  vs   lang  ...

  9. Atitit.跨语言异常转换机制 java c# php到js的异常转换

    Atitit.跨语言异常转换机制 java c# php到js的异常转换 1. bizEx   直接抓取,然后js catchEX1 2. Chkec runtimeEx1 3. Other异常..J ...

最新文章

  1. SQL Server 一些重要视图3
  2. Android与iOS对比
  3. Nature:采用甘露糖苷选择性抑制尿路致病性大肠杆菌
  4. 面向接口编程详解(一)——思想基础
  5. getOwnPropertyNames() keys()
  6. C/C++程序员上手C#应该知道的100件事(21~30)
  7. 详解数据中台构建核心产品Dataphin“ 规划”能力
  8. Web-HTML特殊符号的表示
  9. 空调开28度,一晚上会消耗多少电?空调耗电量与什么有关?
  10. 我关于读书的一点小体会
  11. iOS开发_UI_AutoLayout
  12. Thinkpad SL-400 XP驱动下载与安装方法
  13. 解微分方程数值解法(理论部分)
  14. 计算机管理中没有大容量存储,控制器没有足够的带宽可利用为USB大容量存储设备的解决方法...
  15. python批量png转ico
  16. 【线性代数】线性方程组的求解
  17. java 随机生成头像,ASP实现头像图像随机变换
  18. opencv显示图片只显示部分(或认为图片太大)
  19. 如何断开mongodb数据库连接_如何创建mongodb数据库连接
  20. 全球各国人口密度(1961-2018年)

热门文章

  1. python笔记基础-python笔记(二)基础二
  2. python3.7 6如何安装-redhat7.6 安装Python 3
  3. python工作好找吗-python工作好找吗
  4. python一个月能学成嘛-0基础学Python,1个月写爬虫,走了哪些弯路?
  5. python输出数据到excel-如何使用python将传感器数据输出保存到excel中
  6. python爬虫新手项目-给新手推荐几个实用又适合上手的Python爬虫项目
  7. xmind快速上手使用教程,提高工作效率
  8. SRM 721 DIV2
  9. dup and dup2的剖析
  10. mysql 变量赋值方法