小编MeL*_*ght的帖子

在PHP中跳过其余的(包含的)文件

我包括文件inner.phpouter.php,我有一个条件中inner.php上,我想停止执行inner.php,但不是全部的脚本,即我要跳到第一线outer.php列入后inner.php,我不想换所有的inner.phpif语句中的代码.

有没有办法这样做呢?

php include

19
推荐指数
2
解决办法
5977
查看次数

无法访问本地Windows计算机上的nginx容器

我正在Windows 10机器上运行一个nginx容器.我把它剥离到最低限度 - 在Docker中心提供的nginx图像.我正在运行它:

docker run --name ng -d -P nginx

这是输出docker ps:

b5411ff47ca6 nginx "nginx -g 'daemon off" 22 seconds ago Up 21 seconds 0.0.0.0:32771->80/tcp, 0.0.0.0:32770->443/tcp ng

这是我在做的时候得到的IP docker inspect ng:"IPAddress":"172.17.0.2"

因此,我要做的下一件事是通过在主机的http://172.17.0.2:32771浏览器中打开来从主机访问Nginx服务器.这不起作用(找不到主机等).

请指教

nginx docker

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

如何停止(为了反转)fabricjs动画

我想创建一个鼠标翻转效果,就像我们以前在flash网站上看到的那样 - 当鼠标滚过一个元素时,它开始动画,但是如果在动画的中间,鼠标滚出动画就会停止并跑回来.

我想用面料达到同样的效果,但我似乎找到了一种停止动画的方法.例如:

rect.animate('top', '200', {
    duration: 1000,
    onChange: canvas.renderAll.bind(canvas),
    onComplete: function() {
      //callback code goes here
    }
  });
Run Code Online (Sandbox Code Playgroud)

这将动画直到遗嘱的top价值rect变为200.有没有办法在此之前停止动画?

javascript animation fabricjs

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

集成Fabricjs和Angularjs

我正在尝试构建一个在屏幕上编辑简单图形的应用程序,fabricjs是我使用的画布库,而angularjs是我使用的MVW框架.

现在,从DOM到结构的绑定工作得很好(我单击一个div,画布上的相应对象被选中),但不是相反.当我单击画布上的对象时,它被选中,相应的DOM不会更新.我在这里读过我应该使用的$scope.$apply();,但我不知道该把它放在哪里.

如何进行结构更新$scope状态?

您可以在此处查看代码,单击Add Rect按钮将元素添加到画布,并注意到当您单击右侧的元素名称时,它会在画布上被选中,但如果您直接在画布上选择它,则它的按钮不是高点亮.

代码:http://plnkr.co/edit/lMogPGjJOXx9HLAdiYqB

fabricjs angularjs

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

将聊天服务器实现为WebService

我有一个学校项目,我必须在其中实现一个聊天应用程序,其服务器将是一个java Web服务.

问题是我一直认为Web服务是一种调用远程功能的方式,我不知道如何在Web服务上保持"会话"活动,也不知道如何跟踪当前所有人聊天,房间等

java web-services chat

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

未知的铬误差:-6

我正在使用PhoneGap和jQuery Mobile开发移动应用程序.当我调用一个包含调用的函数时,$.get我得到了可怕的Unknown chromium error: -6错误.

$.get(apiurl, {
    'action' : 'get_mobile_content',
    'request' : 'search_jobs'
}, function(data) {
    console.log("inside");
}, 'json');
Run Code Online (Sandbox Code Playgroud)

我从来没有得到过的输出console.log("inside").请指教.

jquery android jquery-mobile cordova

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

无法从Chrome扩展程序加载facebook js sdk

我正在尝试在Chrome扩展程序中使用facebook sj sdk.我在我的扩展程序init上执行此操作:

window.fbAsyncInit = function() {
        // init the FB JS SDK
        FB.init({
            appId: 'APP_ID', // App ID from the App Dashboard
            //channelUrl : '//www.example.com/', // Channel File for x-domain communication
            status: true, // check the login status upon init?
            cookie: true, // set sessions cookies to allow your server to access the session?
            xfbml: true  // parse XFBML tags on this page?
        });

        // Additional initialization code such as adding Event Listeners goes here
        console.log(FB);

    };

    // Load …
Run Code Online (Sandbox Code Playgroud)

facebook google-chrome google-chrome-extension facebook-javascript-sdk

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

为什么深层嵌套函数可以访问顶级变量?

我一直在做一些javascript阅读,并且我已经收集到一个闭包只能访问闭包"包装"它,或者,你可能会说它是直接的父.现在我已经玩了一点,我在这个jsfiddle中看到即使是深层嵌套函数也可以访问定义的vars.

任何人都可以解释一下吗?或者解释一下我完全错了什么?

http://jsfiddle.net/tPQ4s/
function runNums() {
    this.topVar = 'blah';
    return function(){
        (function() {                    
            (function() {
                console.log(topVar);
            })();
        })();
    }
}

var someFunc = runNums();
someFunc(); 
Run Code Online (Sandbox Code Playgroud)

javascript closures

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

无法从另一个进程打开信号量

我正在这样的过程中创建一个全局信号量对象:

CreateSemaphore(NULL, 1, 1, "Global\\bitmap");

现在,当我试图在子进程中打开它时(这是"另一个进程"的特殊情况,它不会是一个打开创建的信号量的子代),如下所示:

bitmapSem = OpenSemaphore(NULL, TRUE, "Global\\bitmap");

bitmapSem变量等于NULL,我从得到错误5(ERROR_ACCESS_DENIED) GetLastError().

有任何想法吗?

c winapi semaphore

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

Chrome扩展程序内容脚本不会注入大多数页面

我正在尝试构建一个基本扩展,为每个加载的页面注入一个警报脚本.但似乎脚本只注入某些页面(大多数页面没有注入),我找不到一个模式来选择如何选择要注入的页面.

这是显而易见的:

  {
        "name": "TestingTest",
        "version": "0.1.1",
        "description": "Testing Tests!",
        "manifest_version": 2,
        "content_scripts": [
            {
                "matches": ["http://*/", "https://*/"],
                "js": ["content.js"],
                "run_at": "document_end"
            }
        ],
        "background": {
            "page": "background.html"
        },
        "permissions": [
            "tabs",
            "http://*/", "https://*/",
            "cookies"
        ],
        "icons": {
            "16": "my_icon_64.png",
            "32": "my_icon_64.png",
            "48": "my_icon_64.png",
            "128": "my_icon_64.png"
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是ccontent.js:

alert("content script");
console.log("content script")
Run Code Online (Sandbox Code Playgroud)

我只在几个页面上收到警报.如果我在不同的Chrome配置文件中加载扩展程序,它注入的页面似乎会有所不同.

google-chrome google-chrome-extension

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