输入法继续写之:重码分析~

实验二 线性分组码 课程项目实验要求: 1、写出汉明编码基本步骤,画出程序流程图; 2、画出汉明编码输出波形图; 3、汉明码模块发端加错信号进行观测; 4、汉明码模块发端错码检测能力观测和错码纠错性能的测量; 5、分析整理实验测试的数据; 立即下载

重码,一直是输入法必须考虑的。。。所以,在这一步。。不得不分析一下。。考虑到重码不可能避免。。。决定只对10个以上重码进行分析与优化。。因为10个以下选择一下还是比较方便的。

一经分析下来,不得不再说说王永民的伟大了。。。五笔重码>10的仅23条,但拼音却的却有495条之多。。

   Dim BM As String, OldBM As String
   Dim CI As String, OldCI As String
   Dim JS As Long
   Dim n As Integer, fg As Integer

       n = 1
       Form5.Show
       Form5.Label1.Caption = "正在分析编码..."
    
       Set rs = ADO.CreateRecordset("SELECT * FROM YS_WN")     'OR YS_PY
     
       While rs.EOF = False
     
         BM = rs.Fields(0)
         CI = rs.Fields(1)
                  
         If BM = OldBM Then
            n = n + 1
         Else
                    
            Open App.Path & "/wn_code.txt" For Append As #1
            
               If OldBM <> "" and n>10 Then
                  Print #1, OldBM; ":"; n
               End If
               
            Close #1
            
            n = 1
            
         End If
         
         OldBM = BM
         OldCI = CI
         
         JS = JS + 1: DoEvents
         Form5.ProgressBar1.Value = (JS / rs.RecordCount) * 100
         
         rs.MoveNext
         
       Wend
       
       Form5.Hide
       Exit Sub


 

中文现代5笔无重码输入法 v12.99 企业版.rar 安装后可永久免费用,注册后更好用!含5笔,5画,拼音,五笔,三码12种输入!   用拼音可打超大字符集数万汉字,可打生僻字罕用字!打字和打词均很少翻页!   用内含5笔输入,就是完全按国家标准打中文前4和末笔,字均含上屏仅2键多!   用内含三码简明输入,仅打字形的一二笔,三四笔和末两笔,字均上屏不到2键!   用户可选择适合自己的多种输入方式,选择同1键盘适合自己的多种按键键位!   软件可任意补充字词,可手动调频字词顺序,详见安装后的信息窗口详细帮助!   编码标准规范,简易高效,学用几乎无难点,无重点,无注解,无例外,极有规律! 立即下载

相关推荐

皋陶输入法 1.06 下载

  1. 同时支持五笔和拼音;不用装多个输入法。   (0081版已支持万能五笔)。   2. 贴心的临时拼音功能, 让以五笔为主的同学想临时使用拼音时更方便。   (0028版已支持临时英文功能)。   3. 手动造词、词条调序和删除词条功能,让你的输入法你作主;你可以按照你的习惯调教出你喜欢的输入法来。   4. 智能拼音造词功能,几乎让你不用动任何脑筋就可以造出正确的全拼和简拼词条。   (0028版已支持智能五笔造词功能)。   5. 载入用户词条功能让你方便的分享别的同学的造词成果。

中文输入法浅谈

常见几种中文输入法对比介绍

mart!nhu的博客 8888

机器人学习-matlab四足机器人控制仿真

《机器人学,机器视觉与控制》学习笔记 使用工具箱版本9.10 题目与解决思路: 【1】. 通过减少复位期间的抬腿高度来缩短复位的轨迹 Z轴向下,为了减小复位器件的抬腿高度,应当缩小△Z,故可以将示例程序中zu值调大。 【2】. 增加腿的步幅 腿的步幅可由改变x方向上腿前进和后退运动的极限来达到,令xf = 7; xb = -xf;即可。 ...

weixin_44609769的博客 5538

获取输入法

获取输入法以下这个操作输入法的类是网上找到的,对原作者表示感谢!一、头文件:/***************文件开始(InputLanguage.h)****************///InputLanguage.h#ifndef INPUTLANGUAGE_H#define INPUTLANGUAGE_H#ifndef UNICODE#define U_strcpy strcpy#define U_strcmp strcmp#else#define U_strcpy wcscpy#defin

jacky_qiu的专栏 2406

CST入门——0. 安装CST Studio Suite 2022

安装CST Studio Suite 2022详细操作步骤

plmxu34的博客 6万+

UWB灵犀遥控器方案介绍

UWB灵犀指向遥控器的技术原理和方案介绍

xiongdauwb的博客 3898

Java 初级入门(编写一个简易考试系统)

System.out.println("学号:" + no + ",姓名:" + name + ",成绩为:" + sum);System.out.println("学号:" + no + ",姓名:" + name + ",成绩为:" + sum);System.out.println("你选择了退出考试,没有参加任何一门课程的考试");System.out.println(" 1--------------数学");System.out.println(" 2--------------英语");

