问题列表 - 第15462页

sqlite3文件导入

这是一种将文件导入表格的方法,其中":"是分隔符?

例如,我有文件test.txt

value1:result1
value2:result2
Run Code Online (Sandbox Code Playgroud)

想在CLI上使用这样的东西:

sqlite> .import test.txt table
Run Code Online (Sandbox Code Playgroud)

最后我会:

+--------------+
|value1|result1|
+------+-------+
|value2|result2|
+------+-------+
Run Code Online (Sandbox Code Playgroud)

sqlite import

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

如何使交易在Grails中发挥作用

摘要 父母可以有很多孩子.如何编写服务,如果在添加父项后添加子项时出错,则会回滚整个事务.例如,添加父p1,成功添加子c1,然后在添加子c2时发生错误,应回滚p1和c1.

详细问题

在以下代码中,对子项的name属性有一个唯一约束.因此,如果您尝试使用不同的父级添加相同的名称两次,则不应添加子记录,并且应回滚父记录.

我的问题是父记录没有被回滚.

我正在使用带有Grails 1.2-M2和Tomcat 6.018的带有InnoDB的MySQL.

数据源

import org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsAnnotationConfiguration
dataSource {
    configClass = GrailsAnnotationConfiguration.class
    pooled = true
    driverClassName = "com.mysql.jdbc.Driver"
    dialect = org.hibernate.dialect.MySQLInnoDBDialect
    zeroDateTimeBehavior="convertToNull" //Java can't convert ''0000-00-00 00:00:00' to TIMESTAMP
    username = "root"
    password = "12345"
    loggingSql=false
}

hibernate {
    cache.use_second_level_cache=true
    cache.use_query_cache=true
    cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
}
// environment specific settings
environments {
    development {
        dataSource {
            dbCreate = "create-drop" // one of 'create', 'create-drop','update'
                url = "jdbc:mysql://localhost:3306/transtest?zeroDateTimeBehavior=convertToNull"

        }
    }
    test {
        dataSource {
            dbCreate = "update"
            url = "jdbc:mysql://localhost:3306/transtest?zeroDateTimeBehavior=convertToNull" …
Run Code Online (Sandbox Code Playgroud)

mysql grails hibernate transactions grails-orm

9
推荐指数
1
解决办法
6089
查看次数

是否可以从coverage.py报告中排除测试目录?

我是一个有python单元测试的新手,尤其是coverage.py.覆盖报告是否包含实际测试文件的覆盖范围是否可取?

以下是我的HTML报告的屏幕截图作为示例.

您可以看到该报告包含tests/test_credit_card.起初我试图tests/从报告中省略目录,如下所示:

coverage html --omit=tests/ -d tests/coverage
Run Code Online (Sandbox Code Playgroud)

我尝试了该命令的几种变体,但我不能为我的生活得到测试/排除.在接受失败后,我开始怀疑是否应该将测试文件包含在报告中.

任何人都可以对此有所了解吗?

python testing code-coverage software-quality coverage.py

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

在PHP中,什么是Tick?

我知道Ticks不是特定于PHP的,并且与时间和/或操作数量有些关联,但我缺乏所有理解,否则我将使用它们.

有人可以用简单的方式向我解释一下蜱/做什么吗?

php

20
推荐指数
2
解决办法
6612
查看次数

两个给定日期之间的bash循环

我正在尝试创建一个脚本,该脚本将循环遍历文件的文件,这些文件的文件名格式如下:yyyymmdd.hh.filename.

该脚本调用:

./loopscript.sh 20091026.00 23
./loopscript.sh 20091026.11 15
./loopscript.sh 20091026.09 20091027.17
Run Code Online (Sandbox Code Playgroud)

需要脚本检查这两个给定日期/小时之间的每小时.

例如

cat 20091026.00.filename |more
cat 20091026.01.filename |more
...
cat 20091026.23.filename |more
cat 20091027.01.filename |more
cat 20091027.02.filename |more
...
Run Code Online (Sandbox Code Playgroud)

等等.

任何想法如何去做?我对标准的0 - x循环没有任何困难.或简单的循环.只是不知道如何去做以上.

bash loops

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

SQL Server datetime LIKE选择?

在MySQL中

select * from record where register_date like '2009-10-10%'
Run Code Online (Sandbox Code Playgroud)

SQL Server中的语法是什么?

谢谢.

sql-server sql-like

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

在Selenium中输入Enter/Return键

我正在寻找一种在Selenium中输入和输入或返回键的快捷方式.不幸的是,我试图测试的表单(不是我自己的代码,所以我无法修改)没有提交按钮.手动使用时,我只需输入ENTERRETURN.我需要知道如何使用Selenium type命令执行此操作,因为没有可单击的按钮.

selenium automation automated-tests enter keypress

236
推荐指数
13
解决办法
53万
查看次数

创建一个简单的Simon克隆:如何在更新之间等待?

我正在学习Cocoa/Objective-C/iPhone SDK,作为一个应用我学到的东西的简单项目,我想创建一个简单版本的Simon游戏.四个彩色按钮,你会看到一个序列(红色,绿色,蓝色,红色等),你必须重复序列.

我相信我已经找到了大部分内容,除了一件:向用户显示序列.具体来说,如何实现突出显示按钮并在200ms后将其恢复正常之间的延迟.

如果我在主运行循环中睡眠,则更新不会正确发生(即使我明确调用setNeedsDisplay).如果我产生一个新线程,事情会很快变得复杂,因为我的类方法需要返回UI元素(即时变量).

有什么建议?

iphone cocoa cocoa-touch objective-c

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

Mercurial Eclipse插件

我在哪里可以找到一个好的Eclipse Mercurial插件?

eclipse mercurial eclipse-plugin

188
推荐指数
3
解决办法
10万
查看次数

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