社区
C#
帖子详情
如何效率更高
橘子皮...
2020-05-06 08:29:39
在字符中寻找可能存在的汉字拼音,然后分别替换成拼音的首字母
pingyin5656aaa 转成 py5656aaa
wu999han... 转成 w999h...
没有的就不转换,有啥效率高点的方法?
...全文
250
4
打赏
收藏
如何效率更高
在字符中寻找可能存在的汉字拼音,然后分别替换成拼音的首字母 pingyin5656aaa 转成 py5656aaa wu999han... 转成 w999h... 没有的就不转换,有啥效率高点的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghui0380
2020-05-06
打赏
举报
回复
百度了一下 https://baike.baidu.com/item/%E9%9F%B5%E6%AF%8D/2666749?fr=aladdin 中文韵母也就36个,你这问题一下就简化了
wanghui0380
2020-05-06
打赏
举报
回复
如果不管歧义,要快可以直接扫描 词根 xiang ---------------ang pinyin -------------in 基本上拼音后面韵母词根的前面扫1,2个字符。后去做个hashkey判定就好 比如上面 ang----------前面扫1个----iang-----还是韵母------再扫一个-------xiang--------这个应该就在你准备的hash词库里了 ang----------- --------------hang-------------------------------------------------再hash里 当然把前缀1,前缀2,韵母词根------扔给贝叶斯算概率也行。 当然我个人其实现在不纠结。快么这要求现在到不纠结。现在的项目未必要多快,了不起一个公用队列,,开8个docker,同时并行处理。单纯分析那么1条50个字符就是全扫也就1,2秒。8个并行docker足够调度了
wanghui0380
2020-05-06
打赏
举报
回复
利用jieba 分词后再弄(当然词库你的先预备着) 快不快难说,主要是有歧义的分法,就是俺们打字输入法有时候提示的都不对味儿啊。
橘子皮...
2020-05-06
打赏
举报
回复
已经收集了所有常见汉字的拼音
声波通信源代码(改进版)
该声波通信程序在上一个开源版本SinVoice版本的基础上,做了很多优化: * 1. 识别
效率
更高
,几乎达到100%,完全可以达到商业用途标准,比chirp,支付宝,茄子快传等软件的识别
效率
更高
。 * 2. 能支持更多复杂场景的识别,在有嘈杂大声的背景音乐,嘈杂的会议室,食堂,公交车,马路,施工场地, * 小汽车,KTV等一些复杂的环境下,依然能保持很高的识别率。 * 3. 能支持更多token的识别,通过编码可以传送所有字符。 * 4. 通过定制可以实现相同字符的连续传递,比如“234456”。 * 5. 支持自动纠错功能,在有3个以内字符解码出错的情况下可以自动纠正。 * 6. 程序运行
效率
非常高,可以用于智能手机,功能手机,嵌入式设备,PC,平板等嵌入式系统上。 * 7. 声波的频率声音和音量可定制。
Visual.Assist.X.V10.6.1859
vc助手Visual assist的最新1859版本,更新了很多地方,详情参见我的博客,推荐下载 http://blog.csdn.net/PiggyXP
ASP.NET管理系统
一个简单的asp.net管理系统,有权限分配,控制到按钮级别.采用vs2008开发,数据库附加即可。
ICanSeeYou远程控制软件(所有C#源代码)
ICanSeeYou远程控制软件(所有C#源代码)另外附有说明文档。原程序(安装包)的下载地址:http://download1.csdn.net/down3/20070428/28022416404.rar源代码说明:IDE(集成开发环境):Microsoft Visual Studio .NET 2005使用C#作为主要开发语言,统一编程习惯。关于C#编程习惯可以查看另外一份文档 《 C#编程规范 》。C#规范制定原则 1 方便代码的交流和维护。 2 不影响编码的
效率
,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。代码重用性通过结合程序员定义的类和定义良好、精心测试、文档完整、可移植和用途广泛的FCL(重用框架类库),开发者进行软件构建,这种形式的软件重用加速了功能强大和高质量软件的开发。而本项目定义了不少可重用的代码,例如文件的各种操作,鼠标的模拟点击,键盘的模拟按键按下,关机,屏幕截取,API函数库,网络的基本操作等。
使用Qt 和OpenGL® 创建跨平台可视化UI
概要 科学可视化、医学成像、飞行模拟、流程建模、动画、游戏和视觉效果应用程序都需要大量使用高性能 2D 和 3D 图形。标准的图形 API(如 OpenGL® )非常适合渲染复杂的图形,但对用户界面编程却没 有提供太多支持,无法满足多样化的市场。 在本文中,我们将详述可视化软件开发人员遇到的常见难题,并提供可轻易将高级 2D 和 3D 图形集成至 本地高性能应用程序的技术方法。我们将借助 Qt® 应用框架,演示这些方法如何加快可视化开发,以及 如何使用单一的代码库为多个操作系统进行开发部署。
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章