草庐IT

l-real-time-linux

全部标签

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

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

windows - grunt "Error: Cannot find module ' ../time/convert'(仅在 Windows 上)

在linux下建立一个新的angular项目。将其提交到git并将其克隆到windows。使用bower和npm,我设法加载了所有内容,除了我有一个错误(仅在Windows上)项目中../time/convert的递归grep显示:./node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/mout/date/diff.js:varconvert=require('../time/convert');./node_modules/grunt-contr

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

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需要最详细的信息,因为我完全不熟悉那里)谢谢 最佳答案 答案实际上取决于

c# - 成为 "the real administrator"(Windows) 并在 .NET C# 中执行真正的管理任务?

在Windows中,仅仅因为您的帐户在Administrators组中并不意味着它有足够的特权可以删除一些系统文件。有没有一种方法可以在C#中使用这种“最高”管理员权限执行操作,而无需登录管理员帐户(仅使用管理员组中的帐户)。编辑在我的情况下,这是一个个人应用程序(很抱歉我没有指定)并且我相信自己不会删除任何系统文件或给予任何流氓病毒访问此权限的权限。我在个人电脑上使用域帐户,虽然我在我的个人电脑上有管理员权限,但我不想在用户之间切换。我想要的是一种以尽可能高的特权用户身份运行我的程序的简单方法。除非以完全管理员身份登录,否则没有任何办法吗? 最佳答案

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

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

c++ - 延迟加载 DLL : "Exception 0xC06D007E: Module not found" when application started multiple times

我的应用程序在使用延迟加载DLL时出现间歇性崩溃。我们在几个不同的调用堆栈中看到了崩溃,但在__delayLoadHelper2中引发0xC06D007E:Modulenotfound时它总是崩溃。连续(串联)多次调用流程时引发异常。这是一个示例调用堆栈:KERNELBASE.dll!RaiseException()+0x3dbytesMYDLL.dll!__delayLoadHelper2(constImgDelayDescr*pidd=0x000000000012f650,__int64(void)**ppfnIATEntry=0x000000000012f570)Line331C