1.Uos 统信 Linux 系统 Fcitx5 小企鹅输入法平台——安装:单手笔顺输入法 3.0 版
2.免费串口调试助手 开源 C#
3.ibusiBus简介
4.Windows 10 系统——安装:单手笔顺输入法 3.0 版
5.win10恢复默认输入法设置在哪里
6.墨奇音形:让双拼也能拥有676简词,开源开源压缩码长到极致
Uos 统信 Linux 系统 Fcitx5 小企鹅输入法平台——安装:单手笔顺输入法 3.0 版
本文详细介绍了在Uos统信Linux系统中安装并配置单手笔顺输入法3.0版本的码表码表全过程。首先,代码您需要从指定的开源开源开源下载网址获取单手笔顺输入法(3.0_Rime)软件和码表。
接着,码表码表按照以下步骤进行安装:
1. 打开终端并运行命令:sudo apt-get install fcitx-rime。代码云成绩源码注意,开源开源安装时可能会提示您输入密码,码表码表确保以root权限执行命令。代码
2. 如果在输入法列表中找不到“中州韵”,开源开源请右键点击输入法图标,码表码表选择“输入法配置”,代码在弹出的开源开源界面中添加“汉语:中州韵”。
3. 将单手笔顺输入法的码表码表配置文件复制到系统指定的目录下,并重新部署输入法。代码在部署过程中,注意处理大型词库,确保有足够的耐心等待。
在打字时,可以通过快捷键Ctrl+~(数字1的左边键)两次后输入“单手笔顺”,或直接通过任务栏点击Rime输入法图标选择“明月拼音·简化字”后,再次输入“单手笔顺”。请确保开启数字小键盘的Num Lock灯。
值得注意的是,Uos统信系统当前预装的Fcitx小企鹅输入法平台仅支持横向水平的候选列表,因此“单手笔顺输入法”暂时无法使用竖向垂直的候选列表。但随着Uos统信系统的升级,Fcitx5小企鹅输入法平台将支持此功能。
最后,对单手笔顺输入法进行优化和扩展,将“扩展词库”目录内的文件复制到系统指定的目录下,并打开one_hand.dict.yaml文件,删除词库名称前的#号。确保完成文件保存,重新部署输入法。
完成以上步骤后,您将成功在Uos统信系统中安装并配置单手笔顺输入法3.0版本,提供便捷的单手输入体验。
免费串口调试助手 开源 C#
工业控制类软件在Windows平台下,使用C#语言进行开发,既方便又快捷。出纳源码在工控领域中,串口通讯是一种非常常见的需求。因此,我花费时间开发了一个通用的串口调试助手工具,并将工控调试中常用的功能集成在上面,以方便用户进行调试。源码已经在gitee上开源,界面采用wpf实现,源码地址为:
接下来,我将简单介绍一下已实现的功能。
程序功能主要分为以下四大块:
1. 串口通讯
2. TCP通讯
3. 小工具
4. 支持中英文双语切换
5. 检查版本更新
6. 曲线显示读取的值。
一、串口通讯
串口通讯详细功能:
1. 支持手动刷新串口设备列表。
2. 支持流控。
3. 接收发送编码方式同时支持ASCII和HEX方式。
4. 在ASCII模式下,可设置结束符,如回车换行等。
5. 在HEX模式下,支持自动计算标准ModbusRTU的CRC。
6. 发送支持循环发送。
7. 接收区显示支持显示发送和显示接收,并可设置发送和接收的字符串颜色。
8. 接收区显示支持显示发送和接收的时间,时间格式可自定义。
9. 底部显示串口状态,总接收字节数和总发送字节数。各字节数可手动清零。
. 接收区字符串可一键清空。
. 记录发送历史,支持记录最新的条历史记录。
. 可将接收区显示的字符实时保存到本地txt文档。
. 可将读取到的值以实时曲线的形式显示出来。
二、TCP通讯
TCP通讯详细功能:
1. 支持TCP Client/TCP Server。
2. 在TCP Server模式下,可显示当前连接客户端列表。
3. TCP通讯采取异步方式通讯。
4. 支持串口通讯功能中的3-项。
5. 不支持TCP连接断开的sharing源码自动侦测。
三、小工具
包含的小工具介绍:
1. 通用校验方法中包含常用的LRC、XOR、CheckSum、FCS、Modbus-CRC等校验的计算。
2. 数据转换包含整数和小数与进制HEX的转换。
3. 与base互转。
4. 数据采集中常用的模拟量与工程量转换计算。
5. ASCII码表。
6. C#颜色对照表。
7. 拾取屏幕颜色。该功能使用鼠标hook实现。通过hook技术可实现拦截或修改键盘鼠标等的操作,有这方面需求的可参考。
四、检查更新
1. 检查更新方式:
利用gitee作为更新检查的服务器,将版本号和下载连接写在gitee项目文件中,实现自动检查更新并提供下载连接的功能。
五、相关开源项目
1. 跨平台(Linux/Windows)串口通讯源码开源连接:
xuyuanbao/BaoYuanSerial: A GUI Serial Debug Tool for Linux/Microsoft Window (github.com)
ibusiBus简介
IBus,全称为Intelligent Input Bus,是一个在GNU/Linux和类UNIX操作系统环境下以GPL协议发布的开源且免费的多语言输入法框架。其设计灵感来源于总线架构,因此得名Bus。它为用户提供了一个丰富的输入法选择,包括拼音输入法(包括全拼、简拼和双拼),以及基于码表的输入法,如五笔、郑码、二笔和仓颉等,这些输入法在众多知名的发行版中,如Debian和Red Hat等,通常是默认的非英文输入法平台。当前,它的最新稳定版本已经更新到了1.5.1,为用户提供了高效且灵活的输入体验。
IBus的核心优势在于其开放源代码,使得开发者和用户可以自由地贡献代码和定制输入法。熔断源码它通过统一的接口,使得不同输入法能够无缝切换,大大提升了用户的输入效率。无论是在开发环境还是日常使用中,IBus都是一个值得信赖的输入法解决方案。
Windows 系统——安装:单手笔顺输入法 3.0 版
“单手笔顺输入法(3.0_Rime)软件”开源下载网址为:gitee.com/yq-ysy/one-ha...
“单手笔顺输入法(3.0_TXT)码表”开源下载网址为:gitee.com/yq-ysy/one-ha...
第一步:安装 Rime 输入法引擎
请到“单手笔顺输入法”开源站点gitee.com/yq-ysy/one-ha...,按网页提供的网盘地址下载“单手笔顺输入法(3.0_Rime版)”。解压缩后,双击运行其中的weasel-0..1.-installer.exe文件,这是Rime(小狼毫)输入法引擎,也可在Rime官方网站rime.im/下载最新版。后续的步骤均按默认选项,即可完成Rime的安装。
第二步:添加单手笔顺输入法
如果您之前已经在使用Rime输入法引擎,请备份您原本的default.custom.yaml文件。然后点击“开始 ==> X ==> 小狼毫输入法 ==>小狼毫用户文件夹”,在解压缩后“单手笔顺输入法”的“配置文件”目录内,选中所有文件,复制到“小狼毫用户文件夹”下,确认替换已有的文件。
点击“开始 ==> X ==> 小狼毫输入法 ==> 小狼毫重新部署”,万词库比较大,请耐心等待二分钟。
在打字的地方,快捷键 Ctrl ~(在1的左边)二次 ==> 单手笔顺 ==> Enter 回车。
数字小键盘 ==> 开启 Num Lock 灯亮 ==> 打字。
第三步:优化扩展
点击“开始 ==> X ==> 小狼毫输入法 ==> 小狼毫输入法设定”可选择风格样式。
在解压缩后“单手笔顺输入法”的“扩展词库”目录内,选中所有文件,复制到“小狼毫用户文件夹”下。
双击打开one_hand.dict.yaml文件 ==> 词库名称前方的#删除,点击“保存”文件。
点击“开始 ==> X ==> 小狼毫输入法 ==> 小狼毫重新部署”。万词库比较大,请耐心等待几分钟。
结束
win恢复默认输入法设置在哪里
win恢复默认输入法设置在哪里(win恢复默认输入法设置在哪里)Win / Win 系统自带的微软五笔洁方便流畅,兼容性好,干净无广告,无疑已成为最受欢迎的形码输入法之一。
使用免费开源软件 WubiLex (仅 KB)可以替换微软五笔的kuwo源码系统码表、短语词库。WubiLex 已自带五笔、、、新世纪、小鹤音形、郑码、表形码 …… 等码表。
WubiLex 也支持一键智能造词 —— 利用空码自动补全流行词,这通常可以添加十几万的流行词。再也不用手动电脑加词了。
WubiLex 可以兼容很多的码表格式,例如词前码后、码前词后,一码一行,一行多码等等。可以导入导出CSV、JSON、以及LZMA压缩格式码表。
WubiLex 也支持直接编辑五笔短语词库,并扩展了微软五笔短语的功能,兼容各种短语词库格式,支持方便的自定义特殊字符数组。
WubiLex 提供了方便的反查拆字功能。按 Ctrl + F2 反查五笔编码,再Ctrl + F2 回到原来窗口不影响继续输入。反查可显示详细的拆字图解(五笔反查不仅支持单字,也可以支持词组)。
反查时可通过虚拟键盘准确显示按键方位,鼠标悬停在虚拟键上可显示单键字根图。
我们一般看到的五笔字根图电脑都是包含所有按键字根的全图,但是这种字根图会让人眼花缭乱,如果我们的眼睛看到的内容越多,记忆效率就会越低。所以我制作了这种简洁版的虚拟键盘。
WubiLex 还提供了强大的「超级热键」功能( ImTip 也支持超级热键 ),可以用于扩展输入法功能,例如输入数字后自动将句号转换为小数点,输入大写中文数字的中文日期等等。
例如按超级热键 Ctrl+$ 打开财务大写、日期时间大写、数学运算工具。
超级热键可以做的事很多。
请参考教程:超级热键:一学就会简单编程,提升 Windows 效率
例如输入法纠错热键 —— 已输出英文自动转为中文输入:
["Ctrl+,"] = function(hFocus){ var openState,mode = key.ime.state();if( openState && !key.ime.capital() ) return true; //当前已经是中文输入模式,不改变默认行为key.up("Ctrl");//先放开 Ctrl 键//如果是大写状态,切换为小写if(key.ime.capital()) key.press("CAPSLK") //英文直接切中文 + 中文标点key.ime.setOpenStatus(true); //打开输入法key.ime.setConversionMode(1|0x); //切换到中文状态,这一步不能省略//再次尝试用键盘切换中文标点,这一步不能省略key.combine("CTRL",".");//电脑现在再次检测中文标点状态var openState,mode = key.ime.state();if(mode!=3/*_IME_SYMBOLMODE_SYMBOL*/){ //说明切换到了英文标点,再切换回去key.combine("CTRL",".")} //通过返回函数异步执行耗时操作(避免系统删除热键钩子)return function(){ key.combine("SHIFT","HOME");//选中当前行 key.combine("CTRL","C");//复制当前行var line = win.clip.read(); //读取剪贴板文本var str = string.match(line,"[a-zA-Z]+$"); //查找尾部连续字母key.press("RIGHT");//按右方向键,取消选区//如果字符串非空if(#str){ key.repeat("BACK",#str);//按退格键指定次数(取字符串长度)key.send(str);//字符串转换为发送按键//key.press("SPACE");//发果需要按空格,请取消前面的注释符号}}; };WubiLex 还可以快捷开关、切换英文键盘、微软五笔、微软拼音,并可方便地切换微软双拼方案。如果小鹤双拼方案未安装仍然会出现在双拼候选列表中 —— 勾选即可自动安装。
电脑
墨奇音形:让双拼也能拥有简词,压缩码长到极致
双拼输入法一直以来在码长与词汇覆盖上面临挑战。双拼组合音节受限,不能像全拼那样任意两个声母组成简拼。为了充分利用2码简词的编码空间,我借鉴了声笔输入法中利用特殊键如 Tab 来输入特定内容的思路。
通过建立一套特殊的编码规则,双拼输入法可以将简词嵌入到日常输入中。例如,"ah" 可以代表 "爱好","an" 可以代表 "按钮","hh" 则可以代表 "呵呵"。这样,用户可以在输入 "ah" 后,通过空格或特定键快速切换到 "昂" 或 "爱好",通过 "/ " 或特定键切换到 "按" 或 "按钮",通过 "hh" 再次输入空格或特定键,可以快速跳转到 "行" 或 "呵呵"。这样的设计,使得双拼输入法能充分利用1码、2码、3码的编码空间,额外支持个1简字、个2简词、个3简词。
对于 "/ " 这个符号,可能有些人觉得操作不够方便。为此,我提供了两种替代方案:一是设置一个快捷键,如 Tab,来实现与 "/" 类似的功能;二是保持原设计,通过习惯和练习,让用户逐渐适应。采用这些策略,双拼输入法将码长压缩到了极致,平均每字码长降至1.6。
墨奇音形基于 RIME 输入法,旨在提供一种高效、全面的输入解决方案。配置文件可在 GitHub 上找到:github.com/gaboolic/rim... 该方案支持自然码、小鹤、搜狗、微软双拼等多种输入模式,并融入了墨奇码、自然码部首辅、小鹤音形等特性。
墨奇音形方案通过支持自然码、小鹤、搜狗、微软双拼等多种输入法,提供了一种基于字形描述信息、递归拆分、取首末双形音托的码表开源解决方案。墨奇码的拆分码表已开源,全面支持通用规范汉字、常用繁体字,总计支持4万字。
墨奇音形不仅支持多种双拼,还提供了控制辅助码与拆字显示的功能(可通过快捷键 ctrl+p 和 ctrl+l 来开关)。基于雾凇词库,墨奇音形支持多种双拼输入,并且辅助码集成了墨奇码、自然码部首辅、小鹤音形等,支持大词库整句/字词4码自动上屏输入。对于不认识的字,墨奇音形提供了笔画、部件拆字、仓颉码反查功能。此外,墨奇音形还支持英文、日文的输入,以及双拼并击输入、emoji、快符、日期、大写数字、计算器等高级功能。
一款开源的高性能 Dubbo 网关:dubbo-gateway
dubbo-gateway是高性能的Dubbo网关,它提供HTTP协议到Dubbo协议的转换,不依赖泛化调用,从而避免了泛化调用带来的-%性能损耗。普通调用方式与基于webflux系列的响应式网关(如Spring Cloud Gateway)整合,有效提高系统吞吐量,无需对API进行额外改造,仅需引入dubbo-gateway-api jar包。
泛化调用的缺点包括数据流三次转换导致大量临时对象产生,增加内存需求,且性能难以榨干以获取高吞吐量。同时,服务端需进行Map与POJO的来回转换,导致吞吐量降低。泛化调用在网关或服务消费者阶段无法进行参数类型及有效性的校验,直至服务提供者阶段才能验证参数。
使用dubbo-gateway时,可以通过相关注解标记接口及方法需要协议自动转换。如@GateWayDubbo用于标识需要转换的接口,@PathMapping标记需要转换的方法,@FromBody、@FromHeader、@FromCookie、@FromPath、@FromQueryParams、@FromAttribute分别标记参数来源于消息体、消息头、cookie、path、query部分和attribute。启动类需添加@DubboGatewayScanner注解,配置扫描指定的API包,网关配置routes,具体配置可参考配置中心说明。
在服务提供者配置中,按照Dubbo的正常接入方式进行配置,使用Nacos等配置中心时,可设置filters使用Dubbo作为过滤器。对于安全配置,可引入Spring Boot Starter Security和Spring Security CAS,实现CAS认证,同时配置XSS防御、参数校验、CSRF防御等安全措施。session共享通过引入Spring Boot Starter Data Redis和Spring Session Data Redis,配置Redis实现。
序列化接口位于com.atommiddleware.cloud.core.serialize,默认使用Jackson进行json序列化,如需定制可自行实现。输出响应类型包括com.atommiddleware.cloud.core.annotation.ResponseReactiveResult(spring cloud gateway)、com.atommiddleware.cloud.core.annotation.ResponseServletResult(spring mvc)和com.atommiddleware.cloud.core.annotation.ResponseZuulServletResult(spring cloud zuul),默认实现添加了简单的头信息,若需定制,可自行实现接口。
错误码表参照HttpStatus,版本说明推荐试用1.1.3-beta版本。作者:yeyuekuanglang2,更多详情请参阅blog.csdn.net/yeyuekuan...
一起来用神奇的中州韵输入法吧
中州韵输入法,一款集大成的输入解决方案。内置了拼音、注音、五笔、仓颉、双拼等常见模式,同时还有地球拼音、吴语、粤语拼音以及中古汉语拼音、国际音标等特色输入法。其开源性更是吸引了众多用户,自定义输入模式与码表成为可能。
粤语发音示例,假设阴平为调,如“新年快乐恭喜发财”的粤拼为[ sɐn˥ niːn˩ faːi̯˧ lɔːk̚˨ kʊŋ˥ hei̯˧˥ faːt̚˧ ʦʰɔːi̯˩ ]。但粤语的国际音标显示及声调方案并非默认设置,需用户自行制作。同时,简体中文操作环境默认字体为微软雅黑,不适于显示音标,推荐使用Calibri或Arial。
字体修改建议在Rime的用户文件夹内的weasel.custom.yaml文件,通过设置字体与大小来实现。正则表达式调整同样重要,以地球拼音为例,需确保在切换至Calibri字体后,a与g等字符显示正确。修改步骤包括调整预编辑格式、注释格式与反向查找格式,替换特定字符。
对于粤语用户,制作粤语三拼时需注意码表调整,由于粤拼码表缺乏声调信息,可能需额外处理。而吴语用户,特别是上海话用户,可尝试上海三拼,无需修改码表,因上海话声调辨识功能有限,加声调意义不大。