Articles of 窗口

在不同的驱动器中访问Java包

考虑如果我的C:\ x \ y \ z中有一个软件包,而另一个软件包是D:\ m \ n \ o。 我如何在我的Java程序中访问它们? 我需要设置任何path吗?

如何判断用CreateProcess启动的进程是否仍在运行?

如果我有通过CreateProcess()创build的进程,我将如何确定它是否仍在运行? 我知道我需要使用pi.hProcess但我不知道如何,谷歌并没有真正给我有意义的提示。 PROCESS_INFORMATION pi; STARTUPINFO si; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); bool got_it=CreateProcess(NULL, CA2T(launchString.c_str()), NULL, NULL, false, NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi);

Pyqt5devise师和Python 3.5

我是新来的编码。 我真的很喜欢它,并已经通过一些Python 3的教程,并感觉基本知识正在出现。 我现在开始思考gui的创作。 我刚开始使用tkinter,但很快就决定pyqt5对我有好处。 我已经开始了一个教程,我从zetcode发现,真的帮助我。 我现在碰到一个叫做pyqtdevise器的东西,它看上去像是一个重要的string,唯一的问题是,我无法在我的系统上find它。 我可以findpyqt designer.dll但没有,我知道如何启动。 我运行的是Windows 10,pyqt5和最新的Python 3.5安装。

在Windows操作系统上的java File.listFiles()不是逻辑顺序的

也许这个答案以前,但我无法find它。 基本上这是问题。 我有一个目录中的图像文件列表。 它们从1-n开始编号,其中n-s大于10.在我的程序中,我创build一个指向文件所在目录的文件对象,然后在文件对象上调用“listFiles()”。 它返回这些文件,但按以下顺序: filename1.jpg filename10.jpg filename11.jpg … filename2.jpg filename20.jpg filename21.jpg … 这是操作系统报告这样的文件? 我如何阻止它做到这一点?

我怎样才能嗅探本地stream量

我有调用应用程序B的WAR应用程序A.我想嗅探他们之间的stream量。 我该怎么做? 操作系统:Windows

Scapy在Windows上工作时出错:“'模块'对象没有属性'ex_name'”

我试图运行一个涉及ARP嗅探的Python脚本,显然依赖于存在的Scapy库。 我完全不知道自己在做什么,但我相当擅长Google,遵循方向,复制/粘贴。 我已经启动并在我的Mac上运行,但我坚持什么,我希望是最后一个让Scapy在我的Windows计算机上工作的障碍(这是最终需要运行此脚本)。 我遵循http://www.secdev.org/projects/scapy/doc/installation.html#windows上的所有说明,只是我select了Python 2.7,并使用了2.7版本的新版本。 除了Pypcap和Libdnet之外,我使用“python setup.py install”(成功,我可以告诉你),除了Pypcap和Libdnet,我按照指示通过Exe以pipe理员身份安装。 不幸的是,当我在命令提示符中键入“scapy”来testing它是否工作时,我得到以下信息和错误消息: C:\scapy-2.3.1>scapy INFO: Can't import python gnuplot wrapper . Won't be able to plot. INFO: Can't import PyX. Won't be able to use psdump() or pdfdump(). Traceback (most recent call last): File "C:\Python27\Scripts\\scapy", line 25, in <module> interact() File "C:\Python27\lib\site-packages\scapy\main.py", line 278, in interact scapy_builtins = __import__("all",globals(),locals(),".").__dict__ […]

在Ruby中观察Windows上的修改文件

我正在使用Win32-utils gem编写一个Windows服务。 该服务目前正常工作,但其中很大一部分function要求它知道文件何时被修改。 我目前正在做一个包含有关每个文件的数据的大散列,这对于相对较小的目录来说效果很好,但是当在包含〜50000个文件的文件夹上投入使用时,这会消耗大量内存,并且需要很长时间来检查更新。 代码如下所示: 首先运行(设置哈希): Find.find(@local_base) do |path| # Don't keep any directories in the hash if not FileTest.directory?(path) f = open(path) f.rewind @files[path.gsub(@local_base, "")] = DataFile.new(@local_base, path.gsub(@local_base, ""), Digest::MD5.hexdigest(f.read.gsub("\n", "\r\n")), f.mtime.to_i, @last_checked) end end 后续运行(检查更新): def check_for_updates # can't/shouldn't modified a hash while iterating, so set up temp storage tempHash = Hash.new Find.find(@local_base) […]

JVM崩溃,我不明白为什么

嘿家伙,我想我已经find了什么是造成这个错误,但我不明白为什么或如何解决它。 我曾尝试在两台Windows 7和一台Windows 8计算机上运行此代码,结果相同。 错误并不总是发生,但有时会发生。 这是我认为导致它的一段代码。 private WatchKey registerPath(Path path) { try { System.out.println("Making Key for: " + path.toString()); System.out.println("ChangesWatcher: " + changesWatcher); WatchKey key = path.register(changesWatcher, StandardWatchEventKinds.ENTRY_MODIFY, StandardWatchEventKinds.ENTRY_DELETE, StandardWatchEventKinds.ENTRY_CREATE); System.out.println("Done Making Key"); return key; } catch (Exception err) { err.printStackTrace(System.out); return null; } } 这是控制台输出: Making Key for: C:\Users\Fiona\Simple Cloud ChangesWatcher: sun.nio.fs.WindowsWatchService@2be33a92 # # […]

COM部署VISTA

什么是COM接口,需要实施以在Vista / win7机器部署COM DLL。 我听说用COM来处理UAC帐号是有的,但是我找不到这个MSDN页面,请大家帮忙。 谢谢

DirectShow ISampleGrabber:样本颠倒,颜色通道反转

我必须使用MS DirectShow从相机捕捉video帧(我只想要原始像素数据)。 我能够构buildgraphics/滤波器networking(捕获设备filter和ISampleGrabber)并实现callback(ISampleGrabberCB)。 我收到适当大小的样本。 但是,它们总是颠倒(垂直翻转,即不旋转),颜色通道是BGR顺序(不是RGB)。 我试图将BITMAPINFOHEADER中的biHeight字段设置为正值和负值,但没有任何效果。 根据MSDN文档,ISampleGrapper :: SetMediaType()忽略video数据的格式块。 这里是我看到的(用不同的相机logging的,不是DS),以及DirectShow ISampleGrabber给我的东西:“RGB”实际上分别是红色,绿色和蓝色: 我正在使用的代码示例略有简化: // Setting the media type… AM_MEDIA_TYPE* media_type = 0 ; this->ds.device_streamconfig->GetFormat(&media_type); // The IAMStreamConfig of the capture device // Find the BMI header in the media type struct BITMAPINFOHEADER* bmi_header; if (media_type->formattype != FORMAT_VideoInfo) { bmi_header = &((VIDEOINFOHEADER*)media_type->pbFormat)->bmiHeader; } else if (media_type->formattype != […]