小编use*_*685的帖子

ORA-00918:SELECT*中模糊定义的列

获取ORA-00918:列模糊定义:运行此SQL:

SELECT *
FROM
  (SELECT DISTINCT(coaches.id),
    people.*,
    users.*,
    coaches.*
  FROM "COACHES"
  INNER JOIN people ON people.id = coaches.person_id
  INNER JOIN users ON coaches.person_id = users.person_id
  LEFT OUTER JOIN organizations_users ON organizations_users.user_id = users.id
) WHERE rownum <= 25
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

sql oracle ora-00918

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

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

Grails很好的BDD框架

是否有针对Groovy/Grails的RSpec模拟?

我发现了一些提到GSpec的博客文章,但没有太多.

内置的Grails测试框架和Grails一样好吗?

bdd grails groovy rspec

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

在指令中使用$ http和$ templateCache不会返回结果

我正在尝试创建一个加载模板的指令.然后缓存该模板,以便第二次单击该元素时,它不会尝试加载它,而是从$ templateCache获取最近加载的值.

我注意到,如果缓存命中,我没有从$ http.get()方法得到任何响应.

<html ng-app="website">
<body ng-controller="MyController">
    <a href='#' ng-click="load()">Click Event</a>
    <a href='#' click-load>Click Directive</a>

</body>
</html>?

angular.module('website', []).directive('clickLoad', function($q, $http, $templateCache) {
    return function(scope, element, attrs) {
        function loadData() {
            $http.get('http://fiddle.jshell.net', {
                cache: $templateCache
            }).then(function(result) {
                alert('loaded ' + result.data.length + " bytes");
            });

        }
        element.bind('click', loadData);
    };
});


function MyController($scope, $http, $templateCache) {
    $scope.load = function() {
        $http.get('http://fiddle.jshell.net', {
            cache: $templateCache
        }).then(function(result) {
            alert('loaded ' + result.data.length + " bytes");
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个模拟我的场景的小提琴:

http://jsfiddle.net/3ea64/

请注意,您可以根据需要多次单击"单击事件"链接,但是"点击指令"链接仅在您首先单击它时才有效,如果您先单击"单击事件"链接,则它根本不起作用.

任何想法都非常感谢.

angularjs

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

如何使用JMagick转换颜色空间?

如何使用JMagick API转换颜色空间?

例如CMYK - > RGB和RGB - > CMYK.

java image imagemagick jmagick

5
推荐指数
0
解决办法
1294
查看次数

Solr更新非常慢

我在我的数据库中看到极慢的Solr更新.该数据库只有900个文件.我们使用具有以下设置的自动提交,并且偶尔自动提交需要很长时间阻止更新:

<autoCommit> 
  <maxDocs>10000</maxDocs>
  <maxTime>1000</maxTime>
</autoCommit>
Run Code Online (Sandbox Code Playgroud)

使用900个文档,世界上可以发生74秒的事情.

想法?

这是日志片段:

2010年10月18日上午11:52:46 org.apache.solr.core.SolrCore执行INFO:[] webapp =/solr path =/update params = {} status = 0 QTime = 59569 Oct 18,2010 11:52:上午46点org.apache.solr.update.SolrIndexWriter getDirectory

2010年10月18日上午11:53:21 org.apache.solr.core.SolrCore执行INFO:[] webapp =/solr path =/update params = {} status = 0 QTime = 33586 Oct 18,2010 11:53: 21日上午org.apache.solr.update.processor.LogUpdateProcessor完成

2010年10月18日上午11:54:40 org.apache.solr.core.SolrCore执行INFO:[] webapp =/solr path =/update params = {} status = 0 QTime = 76098 2010年10月18日11:54:凌晨41点org.apache.solr.update.DirectUpdateHandler2提交

并提交日志:

2010年10月18日上午11:54:00 org.apache.solr.update.DirectUpdateHandler2提交

信息:开始提交(optimize = false,waitFlush = true,waitSearcher = true)

2010年10月18日上午11:54:00 org.apache.solr.search.SolrIndexSearcher

信息:开放搜索者@ 29b003主要

2010年10月18日上午11:54:00 org.apache.solr.update.DirectUpdateHandler2提交

信息:end_commit_flush

2010年10月18日上午11:54:00 …

lucene solr

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

Rails交易

我正在尝试使用ActiveRecord::Base.transaction.我认为使用Rails 1.2.6和mysql 5.0默认情况下回滚不起作用.更多地玩它我发现autocommit在mysql连接中没有设置为0.

问题:

1)如何禁用所有连接的rails中的自动提交?

2)它是否会对其他不必交易的代码产生负面影响?

mysql activerecord transactions ruby-on-rails

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