小编dem*_*iak的帖子

所有外部DNS查询都在docker容器中失败

当前的docker版本:1.13.1, build 092cba3.

/etc/resolv.conf的内容:

search mycompany.local
nameserver 127.0.0.11
options ndots:0
Run Code Online (Sandbox Code Playgroud)

(真正的公司名称混淆).

nslookup在主机上本身是100%罚款,但从容器内任何外部主机名看起来都失败(不能运行事件apt-get update).在4节点集群中的所有主机中都存在相同的症状.请注意,内部服务名称解析似乎在容器之间起作用.

直接在我的笔记本电脑上运行相同的应用程序(在相同的办公网络上)主机名解析正常.

这正在成为一个缓慢的灾难.

所涉及的集群仍然是1.12之前的版本,它可能有任何影响.

dns docker docker-swarm

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

使用Jpa 2.1调用存储过程时出现“常规绑定和命名绑定”问题

使用方法:

  1. Spring Boot 1.4.0。发布
  2. JPA:2.1
  3. 休眠状态:5.0.9
  4. 休眠方言: org.hibernate.dialect.Oracle10gDialect
  5. Oracle数据库:12.1.0.2
  6. Oracle JDBC:ojdbc7 12.1.3-0-0

本质上,当我尝试执行存储过程时,会遇到以下错误:

operation not allowed: Ordinal binding and Named binding cannot be combined!

完整的堆栈跟踪如下:

    2016-08-31 13:35:37.906+0200 | APP | WARN  | MvcAsync1 | o.h.e.j.s.SqlExceptionHelper | SQL Error: 17090, SQLState: 99999
2016-08-31 13:35:37.907+0200 | APP | ERROR | MvcAsync1 | o.h.e.j.s.SqlExceptionHelper | operation not allowed: Ordinal binding and Named binding cannot be combined!
2016-08-31 13:35:37.909+0200 | APP | ERROR | http-nio-8081-exec-3 | o.a.c.c.C.[.[.[.[dispatcherServlet] | Servlet.service() for servlet dispatcherServlet threw exception …
Run Code Online (Sandbox Code Playgroud)

java oracle stored-procedures hibernate jpa-2.1

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

如何在Android上使用phonegap/cordova下载和保存文件

我在我的最后.我会尽量保持简短.使用Cordova/Phonegap 3.0(并在2.8.0上获得相同的结果).Android版本4.0.4.代码适用于BlackBerry10(Q10和Z10).

在Android上,它出现JSON错误(不,我没有解析JSON,这似乎来自cordova的大脑).我将在此末尾粘贴JSON.stringified错误对象.

那么,代码然后:首先是一个文件系统成功函数:

function onFSSuccess(fileSystem) {
if (fileSystem == null) {
    window.alert("fileSystem is null");
}
var root = fileSystem.root; 
root.getDirectory("com.app.id",{create:true},gotDir,onError);};
Run Code Online (Sandbox Code Playgroud)

然后是一个处理目录检索成功的函数:

function gotDir(d){
    DATADIR = d;        
    doTheDl (d.fullPath + "/update.sql",fileTransfer);
};
Run Code Online (Sandbox Code Playgroud)

然后实际调用获取文件系统:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFSSuccess, null);
Run Code Online (Sandbox Code Playgroud)

然后是一个下载文件的函数:

function doTheDl (localPath,fileTransfer) {
    try {
        window.alert ("Downloading to '" + localPath + "'");
        fileTransfer.download (
            uri,
            localPath,
            function (entry) {
                try {
                    $("#dbDownloadProgressContainer").text("File saved to " + entry.name + ". Applying script to database...");
                    dbInitObj.applyUpdateScript(entry); 
                }
                catch (e) {
                    window.alert ( …
Run Code Online (Sandbox Code Playgroud)

android json download filereader cordova

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

AngularJS ng-repeat with OwlCarousel

我正在尝试做的是使用ng-repeat指令将角度构建到我的轮播结构中,然后将其提供给owl carousel jquery插件.部分技巧是这个旋转木马进入视图(ngView).

遗憾的是,这似乎并不那么简单.

我到目前为止探讨的选项是:

  1. $viewContentLoaded事件.这不起作用,显然不赞成(因为它相当于控制器的DOM操作)
  2. 只需在视图页面底部包含一些脚本即可初始化carousel插件.这适用于静态内容,但不适用于通过ng-repeat添加的内容
  3. 添加自定义指令.好吧,这样做有效,但这似乎意味着我必须自己建立整个旋转木马.很好地使用jQuery.append()等代码.

基本上我的问题是:有没有其他/更好的方法来做到这一点(与无限循环和HTML字符串连接相反)?

请注意,我需要建立的真正的旋转木马项目比下面的示例更复杂.

好的,现在有些代码:

首先,来自相关视图的HTML片段:

<div class="owl-carousel owl-theme daCarousel" da-carousel="">
</div>
Run Code Online (Sandbox Code Playgroud)

接下来,指令配置:

app.directive('daCarousel',function () {
    var makeItLive = function (scope, element, attrs)
    {
        //TODO feed in real data here
        for (var i = 0; i < 10; i++) {                  
            $(element).append ('<div class="item">Item ' + i + '</div>');
        }

        $(element).owlCarousel({
            navigation : true, // Show next and prev buttons
            slideSpeed : 300,
            paginationSpeed : 400,
            singleItem:true                     

        });
};
Run Code Online (Sandbox Code Playgroud)

编辑

好的,同时我发现了这项$templateCache服务.

本质上是在脚本标签中定义一个模板(我的实际上是在相关的视图中): …

jquery angularjs owl-carousel

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

GitLab CE 6.8.2中的fork功能在哪里?

我希望这不是一个令人难以置信的愚蠢问题.

根据我在网上可以找到的内容,似乎在5.2版本的GitLab中添加了forking.但是,我似乎无法在Web UI中找到它的痕迹.或帮助文件.或者其他任何地方.

这可能是一个高级功能还是什么?或者应该以某种方式激活/启用它?

谢谢.

gitlab

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