小编KIt*_*tis的帖子

当我们在美元符号和括号中放入一个命令时,它在shell中意味着什么:$(command)

我只是想了解shell中的以下代码行.它用于获取当前工作目录.我知道$(variable)名称返回变量名称中的值,但$(command)应该返回什么?它在执行命令后返回值吗?在这种情况下,我们可以`用来执行命令.

CWD="$(cd "$(dirname $0)"; pwd)"
Run Code Online (Sandbox Code Playgroud)

在不同版本的shell中也可以从以下代码行获取相同的输出

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
Run Code Online (Sandbox Code Playgroud)

我无法理解的含义$(cd..和$(dirname.

有人可以帮我弄清楚这个命令是如何执行的吗?

bash shell terminal ksh sh

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

Representational State在REST中意味着什么?

我一直在网上阅读以获得两个词的确切含义:

代表国家

我有个疑问.我误解了这些条款.我想澄清一些人如何对此有所了解.

我的理解是,服务器中有一个资源.SO Rest表示将此资源的某些表示状态转移到客户端.

如果服务器有资源x,那么如果我们可以创建资源x的表示状态y,并通过Web传输它就是REST的意思,这是正确的还是它的正确含义.有人可以解释一下这个.

rest soap web-services

52
推荐指数
5
解决办法
3万
查看次数

bash:./ eclipse:无法执行二进制文件

我正在使用Ubuntu10.10操作系统,我已经下载了eclipse-jee-helios-SR1-linux-gtk-x86_64.tar.gz.我的电脑是64位机器.

当我解开eclipse并尝试从命令行运行时./eclipse,它给了我上面的错误.

当我跑步时file eclipse,它给了我以下信息.

 eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses
 shared libs), for GNU/Linux 2.4.0, not stripped
Run Code Online (Sandbox Code Playgroud)

有人可以帮我找出这里出了什么问题

在此先感谢您的帮助

java eclipse eclipse-plugin ubuntu-10.04

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

注入自动连接的依赖项失败; 嵌套异常是org.springframework.beans.factory.BeanCreationException:

我正在使用Spring,Hibernate,Struts和Maven创建Web应用程序.

运行mvn clean install命令时出现以下错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.project.action.PasswordHintActionTest': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.project.action.PasswordHintAction com.project.action.PasswordHintActionTest.action; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.project.action.PasswordHintAction] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
Run Code Online (Sandbox Code Playgroud)

以下是具有Autowired依赖关系的类:

import com.opensymphony.xwork2.Action;
import org.project.model.User;
import org.proejct.service.UserManager;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.subethamail.wiser.Wiser;

import static org.junit.Assert.*;
public class PasswordHintActionTest extends BaseActionTestCase { …
Run Code Online (Sandbox Code Playgroud)

java spring struts hibernate spring-mvc

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

父pom.xml的包装无效,必须是"pom"但是"ear"

有人可以建议我解决方案,但有以下例外情况.我将创建一个多模块项目.

父项目名称是LOGICBACKEND 子项目名称DBAccess

我需要有LOGICBACKEND一个应该包含DBAccessprjoects jar文件的ear 文件.

我跑步时遇到异常mav clean install -P Developer.

[ERROR]The project com.project1.Database:DBAccess:1.0-SNAPSHOT (C:\Project1\DBAccess\pom.xml) has 1 error
[ERROR]Invalid packaging for parent POM com.project1.logic:LOGIC:1.0-SNAPSHOT (C:\Project1\pom.xml), must be "pom" but is "ear" @ com.project1.logic:LOGIC:1.0-SNAPSHOT, C:\Project1\pom.xml, line 6, column 13
Run Code Online (Sandbox Code Playgroud)

这是我的父pom.xml的一部分

<modelVersion>4.0.0</modelVersion>
<groupId>com.project1.logic</groupId>
<artifactId>LOGICBACKEND</artifactId>
<packaging>ear</packaging>
<version>1.0-SNAPSHOT</version> 
Run Code Online (Sandbox Code Playgroud)

这就是child pom.xml的外观

<groupId>com.project1.logic</groupId>
<artifactId>DBAccess</artifactId>
<packaging>ejb</packaging>
<name>DBAccess</name>
<version>1.0-SNAPSHOT</version>

<parent>
    <groupId>com.project1.logic</groupId>
    <artifactId>DBAccess</artifactId>
    <version>1.0-SNAPSHOT</version>
    <relativePath>../pom.xml</relativePath>
</parent>
Run Code Online (Sandbox Code Playgroud)

有谁可以帮我在这里了解这里出了什么问题.

在此先感谢您的帮助

java ear maven-3 maven maven-ear-plugin

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

有效 - pom是超级pom和应用程序POM之间的合并

我试图使用mvn help:effective-pom命令在示例应用程序上生成有效的pom. http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-pom.html 在这篇文章中它说有效的pom是超级pom和应用程序pom之间的合并.

但是,当我看到我的有效pom时,它包含的元素不包含在超级pom或有效pom中.

是否有其他因素决定什么进入有效的pom.

以下是超级pom和应用程序pom,这两个pom都没有mavne-jar-plugin或maven-compiler-plugin,但在我的有效pom中,我可以在构建部分看到这些插件.那么它是如何被添加的呢?

提前感谢您澄清此问题的任何帮助

超级POM

<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.  See the NOTICE file
distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law …
Run Code Online (Sandbox Code Playgroud)

pom.xml maven-3 maven

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

$ this-> render()和$ this-> redirect()之间有什么区别

我是新来的Yii框架,我想知道的区别$this->render()和$this->redirect().
两者都可用于检索给定页面.

php yii

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

这个C++代码行是什么意思"sol <?= f((1 << n)-1,i,0)+ abs(P [i])*price;"

任何人都可以帮助我理解以下代码行:

sol< ?=f((1<< n)-1,i,0)+abs(P[i])*price;
Run Code Online (Sandbox Code Playgroud)

我正在研究使用c ++编写的算法,它有以下运算符< ?=.我的问题是了解< ?=运营商.此外,当我使用g ++编译器编译此代码时,它会为上面的代码行代码提供错误消息

以下是返回的错误消息.

Hello.cpp:在函数'int main()'中:

Hello.cpp:115:错误:未在此范围内声明'memset'

Hello.cpp:142:错误:在'?'之前预期的primary-expression 代币

Hello.cpp:142:错误:在'='标记之前预期的primary-expression

Hello.cpp:142:错误:预期':'之前';' 代币

Hello.cpp:142:错误:在';'之前预期的primary-expression 代币

也许< ?=它不是一个单一的运算符,但我无法理解这行代码究竟是做什么的.

提前感谢您阅读这篇文章的时间.

c c++ operators

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

精度和比例在Oracle NUMBER数据类型中意味着什么

我一直在阅读oracle DB的初学者指南.精度和规模的定义非常混乱.书说:

number(6,3) 

Oracle allows for 2 not 6 significant digitalis.
Run Code Online (Sandbox Code Playgroud)

我的问题是,6意味着精确.这意味着有效位数.所以它应该接受6位有效数字.为什么这本书说这是2位有效数字

我指的是Oracle数据库11g,McGraw Hill Professional的初学者指南,2008年12月18日,第12页

oracle oracle10g oracle11g sqldatatypes

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

在不同帐户之间使用WinSCP切换用户

有没有办法使用WinSCP在用户帐户之间切换?

当我使用PuTTY时,我可以使用 su命令在不同帐户之间切换用户.

举个例子:

kitis@localhost$
kitis@localhost$ su abc
abc@localhost$
Run Code Online (Sandbox Code Playgroud)

同样,当我使用WinSCP时,我有办法在登录服务器时切换用户吗?

unix linux shell sudo winscp

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