2302_80648948的博客 311

Matlab安装Embedded Coder Support Package for Texas Instruments C2000 Processors教程

Matlab安装Embedded Coder Support Package for Texas Instruments C2000 Processors

m0_69133594的博客 2823

趣味测试入门java程序2

System.out.println("学号:" + no + ",姓名:" + name + ",成绩为:" + sum);System.out.println("学号:" + no + ",姓名:" + name + ",成绩为:" + sum);System.out.println("你选择了退出考试,没有参加任何一门课程的考试");System.out.println(" 1--------------数学");System.out.println(" 2--------------英语");

biack_like的博客 224

PyCharm中Pyvips配置避坑指南:为什么pip安装后import还是报错?

本文详细解析了在PyCharm中配置Pyvips时,即使pip安装成功,import仍报错的根本原因。核心在于Pyvips依赖的libvips原生库未正确配置环境变量。文章提供了从下载libvips、配置Windows系统PATH到PyCharm项目级设置的完整避坑指南,并对比了三种配置策略,帮助开发者彻底解决DLL加载失败问题。

bush的博客 209

低代码部署与管理——OpenClaw智能助手的应用部署与运维(2026技术版)

OpenClaw智能助手的低代码部署与管理平台采用分层架构设计,包含部署工具、环境管理、版本控制等核心模块,支持从开发到生产的全流程自动化部署。该系统通过Docker、Kubernetes等技术实现应用构建和部署,利用Terraform等工具管理多环境配置,并提供完善的监控运维能力。平台针对开发、测试、预生产和生产环境提供差异化配置,确保部署效率和运行可靠性。这种架构设计遵循自动化、可扩展性和安全性原则,显著提升了智能助手应用的部署效率和运维质量。

一键难忘的博客 314

50 数组中重复的数字

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。返回任意重复的一个,赋值给duplication[0] 思路:开辟额外空间:用一个数组或者哈希表来存储已经遍历过的数字 不开辟额外空间...

weixin_43338519的博客 141

国科大学习资料--人工智能原理与算法-2020年期末考试题解析(学长整理)

国科大学习资料–人工智能原理与算法-2020年期末考试题解析 张文生老师主讲 试卷共有6道题,题目不难,希望大家能取得好的成绩。 3.9 传教士和野人问题。三个传教士和三个野人在河的一岸,有一条能载一个人或者两个人的船。请设法使所有人都渡到河的另一岸,要求在任何地方野人数都不能多于传教士的人数。这个问题在AI领域中很有名,是因为它是第一个从分析的观点探讨问题形式化的论文的主题(Amarel,1968)。 a. 请对该问题进行详细形式化,只描述确保该问题求解所必需的特性。画出完整的状态空间图。 b. 应用合适

无名何许人的博客 4786

转换简码及五笔码_简单易学的五笔学习教程一学就会打字神速

很多朋友想学会五笔,但又害怕五笔拆字太难,本人就以几年来学习五笔的的方法与技巧告诉大家,希望大家相互学习,相互促进,更好的学习五笔。愿你我共同分享这份快乐。首先学习五笔字根是最重要的,下面是我搜集的字根表,大家可以认真的看一下:下面我正式介绍学习的方法:一:认识汉字1 汉字的构成中国人常说: “木子 --- 李”, “日月 --- 明”,可见方块汉字是由较小的块组成的,这些小块如:“木”、“子”、...

weixin_36208314的博客 2285

手把手教你学simulink(41.4)--逆变器电场景示例:基于Simulink的主从控制的多逆变器协同控制(Multi-Inverter Coordinated Control)

需求分析在现代电力系统中,分布式发电和储能系统的广泛应用使得多个逆变器并联运行成为常见的应用场景。为了确保多个逆变器之间的协同工作,实现系统的稳定性和高效性,通常采用主从控制(Master-Slave Control)策略。主从控制通过一个主控制器(Master)来协调多个从控制器(Slave),确保所有逆变器的输出电压、频率和功率分配符合预期目标。本项目将基于Simulink平台,开发一个多逆变器协同控制系统,采用主从控制策略,实现对多个逆变器的精确控制和优化。

MHD0815的博客 304

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ActiveX控件,ActiveX DLL,ActiveX EXE之间的差别~~

*ActiveX控件   ActiveX控件与客户应用程序运行在同一个进程中。可用于VB或者其它开发工具及WEB浏览器的ActiveX控制,与一般的VB应用程序设计大同小异。可以为ActiveX控制加上属性页,并实时调试。 *ActiveXDLL   ActiveXDLL提供的对象与应用程序运行于同一个进程中。应用程序可以创建对象,设置对象属性,调用对象的方法。ActiveXDLL一般不

英布之剑的优快云 Blog 4396

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

