Tag:

如何在没有自己的registry的情况下安装私有的NPM模块?

我已经采取了一些共享的代码,并把它放在一个NPM模块,我不想上传到中央registry。 问题是,我如何从其他项目安装它? 显而易见的方法是build立我自己的NPMregistry,但根据文档,这涉及到很多麻烦。 我可以只安装一个位于本地文件系统的NPM模块,或者甚至可以使用git? npm install –from-git git@server:project

Python 3:ImportError“No Module named Setuptools”

我在Python 3中安装软件包时遇到麻烦。 我一直使用setup.py install命令安装软件包。 但是现在当我尝试安装ansicolors包时,我得到: importerror“没有名为Setuptools的模块” 我不知道该怎么做,因为我从来没有Setuptools,仍然我已经安装了很多与setup.py install命令没有setuptools的包,现在我应该得到setuptools。 我甚至不能安装setuptools,因为我有python 3.3,setuptools不支持python 3。 为什么我的安装命令不起作用了?

无痛的方式来安装新版本的R?

Andrew Gelman最近感叹缺乏一个简单的R升级过程 (可能在Windows上比Linux更相关)。 有没有人有做好升级的好方法,从安装软件到复制所有设置/软件包? 这个build议包含在评论中,是我最近使用的。 首先安装新版本,然后在旧版本中运行: #–run in the old version of R setwd("C:/Temp/") packages <- installed.packages()[,"Package"] save(packages, file="Rpackages") 随后在新版本中: #–run in the new version setwd("C:/Temp/") load("Rpackages") for (p in setdiff(packages, installed.packages()[,"Package"])) install.packages(p)

如何在Python中创build一个名称空间包?

在Python中,命名空间包允许您在多个项目中传播Python代码。 当您想要将相关库作为单独的下载发布时,这非常有用。 例如,在PYTHONPATH的目录Package-1和Package-2中, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py 最终用户可以import namespace.module1并import namespace.module2 。 定义一个名称空间包的最好方法是什么,以便多个Python产品可以在该名称空间中定义模块?

Symfony 2.x中的所有东西都应该是一个捆绑吗?

我意识到这样的问题,人们倾向于讨论Symfony 2的一般概念。 问题是,在一个特定的应用程序中,比如像一个类似twitter的应用程序,是否应该像真正的官方文档一样,真正在一个通用的bundle中? 我问这个问题的原因是,当我们开发应用程序时,通常我们不想将代码高度耦合到一些全栈胶水框架。 如果我开发一个基于Symfony 2的应用程序,并且在某种程度上,我决定Symfony 2并不是真正保持开发进展的最佳select,那对我来说会是一个问题吗? 所以一般的问题是:为什么一切都成为一件好事? 编辑#1 我问这个问题差不多一年了,我写了一篇文章来分享我对这个话题的认识。

Python模块和Python包有什么区别?

Python模块和Python包有什么区别? 另请参阅: “包”和“模块” (对于其他语言)有什么区别

创build跨平台的Java SWT应用程序

我已经使用SWT编写了一个Java GUI。 我使用ANT脚本打包应用程序(以下片段)。 <jar destfile="./build/jars/swtgui.jar" filesetmanifest="mergewithoutmain"> <manifest> <attribute name="Main-Class" value="org.swtgui.MainGui" /> <attribute name="Class-Path" value="." /> </manifest> <fileset dir="./build/classes" includes="**/*.class" /> <zipfileset excludes="META-INF/*.SF" src="lib/org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar" /> </jar> 这产生了一个单一的jar在Windows上,我只需双击运行我的GUI。 缺点是我不得不明确包装窗口SWT包到我的jar子里。 我希望能够在其他平台(主要是Linux和OS X)上运行我的应用程序。 最简单的方法是创build平台特定的jar包,将相应的SWT文件打包成单独的JAR文件。 有没有更好的方法来做到这一点? 是否可以创build一个可以在多个平台上运行的JAR?

在startActivity()上传递一个包?

将捆绑包传递到当前正在启动的活动的正确方法是什么? 共享属性?

如何解决java.lang.NoClassDefFoundError?

我已经在Oracle的Java教程中尝试了这个例子。 他们都编译好,但在运行时,都提出了这个错误: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) … 1 more 我想我可能有错误的文件夹中的Main.java文件。 这是目录层次结构: graphics ├ Main.java ├ shapes | ├ Square.java | ├ Triangle.java ├ linepoint | ├ Line.java | ├ Point.java ├ spaceobjects […]

你能用reflectionfind一个包里的所有类吗?

是否有可能find给定包中的所有类或接口? (快速看例如Package ,这似乎是不。)