我正在用Python语言编写一个聊天程序,它需要连接到服务器,然后才能接受来自sys.stdin的用户输入。如果无法建立连接,则程序退出。从shell运行此命令,如果连接失败,并且在尝试连接时发送了输入,则在程序退出后,输入将回显到shell:attempting to connect: command not found有没有办法判断sys.stdin上是否还有输入,这样我就可以在聊天
正如我们所了解的,给定正则表达式模式(例如,A B A B A C),我们可以将其转换为DFA。在这个例子中,它就像一个链(您可以测试它)。这个“链式”DFA可以判断给定的字符串是否与模式匹配(即接受/拒绝它);但不能判断字符串中是否有任何事件,并标识所有字符串。示例:假设这是要搜索的字符串:A B C A B A B A B A C A B C
虽然有一个从第6个字符开始的事件,但“链状”DFA无法分辨这一点。它所能做的就是拒绝这个字符串。
我已经测试了ibus on ElementaryOS(5.1)支持的每一种僧伽罗语输入法,但每个人都缺乏对大多数僧伽罗语单词的音译方法的支持,就像谷歌输入工具(现在已停止使用)在windows中所做的那样例:-සිංහල(僧伽罗)සඳහා(sandahaa)ශ්රේණිය(shreniya)සංගීතය(sangeethaya)有没有其他更容易使用的僧伽罗输入法?这似乎需要更多的解释,例如“僧伽罗语”中的语音输入"sin“应该被音译为"සිං”,但目前的每一种输入法都是以"