服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在使用C ++ ofstream来写出一个文件。 我想将权限设置为只能由用户访问:700.在unix中; 我想我可以发出一个system("chmod 700 file.txt"); 但是我需要这个代码来在Windows上工作。 我可以使用一些Windows API; 但是什么是最好的c ++跨平台的方式来做到这一点?
在我们的Linux系统上,我们使用命名pipe道进行进程间通信(生产者和消费者)。 为了testing消费者(Java)代码,我想实现(在Java中)一个虚拟生产者,它写入一个连接到消费者的命名pipe道。 现在testing也应该在Windows开发环境中工作。 因此,我想知道如何从Java创build一个Windows命名pipe道。 在Linux中,我可以使用mkfifo(使用Runtime.exec()调用),但是我应该如何在Windows上执行此操作?
如何在Windows上获得微秒分辨率时间戳? 我比较喜欢QueryPerformanceCounter和QueryPerformanceFrequency (这些只能给你一个自引导以来的时间,如果它们在不同的线程上调用,它们不一定准确 – 也就是说, QueryPerformanceCounter可能在不同的CPU上返回不同的结果。处理器调整其节电频率,这显然不总是反映在他们的QueryPerformanceFrequency结果)。 在Windows中实现了一个持续更新,高分辨率的时间提供程序 ,但似乎并不稳固。 微秒的问题看起来不错,但不能下载。 另一个资源是在Windows XP下获取准确的时间戳 ,但它需要一些步骤,运行一个帮助程序,还有一些初始化的东西,我不知道它是否可以在多个CPU上工作。 我也看了维基百科的文章时间戳计数器 ,这很有趣,但没有那么有用。 如果答案只是用BSD或者Linux来做的话,那么这很容易,而且很好,但是我想确认一下,并且得到一些解释,为什么在Windows和Linux和BSD中这么容易。 这是相同的硬件…
我有一个Java应用程序。 是否有无论如何,我可以告诉如果进程在Windows 7上以pipe理员权限运行。
我一直在互联网上search一段时间,但是我一直没能find关于如何在Windows下安装OpenCV for Python 3.x的详细说明。 如果他/她已经成功安装OpenCV for Python 3.x,无论是从预构build的二进制文件还是从源代码,无论是版本OpenCV 2.x还是OpenCV 3,都可以共享他/她的方法。X。
我正在开发的桌面应用程序需要知道在应用程序运行时哪些窗口处于活动状态。 目前它每250毫秒执行GetForegroundWindow()调用( user32.dll )。 这个方法不是很准确。 是否有任何Windows(WINAPI?)事件每次激活(聚焦)窗口更改时触发? 我想订阅我的callback函数。 谢谢。
当我运行mvn -version ,我注意到java_home指向…jdk\jre (如下所示)。 这是错的吗? 是不是应该指向…\jdk.xyz (没有\jre )? 如果是这样,我该如何重置? (全局%java_home%指向jdk目录) C:\Users\Owner>mvn -version Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400) Java version: 1.7.0_17 Java home: C:\Program Files\Java\jdk1.7.0_17\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
为什么Powershell会在下面的第二个例子中显示出令人惊讶的行为? 首先,一个理智行为的例子: PS C:\> & cmd /c "echo Hello from standard error 1>&2"; echo "`$LastExitCode=$LastExitCode and `$?=$?" Hello from standard error $LastExitCode=0 and $?=True 没有惊喜。 我打印一条消息给标准错误(使用cmd的echo )。 我检查variables$? 和$LastExitCode 。 如预期的那样,它们分别等于“真”和“0”。 但是,如果我要求PowerShell通过第一个命令将标准错误redirect到标准输出,我得到一个NativeCommandError: PS C:\> & cmd /c "echo Hello from standard error 1>&2" 2>&1; echo "`$LastExitCode=$LastExitCode and `$?=$?" cmd.exe : Hello from standard error At […]
是否有HTML5拖放function或/和文件API拖动JPG图像从一个窗口到另一个? 这个想法是,我可以从Facebook拖动和图像到一个不同的浏览器的窗口与自定义HTML将获得该图像。 或者,至less,从桌面拖到浏览器的方式? 非常感谢
我试图用Path.Combinejoin一个相对path的Windowspath。 但是, Path.Combine(@"C:\blah",@"..\bling")返回C:\blah\..\bling而不是C:\bling\ 。 有没有人知道如何做到这一点,而不写我自己的相对pathparsing器(这不应该太难)?