小编Env*_*nve的帖子

如何将package.json中的每个依赖项更新为最新版本?

我从另一个项目中复制了package.json,现在想要将所有依赖项都添加到它们的最新版本,因为这是一个新项目,如果它破坏了我不介意修复它.

最简单的方法是什么?

我现在知道的最好的方法是运行npm info express version然后为每个人手动更新package.json.肯定有更好的办法.

{
  "name": "myproject",
  "description": "my node project",
  "version": "1.0.0",
  "engines": {
    "node": "0.8.4",
    "npm": "1.1.65"
  },
  "private": true,
  "dependencies": {
    "express": "~3.0.3", // how do I get these bumped to latest?
    "mongodb": "~1.2.5",
    "underscore": "~1.4.2",
    "rjs": "~2.9.0",
    "jade": "~0.27.2",
    "async": "~0.1.22"
  }
}
Run Code Online (Sandbox Code Playgroud)

我现在是npm-check-updates的合作者,这是解决这个问题的一个很好的解决方案.

node.js npm

1871
推荐指数
28
解决办法
83万
查看次数

如何检查Android中的视图是否可见?

visibility在Android上设置为隐形:

myImageView.setVisibility(View.INVISIBLE);
Run Code Online (Sandbox Code Playgroud)

然后让它可见:

myImageView.setVisibility(View.VISIBLE);
Run Code Online (Sandbox Code Playgroud)

现在我不知道是否myImageView可见,我该如何检查:

if (myImageView IS VISIBLE) {
    Do something
} else {
    Do something else
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我必须在括号内写什么?

user-interface android visible

168
推荐指数
3
解决办法
18万
查看次数

如何用特定的颜色填充整个画布

如何<canvas>用一种颜色填充整个HTML5 .

我看到了一些像这样的解决方案来改变背景颜色使用CSS,但这不是一个好的解决方案,因为画布保持透明,唯一改变的是它占据的空间的颜色.

另一个是通过在画布内创建具有颜色的东西,例如矩形(参见此处),但它仍然没有用颜色填充整个画布(如果画布大于我们创建的形状).

是否有解决方案用特定颜色填充整个画布?

javascript html5 canvas

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

修复网站加载时间?

目前我的网站需要几千年才能加载,即使它几乎没有任何内容.我的假设是,因为页面上有相当多的图像和JavaScript.

有没有办法测试导致长加载时间的原因?

html javascript css jquery

35
推荐指数
9
解决办法
2495
查看次数

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

在Android中拦截WebView请求的最佳方法

WebView在我的应用程序中使用a ,我必须拦截请求.我目前正在使用以下代码来执行此操作.

public WebResourceResponse shouldInterceptRequest (WebView view, String url) {
    HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
    conn.setRequestProperty("User-Agent", userAgent);

    String mime;
    if (url.lastIndexOf('.') > url.lastIndexOf('/')) {
        String ext = url.substring(url.lastIndexOf('.') + 1);
        mime = MimeTypeMap.getSingleton().getMimeTypeFromExtension(ext);
    } else {
       mime = "text/html";
    }
    return new WebResourceResponse(mime, "UTF-8", conn.getInputStream());
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在大多数情况下工作正常,但并非全部.例如,当我尝试登录到Outlook时,它只显示我的电子邮件或密码不正确,我还看到了其他请求被破坏的情况,但如果我删除,一切正常shouldInterceptRequest.

有没有更好的方法,我目前用来拦截请求?

java android webview

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

两个Calendar对象的小时数差异

我有两个Calendar对象,我想检查它们之间的区别,以小时为单位.

这是第一个 Calendar

Calendar c1 = Calendar.getInstance();
Run Code Online (Sandbox Code Playgroud)

第二个 Calendar

Calendar c2 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
c2.setTime(sdf.parse("Sun Feb 22 20:00:00 CET 2015"));
Run Code Online (Sandbox Code Playgroud)

现在让我们说c1.getTime()的是:Fri Feb 20 20:00:00 CET 2015c2.getTime()Sun Feb 22 20:00:00 CET 2015.

那么是否有任何代码可以Calendar在几小时内返回第一个和第二个之间的差异?在我的情况下它应该返回48.

java android calendar simpledateformat

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

推特中的追随者数量

如何使用PHP获取我的关注者数量.

我在这里找到了这个答案:Twitter关注者计数,但它不起作用,因为API 1.0不再有效.

我还尝试使用此URL使用API​​ 1.1:https://api.twitter.com/1.1/users/lookup.json?screen_name = goh,但显示错误(错误验证数据).

这是我的代码:

$data = json_decode(file_get_contents('http://api.twitter.com/1.1/users/lookup.json?screen_name=google'), true);
echo $data[0]['followers_count'];
Run Code Online (Sandbox Code Playgroud)

php twitter twitter-follow

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

Android webview读取cookie

我有以下代码在webview中显示网页:

WebView myWebView = (WebView) findViewById(R.id.webView1);
myWebView.loadUrl("http://the.url.com");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)

现在我想阅读webview的cookie.这可能吗?

java cookies android webview android-webview

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

匹配两个字符串的Javascript正则表达式

我不明白那么多正则表达式,我想创建一个匹配两个字符串的表达式.

我知道对于一个字符串,代码是.match(/something/),如果匹配两个字符串.match(/something|someotherthing/)

如何编写仅在文本中找到两个字符串时才匹配的文件,例如"google microsoft"

javascript regex

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