小编Ste*_*hlf的帖子

如何在Windows上使用Google Chrome或Firefox模拟像素比率来测试媒体查询?

虽然在谷歌浏览器中测试不同的屏幕分辨率很容易,但我想知道开发人员如何测试以下CSS媒体查询背后的不同设备像素比率.

/* Pixel ratio of 1. Background size is 100% (of a 100px image) */
#header { background: url(header.png); }

/* Pixel ratio of 1.5. Background-size is 1/1.5 = 66.67% (of a 150px image) */
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #header { background: url(headerRatio1_5.png); background-size: 66.67%; }

}

/* Pixel ratio of 2. Background-size is 1/2 = 50% (of a 200px image) */ …
Run Code Online (Sandbox Code Playgroud)

css testing media-queries

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

git-credential-winstore提示符不适用于自托管存储库

git-credential-winstore与github和bitbucket存储库完美配合,但在使用自托管存储库时不会弹出提示符.我看不出问题所在.

我试过了 :

git config --global credential.helper winstore
Run Code Online (Sandbox Code Playgroud)

通过控制台

[credential]
    helper = winstore
Run Code Online (Sandbox Code Playgroud)

在gitconfig中创建并存储凭证manualy.没有成功.有人能指出我正确的方向吗?我正在使用Win7.

最好的祝福.

git credentials windows-7

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

通过GitHub API创建图像问题

我正在使用https://developer.github.com/v3/issues/#create-an-issue创建问题.是否可以将图像附加到邮件正文?

我尝试'Accept', 'application/vnd.github.v3.html+json'并将图像作为img elment base64编码嵌入.图像不会显示,但票证编辑器显示img元素.

github github-api

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

如何更改Node.js模块包装器?

出于测试目的,我需要更改Node.js Module包装器.

(function (exports, require, module, __filename, __dirname, process, global) {  
    debugger;
 });
Run Code Online (Sandbox Code Playgroud)

Module我一起玩了

var Module = require("module")
Module.wrapper
-> ["(function (exports, require, module, __filename, __dirname, process, global) { ", "
});"]

Module.wrap
-> function(script) {
    return NativeModule.wrapper[0] + script + NativeModule.wrapper[1];
}
Run Code Online (Sandbox Code Playgroud)

是否可以挂钩Module.wraper或属性来更改脚本包装?

javascript node.js node-modules

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

如何使用Uglify.js解析和迭代原型方法?

我想解析一些JavasScript代码,使用uglify js 2列出给定"类"的所有方法.在我的例子中,TreeWalker返回一个节点,name : null并且没有信息可以让父母得出结论.

有谁知道不同的方法?我期待像name : "Test.method_name"
到目前为止我尝试了下面的...

parsetests.js

var UglifyJS = require("uglify-js2");
var util = require("util");
var code = require("fs").readFileSync("test.js").toString();
var toplevel = UglifyJS.parse(code);
var log = function(obj, depth) {
    console.log(util.inspect(obj, showHidden=false, depth, colorize=true));
};
var toplevel = UglifyJS.parse(code);
var walker = new UglifyJS.TreeWalker(function(node){
    if (node instanceof UglifyJS.AST_Function ) {
        log(node, 2);        
    }
});
toplevel.walk(walker);
Run Code Online (Sandbox Code Playgroud)

test.js

function Test(argument1) {
    var m = argument1 + "test";
    return this;
}


Test.prototype.method_name = function(first_argument) {
    // body...
    return …
Run Code Online (Sandbox Code Playgroud)

javascript prototype node.js uglifyjs2

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

使用nginx,nodejs和socket.io,WebSocket连接失败

我尝试用nginx设置nodejs.但是当客户端尝试连接时,它失败了......

WebSocket connection to 'ws://www.mydomain.com/socket.io/1/websocket/KUv5G...' failed: Error during WebSocket handshake: 'Connection' header value is not 'Upgrade': keep-alive socket.io.js:2371
Run Code Online (Sandbox Code Playgroud)

那么如何启用websocket通信?

我目前的nginx配置

  upstream mynodejsapp {
    server 127.0.0.1:3000 max_fails=0 fail_timeout=10s weight=1;
    ip_hash;
    keepalive 512;
  }
  server {
    listen 80;
    listen [::]:80 default_server ipv6only=on;
    index index.html;
    server_name mydomain.com www.mydomain.com;
    keepalive_timeout 10;
    gzip on;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_buffers 16 8k;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
    location / {    
      proxy_pass http://mynodejsapp;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $host; …
Run Code Online (Sandbox Code Playgroud)

nginx handshaking websocket node.js socket.io

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

如何在github上自动合并pull请求?

在travis测试webhook成功之后,是否可以将pull request自动合并到github上的master分支?

github git-merge pull-request

10
推荐指数
2
解决办法
2829
查看次数

如何在Windows上将符号链接添加到git存储库?

我使用GitHub的电子环境为OS X编译二进制文件,并希望将输出添加到git存储库.

我试过了

git add .
error: readlink("sulu.app/Contents/Frameworks/Electron Framework.framework/Electron Framework"): Function not implemented
error: unable to index file sulu.app/Contents/Frameworks/Electron Framework.framework/Electron Framework
fatal: adding files failed
Run Code Online (Sandbox Code Playgroud)

有想过解决这个问题吗?

git symlink git-add

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

如何检测Tween.js动画完成?

我正在使用此代码使用tween.js为场景中的相机设置动画是否存在任何已完成或已完成的事件?

            tween : function (target){
                var position = camera.position;
                var tween = new TWEEN.Tween(position).to(target, 1800);

                tween.onUpdate(function(){
                    camera.position.x = position.x;
                    camera.position.y = position.y;
                    camera.position.z = position.z;
                    if (android){
                        camera.lookAt(android.position)
                    }
                });
                tween.easing(TWEEN.Easing.Bounce.Out);
                tween.start(); 
            },
Run Code Online (Sandbox Code Playgroud)

javascript animation three.js tween.js

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

可以用节点而不是流星启动Meteor App吗?

如何用node而不是启动流星应用程序meteor.我试过这个:

$ meteor create m;
m: created.

To run your new app:
  cd m
  meteor

$ cd m;

$ meteor;
[[[[[ c:\git\m ]]]]]

=> Started proxy.
=> Started MongoDB.
=> Started your app.

=> App running at: http://localhost:3000/
   Type Control-C twice to stop.

# OK! This works :O)

$ node .meteor\local\build\main.js;
module.js:338
    throw err;
          ^
Error: Cannot find module 'fibers'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (c:\git\m\.meteor\local\build\programs\server\boot.js:1:75)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js meteor

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