草庐IT

javascript - Javascript 中的实时摩尔斯电码转换器

在看到Google关于摩尔斯电码gmail的愚人节笑话后,我想尝试用javascript创建一个实时摩尔斯电码转换器。我正在使用正则表达式和替换将莫尔斯电码更改为字符。例如:.replace(/.-/g,"a").replace(/.-./g,"r")我遇到的问题是,当我为“r”输入.-.时,它会给我一个“a”,因为它首先看到.-.我怎样才能让它只替换完全匹配的内容?已更新并且正在运行!!感谢所有帮助过我的人http://jsfiddle.net/EnigmaMaster/sPDHL/32/-我的原始代码http://jsfiddle.net/EnigmaMaster/LDKKE/6/

PHP摩尔斯电码转换器

我正在用PHP编写一个基本的摩尔斯电码转换器,它可以接受一个字符串并将其转换为摩尔斯电码。它使用关联数组、foreach循环和for循环。它有效,除了出于某种原因,它在每个转换后的字符后输出等效于“0”的摩尔斯电码。我无法弄清楚0是从哪里来的。如果我从关联数组中删除0,没有问题,但我也希望能够转换数字。如果有人能够给我一些反馈,我将不胜感激。代码如下:".-","b"=>"-...","c"=>"-.-.","d"=>"-..","e"=>".","f"=>"..-.","g"=>"--.","h"=>"....","i"=>"..","j"=>".---","k"=>"-.-","l

android - 移动应用程序是否有可能用其相机检测闪光灯,即视觉莫尔斯电码

智能手机的摄像头是否有技术可以检测闪光并将其检测为莫尔斯电码,最远距离为100米? 最佳答案 iPhone应用商店中至少有一款应用可以在未知距离内执行此操作。并且相机可以在更远的距离检测亮度,只要在开光和关光水平之间有足够的曝光对比度,足够慢的点速率不会与帧速率混淆(记住奈奎斯特采样),并且可能需要一个三脚架来保持光线以一小组像素为中心。所以答案很可能是肯定的。 关于android-移动应用程序是否有可能用其相机检测闪光灯,即视觉莫尔斯电码,我们在StackOverflow上找到一个类似

中文电码在历史关键时刻的作用

 1.中文电码:一段被遗忘的历史中文电码是一种将汉字转换为电信号编码的方式,它的历史可以追溯到19世纪末。在当时,电报技术传入中国,为了实现汉字的电子传输,我国学者研究了一种将汉字转换为电码的方法。这种方法通过对汉字进行编码,将其转换为电信号进行传输,从而实现了汉字的远程传递。然而,随着时代的发展,中文电码逐渐被人们遗忘。 标准中文电码查询|一个覆盖广泛主题工具的高效在线平台(amd794.com) https://amd794.com/chinesecode 2.探索中文电码的起源及发展中文电码的起源可以追溯到1871年,当时清朝驻英国公使李鸿章与国内通信,由于电报传输中英文困难,便开始研究

android - 使用 Android 应用程序进行信号处理(莫尔斯码解码)

我在Delphi中制作了测试应用程序,它使用WindowsAPIBeep函数发出摩尔斯电码的蜂鸣声。然后在Android中制作了一个应用程序,将这个莫尔斯电码存储在WAV文件中。现在我想让Android应用程序解码莫尔斯电码。是否有一些关于声音处理的教程,或者有人可以发布一些简单的代码(认为这里没有简单性)作为示例?或者我需要采取哪些步骤才能使其正常工作?我还下载了JTransforms和jfttw库,但真的不知道从哪里开始。问候,恶灵 最佳答案 FFT对此有点矫枉过正-您可以使用简单的Goertzelfilter将摩尔斯电码与背景

探索中文电码:起源、标准与实践

一、引言中文电码是一种将中文文字转换为计算机可识别和处理的二进制编码。随着信息技术的发展,中文电码在各个领域得到了广泛的应用,如计算机编程、通信、文字处理等。本文将从起源、标准和发展三个方面深入探讨中文电码,以期帮助读者更好地理解和应用这一技术。标准中文电码查询|一个覆盖广泛主题工具的高效在线平台(amd794.com)https://amd794.com/chinesecode二、中文电码的起源中文电码的起源可以追溯到上世纪50年代。当时,为了实现中文通信,我国科研人员借鉴了国外编码技术,结合中文特点,研发了一种名为“区位码”的中文电码。区位码将中文汉字分为94个区,每个区包含94个汉字,共

python - 允许在摩尔斯电码转换器中使用多个字符

我正在制作一个程序,它接受输入并将其以计算机哔哔声的形式转换为摩尔斯电码,但我不知道如何制作它,所以我可以在输入中输入多个字母而不会出错.这是我的代码:importwinsoundimporttimemorseDict={'a':'.-','b':'-...','c':'-.-.','d':'-..','e':'.','f':'..-.','g':'--.','h':'....','i':'..','j':'.---','k':'-.-','l':'.-..','m':'--','n':'-.','o':'---','p':'.--.','q':'--.-','r':'.-.','s'

python - 我该如何分析或改进我侄女基于摩尔斯电码的简单压缩算法?

我8岁的侄女昨天在学校上了摩尔斯电码课,她的作业是将各种短语转换为摩尔斯电码。其中一个短语包括她的年龄,她没有写---..,而是写了3-2.因为(用她的话说),“这样写比较少。”这种基本的“压缩算法”激发了我的好奇心,因此我编写了一些代码来实现它。但是,我们在此过程中进行了一些更改。我向她指出,如果你只写.......-----,则无法判断作者的意思是否是50或eeeeettttt。实际上,每个单词的每个字母和每个单词之间都有停顿,所以这不是问题,但我们的方案没有。我拿出一些方格纸并建议用另一个符号填充每个符号的摩尔斯电码,以方便编码并消除方案中的歧义。我建议使用+,因为“没有人会把这

python - 摩尔斯电码到英语 python3

我想使用Python3+将摩尔斯电码转换为英语我已经设法使用这个将英语转换为莫尔斯电码http://code.activestate.com/recipes/578407-simple-morse-code-translator-in-python/但我想将摩尔斯电码转换成英文我试图一次一个字符,但问题是莫尔斯电码字母不像英文字母那样长1个字符,所以E是“.”S是“...”,我遇到的问题是字典循环会找到“。”并将其与E匹配,所以我得到的不是S,而是“EEE”我试图通过检测空格并一次做一个单词来解决这个问题,但它不是在单词中查找字母,而是在字典中搜索整个单词我是Python和字典的新手,