问题标签 [apt]
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.
boost - Apt-Pinning:将 Jaunty 存储库中的 libboost 安装到 Intrepid Ubuntu 中
我正在尝试使用 Ubuntu 9.04 存储库在 Ubuntu 8.10 中安装 libboost 1.38,因为它在任何 8.10 存储库中都不可用。我正在尝试通过添加以下代码行来使用 Apt-pinning:
当我尝试打开 Synaptic 时,这给了我以下错误:
java - How to use the APT tool to create exercises in course material
I'm in the process of creating exercises in how to write a plug-in to a system integration tool. We will have the correct answers implemented for demonstration after exercises, but the students will receive source where some methods are empty and just have a comment with a TODO in them describing what they should do.
To avoid duplication, it would be nice if the students' versions could be generated from the compilable and correct answer source-files. It struck me that the Java Annotation Processing Tool (that APT, not the debian APT) could possibly be used to generate the exercises, to have APT spit out methods as empty if the input method carries an annotation to do so.
Is this possible to do using APT? If so, how would one do it?
Are there better/easier ways to avoid having duplication, to generate the exercises and correct answers from a single source, that I am overlooking?
python - apt like 列输出 - python 库
Debian 的 apt 工具会输出统一宽度的列。例如,尝试运行 "aptitude search svn" .. 并且所有名称都出现在相同宽度的第一列中。
现在,如果您调整终端大小,列宽也会相应调整。
是否有一个 Python 库可以做到这一点?请注意,库必须知道终端宽度并将表格作为输入 - 例如,可以是[('rapidsvn', 'A GUI client for subversion'), ...]
.. 并且您还可以为第一列(或任何列)指定最大宽度。另请注意,如果超出终端宽度 .. 将如何修剪下面第二列中的字符串,因此不会引入不需要的第二行。
编辑:(响应下面亚历克斯的回答)......输出将类似于 'aptitude search' 1)只有最后一列(这是唯一一行中字符串最长的列)被修剪, 2) 通常只有 2-4 列,但最后一列(“描述”)预计至少占终端宽度的一半。3)所有行包含相同数量的列,4)所有条目都是字符串
django - 找不到包 libapache2-mod-wsgi
我在 Django 中开发了一个网站,现在它必须投入生产。我想用 mod_wsgi 和 apache2 来做这件事。不幸的是,我在运行下一个命令时收到错误“找不到包 libapache2-mod-wsgi”:
我在 ubuntu 服务器 kermic(9.10) 上使用 apache2。
我还将输入我的 sources.list :
有人知道问题是什么吗?
java - apt 警告:未找到注释处理器
我现在只是在自学 Web 服务并尝试运行一个 helloWorld。我认为要设置我需要运行 apt 的所有 Web 服务。
我这样运行它:
但我收到警告(见下文)。我是否也需要指定注释处理器?我认为 apt 命令应该生成几个文件,但这并没有发生(只是生成一个 .class 文件)。谢谢您的帮助。
警告:
代码:
额外问题:apt 做什么?我假设它调用javac?它还应该调用注释处理器吗?
更新:我正在关注的教程说:
我认为这是 apt 应该产生的(假设我传递了正确的论点)。但是我认为我需要向它传递一个注释处理器(?)。不过,我真的只想使用默认的(Web 服务注释处理器)。
更新 2:也许我应该使用 asant 或 wsgen?我看了看,但我的机器上没有这些。。需要研究的东西。。也许我正在/正在使用的教程是错误的。这是指向 asant 参考的链接:http: //java.sun.com/webservices/docs/2.0/tutorial/doc/JAXWS3.html
java - 使用 Apt 的 Java Web 服务。我需要注释处理器吗?怎么了?
我一直在尝试制作一个简单的 Web 服务,并且一直在关注本教程。不幸的是我被困住了。这是我到目前为止所做的:
1)我创建了这个类:
2)我跑了:
3)我收到这个警告:
apt 命令应该(根据教程)生成这些文件:
这是我调用 apt 时生成的:
(失踪:)
(路径也略有不同)
我怀疑正在生成警告并且没有生成其他文件,因为我有“没有处理器的注释类型:”。
我认为警告表明它需要一个注释工厂(处理器)。我知道您可以通过以下方式指定工厂:
enter code here
-cp 指定在哪里可以找到用户类文件和注释处理器工厂
我只是不确定要指定哪个工厂。(或者也许我需要配置一些不同的东西)。
maven - Maven APT 页面中的占位符替换
我正在为一些相关项目编写 Maven 站点文档,并且我想创建一个从一个站点的文档到另一个站点文档的超链接。问题在于链接目标的 URL 依赖于 Maven 属性。
我试过这个:
但是 ${some-prop} 占位符不会被替换,然后 APT 处理器会被第一个 '}' 混淆。转义 { 和 } 字符(例如$\{some-prop\}
)没有帮助,以下也不起作用:
还有其他方法可以完成这项任务吗?例如,有没有一种方法可以定义一个 Doxia 宏,该宏可用于替换已扩展占位符的 URL?
java - APT ANT 任务在 Eclipse 中失败,但在 shell 中工作
我有一个蚂蚁javac
任务,它应该运行一些注释处理器。从批处理文件运行时它工作正常,但失败
运行 javac.exe 编译器时出错
从 Eclipse 开始时。正常的编译javac
任务工作得很好。
我猜从 Eclipse 开始的 ant 使用了一些不同的编译器?
如何将其更改为普通编译器?或者让它以任何方式工作?
java - 使用注解生成equals/hashcode/toString
我相信我在某个地方读到了人们在编译期间(使用 APT)通过确定哪些字段应该是哈希/相等测试的一部分来生成 equals / hashcode / toString 方法。我在网上找不到类似的东西(我可能做梦了吗?)......
可以这样做:
对于一个实体(所以我们想排除一些字段,比如 id)。
或者像一个 scala 案例类,即一个值对象:
不仅文件变得更具可读性和更易于编写,而且还有助于确保所有属性都是 equals / hashcode 的一部分(以防您稍后添加另一个属性,而无需相应地更新方法)。
我听说 APT 在 IDE 中没有得到很好的支持,但我不认为这是一个主要问题。毕竟,测试主要由持续集成服务器运行。
知道这是否已经完成,如果没有,为什么?谢谢