首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

EXCEL利用VBA汉字拼音(李晓锋版)20180828更新「建议收藏」

EXCEL利用VBA汉字转换为拼音,现在网络中广泛传播的代码存在错误, 经过本人严格校对,修正后的代码分享给大家。...代码更新20180826:使用字典翻译方式代码重写了,放弃了原先的Ascii码值的方式,几乎涵盖了所有可能出现在Excel中的汉字。 代码更新20180828:感谢网友们的评论。...************************** ‘版本说明:转载请保留此段注释 ‘更新时间:2018年8月28日 ‘作者:上海五航航空技术有限公司 李晓锋 ‘感谢:“在线汉语字典”的中文拼音功能...http://xh.5156edu.com/conversion.html,大大的加快了拼音的转换速度。...‘divChar:拼音拼音间的分隔字符,默认无分隔符 ‘调用示例1:=getpy(“李晓锋”) 输出结果:lixiaofeng ‘调用示例2:=getpy(“李晓锋”,”,”) 输出结果

2.2K10

在Java Web中设计的编解码

数据经过网络传输都是以字节为单位的,所以所有的数据都必须能够被序列化为字节。在Java中数据要被序列化,必须继承Serializable接口。...如果整形数字1234567当做字符来存储,则采用UT-8编码将会占用7个字节,采用UTF-16编码节昂辉占用14个字节,但是它当做int类型的数字来存储时,则只需4个字节。...看一段文本的大小,只看字符本身的长度是没有意义的,即使是一样的字符,采用不同的编码最终存储的大小也会不同,所以从字符到字节一定要看编码类型 另外一个问题,你是否考虑过当我们在计算机中的某个文本编辑器里输入某个汉子时...我们知道,在计算机里所有的信息都是以0和1表示的,name一个汉子,它到底是多少个0和1呢。.../srcript> js的URL编码 js中处理URL编码的函数有三个 1.escape() 这个函数将ASCII字母,数字,符号之外的其他字符转化为Unicode编码,并且在编码值前加上“%u”

1.3K40

有赞零售移动端收银商品实践

3.1 商品名中文拼音 对于中文拼音,App 层都现成的转换方案,Android 端有 Pinyin4J 库,iOS 端系统提供了汉字拼音的 API。...: 多端结果一致 转换速度快 内存占用低 转换结果长度可控 字库、词库可动态下发 3.1.1 基于JS引擎的汉字拼音方案 在跨平台技术选型上,零售移动选择 JS 引擎解决两端数据一致性问题。...JS 引擎能够解析执行 JS 脚本,帮助移动端进行跨平台开发。...在执行速度上,V8 引擎将 JS 代码变为机器码并进行优化,加快执行速度。对于垃圾回收,V8 使用一种传统的分代式标记清除的方式去清除老生代的数据。 一个简化的汉字拼音的流程: ?...不过有了全拼的解决方案后,拼音首字母相对来简单很多,只须在获取获取汉字拼音时,取到拼音的首字母后组合即可。 解决了商品名中文拼音问题后,就可以愉快地进行搜索本地商品啦。

2.2K20

项目里文件名永远不要用中文!永远不要!

