问题标签 [linux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - gettimeofday() 是否保证为微秒级分辨率?
我正在将最初为 Win32 API 编写的游戏移植到 Linux(嗯,将 Win32 端口的 OS X 端口移植到 Linux)。
QueryPerformanceCounter
自进程启动以来, 我通过提供 uSeconds 来实现:
再加上QueryPerformanceFrequency()
给出一个常数 1000000 作为频率,在我的机器上运行良好,给了我一个 64 位变量,它包含uSeconds
自程序启动以来的内容。
那么这款便携吗?如果内核以某种方式或类似方式编译,我不想发现它的工作方式不同。但是,我认为它不能移植到 Linux 以外的其他东西上。
linux - 每个虚拟主机的error_log?
在一台运行 Apache 和 PHP 5 的 Linux 服务器上,我们有多个带有单独日志文件的虚拟主机。我们似乎无法将error_log
虚拟主机之间的 php 分开。
<Location>
在中覆盖此设置httpd.conf
似乎没有任何作用。
有没有办法error_logs
为每个虚拟主机设置单独的 php?
c - MessageBox 的 GTK 实现
我一直在尝试MessageBox
使用 GTK 实现 Win32。该应用程序使用 SDL/OpenGL,因此这不是 GTK 应用程序。
我在函数内部处理初始化(gtk_init
)之类的东西MessageBox
,如下所示:
现在,我绝不是一个经验丰富的 GTK 程序员,而且我意识到我可能做错了什么。
但是,我的问题是最后一个对话框弹出了这个函数,直到进程退出。有任何想法吗?
linux - 获取vi中文件的root权限?
通常在编辑配置文件时,我会用 vi 打开一个,然后当我去保存它时发现我没有输入
有没有办法给 vi sudo 权限来保存文件?我似乎记得不久前在查找有关 vi 的一些内容时看到了一些关于此的内容,但现在我找不到它。
windows - XML 编辑/查看软件
推荐使用什么软件来处理和编辑大型 XML 模式?我正在寻找有助于处理大型 XML 文件的 Windows 和 Linux 软件(不必是跨平台的,只需要两者的建议)。
php - 适用于 Linux 的轻量级 IDE
即使我有一台功能强大且速度快的计算机(具有 2Gb RAM 的奔腾双核 2.0),我也一直在寻找轻量级的软件来安装它,因此即使许多应用程序同时启动并运行,它也能快速运行。
在过去的几周里,我一直在逐渐迁移到 Linux,并想安装一个免费的轻量级但有用的 IDE,以便在 C++ 和 PHP 上编程。语法高亮和代码完成提示是必备的。
linux - Linux 的文本编辑器(除了 Vi)?
让我先说我在 Mac OSX 上使用 TextMate 来满足我的文本需求,我爱上了它。Linux 平台上有什么可比的吗?我将主要使用它来编码 python/ruby。
进行谷歌搜索会产生过时的答案。
编辑:由于有人担心这个问题的“优点”。我即将在 Linux 中开始一个新的 Ruby 编程项目,在开始之前,我想确保我有合适的工具来完成这项工作。
编辑#2:我每天都使用 VIM——所有 . 这 。时间。我喜欢使用它。我只是在寻找一些替代品。
python - 以编程方式与 OS X 或 Linux 中的串行端口通信
我有一个 Prolite LED 标志,我喜欢设置它来显示来自 apache 日志和其他有趣统计数据的滚动搜索查询。问题是,我的 G5 没有串口,所以我必须使用 USB 转串口加密狗。它显示为 /dev/cu.usbserial 和 /dev/tty.usbserial 。
当我这样做时,一切似乎都是笨拙的:
当我使用串口工具与之交谈时,一切也都有效。
如果我在上面提到的串口工具的同时运行这段代码,那么一切都可以。但是,一旦我断开该工具,连接就会丢失。
所以问题是,我需要执行什么魔法才能在没有串口工具的情况下开始与串口通信?这是权限问题吗?另外,/dev/cu.usbserial 和 /dev/tty.usbserial 有什么区别?
不,没有序列号。问题是,即使使用 sudo 运行 python 脚本,问题仍然存在,并且如果我在我提到的 gui 工具中打开连接,唯一可以让它通过的事情。
linux - 保护 linux 网络服务器以供公众访问
我想设置一个便宜的 Linux 机器作为 Web 服务器来托管各种 Web 技术(想到 PHP 和 Java EE,但我也想在未来尝试使用 Ruby 或 Python)。
我相当精通将 Tomcat 设置为在 Linux 上运行以提供 Java EE 应用程序,但我希望能够打开这个服务器,即使我可以创建一些我在工作时可以使用的工具办公室。我在配置 Java EE 站点方面的所有经验都是针对 Intranet 应用程序的,在这些应用程序中,我们被告知不要专注于保护外部用户的页面。
您对以足够安全的方式设置个人 Linux Web 服务器以开放外部流量有什么建议?
linux - 你如何杀死所有超过某个年龄的 Linux 进程?
我对某个服务器上的一些类似僵尸的进程有疑问,这些进程需要不时被杀死。我怎样才能最好地识别运行时间超过一个小时左右的那些?