草庐IT

Linux的22端口

全部标签

c++ - 有选择地忽略串行端口上的帧错误

出于遗留原因,我需要让我的程序能够与可用规范有限的第三方设备通信。这本身并不是真正的问题,我有一些代码可以在它忽略所有串行错误时与它对话。虽然我希望它不要忽略错误——但问题是从设备接收到的每条消息都会在第一个字节上产生一个帧错误(由于制造商的一些奇怪的设计决定)。当设备发送响应时,它似乎在线路上断言一个空格6位时间,然后是一个标记2位时间,然后进入正常帧(1个空格起始位,8个数据位,2个标记停止位)。或者换句话说:传输的第一个字节似乎使用5位帧,而每个后续字节都使用8位帧;或者第一个字节实际上是一个非常短的中断条件。(除了这个怪癖,消息格式设计得相当好并且明确。)我假设这是作为某种中断

php - 如何在 Linux 中从 PHP 运行 espeak

我在终端中从Linux运行espeak,它工作得很好。我的问题是我想从php(在xampp中)运行espeak。但是那是行不通的。并且没有发出任何声音在windows中,当php脚本在cmd中调用时,这个东西在espeak命令行程序中工作得非常好代码是你们能帮我在Linux上运行这个吗?提前致谢。 最佳答案 这个espeak不能在系统命令的帮助下使用,因为系统命令只会在服务器而不是客户端计算机上执行。换句话说,如果您的服务器有声卡,它将在服务器中播放声音。唯一的选择是你必须使用egudiedog.net中给出的指南。

linux - 我们如何将 oracle 密码通过管道传递给在 Windows/Linux 上后台运行的 sqlplus 进程?

我有一个要求,比如我需要在Linux和Windows平台的后台执行一个长时间运行的sql脚本,比如test.sql。但是如果我像这样执行test.sql-nohupsqlplusapps/@test.sql&然后ps-eaf命令的输出泄露了我们在命令行上传递的应用程序密码。在Unix上,我可以想到命名管道将密码通过管道传输到后台运行的进程-catpipe|nohupsqlplusapps@test.sql&但是在Windows上,没有直接的方法来实现命名管道。那么,是否有任何其他方法可以将oracle密码传递/通过管道传输到后台运行的sqlplus进程?这样ps-eaf就不会在控制台上

java - 使用没有FTP协议(protocol)的java将文件从windows复制到远程linux机器

这个问题在这里已经有了答案:Javamultiplefiletransferoversocket(3个答案)关闭4年前。有什么方法可以在没有FTP协议(protocol)的情况下使用java将文件从windows复制到远程linux机器?

windows - mxmlc 在 linux 和 windows 下编译不同?

我有一个项目,其中有多个组件由一个预加载器swf加载。预加载器swf是严格的AS3(无flex)并使用加载器加载两个不同的swf,这两个swf都使用flex库(静态编译,而不是rsl)。当我在linux下编译所有三个并运行生成的预加载器时,其中一个swfs无法正确加载,并抛出下面的异常(在本文底部)。如果我在Windows中使用相同的ant任务编译相同的组件,则该组件可以正常加载而不会出错。windows文件也小了683字节。在linux和windows下使用flexSDK3.2.0和3.3.0是这样。你见过这种行为吗?您能否就发生这种情况的原因或如何确定问题所在提供任何建议?Type

windows - 从 IIS 重定向到 Apache 后隐藏端口号

我在WindowsServer2003(专用)上运行IIS6.0和Apache2.2我在IIS上有一个默认网站,需要端口80(默认)。Apache已设置为监听8080。我需要一个系统使用IIS,另一个系统需要Apache。我已经设置了一个IIS重定向到URL以将对www.myotherdomain.com的任何请求转发到www.myotherdomain.com:8080(一切正常)问题是我不想在地址栏中显示端口号。有什么办法可以掩盖它吗? 最佳答案 我会采取稍微不同的方法来达到预期的效果。您可以让一台服务器“转发”请求到另一台服务

linux - 我们需要测试混合的 windows-Linux 环境。是否有同时支持两者的自动化工具?

我们正在尝试自动化运行在windows-linux混合环境中的应用程序。我们需要一个支持这两种环境的测试自动化工具。有什么建议吗?我们正在评估声称能够同时支持Linux和Windows的SeeTest(www.experitest.com)。有没有人有在这种情况下使用它的经验?SeeTest记录是否也适用于Linux还是仅适用于Windows? 最佳答案 这实际上取决于您与它们之间的连接类型以及您希望使用何种协议(protocol)来管理它们。从字面上看,有数百种方法可以执行您的建议。我建议添加更多详细信息,例如...-你在做什么测

windows - 如何在 Windows、Linux、OS X 上打开和写入/读取 USB CDC "serial"设备?

我有一台AtmelAVRA90USBxxxx设备,我已将其配置为通过CDC“与USB通话”。它旨在从运行Windows、Linux或OSX的主机获取输入。我的印象是Linux和OSX会立即识别这个CDC设备,并且使用一个简单的.inf可以告诉Windows机器我的VID/PID应该使用usbser.sys作为CDC设备打开。我的问题是,一旦操作系统将此USB设备作为串行设备打开,我如何以编程方式读取和写入该端口(对于列出的3个操作系统中的每一个,但Windows需要最详细的信息,因为我完全不熟悉那里)谢谢 最佳答案 答案实际上取决于

windows - 在 EMC Celerra 上的 Linux 和 Windows 之间共享的文件设置权限

我有一个在Windows和Linux客户端之间共享的EMCCelerra文件系统。Windows客户端上的用户A创建一个目录和一组文件,Linux客户端上的用户B将修改和/或删除这些文件;但是文件和目录除了原始所有者之外没有任何人的写权限。如果这是在LinuxNFS共享上,我可以使用umask设置权限以允许组写入权限。有没有办法让Windows客户端在创建文件时设置正确的权限?或者有没有办法在EMCCelerra上执行此操作?我可以编写一个脚本来在Linux端执行chmod,但我想尽可能避免这种情况。谢谢,JP20036 最佳答案

windows - 如何在 Apache 和 Win7 下使用 node.js 在端口 80 上创建服务器?

当我尝试使用此代码(helloWorld)在node.js中打开端口80时varhttp=require('http');varserver=http.createServer(function(request,response){response.writeHead(200);response.end("HelloWorld\n");});server.listen(80);但它不起作用,只有当我给它端口8000或其他东西时。因为我在win7下工作,所以我右键单击打开cmd,然后以管理员身份运行,但它似乎不像linux下的root一样运行。 最佳答案