所以第二种解决方案,那就是拼音了。中文拼音,很自然,而且一个字就对应一串拼音,而且也非常容易从拼音看懂是什么意思,所以这确实是一个不错的方案。 那么问题就来了,怎样一批中文文件拼音命名呢?...概述 Python 中提供了汉字拼音的库,名字叫做 PyPinyin,可以用于汉字注音、排序、检索等等场合,是基于 hotto/pinyin 这个库开发的,一些站点链接如下: GitHub: https...错误处理 在这里我们先做一个测试,比如我们传入无法拼音的字,比如: from pypinyin import lazy_pinyin print(lazy_pinyin('你好☆☆,我是xxx'))...好了,下面我们来尝试一下,比如我们想将不能拼音的字符去掉,则可以这么设置: from pypinyin import lazy_pinyin print(lazy_pinyin('你好☆☆,我是xxx...', errors='ignore')) 运行结果: ['ni', 'hao', 'wo', 'shi'] 如果我们想要自定义处理,比如 ☆ 转化为 ※,则可以这么设置: print(lazy_pinyin

3.1K40

智慧小区解决方案ppt_智慧小区简介

智慧小区项目遇到的问题汇总&解决参考 前端 vuex 前端将后端返回的参数设置为map类型 选择器内容改变触发函数 js 判断字符串中是否包含某个字符串 elementui官网 后端...跨域问题 mybatisplus操作问题 数据库 MySQL 定时任务 中文拼音字母 其他 git操作问题 api 前端 vuex 用vuex可以设置一个“全局变量”,使所有的界面都能取到这个变量...Data truncation: Incorrect datetime value: 定时任务 参考教程如下: 玩转SpringBoot之定时任务详解 @Scheduled注解各参数详解 中文拼音字母...在本系统中笔者实现了一个功能,就是增加业主的同时为该业主生成一个用户名是所属小区拼音首字母和自己名字拼音的账号,这时候需要将中文的小区名称转成拼音再提取首字母,以及将业主名字也转成拼音。...参考教程如下: java中文拼音 java获取中文拼音首字母 java中String与StringBuilder的相互转换 其他 git操作问题 笔者深知自己能力有限,在较短的时间内产出整个项目并非易事

87580

移动客户端多音字搜索

需求 ---- 搜索形式:拼音前缀搜索,中文和拼音不能混合搜索,输入拼音必须为连续汉字的全拼音或者短拼音 搜索内容:联系人、群聊以及公众号的备注和昵称(最大长度为16个中文字符) 例如 联系人A,昵称为...词表方案 ---- 中文全文搜索引擎如果需要支持拼音,就需要把输入的中文字符,转化为拼音字母,如果不考虑多音字的情况,我们只需要一张单个汉字的拼音表即可实现转化,但是在多音字的情况下,由于每个汉字在不同的词语当中的读音都有可能不一样...众所周知,汉语博大精深,常用的汉字有20777个,而词语(包括成语)的汉字个数为2到16个,同一个汉字在不同词语中读音有可能不一样,所以汉语词语转化为拼音有如下两个方案: 穷举词语表 采用概率模型,通过训练分类器模型...第二种方案,通过在现有的TTS(Text To Speech)模型中,汉字拼音读音的模型拆出来,初步搭建一个概率模型,在初步的调优后,得到一个1个G的拼音模型,识别拼音的准确在可接受范围内。...实现这个算法可以通过把所有的拼音作为输入,构建一颗前缀树,能够整个Query拼音拆解的时间复杂度降低到O(nlgn)。 最后,所有的拼音组合情况都写到SQL中: ? ?

3.5K210

Github优秀开源类库推荐(值得收藏)

PHP 库 diff PHP的差异比较(Diff)实现 Pay 可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了 Pinyin 基于 CC-CEDICT 词典的中文拼音工具...,更准确的支持多音字的汉字拼音解决方案。...不需要flash,将文本复制到剪贴板的插件 swiper.js 目前应用较广泛的移动端网页触摸内容滑动js插件 lazysizes 用于图片延迟加载,但是不会影响SEO wow.js 能让页面滚动时显示动画...,使页面更有趣 viewer.js 一款强大的图片查看器 Share.js 一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google...+、点点等 zTree.js 好用的开源免费树形插件 sticky.js 固定导航位置悬浮插件 nicescroll.js 非常强大的基于jQuery的滚动条插件 towxml 微信小程序HTML

1.6K30

汉语拼音工具、新华字典API——两个支持Python的中文资源

第一个,汉字拼音的工具——即将中文字符转换成它的拼音。除了支持 JavaScript,还可以支持 Python、Go、Rust 等多种语言。可以说是非常 nice 的一个中文资源工具了。...汉字拼音工具 ▌功能 将中文字符转换为拼音。可用于汉字注音、排序、检索任务。 ▌特性 根据词组智能匹配最正确的拼音。 支持多音字。 简单的繁体支持, 注音支持。...支持多种不同拼音/注音风格。...▌支持版本 1.Node.js/JavaScript 版 注:这个版本同时支持在 Node 和 Web 浏览器环境运行; 作者:hotoo;来源:GitHub https://github.com...特性 Web 版 Node 版 拼音库 常用字库。压缩、合并 完整字库。不压缩、合并 分词 没有分词 使用分词算法,多音字拼音更准确。 拼音频度排序 有根据拼音使用频度优先级排序。 同 Web 版。

2.9K30

重新写了一个拼音输入法词库转换小程序

之前,由于我要从QQ拼音平台转换到搜狗拼音上,所以我写了一个小程序QQ拼音词库转换为搜狗拼音词库。...后来陆续收到来信,索要程序同时也希望搜狗拼音词库转换为QQ拼音,所以我就在这个小程序上做了一点改进。...为了能够电脑上的QQ拼音词库和搜狗拼音词库(文本导出)转换到百度手机输入法上,于是我就继续改进了这个输入法词库转换小程序。...小程序运行的界面如图所示: 以QQ拼音百度为例,选择QQ拼音词库的路径,长度过滤默认是5,也就是说只要大于等于5个字的词就不转换,词频过滤默认是3,也就是说小于3的词频的词都不会转换,只有大于等于3...然后点击“QQ百度”按钮,系统将成功转换符合条件的词并提示完成。 转换后的词文件复制到手机上,然后运行百度手机输入法的用户词库管理-》用户词恢复-》从文本导入,即可。

76130

老司机踩坑系列————中文排序

: 然而知识点只有: 字符串拼音 -localizedCompare: ---- 那个手机浏览的同志注意了,看到字符串拼音后就可以打住了,下面的内容多图杀猫费流量=。...= 1.最初的想法 最开始老司机想,首先所有联系人都会按姓名首字母分组,似乎需要拼音。有了拼音就可以根据拼音排序,很顺畅的思路。Too young,Too naive。...比如说三个人,请看图示: 拼音后比较拼音 这个结果明显是不我们可以接受的。 恩,上面拼音的方法会在两个字之间自动加上一个空格。所以老司机发现可以拼音分开。所以老司机在这里的想法是逐字比较。...老司机遇到错误平错误,想到因为中英结合有问题,我处理一下字符串中英文分开不就好了么? 添加空格 这样的话张Wicky就变成张 Wicky转成拼音就变成zhang wicky。排序完成。...不过老司机真的有做测试的潜质,我也不知道为什么,我就随便改了一下数据,我都不知道怎么想的往字改成了彺字结果就又错了。。。想想可能GB_18030这个标准也不都是按照拼音排的吧。。。

1.8K50
领券