草庐IT

ZendX_Console_Process_Unix

全部标签

java - 在java代码中将Windows样式路径转换为unix路径

我正在使用旨在在Windows上运行的Java代码,其中包含大量对使用Windows样式路径“System.getProperty("user.dir")\trash\blah”的文件的引用。我负责适配它并在linux中部署。有没有一种有效的方法可以将所有这些路径(\)转换为unix样式(/),如“System.getProperty(“user.dir”)/trash/blah”中的那样。也许,在java或linux中使用\作为/的一些配置。 最佳答案 我的做法是使用Path对象来保存路径信息,处理连接和相对路径。然后调用Path

windows - 在 Windows 中,是否有与 syslog 或 OS X 的 Console.app 等效的功能来记录特定错误?

我正在编写一个跨平台应用程序,并且正在深入研究它的一些错误处理。我的方法之一是在出现足够严重的错误时向用户显示一个消息框,其中包含用户友好的错误消息,同时将更详细的以开发人员为中心的信息打印到系统日志中,包括严重错误和较少错误不需要直接窃听用户的关键问题。这样,我可以要求用户在报告问题时检查或向我发送应用的任何输出。为此,我可以在linux中使用syslog,在OSX中使用NSLog/Console.app。但我不知道Windows中有任何普通用户可以访问的等效功能。我知道DebugView.exe和OutputDebugString(),但我不认为这是一个好的解决方案,因为Debug

linux - Windows IPC 模拟 Linux Unix 域和 Netlink 套接字

在Linux上,用户态进程和服务之间的IPC相当常见的方法是,例如,套接字接口(interface)(Unix域或网络链接)。简单地说——这在Windows中的模拟是什么?用户态进程如何与服务通信?准备阶段:假设我有一个正在运行的后台服务来监视网络上的设备。如果我想编写一个程序来利用此服务提供的服务,执行此操作的常见“Windows方式”是什么?如果我在这里完全偏离基础,Windows服务可以在Windows操作系统上扩展自身以便其他进程可能知道它正在主动监听连接的常见方式是什么? 最佳答案 Windows有命名管道,"Anamed

c++ 字符串到 ipAddress windows/unix 系统

我可以在多个平台上用C++将字符串转换为IP地址吗Windows(各种版本)和Unix系统? 最佳答案 您可以使用inet_addr()函数将表示为字符串的IP地址转换为可与其他套接字函数一起使用的形式。这是一个使用示例(取自here):intrc;ints;structsockaddr_inmyname;/*clearthestructuretobesurethatthesin_zerofieldisclear*/memset(&myname,0,sizeof(myname));myname.sin_family=AF_INET;

windows - 将 Unix ImageMagick 脚本转换为 Windows 批处理文件

我有以下bash脚本(.sh),它在Unix中运行良好。我想转换为批处理(.bat)文件以便与ImageMagickforWindows一起使用,但我在转换时遇到了一些麻烦。Unix脚本的原始GIT存储库:https://github.com/AndreyChernyh/imagemagick-filters适用于Windows的ImageMagick版本:http://www.imagemagick.org/download/binaries/ImageMagick-6.7.0-Q16-windows.zipearlybird.sh:#!/bin/bashSOURCE=$1#Prep

windows - 在 Windows 7 Process Explorer 中,什么是 "VM Size"的等价物?

在任务管理器的进程资源管理器中,曾经有一个叫做“VMSize”的东西,它表示应用程序使用的不常用交换磁盘空间的数量。在Windows7进程资源管理器中,它似乎不存在。我想知道等效项是“私有(private)字节”还是“分页数据”。有什么想法吗?编辑:我知道VM是什么。只需要知道Windows7中等效的进程资源管理器列名称是什么。 最佳答案 我很确定您对工作集值感兴趣。据我了解,工作集是分配给您的应用程序并由您的应用程序引用的完整虚拟内存页面集。PrivateBytes值告诉您当前在私有(private)堆上(例如通过malloc()

c++ - 是否可以从外部检测到 'end process'?

是否有某种方法可以检测到程序已被Windows任务管理器的“结束进程”结束?我知道从正在结束的应用程序内部执行此操作有点不可能(除了将您的应用程序构建为驱动程序并HookZwTerminateProcess),但我想知道是否有办法从外部注意到它。我不想阻止程序终止,只是想知道它是由“结束进程”结束的(而不是通过任何其他方式)。 最佳答案 可能有更好的方法-但使用一个简单的标志怎么样?自然地,您必须将此标志保留在进程/程序内存之外的某处-例如注册表、数据库或文件系统。本质上,当应用程序启动时,您将标志设置为“True”,当应用程序通过

windows - 为什么使用 Win32::Console 在 Perl 中输入密码需要按两次 Enter?

我是Perl的新手,很难理解以下密码输入代码片段的行为:useWin32::Console;my$StdIn=newWin32::Console(STD_INPUT_HANDLE);my$Password="";$StdIn->Mode(ENABLE_PROCESSED_INPUT());local$|=1;print"EnterPassword:";while(my$Data=$StdIn->InputChar(1)){if("\r"eq$Data){last;}elsif("\ch"eq$Data){if(""nechop($Password)){print"\ch\ch";}ne

python - 使用脚本将文件从 UNIX 复制到 Windows

我想编写一个脚本来自动执行我每天手动执行的任务。此任务要求我使用WinSCP从UNIX服务器(Solaris)下载一些文件到我的桌面(WindowsXP)。有什么方法可以使用Python或shell脚本将文件从UNIX服务器中的路径复制/移动到我的WindowsXPPC中的路径? 最佳答案 如果你打算使用python,那么你可以使用paramiko库。它有sftp支持。一旦你在windows上有了文件,使用shutils库将它移动到你在windows上的路径 关于python-使用脚本将

linux - 将 unix/linux 文件名字符集转换为 windows

我使用mkdir()通过PHP在波斯语和阿拉伯语中创建了一些目录。我想将文件夹移动到窗口中,但文件夹名称有问题。示例:我写了:“سلام”但在Windows中显示未知字符:“ط³غŒط³طھظ…ط¹ط§ظ…ظ„ط¬ظ„ط¯ط¯ظˆظ…"似乎应该转换成除UTF-8以外的其他编码抱歉,如果我的英语不是很好。谢谢。编辑:我使用了这个Powershell代码并为我工作:Get-ChildItem|ForEach-Object{$filename=Split-Path-Leaf$_$new=[Text.Encoding]::Utf8.GetString([Text.Encoding]::Defa