草庐IT

nodejs平台

全部标签

c - 我如何在 win32 平台上用 C 实现时间驱动的任务?

我是C语言的新手,我试图找到一些代码片段来弄清楚如何在C语言中实现时间触发的任务。我有两个函数,它们的执行时间可能在50到200毫秒之间变化。我想将这些函数传递给一个工作线程,该线程应安排为每500毫秒运行一次。在C(win32平台)中是否有一种简单的方法(如java的TimerTask)来使用标准运行时库实现定时器任务? 最佳答案 使用c你可以使用win32SetTimer功能 关于c-我如何在win32平台上用C实现时间驱动的任务?,我们在StackOverflow上找到一个类似的问

windows - 使用单个工作副本进行跨平台开发

我们正在OSX上进行一些跨平台开发,Paralells安装在不同的Windows版本上。有没有人找到一个很好的解决方案来共享一个工作副本/代码库,而不必在每个操作系统上检查不同的副本? 最佳答案 我首先想到的是分布式版本控制,例如Git或Mercurial。但这为您提供了共享存储库,而不是共享工作副本。如何将目录公开为共享网络驱动器并从其他虚拟环境连接到它? 关于windows-使用单个工作副本进行跨平台开发,我们在StackOverflow上找到一个类似的问题:

android - 多平台软件的最佳语言

这次我想做一个可以在iOs、Android上使用的软件,作为独立软件,作为网络应用程序,我想知道是否有一种方法可以用一种语言制作基本代码并且只需很少的努力和最少的更改,就可以使用它为所有平台编译它。我在考虑使用C++,但有更好的选择吗?提前致谢 最佳答案 Phonegap让您四分之三http://phonegap.com/ 关于android-多平台软件的最佳语言,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c - 如何将控制台中的文本保存到 C 中的字符串(Windows 平台)

我目前正在为一个学校项目构建一个控制台应用程序,我的应用程序确实需要这个功能。如何将控制台中的所有文本保存为C(Windows平台)中的字符串?例如:如果我使用函数system("dir"),它会输出到控制台并列出目录中的所有子目录和文件。我希望将它保存在一个字符串中以备后用。 最佳答案 你可以使用popen()而不是system():#include#includeintmain(){FILE*fp;charpath[PATH_MAX];fp=popen("DIR","r");if(fp==NULL){/*Handleerror*

java - Java 平台中的 java 文件在 Windows 和 Mac 中有哪些不同?

我需要为一个研究项目检测Java平台的各个部分。由于最终的工具可以在不同的机器上使用,我想知道是否可以在一个平台上检测java文件并简单地将它们重用于其他平台?因此,我的问题简化为“Java平台(例如,Windows和Mac)的java文件是否存在差异?如果答案是肯定的,那么这些差异在哪里? 最佳答案 如果您使用Java的核心库,您应该会体验到一些差异。某些取决于平台功能的事情可能会有所不同,例如Windows中的文件权限与Unix/MacOSX中的文件权限不同,并且在从Java访问时会有不同的行为。不过,一般来说,对于在这些区域中

windows - 如何编写跨平台安装程序脚本?

不是为Windows和Linux下载不同的程序,是否有可能使下载成为一个跨平台脚本/可执行文件,可以从FTP服务器下载正确的安装程序并启动它?我应该用什么语言写?我唯一能想到的就是Java,但我不想花时间去学习它。我不能用Python或BASH编写它,因为大多数Windows机器都没有安装这些。我应该怎么做? 最佳答案 跨平台可执行文件(如exe或a.out或ELF)是不可能的。当涉及Windows时,可执行文件永远不会跨平台。为此必须引入脚本语言(或JIT编译)。我们陷入了先有鸡还是先有蛋的悖论。您可能必须检测下载器正在使用的操作

c++ - 如何创建跨平台窗口处理程序?

我可能不会搜索正确的术语,但我会尝试解释我正在寻找的内容(可能很常见)。在Windows中创建一个窗口你通常会经过WinMain(),但并非所有平台(Linux、OSX等)都使用此函数作为程序的入口点。虽然我知道那里有很多库,但出于教育原因我对实现更好奇,而不是寻找第3方库来为我处理这个问题。这个实现我敢肯定是巨大的,但我很好奇在更抽象的层面上,你会如何编写你的入口点来处理多个平台上的窗口创建。 最佳答案 I'mcuriousonamoreabstractlevel,howwouldyouwriteyourentrypointtob

windows - NodeJS子进程PID与真实进程不符

我正在使用Windows,我正在做这个实验,console.log(_.process.exec("mongod--dbpath.--port8083--bind_ip127.0.0.1").pid);问题是,当我执行任务列表命令时,该输出中的PID指向命令提示符任务而不是mongod.exe任务。有没有办法获取mongod.exe任务的真实PID? 最佳答案 那是因为mongod是cmd的子进程,而tasklist不打印子进程id.给定一个父进程ID,您可以得到一个wmiquery的子进程列表:wmicprocesswhere(P

windows - 在不同位置安装 nodejs 的最佳方法是什么

默认情况下,nodejs安装在/usr/local/bin/node中,但此位置需要root访问权限。如果我随后安装一个全局包,如grunt-cli或yeoman生成器,它们也需要root访问权限。但我不想用sudo安装所有全局包。所以我想为什么不在类似opt/bin/node的地方安装Node和它的全局包,并给这个位置用户访问权限。我曾经从nodejs网站下载安装程序,但我无法更改安装位置。所以问题是:如何在OSX和Windows上的默认位置以外的位置安装nodejs? 最佳答案 搜索引擎是您的friend。直接取自nodedoc

c++ - 如何检测不同的Windows目标平台?

我想为我的C/C++文件创建一个通用头文件。在该头文件中,我希望编译时检测我正在为哪个平台构建以及我正在为该平台构建什么类型的应用程序。选项是:桌面应用程序。操作系统:Win7/Win8.x。中央处理器:英特尔/AMD。设备:个人电脑/笔记本电脑WindowsPhone应用程序。操作系统:Windows:8.x。中央处理器:ARM。设备:Windows手机桌面应用程序。操作系统:Windows8.x。中央处理器:英特尔。设备:平板电脑商店应用程序。操作系统:Windows8.x。中央处理器:英特尔。设备:平板电脑桌面应用程序。操作系统:WindowsRT。中央处理器:ARM。设备:平板