Articles of 窗口

Windows中的C头文件在哪里?

我是Windows开发的新手,已经在Linux中混淆了一段时间了。 我需要访问控制台function,并且无法从Web上获取控制台文本属性的完整列表。 我想读取wincon.h和windows.h来获取信息,但是我不知道如何获取它们。 请帮助!

什么可以代替端口上的glob_t和glob()到Windows?

我有这样的代码片段的代码: #include <glob.h> glob_t globBuf; const int result = glob(remoteFileName.c_str(), 0, 0, &globBuf); if (result == GLOB_NOSPACE) { … } else if (result == GLOB_NOMATCH) { … } else { … } 但是我没有在windows上findglob.h 我将在Microsoft Windows上使用什么来提供等同的function来从Linux移植此代码?

Python在我的脚本中未能导入nltk,但在解释器中工作

我找出原因,我命名为原始脚本文件nltk.py,所以python试图从脚本文件orz中导入word_tokenize。 对不起,这个愚蠢的错误。 我想在Windows上使用Python的nltk。 我已经安装了nltk和nltk数据。 但是,当我尝试在命令行中运行python -u 'filename.py' ,它会出现如下错误。 Traceback (most recent call last): File "filename.py", line 1, in (module) from nltk import word_tokenize File "filenmae.py", line 1, in (module) from nltk import word_tokenize ImportError: cannot import name word_tokenize 另一方面,当我运行python < 'filename.py'给出正确的结果。 filename.py中的代码是一个简单的testing代码,如下所示。 from nltk import word_tokenize tokens = word_tokenize('hello i am your friend') print(tokens) 你可以帮我吗? […]

GetLastInputInfo()始终为0(零)

我想检测空闲时间(例如用户按了多长时间或移动鼠标)。 据说GetLastInputInfo()应该是我需要的,但是,当我使用它,它总是打印0。 LASTINPUTINFO last_input = {0}; GetLastInputInfo(&last_input); cout << last_input.dwTime << endl; 任何想法为什么? 谢谢 编辑:使用getlasterror,它说,该参数是不正确的(ERROR_INVALID_PARAMETER,87)

使用PHP或Windows资源pipe理器复制的文件具有陈旧的date创build时间戳

当使用PHP复制一个文件如下所示: $result = copy( 'C:\xampp\htdocs\MISCELLANEOUS\Test\FilesAndFolders.php', 'C:\xampp\htdocs\MISCELLANEOUS\Test\backups\FilesAndFolders_version1.php' ); echo $result; 文件的“创builddate”时间戳正确反映了文件最初被复制的时间。 但是,如果复制的文件被删除,并且使用备份文件完全相同的名称再次执行复制操作,则“创builddate”反映的是第一次复制文件而不是后续复制的时间。 例如,当…备份\ FilesAndFolders_version1.php第一次创build该文件有一个创builddate为8/26/2016 8:36 PM。 删除该文件,并试图在下午9:03复制它,该文件的创builddate仍然说2016/8/26 8:36 PM(时间部分应该是下午9:03)。 为什么不是更新到后续复制操作的实际时间? 有没有办法强制更新? 附加信息 即使系统重新启动后,这种行为也是一样的 – 时间戳不会更新。 机器的操作系统是Windows 7。 从Windows资源pipe理器复制/粘贴显示相同的行为。 这就排除了PHP代码存在问题。 删除“备份”文件夹然后重新创build它允许复制的文件的创builddate在文件第一次被复制时被更新,但在备份文件被删除后不被复制。 有可能在不同的Windows 7电脑上重现此行为。

使用比较运算符比较time_t值

我有2个time_t值,我想找出哪一个更大。 time_t在我的平台上是内部的__int64 。 我可以使用< , >和==运算符来比较这些值吗? 我不想知道两个时间值之间的差异。 代码将在Windows上运行,所以我不关心可移植性。 以这种方式比较这些值是否正确?

从Windows上的bash脚本运行Openssl – 主题不以“/”开头

在我的脚本中我有: openssl req \ -x509 \ -new \ -nodes \ -key certs/ca/my-root-ca.key.pem \ -days 3652 \ -out certs/ca/my-root-ca.crt.pem \ -subj "/C=GB/ST=someplace/L=Provo/O=Achme/CN=${FQDN}" 在Git Bash 3.1的Windows上运行这个function给出: Subject does not start with '/'. 尝试转义这样的主题:-subj \“/ C = UK / ST = someplace / L = Provo / O = Achme / CN = $ {FQDN} \” 依然不起作用。 有任何想法吗?

RGB特定控制台文本颜色C ++

我试图将win32控制台应用程序的字体颜色分别设置为特定的RGB值,如50,75,90。 我已经尝试了SetConsoleTextAttribute() ,但不幸的是,对于R,G或B,似乎限制为0或255。 这一定是可能的,因为在命令提示属性窗口中,你可以设置特定的颜色,就像这样 我search了不less,但似乎唯一的答案是SetConsoleTextAttribute() 。

我如何使用cython编译扩展?

我正在尝试在Python 2.6 64位版本的Windows 7 64位机器上从示例页面编译一个简单的cython扩展。 我从Gohlke的页面安装了Cython 0.15.1 for Windows 64位版本。 基本上, 这里和这里的答案不是我的select,因为我真的需要Python 64位版本来解决更大的内存。 此外,因为我正在尝试使用.NET 4的Microsoft SDK进行编译,所以我不能在后一种解决scheme中使用该方法。 我尝试了这里的步骤,并观察绿色的窗口,但编译现在抛出cannot find vcvarsall.bat错误。 以下是我尝试的命令序列: C:\>cd "Program Files\Microsoft SDKs\Windows\v7.1\" C:\Program Files\Microsoft SDKs\Windows\v7.1>set DISTUTILS_USE_SDK=1 C:\Program Files\Microsoft SDKs\Windows\v7.1>setenv /x64 /release Setting SDK environment relative to C:\Program Files\Microsoft SDKs\Windows\v7.1\. Targeting Windows 7 x64 Release C:\Program Files\Microsoft SDKs\Windows\v7.1>e: E:\>cd cython E:\cython>python setup.py build_ext –inplace […]

JavaHL不加载(NoClassDefError)

我已经重新安装了Windows,并解压缩了一个新的Eclipse副本。 尽pipe如此,我一直无法通过Subclipse访问ssh存储库。 这个问题似乎与JavaHL和来自底格里斯河网站的testing给NoClassDefError。 虽然这可以被认为是一个软件问题,我希望有人以前来过这个问题。 有没有办法来解决这个问题? 这很紧急。 PS:设置的东西,Subclipse会查找configuration文件转发到TortoiseSVN的PLink客户端,然后得到一个加载在Pageant的密钥。 编辑:这是重新安装jdk之后的java -jar javahltests.jar的输出: .EEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEE.EEEEEEEE # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0xffbadd11, pid=752, tid=656 # # JRE version: 6.0_21-b06 # Java VM: Java HotSpot(TM) Client VM (17.0-b16 mixed mode, sharing windows-x86 ) # Problematic frame: # C […]