Questions tagged [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.

Filter by
Sorted by
Tagged with
0 投票
1 回答
662 浏览

在 Linux 网络共享挂载上更新 SVN 工作副本

我在 Windows Web 服务器上有一个存储库的工作副本。如果我在 Windows PC 上使用TortoiseSVN (1.7.6) 或命令行(1.7.8 版)“svn update”更新/提交工作副本,我没有问题。

但是,如果我在我的 Linux Subversion 服务器(存储库所在的位置)上,通过CIFS挂载访问工作副本,在 10 次更新/提交内不会失败,文件 .svn/wc.db 将会损坏。有时它与消息

svn: E200030: sqlite: database disk image is malformed”,有时会出现类似“svn: E155010: Pristine text 'd9a9a3ee5e6b4b0d35b​fef95601890afd80709'​不存在的消息

我可以在每次发生腐败时清理它,但显然我不想继续这样做 - 我正在努力找出问题的原因。

我的 Linux Subversion 服务器也在使用 1.7.8 版本。什么可能导致问题?

0 投票
1 回答
445 浏览

加载的主题图标的位置是什么?

我正在 python 中创建一个简单的文件浏览器,gtk。我需要找到一种方法来加载当前主题的图标(即文件夹图标)并在我的代码中使用它们。是否有始终保存当前图标的位置?

0 投票
2 回答
2365 浏览

为windows编译android工具

我已经设置了一个 64 位的 ubuntu env 来编译 android 工具(aapt、adb 等),我现在正在下载 2.1 的源代码。

我过去编译了 env 没有问题,构建了模拟器和股票版本。但这都是 linux 二进制文件(sdk 工具)

我越想越不明白,我如何为 Windows 机器构建这些工具?
(ubuntu 在我的托管服务器 2008 之上的虚拟机上运行,​​这是我的工作环境)。

我看到了一些与 minGW 相关的帖子,但据我所知,这些是用于在 windows 机器上编译 linux 二进制文件的 windows 库。我正在寻找一种在 linux 机器上编译 windows 二进制文件的方法。

我必须说这似乎是不可能的,因为我不确定 linux 中的链接器将如何生成一个 exe 文件,我想获取 .o 文件并尝试在 Windows(VS)下链接它们,但我不确定它是否会工作,我必须在 linux 上找到与 API 兼容的 dll。

goolge如何创建windows SDK?

0 投票
3 回答
2359 浏览

基于网络浏览器的 GUI

我正在开发一个与硬件接口的 Linux 应用程序。要求之一是在 Web-browser 中创建 GUI。该应用程序将基于 c++。我不熟悉网络相关的东西,所以我想知道是否可以做这样的事情(目前它是一个控制台应用程序,从 txt 文件/cmd 行获取输入)。gui 将很简单,使用按钮并在应用程序的浏览器上显示输出消息。我想知道涉及哪些技术/语言以及如何完成。我读了一些想法,但还没有找到任何具体的东西。如果你对这些有任何想法或更好的建议,请分享

  • 在后台运行应用程序并与浏览器通信?
  • 直接从浏览器调用库函数?

还有其他想法吗?

0 投票
2 回答
23144 浏览

QFileDialog::getSaveFileName 和默认 selectedFilter

我有一些带有一些过滤器的 getSaveFileName,我希望在用户打开“保存”对话框时选择其中一个。Qt 文档说明如下:

可以通过将 selectedFilter 设置为所需的值来选择默认过滤器。

我尝试以下变体:

但是当对话框出现时,“文本文件”过滤器(通常是列表中的第一个过滤器)被选中。我还尝试了以下所有方法:

以及这种变体的不同混合物。我的代码中过滤器列表的格式是根据文档完成的(来自 Qt 文档的示例行):

请注意,selFilter 变量的输出正常工作:用户按 OK 后,selFilter 变量包含用户选择的过滤器。

平台:Linux(OpenSUSE 12.1)、Qt 4.7.4、gcc 4.6.2。

那么如何设置默认过滤器呢?!

0 投票
2 回答
247 浏览

sed循环内的参数

我试图理解 sed 命令和循环。我需要获取部分文本(20 行)并将其附加到带有文件名的 csv 中。这是我的代码

问题是我的第二个“i”参数没有转换为 csv 中的文件名。

在行中

请告诉我这里的错误是什么?

0 投票
3 回答
981 浏览

dup2 在这种情况下实际上做了什么?

我需要在这里澄清一下:我有一些这样的代码:

现在,STDIN_FILENO 和 child_map[0] 会指向同一个文件描述符吗?将来的输入是否会从 child_map[0] 和 STDIN_FILENO 指向的文件中获取?我认为 STDIN_FILENO 表示标准输出(终端)。

0 投票
3 回答
7709 浏览

错误:使用 && 运算符时使用但未定义标签

使用gccon编译Linux时,出现错误

为什么编译器将int i其视为label整数而不是整数?我们什么时候使用&& operator

编辑:好的,我可以有点理解答案,但你能解释一下“arch/arm/include/asm/processor.h”中的以下宏定义吗?它没有说任何关于label,但评论说,它可以返回“ program counter

0 投票
7 回答
531250 浏览

What's a .sh file?

So I am not experienced in dealing with a plethora of file types, and I haven't been able to find much info on exactly what .sh files are. Here's what I'm trying to do:

I'm trying to download map data sets which are arranged in tiles that can be downloaded individually: http://daymet.ornl.gov/gridded

In order to download a range of tiles at once, they say to download their script, which eventually leads to daymet-nc-retrieval.sh: https://github.com/daymet/scripts/blob/master/Bash/daymet-nc-retrieval.sh

So, what exactly am I supposed to do with this code? The website doesn't provide further instructions, assuming users know what to do with it. I'm guessing you're supposed to paste the code in to some other unmentioned application for a browser (using Chrome or Firefox in this case)? It almost looks like something that could be pasted in to Firefox/Greasemonkey, but not quite. Just by a quick Google on the file type I haven't been able to get heads or tails on it.

I'm sure there's a simple explanation on what to do with these files out there, but it seems to be buried in plenty of posts where people are already assuming you know what to do with these files. Anyone willing to just simply say what needs to be done from square one after getting to the page with the code to actually implementing it? Thanks.

0 投票
1 回答
1075 浏览

Java:执行器服务在 linux 上运行缓慢,而不是在 Windows 上

最初的问题:

我有一个使用 ExecutorService 来运行 4 个固定线程池的应用程序。当我使用这种架构时,应用程序在 Windows 上运行得更快,而不是单线程架构。但是当我在 linux 中运行 ExecutorService 架构时,我的应用程序的性能比单线程应用程序差。

两台机器上的 CPU 和其他硬件是相同的。我什至在不同的机器上尝试过,得到了相同的结果。我什至尝试将 fixedThreadPool 限制为 3 或 2,但性能仍然较慢。我缺少的变量可能是什么导致 linux 机器运行缓慢?

两个操作系统都在同一台机器上运行。JAVA版本:windows 1.6.0_22, linux 打开JDK1.6.0_20

编辑:

我尝试在 linux 上添加 -Xincgc 并且似乎在最初的几分钟内代码运行速度如预期一样快,之后它开始加速并迅速变慢。请查看我创建的代码块在我的应用程序中运行了无数次,这是否表明 JVM GC 在不同操作系统中的行为不同?

试用后:

在尝试了 4 台不同的 linux 机器之后,看起来 openJDK 引起了问题。我不应该首先安装 openJDK,但感谢@Alfabravo 指出它。


15 30 50 per page
1
2 3 4 5
1498226