问题标签 [elementary]

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.

0 投票
2 回答
3642 浏览

gtk - 如何将自定义函数连接到 GTK 按钮的单击操作?

我正在学习 Elementary OS 提供的 Vala GTK+3 教程。我明白这段代码:

使用 Lambda 函数在单击按钮时更改按钮的标签。我想要做的是调用这个函数:

我试过这个:

但是当我尝试编译时,我从 Vala 编译中得到了这个错误:

我是 Vala 和 Linux 的新手,所以请保持温和,但有人能指出我正确的方向吗?

0 投票
0 回答
1104 浏览

linux - Linux 上的 Docker - 空挂载卷

我正在尝试让我的 docker 设置在我的 linux 机器上运行(它在 OSX 上运行良好)。我一辈子都无法将卷正确安装在 linux 机器上。

我使用的是 Elementary OS 0.4 Loki(64 位)

码头工人版本

码头机器版本

我正在做以下事情;

但是,当我查看容器时,在 /var/www 文件夹中,虽然它似乎拉入了文件夹结构(或至少其中的一部分),但文件夹中没有文件。

我也尝试过像这样使用 docker-compose;

结果相同,文件夹显然被“挂载”,但没有文件。

如果我在正常的 docker run 容器上执行 docker 检查,我会在“Mounts”下得到以下信息

奇怪的是“模式”是空的。

这样做的目的是在本地机器上构建一个具有实时/可编辑代码库的开发环境,该代码库同步到 docker 容器(这就是我在我的 mac 上运行它的方式)。php7 映像只是安装了 PHP7 的 Ubuntu。

不幸的是,大多数支持问题似乎都是针对 Windows 和 Mac OSX 的。我已经尝试了人们建议的一些事情,即发送 UID,确保 VirtualBox 共享文件夹包含 /home 目录。

任何帮助都会很重要,如果我能提供任何额外的信息,请告诉我。

0 投票
2 回答
853 浏览

linux - 基本操作系统 - LibreOffice/OpenOffice 冲突,Dpkg 错误(未满足的依赖项) - 陷入循环

我已经看了几个小时的多个页面,但仍然没有解决这个问题的运气。我安装了 OpenOffice,然后尝试通过 app-center 安装 LibreOffice-Draw,但遇到了问题(文件没有安装并一直被删除)。在尝试使用任何东西后,我进入终端并遇到了这些错误apt-get

运行它并尝试安装libreoffice-common会导致:

试图清除 OpenOffice -

尝试清除 LibreOffice 会导致类似的消息,告诉我没有安装任何与 Libreoffice 相关的内容,但是sudo apt list --installed(与 openoffice 一起):

由于未满足的依赖关系,dpkg 管理器完全瘫痪,我无法清除任何东西,因为它说它找不到它,并且由于冲突我无法安装任何东西。我想过删除似乎导致这种混乱的“soffice”目录,但我不知道这有多明智。

我对 Linux 还很陌生,我希望我在显示错误报告方面已经足够全面。

0 投票
2 回答
322 浏览

java - 在多维数组上理解这个例子有困难

对于代码:

输出给了我:

问题是,为什么不给每个数字换行?我的意思是在 for 循环中,如果第一个 System.out 输出了 20 次,为什么下一个System.out.println();输出的量不一样?

0 投票
2 回答
1264 浏览

linux - 如何开始为 Elementary OS 编程?

Elementary OS 是一个非常强大和漂亮的操作系统,基于 Ubuntu,我想为这个操作系统构建程序。我该如何启动它?任何书籍,课程,分步说明等?你可以给我什么建议?我知道操作系统使用 Vala 编程语言,但我找不到任何书籍。

upd:现在我了解中级 CSS、HTML 和 PHP。

谢谢任何答案,最好

0 投票
1 回答
1531 浏览

python - PyGIWarning gi.require_version('Notify', '0.7')

我正在使用基本操作系统,我想使用 python 3 制作自己的通知。我知道这样做的一个简单方法是通过import subprocess. 然而,在网上阅读我发现这不是最合适的方式。相反,我应该使用from gi.repository import Notify,但我收到此错误

我一直在尝试解决这个问题,并且使用以下代码似乎有效。

有人可以解释为什么首先会产生这个错误以及为什么这是解决它的方法(如果它是正确的方法)?先感谢您。

PS。我在 www.elementaryos.stackexchange.com 上问过,但没有得到任何答案。也许他们对此并不熟悉。

0 投票
1 回答
506 浏览

excel - 增加公式中的列引用

这可能是一个简单的问题,但我对 VBA 知之甚少。

我有数据必须输入到具有以下布局的表中: 在此处输入图像描述

我需要将其存储在具有此布局的另一个工作表中:

在此处输入图像描述

我正在尝试创建一个可以完成三件事的宏:

1)将第一个表中的内容复制到另一个工作表中的列

2)清除原始表数据(但不清除表头q、w、e等)

3) 增加列引用,以便下次运行宏时,它将数据复制到第二个表的 C 列,第三次复制到 D 列,依此类推。

这是我尝试过的:

第 1 行: Sheets("sheet2").Range("B1").Value = Sheets("sheet1").Range("A5").Value

第 2 行:Sheets("sheet1").Range("A5:D6").ClearContents

为了完成 3),我必须在代码中手动将“A5”更改为“B5”,并为每个单元格(其中大约有 60 个)这样做。有没有办法自动化这个?任何帮助是极大的赞赏。

0 投票
1 回答
977 浏览

linux - 为什么我的 crontab -e 没有运行?

我想使用 crontab 运行包含 print("Hello World") 的 hello.py 文件。

为此,我的 hello.py 有以下代码:

而且,在同一个文件夹中,我使用 crontab -e 命令打开 crontab,为了每分钟执行一次这个文件,我写了:

我还使用 chmod a+x hello.py 为文件设置了可执行权限。

当我跑

/usr/bin/python3 hello.py

它运行完美。此外,仅使用 ./hello.py,文件运行。

为什么使用 crontab 仍然没有执行?

0 投票
1 回答
35 浏览

vala - cmake 中的亲戚路线安装了 Vala 应用程序

我正在使用 Vala 为基本操作系统制作应用程序。我使用 .glade 文件来定义接口,并将其加载到应用程序中:

它显然只在我从项目文件夹(有 src 文件夹的地方)运行程序时才有效。

我的问题是,如何正确定义 .glade 文件的路径,以便在使用 cmake 将应用程序安装到系统后使其正常工作?(cmake 文件是按照基本操作系统指南构建的)。

总结一下:

  • 在系统中安装的应用程序(基本和其他 linux ditros)中定义文件、图像(如徽标)等的路由的正确方法是什么?
  • 这些文件是否放置在特定文件夹中?我必须在 cmake 文件或其他文件中定义它吗?
0 投票
0 回答
25 浏览

jquery - 选择器名称中的 jQuery 自动迭代

你好堆垛机我很确定我们可以缩短这段代码。有任何想法吗?非常感激!

我有 UL 列表,其中包含 A,并且我喜欢根据我悬停的列表之一为文本的某些部分设置动画。我让它像下面这样工作,但这个片段似乎效率低下

如您所见,我需要将 A 的数量传递给 SPAN 选择器,因为我只希望这个特定的 SPAN 被动画化,而不是全部