GetStr: 一个自创蛮有用的字符串函数~

作用:用于截取一个字符串中,两个标识符中间的字符串。     Public Function GetStr(ByVal InputString As String, ByVal String1 As String, ByVal String2 As String) As String         Dim i As Integer         Dim j As Inte

英布之剑的优快云 Blog 2831

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

从TextBox的升级看VB6与VB2010的不同~

从VB6升级到VB2010,很多人不习惯。。。说不习惯,其实也有很大一个原因:就是不知道VB2010好在哪里。。那么,本文将以最常用的TextBox的升级为例让你领略一下VB2010的魅力... 1. 清除文本框内容。 VB6 : TextBox1.Text="" VB2010: TextBox1.Clear() 2. 取消选择文本。 VB6 : TextBox1.SelLength=0

英布之剑的优快云 Blog 2828

VB6升级到VB2010之三:旧的VB6函数和语句升级~

因为VB2010已经支援了.net framework 4.0,所以原有的VB6函数不能继续采用,但是为了兼容性,Microsoft将旧的VB6函数或语句集中到一个叫Microsoft.VisualBasic的类。以便于我们可以方便的升级原来的代码。 以下列出一些常用的变化。为简化操作,请在Class最顶端加上一句: Imports VB6 = Microsoft.VisualBasic 1

英布之剑的优快云 Blog 2824

VB6升级到VB2010之五: 从Unload 升级成Me.Close看VB2010有多类~

新版本的Visual Basic 2010,你会发现原来用于关闭窗口的Unload Me无法使用了... 没错,Unload Me 现在已经升级为Me.Close() 看到了没有,Visual Basic 2010类吧。   其实,你再往下看... 你会发现Visual basic 2010更类 VB6: List1.AddItem "item1" VB2010: List1.

英布之剑的优快云 Blog 2467

VB6升级到VB2010之十三: 更改文本框字体~

VB6中,要更改一个文本框的字体属性,很简单,比如要更改字体大小 Text1.Font.Size = 9 但是,到VB2010中,你会发现这样用会出错,并提示.Size属性是只读属性。翻遍百度发现Microsoft.VisualBasic.Compatibility.VB6里面有一个FontChangeSize的函数可用于更改文本框的字体,格式如下: VB6.FontChangeSize(T

英布之剑的优快云 Blog 2424

VB6升级到VB2010之一:变量升级~

因为Visual Basic 2010已经对Integer (已升级为4字节)和Long(已升级成8字节)变量进行了升级,并增加了Short (2字节)类型。所以VB6升级到VB2010时需作如下修改: VB6 Integer ===> VB2010 Short VB6 Long ===> VB2010 Integer 当然,不修改也没关系,但是程式升级后会花费超过你预期的内存。 *另

英布之剑的优快云 Blog 2274

VB6升级到VB2010之二:控件属性升级~

从VB6到VB2010除了功能的强大,也可以看到Microsoft对于细节的重视,例如,不少控件的属性就做了细微的调整。 如: 1. Option的Value 属性更改为Checked,也就是说原来的 Option1.Value 在VB2010中,就应该写成 Option1.Checked 他们的值均是Boolean, 可以为True, 也可以为False, 但是很明显Checked更

英布之剑的优快云 Blog 1899

VB6升级到VB2010之四:App对象升级~

VB6的App对象,提供App.ExeName等众多的功能。现VB2010已升级到My名字空间My.Application, 用于提供当前应用程序的信息,包括标题,目录,版本号等。 因此, 1. 象原来的代码: App.ExeName 在VB2010中就要写成, My.Application.Info.AssemblyName 2. App.hInstance 则没有升级到My名字空间

英布之剑的优快云 Blog 1510

VB6升级到VB2010之六: 最嗦哆的升级~

Doevents 升级到VB2010后的写法: System.Windows.Forms.Application.DoEvents() 绝对是称得上最最嗦哆的升级吧   还有,用于防止程序重复运行的App.PrevInstance,在.net中不再支持,不过,博主找到了一个替代方案:UBound(Diagnostics.Process.GetProcessesByName(Diagnost

英布之剑的优快云 Blog 1465

IE9 最新User-agent字符串格式~

IE9在官方开发博客中表示他们默认将会使用比较短的 User-Agent 识别字符。这 将会改善整体性能、互操作性和兼容性。IE9将不会再继续把.NET 等软件附加的信息加入 UA 字符串之中。 站点开发者们需要注意新版字符串同IE8相比的四个主要变化: 1、应用程序版本从“Mozilla/4.0”升级到“Mozilla/5.0”,以和其他各浏览器匹配。这一改动表明IE9是互操作性良好的浏览器

英布之剑的优快云 Blog 1388
上一篇: 输入法继续写之:3字词条全拼编码~
下一篇: 输入法继续写之:重复编码分析~~~
happybasic
博客等级 码龄19年 122粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

happybasic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值