问题标签 [liclipse]
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.
python - 使用参数的类方法的最佳实践
我正在尝试找出以下问题的解决方案:
我使用 Liclipse 作为 python 编辑器。当我输入最后一行“a.my_gr ...”时,我想让编辑器的自动填充功能启动以建议使用“my_great_method_A()”。然而,它实际上并没有暗示什么。
我明白为什么,因为如果“inst_a”是“a”类,编辑器没有任何线索。为了解决这个问题,我可以执行以下操作来使自动填充器工作:
但是,为了代码的可读性,我宁愿使用 . 格式,相信大家都一样。但是不知道大家是怎么处理的。很多时候我必须进入导入的文件并复制并粘贴方法名称,这很乏味。显然,我错过了每个人都知道的东西。顺便说一句,这是我第一次在 stackoverflow 上发帖。我希望这是一个有效的摆在这里。
python - Ruamel yaml 导入不起作用
我想在我的项目中使用 Ruamel YAML,我在代理后面,所以我下载了
来自https://pypi.python.org/pypi/ruamel.yaml的 gzip 包并使用
pip install ruamel.yaml-0.15.19.tar.gz
.
我在 Windows 10 上使用 LiClipse,我在项目资源管理器中的 lib/site-packages/ruamel 下看到了 ruamel 包,但我无法导入和使用它。
它无法解决导入问题。
其他框架,如 paho MQTT 或 pySerial 可以正常工作。
的输出pip list --format-columns
liclipse - liclipse + git + mylyn 没有分支或提交消息
我正在测试 LiClipse 作为 Eclipse 的替代品,但我无法让 mylyn 正常工作。它用于预先填写新的分支名称和来自活动任务的提交消息。我无法让它与 LiClipse 3.6 或 4.0 一起使用。这是 JGit 的限制吗?我确实将 mylyn 首选项设置为使用任务上下文自动创建和管理
python - PyDev 中的标准输入 (LiClipse\Eclipse)
我在 LiClipse(Eclipse) 中的这个脚本有问题
我将此文件用作“运行配置”中的“输入文件”。
我得到一个没有响应的黑色 stddraw 窗口。如果我在 LiClipse 控制台中键入“Ctrl-Z”,有时我会得到结果。
我已经在调试器中运行了这个脚本 - 它在 usa.txt 的最后一行停止在 stdio.py 行(使用运算符“line = sys.stdin.readline()”)。
我已经在 Geany 中运行了这个文件——它有效!
它是 PyDeve (Eclipse) 中的错误吗?
谢谢!
python - Python subprocess.run 与 stderr=subprocess.PIPE 重定向输入(文本)
我编写了一个程序(myProg.py),它使用 subprocess 模块通过 run 函数运行其他 python 程序。我注意到这些其他 python 程序中的 input(arg) 语句中的 arg 没有显示到控制台(stdout),而 print(args) 中的 args 显示正确。这只发生在我通过控制台运行我的程序时。当我通过 LiClipse 运行我的程序时,这不会发生。
这是复制这种情况的最简单方法:
使用 python 3.6.2 和 windows 10
- 创建一个包含以下两行的 python 程序并将其保存为 someProgram.py:
a = input("Enter anything")
print("a has: " + a)
- 打开cmd,输入:python
- 类型:导入子流程
- 类型:subprocess.run(["python", "path..to..someProgram.py"], stderr=subprocess.PIPE)
- 到目前为止没有输出,但解释器正在等待输入...输入一些内容并按 Enter。
- 您将看到 print 语句的输出。
如果您删除 , stderr=subprocess.PIPE 您将看到正确的输出。
现在,将步骤 2 和 3 中的代码保存在另一个文件中,在与 someProgram.py 相同的文件夹中将其命名为 myProg.py。从 LiClipse 运行 myProg.py。您会发现 myProg.py 运行良好并产生正确的输出。
我的问题是:
- 为什么 subprocess.run 会出现这个问题
- 我该如何解决
- 为什么通过命令行和通过 IDE 运行代码会有所不同。
java - 如何向 LiClipse 添加证书以允许通过 SSL 访问 git repo?
当我尝试从 LiClipse 与https://git.ffmpeg.org/ffmpeg.git上受 SSL 保护的 git 存储库进行交互时,我得到一个对话,内容如下:
为https://git.ffmpeg.org/ffmpeg.git提供信息
无法建立到https://git.ffmpeg.org/ffmpeg.git的安全连接,因为无法验证服务器的证书。
SSL 报告:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
是否要跳过此服务器的 SSL 验证?
跳过此单个 git 操作的 SSL 验证 [ ]
跳过对存储库 /my/workspace/ffmpeg/.git [ ] 的 git 操作的 SSL 验证
从现在开始始终跳过此服务器的 SSL 验证 [ ]
所以,我知道LiClipse正在使用Eclipse 插件 EGit来处理 git pull 请求,并且 EGit 正在通过安装的 Java 机器来满足请求。我不清楚 EGit 是使用作为 Eclipse 的一部分安装的 Java 机器,还是安装在主机操作系统上的 Java 机器。我了解是否有目录或其他位置可以放置从主机检索到的 SSL 证书文件(https://git.ffmpeg.org/)。
证书的存放位置在哪里?如何根据我的 LiClipse 或 Eclipse 安装的内容以及我的主机操作系统上的 Java 实用程序来确定它?
如何从 git 服务器检索适当的证书?可能以某种方式使用我的浏览器,或者可能是我向其传递 URL 或域名的某个命令行实用程序,但是什么?证书很可能是自签名的,这有什么影响?
如何将我从服务器检索到的证书转换为 LiClipse 或 Eclipse 可以使用的形式?我运行了一些 Java 证书实用程序吗?
如何将转换后的证书安装到正确的位置?
我不熟悉 Java 的 SSL 和证书处理的术语和体系结构,因此请解释首字母缩略词和/或指向相应的概述文档。
我在 Mac OS X El Capitan 10.11.6 上使用基于 Eclipse 平台 4.7.1.v20170906-1700 的 LiClipse 4.3.1.201711062215。
这里有一些相关的页面可能会给出部分答案,但假设我没有 Java 架构知识,或者适用于其他基于 Java 的系统,而不是 Eclipse、Egit 和 LiClipse。
- Eclipse 中的 PKIX 路径构建失败(StackOverflow,2016)。指“cacart文件”:那是什么?指“jre which eclipse is using”:如何确定哪个?
- Streamparse wordcount 示例。也指“cacart 文件”。并且,指的是“keytool.exe”,它似乎是特定于 Windows 的;Mac OS X 等价物是什么?显然基于 Apache Storm 和 Apache Kafka 而不是 LiClipse。
- SSL 套接字连接失败(2014)一般基于 Java 而不是 LiClipse。
- PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法完成(2012)
- sun.security.validator.ValidatorException:PKIX 路径构建失败(2015)
- Java:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径(2012)。
java - LiClipse(适用于 Mac)是否包含其自己的 JRE 副本?
Mac OS X的LiClipse开发环境 (IDE) 是否包含其自己的JRE(Java 运行时环境)副本,还是使用系统的 JRE 运行?
LiClipse 构建在Eclipse IDE 之上,它是用Java语言编写的,因此需要 JRE 才能运行。Eclipse 和 LiClipse 的答案可能相同。Mac OS 允许将应用程序打包为“捆绑包”,即目录树的伪装形式,因此应用程序可以包含 JRE 等支持软件。“捆绑包”是 Mac OS 特定的结构,因此 Windows 和 Linux 版本的 Eclipse 或 LiClipse 的答案可能不同。
我在 Mac OS X El Capitan 10.11.6 上使用 LiClipse 4.4.0。我预计 LiClipse、Eclipse 和 Mac OS X 的几个版本的答案可能相同,但并非所有版本都相同。
python - 如何使用 pydev 字段 __updated__?
我想在我的源代码(一个 Python 模块)中有一些字段(一个变量或字符串,其他任何东西),当我在修改后保存它时跟踪这个模块中的最后更新。 此图像显示它在首选项中看起来可能
我把这个__updated__="here some date"
字段放在哪里?
- 我试图把它作为一个全局(模块级)变量
- 我试图放入模块文档字符串(as
@__updated__:''
,@__updated__=''
,__updated__:''
,__updated__=''
)等等......
谢谢你
eclipse - LiClipse pydev 编辑器颜色设置会自行重置
我有以下版本的 LiClipse。例如,我可以在首选项编辑器中更改注释颜色,但是在我退出 LiClipse 并重新启动它后,颜色会重置为默认值。是否有可以直接编辑以强制更改颜色的配置文件?
版本:4.0.0.201706061723
com.brainwy.liclipse.rcp.product