小编Jin*_*Kim的帖子

如果任何命令返回非零值,则中止shell脚本?

我有一个调用许多命令的Bash shell脚本.如果任何命令返回非零值,我希望shell脚本自动退出,返回值为1.

如果没有明确检查每个命令的结果,这可能吗?

例如

dosomething1
if [[ $? -ne 0 ]]; then
    exit 1
fi

dosomething2
if [[ $? -ne 0 ]]; then
    exit 1
fi
Run Code Online (Sandbox Code Playgroud)

unix linux bash shell

405
推荐指数
8
解决办法
18万
查看次数

Postgres:"错误:缓存计划不得更改结果类型"

PostgreSQL 8.3.7服务器将此异常抛给我的应用程序.有谁知道这个错误意味着什么,我能做些什么呢?

ERROR:  cached plan must not change result type
STATEMENT:  select code,is_deprecated from country where code=$1
Run Code Online (Sandbox Code Playgroud)

postgresql

99
推荐指数
3
解决办法
4万
查看次数

如何从HTTP基本身份验证中获取密码

我正在使用Java BASIC身份验证.

我的Servlet发送了一条JMS消息,但是我需要提供用户和密码来在创建连接时对自己进行身份验证:

javax.jms.ConnectionFactory.createConnection(String username, String password)
Run Code Online (Sandbox Code Playgroud)

我可以从HttpServletRequest.getUserPrincipal()中检索用户名.但似乎无法检索密码.我该如何解决这个问题?

java servlets jms basic-authentication

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

PostgreSQL如何创建数据库或模式的副本?

有没有一种简单的方法在PostgreSQL 8.1中创建数据库或模式的副本?

我正在测试一些软件,它对数据库中的特定模式进行了大量更新,我想复制它,以便我可以对原始模块进行一些比较.

sql database postgresql

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

PostgreSQL:如何在用户级别设置search_path?

我想将默认search_path设置为"public"架构以外的其他内容.但我只想为特定用户这样做.我怎么能做到这一点?

postgresql

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

如何在Spring配置文件中使用可选属性文件?

我正在使用一个XML配置文件,该文件使用ApplicationContext加载到我的Java应用程序中.

XML配置文件通过使用PropertyPlaceholderConfigurer从多个属性文件中读取来解析其属性.

我想让每个属性文件都是可选的.我认为这是通过将ignoreUnresolsvablePlaceholders设置为true来完成的,但是当我运行应用程序时出现以下异常(db-default.properties存在但db.properties不存在):

Exception in thread "main" org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [db.properties] cannot be opened because it does not exist
Run Code Online (Sandbox Code Playgroud)

这就是我的XML配置:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-3.0.xsd">

    <bean id="placeholder-configurer-1" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="order" value="1"/>
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
    </bean>   

    <bean id="placeholder-configurer-2" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="order" value="2"/>
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
        <property name="location" value="classpath:/db-default.properties"/>
    </bean>   

    <bean id="placeholder-configurer-3" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="order" value="3"/>
        <property name="ignoreUnresolvablePlaceholders" value="true"/>
        <property name="locations">
            <list>
                <value>classpath:/db.properties</value>
            </list>
        </property>
    </bean>

    <bean …
Run Code Online (Sandbox Code Playgroud)

java spring

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

使用正则表达式支持的StringBuilder的replaceAll?

我查看了Java API和一些常见的第三方库,但我找不到一个合适的方法来完成String.replaceAll所做的工作,但StringBuilder除外.

我知道有一点工作,可以为StringBuffer完成,但我不想走这条路,因为StringBuffer比较慢.

有没有人知道任何第三方实用程序,或者是否有快速代码来实现此功能?

java regex string stringbuilder

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

如何使用HTML CSS绘制族树的线条?

我正在尝试实现与http://www.ancestry.com类似的东西,但我不确定如何绘制线条.

这是我想要做的粗略的ascii草图:

                 +----GrDAD1
                 |
     +----DAD----+
     |           +----GrMOM1
ME --+
     |           +----GrDAD2
     +----MOM----+
                 |
                 +----GrMOM2
Run Code Online (Sandbox Code Playgroud)

我认为这样做的一种方法是创建一个单元格表格,并创建线条图像,将每个孩子与父母联系起来.我猜这是一种更简单的方法,但我对CSS的了解非常有限.有没有人建议如何实现这个?

html javascript css family-tree

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

如何在已经签入后的CVS中为文件添加执行权限?

我们在Linux上使用CVS进行软件开发.

我注意到我正在处理的一个脚本缺少CVS存储库中设置的执行位.

有没有办法将执行位添加回文件?

我认为它涉及直接修改存储库,但我不知道如何做到这一点.

cvs

14
推荐指数
1
解决办法
8165
查看次数

您是否将构建存储在源代码存储库中?

我想得到一些关于这个想法的反馈,因为我可以看到每种方法的优缺点.作为Java开发人员,这将是关于将jar文件存储在代码存储库中,但它可以很容易地扩展到其他编译语言.

优点:

  • 可以轻松检索以前的发行版,而无需依赖(基本上不再可用)过时的工具来重新编译.

缺点:

  • 可以快速"膨胀"代码存储库,具体取决于构建的频率.

version-control

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