小编jvt*_*del的帖子

在Windows上更改Atom-editor的Platformio-Ide-Terminal中的终端

在Windows上,Atom的Platformio-Ide-Terminal的默认终端是Powershell(至少,这是我得到的,没有任何配置).

我更喜欢使用unix类型命令的终端.我已经安装了MINGW和CYGWIN.

如何避免打开Powershell并打开另一种终端类型?

atom-editor platformio

10
推荐指数
1
解决办法
2万
查看次数

用python3安装f2py

我需要在Python中调用Fortran模块中的例程.我用f2py和做了python2.7.它工作得很好.

现在,我必须使用它,python3f2py似乎不兼容python3.

我看到有些人使用的是一个名为的版本f2py3,但它既pip不是通过macports也不是通过macports(我使用的是Mac).此外,python3 + numpy + f2py似乎已经集成在Fedora中.

有没有人设法在Mac上使用f2py3(或等效)python3?如果没有,您建议将Fortran库与哪些替代解决方案相关联python3

python fortran f2py python-3.x osx-mavericks

7
推荐指数
1
解决办法
3843
查看次数

'git submodule add'没有克隆它

如何在不实际克隆其包含的所有文件的情况下向项目中添加本地子模块?我想避免在本地复制我的项目文件.

我知道可以实现这种事情,因为当您克隆包含子模块的项目时,默认情况下不会克隆这些项目.你必须手动完成:

git clone url-of-repo-containing-submodules.git
git submodule init sub-mod
git submodule update --remote
Run Code Online (Sandbox Code Playgroud)

比方说,我有一个带有外源repo lib-sobmodule的git repo 元项目.

我可以破解它以避免文件重复:

cd /path/to/metaproject
git submodule add ../path/to/lib-sobmodule
git commit -m "lib-sobmodule added..."
git push
cd .. && rm -rf meta-project
git clone url-of-meta-project.git
Run Code Online (Sandbox Code Playgroud)

Tadam!lib-sobmodule的文件在我的桌面上不重复.但它不是一个很好的解决方案,因为它导出然后导入/从git遥控器...

是否有一个选项或方法可以阻止克隆本地项目而不必复制它包含的所有文件?

免责声明:这几乎是一个克隆问题,是否有办法在git submodule add没有克隆它的情况下回购?.但由于答案集中在30K git子模块的要求,他们没有给出我在这里描述的更常见用例的满意解决方案.

git git-clone git-submodules

7
推荐指数
1
解决办法
976
查看次数

ffi gem 无法在 Windows MSYS2 上构建。sys/select.h 丢失

在装有 MSYS2 的 Windows 上,我尝试安装 jekyll:

gem install jekyll
Run Code Online (Sandbox Code Playgroud)

但它失败了,抱怨它无法构建本机扩展 ffi。

寻找mkmf.log

"pkg-config --exists libffi"
| pkg-config --libs libffi
=> "-LD:/dev/msys64/mingw64/lib/../lib -lffi\r\n"
"gcc -o conftest.exe -I/usr/include/ruby-2.3.0/x86_64-msys -I/usr/include/ruby-2.3.0/ruby/backward -I/usr/include/ruby-2.3.0 -I. -D_FORTIFY_SOURCE=2   -march=x86-64 -mtune=generic -O2 -pipe -fno-strict-aliasing  conftest.c  -L. -L/usr/lib -L. -pipe -fstack-protector     -lruby230  -lpthread -lgmp -ldl -lcrypt  "
In file included from D:/dev/msys64/usr/include/ruby-2.3.0/ruby/ruby.h:36:0,
             from .../msys64/usr/include/ruby-2.3.0/ruby.h:33,
             from conftest.c:1:

D:/dev/msys64/usr/include/ruby-2.3.0/ruby/defines.h:61:11: fatal error: sys/select.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

它到底意味着什么以及我该如何解决它。

rubygems msys2

6
推荐指数
0
解决办法
654
查看次数

为maven密码加密生成settings-security.xml文件

我想使用maven password encryption加密我的 Apache Archiva 服务器密码。

我做了:

mvn --encrypt-master-password 12345
Run Code Online (Sandbox Code Playgroud)

美好的。我在括号内得到了一个加密密码。然后:

mvn --encrypt-password 12345
Run Code Online (Sandbox Code Playgroud)

Maven 抱怨:

[ERROR] Error executing Maven.
[ERROR] java.io.FileNotFoundException: /home/myUserName/.m2/settings-security.xml (No such file or directory)
[ERROR] Caused by: /home/myUserName/.m2/settings-security.xml (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

我知道我应该将我的加密主密码放在文件 settings-security.xml 中,但它在默认位置不存在并且 maven 无法生成它。

这个配置文件的内容应该是什么?如何生成它?

password-encryption maven

6
推荐指数
1
解决办法
1万
查看次数

如何将VisPy结果导出为png图像

是否可以保存使用VisPy制作的图像?也许使用vispy.io.imsave或vispy.write_png?

此外,可以使用vispy.mpl_plot在vispy中绘制matplotlib数字,但是可以在matplotlib中使用vispy图像吗?

在任何情况下,我都需要使用VisPy生成一个图像对象,但我没有找到任何示例.

python visualization vispy

2
推荐指数
1
解决办法
1256
查看次数