小编Dea*_*lze的帖子

哪个cygwin镜像站点已完成?

我注意到cygwin镜像站点的严重不一致.默认情况下安装的软件包取决于您选择的镜像.更糟糕的是,有些网站缺少重要的软件包,因此您无法改进默认安装.

我从sourceware.mirrors.tds.net安装的cygwin默认不包含diff或svn命令.当我回到他们的镜像站点(使用带有Internet选项的setup.exe)时,该站点上甚至没有diffutils包和subversion包.cygwin.mirrors.hoobly.com镜像有这两个软件包,并且基于完整列表,它看起来有更多的软件包在sourceware.mirrors.tds.net上不可用.

是否有一个cygwin镜像站点是authorative,或者它是在cygwin镜像站点上击中和错过?

获取版本化的默认和完整cygwin版本将大大有助于解决此问题,但cygwin不会对默认版本或完整版本进行版本控制.

cygwin

64
推荐指数
2
解决办法
4万
查看次数

使用maven配置文件来控制构建执行

我需要修改大型项目的maven构建,以便在典型的开发构建期间跳过某些步骤(即不构建*-source.jar文件).我为maven搜索了"条件执行",但没有找到任何东西.

开发配置文件听起来像直观的方式 - 但我不知道maven是多么直观.配置文件的文档显示了如何为不同的配置文件设置不同的属性(即数据库连接参数).我想我可以设置一个属性,然后测试该属性是否在maven-source-plugin-executions-execution标签中设置.

这是在maven中进行条件执行的正确方法吗?

在maven中执行此操作的"正确"方法是什么?

maven-2

33
推荐指数
2
解决办法
4万
查看次数

如何创建所需的WebMethod参数

我们使用"从Java开始"方法使用Metro 1.5堆栈创建JAX-WS 2.0 Web服务.当我们在其中一个Web服务上指向SoapUI等标准工具时,它表明WebMethods的参数是可选的.生成的xsd显示minOccurs = 0.

我需要一种方法来使"从Java开始"方法中需要WebMethod参数(在xsd中可能是minOccurs = 1).我认为这有一个Java注释,但我找不到一个.XmlElement注释具有必需属性,但XmlElement不能应用于WebMethod参数.

有没有办法使我的WebMethod参数成为必需,没有手动编辑xsd并将minOccurs设置为1?

java web-services java-metro-framework jax-ws jaxb

29
推荐指数
2
解决办法
3万
查看次数

由树冲突破坏的svn合并功能

我不知道svn团队什么时候决定对我们造成树冲突,但它完全打破了svn的合并功能.

我有一个分支,我想将最新的更改从主干合并到分支.我已经完成了一次这样的合并,但由于树冲突,这个合并失败了.这是命令:

$ svn --force merge -r 3185:3192 svn://chamar2/rx-services/SAMS .
svn: Attempt to add tree conflict that already exists
Run Code Online (Sandbox Code Playgroud)

我第一次尝试这个合并(没有--force)它只创建了树冲突,并没有合并任何东西.现在它只是报告上面的消息.

如果我svn status在分支工作副本上执行,它会显示所有尚未合并回主干的文件.当然,我的分支的目的是在尚未进入主干的地方进行这些更改.

当他们这样做时他们在想什么?

我没有找到任何关于导致树冲突的原因以及如何在svn创建这些东西后继续工作的可用信息.

有没有办法告诉svn忘记树冲突,只是像过去那样进行合并?

我正在使用1.6客户端和较旧的svn服务器(可能是1.3.1).

svn merge tree-conflict

28
推荐指数
2
解决办法
4万
查看次数

使用pg_dump和psql -U postgres db_name <...移动数据库会导致"ERROR:relation"table_name"不存在"

我使用PostgresQL数据库从一个硬盘驱动器移动到另一个硬盘驱动器

pg_dump -U postgres db_name > db_name.dump
Run Code Online (Sandbox Code Playgroud)

然后

psql -U postgres db_name < db_name.dump
Run Code Online (Sandbox Code Playgroud)

我在两个实例中以相同的方式创建了数据库db_name.在新数据库中,当我使用JPA查询(或JDBC查询)运行我的Java程序时,我收到此错误:

"ERROR: relation "table1" does not exist"
Run Code Online (Sandbox Code Playgroud)

查询是:

select count(0) from table1
Run Code Online (Sandbox Code Playgroud)

我知道我有连接,因为如果我在连接参数中更改密码,我会收到错误.

出于某种原因,在新的PostgresQL实例中,它认为table1在导入的模式中不存在.

