小编tim*_*nil的帖子

如何在SQL Server中转义单引号?

我正在尝试将insert一些文本数据放入SQL Server9中的表中.

该文本包括单引号(').

我怎么逃避?

我尝试使用两个单引号,但它给我一些错误.

例如. insert into my_table values('hi, my name''s tim.');

sql t-sql sql-server delimiter single-quotes

882
推荐指数
7
解决办法
103万
查看次数

如何从python中bin文件夹中的脚本导入包/模块

在组织python项目时,这种结构似乎是一种标准的方式:

myproject\
    bin\
        myscript
    mypackage\
        __init__.py
        core.py
    tests\
        __init__.py
        mypackage_tests.py
setup.py
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何导入mycore.py所以我可以在myscript中使用它?

两个__init__.py文件都是空的.

myscript的内容:

#!/usr/bin/env python
from mypackage import core
if __name__ == '__main__':
    core.main()
Run Code Online (Sandbox Code Playgroud)

core.py的内容

def main():
    print 'hello'
Run Code Online (Sandbox Code Playgroud)

当我从myproject目录中运行myscript时,出现以下错误:

Traceback (most recent call last):
  File "bin/myscript", line 2, in <module>
    from mypackage import core
ImportError: No module named mypackage
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

python

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

具有不同范围的依赖内的Maven依赖

假设我在如下项目中定义了两个Maven依赖项.

    <dependency>
        <groupId>com.thoughtworks.xstream</groupId>
        <artifactId>xstream</artifactId>
        <version>1.3.1</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>mycompany.library</groupId>
        <artifactId>mylibrary</artifactId>
        <version>1.0.1</version>
        <scope>compile</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

然后,在mylibrary中,我也有一个依赖定义如下.

    <dependency>
        <groupId>com.thoughtworks.xstream</groupId>
        <artifactId>xstream</artifactId>
        <version>1.3.1</version>
        <scope>compile</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

当我打包我的项目时,我没有看到xstream打包在其中.我认为项目的xstream依赖范围'test'覆盖了mylibrary的xstream依赖范围,'compile'.

在这种情况下,为整个项目包含xstream的最佳方法是什么,以便子模块在项目中打包时可以访问它?

我已经阅读过Apache Maven网站关于Transitive依赖关系的解释,但我很难理解它的含义,并且在这种情况下找出最佳实践.

java maven-2

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

使用JUnit4进行测试时,Spring @transactional不会启动事务

我有以下配置.

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

<bean id="dataSource" class="org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter">
    <property name="targetDataSource">
        <bean class="com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource">
            <property name="user" value="user"/>
            <property name="password" value="password"/>
            <property name="serverName" value="someserver"/>
            <property name="databaseName" value="someDBName"/>
            <property name="portNumber" value="somePortNumber"/>
        </bean>
    </property>
</bean>

<!-- this is bean is only used for data extraction module only -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
            <prop key="hibernate.format_sql">true</prop>
            <prop key="hibernate.show_sql">true</prop>
        </props>
    </property>
</bean>

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" lazy-init="true">
    <property name="persistenceXmlLocation" value="classpath:persistence.xml" />
    <property name="dataSource" ref="dataSource"/>
    <property name="jpaDialect">
        <bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect"/> …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa transactions

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

我可以在hudson ci上重新排序构建队列吗?

TeamCity有一个非常简单的界面来重新排序构建队列.只需拖放即可.

有没有办法在hudson ci服务器上重新排序或优先构建构建队列?

hudson

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

如何在intelliJ IDEA的注释行中的版权文本上方插入一个空行?

我正在使用intelliJ IDEA 9.

它具有创建版权配置文件的功能,并适用于我创建的所有文件.我要做的是格式化版权评论.

假设我有这样的版权文本:Copyright(c)2010 my.company.版权所有.

我希望它自动插入文件中,如下所示:

////////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2010 my.company. All rights reserved.
//
////////////////////////////////////////////////////////////////////////////////
Run Code Online (Sandbox Code Playgroud)

但是当我输入"Copyright(c)2010 my.company.保留所有权利"这一行时.在版权配置文件(没有引号)和配置格式以使用行注释和边框等,我只能使其显示如下:

////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2010 my.company. All rights reserved.
////////////////////////////////////////////////////////////////////////////////
Run Code Online (Sandbox Code Playgroud)

即使我将带有空白行的版权文本放在模板的上方和下方,如下所示,它仍然如上所述.


    Copyright (c) 2010 my.company. All rights reserved.

它似乎忽略了版权模板中的空白行.有没有办法配置它,以便版权文本在评论中的上方和下方有空行?

java intellij-idea copyright-display

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

Findbugs报告了一个不兼容的位掩码错误,但我不知道如何

我有一个比较器,在比较它们的内容之前检查两个对象的"null".比较方法如下所示:

    public int compare(MyClass left, MyClass right) {
        if (left == null) {
            return right == null ? 0 : 1;
        }
        if (right == null) {
            return -1;
        }
        // do some other comparing
    }
Run Code Online (Sandbox Code Playgroud)

当我通过声纳代码质量检查工具运行它时,它会在if语句中报告"不兼容的位掩码"错误.(它的内容类似于:"正确性 - 不兼容的位掩码:(e | 0x1 = 0x0)中不兼容的位掩码产生恒定的结果....比较(MyClass,MyClass)我看不出这是怎么回事.可以任何人对此有所了解?这是一个误报吗?

顺便说一句,我使用的声纳版本是2.6.

java static-analysis findbugs sonarqube

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

使用 Oracle SQL Developer 作为我的客户端时如何为 SQL Server 调用 sp_help [table]

我在 linux 环境中使用 Oracle SQL Developer 连接到 SQL Server 2005。

我似乎无法进行 sp_help [table_name] 调用。以前,当我在使用 SQL Server 管理的 Windows 环境中时,我发现它非常有用,并且可以进行该调用。

有没有办法做到这一点?

[编辑] 返回的错误消息如下:

Error starting at line 1 in command:
sp_help city
Error report:
Unknown Command
Run Code Online (Sandbox Code Playgroud)

sql linux sql-server sql-server-2005

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