如果我将查询更改为

从myschema.table1中选择count(0)

然后它抱怨权限:

"ERROR: permission denied for schema myschema"
Run Code Online (Sandbox Code Playgroud)

为什么权限会有所不同?

表table1存在于myschema中,因为我可以在pgAdmin工具中看到它.所有行都导入到新的PostgresQL实例中.

当我从Java进行查询时,pg_dump和psql的组合产生了一个问题.

我该怎么做才能解决这个问题?

提前致谢.

postgresql jpa jdbc

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

有没有XmlUnit的替代品?

我需要区分包含生成的.xml和.wsdl文件的大型目录结构.生成的.xml文件按子元素的显示顺序不同.XmlUnit Diff.similar()方法应该处理这种情况:

"如果两个文件包含相同的元素和属性,则无论顺序如何,都被视为"相似".

然而,事实并非如此.我拿了一个.xml文件,颠倒了两个子元素的顺序,XmlUnit说它们不相似.

XmlUnit已损坏,不提供比内置diff实用程序更多的功能.

是否有XmlUnit的替代方法可以识别.xml文件中的简单差异,例如子元素的排序?

xml xmlunit

15
推荐指数
2
解决办法
6142
查看次数

为什么node_modules文件夹没有提交给Git?

当我用.创建一个AngularJS项目时

yo angular 
Run Code Online (Sandbox Code Playgroud)

它创建一个node_modules /目录,但将该目录放在.gitignore中.当我在别处克隆项目并运行时

grunt server
Run Code Online (Sandbox Code Playgroud)

我明白了

致命错误:无法找到当地的咕噜声.

如果您看到此消息,则表示未找到Gruntfile或者您的项目未在本地安装grunt.有关安装和配置grunt的更多信息,请参阅"入门指南":

入门指南没有说明如何处理丢失的node_modules /目录.

node_modules /目录故意丢失,因为yeoman把它放在.gitignore中.

在这种情况下,使用Yeoman和Grunt的正确方法是什么?
Yeoman和Grunt有更好的文档吗?

谢谢.

angularjs gruntjs yeoman

15
推荐指数
2
解决办法
6392
查看次数

Mercurial突然认为所有文件都已更改 - 等待锁定工作目录

几个月来我一直在使用Mercurial v 1.1版本文档和其他文件.昨天突然失败的消息:

waiting for lock on working directory
Run Code Online (Sandbox Code Playgroud)

我在.hg控制下的所有项目中都会发生这种情况.Mercurial还认为所有项目中的所有文件都已更改.

项目中没有.hg/store/lock文件,它说它正在等待锁定.

唯一可能导致这种情况的是,Windows在我的计算机上安装了安全补丁.

还有其他人在Mercurial看过这个吗?

mercurial

12
推荐指数
2
解决办法
7785
查看次数

如何在Windows上的postgresql 9.1中安装pgcrypto?

Postgresql的网页说pgcrypto包含在Postgresql 9.1的下载中.但是,没有pgcrypto.sql文件.如果我查看share\extension目录,则有3个文件:

pgcrypto - 1.0.sql pgcrypto - unpackaged - 1.0.sql pgcrypto.control

如果我尝试安装

\ i pgcrypto - 1.0.sql

我收到一堆这样的错误:

psql:pgcrypto--1.0.sql:194: ERROR:  could not access file "MODULE_PATHNAME": No such file or directory
Run Code Online (Sandbox Code Playgroud)

也许share\extension中的文件是由share\contrib\pgcrypto.sql文件(不存在)调用的.

在Postgresql 8.4上的linux上我必须安装contrib包来获取pgcrypto.sql.我必须在Windows上为Postgresql 9.1安装另一个软件包吗?

谢谢.

postgresql postgresql-9.1

12
推荐指数
2
解决办法
3万
查看次数

gcloud将默认值存储在哪里?

此快速入门之后,我设置了一个像这样的默认项目

$ gcloud config set project lfs258
Updated property [core/project].
$ gcloud config get-value project
lfs258
Run Code Online (Sandbox Code Playgroud)

不过,我的GCP帐户上不存在lfs258项目,因此我很惊讶将其设置为默认项目。当我尝试查看gcloud的默认存储位置时,没有.gcloud/目录。

gcloud将默认值存储在哪里? kubectl将它们存储在中,.kube/config但找不到gcloud的类似配置文件。

google-compute-engine google-cloud-platform gcloud

12
推荐指数
3
解决办法
4231
查看次数