小编kid*_*tal的帖子

Websocket可以在隐身Chrome中使用,但不适用于普通Chrome?

我写了一个使用websocket的应用程序,我遇到了一个奇怪的问题.

如果我在Chrome中运行我的应用并尝试重新连接,则无法重新连接到websocket.

但是,如果我使用隐身Chrome浏览器,则每次都可以使用.

Chrome中的websocket与隐身Chrome之间是否存在细微差别?某种缓存控制可能吗?

编辑:我正在运行Chrome 13.很抱歉,我无法提供任何示例代码,因为它显示了我的应用,但问题的关键是隐身Chrome可以建立与我的服务器的连接,但常规Chrome成功一次,然后所有后续尝试失败.很奇怪,对吗?

webkit google-chrome websocket

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

Rails 3.1没有检测到Coffeescript和Javascript的变化?

有时我在Rails 3.1中更新我的Coffee代码并且它没有检测到任何变化,即.我刷新我的浏览器/缓存,它仍然调用旧脚本.谁知道是什么原因导致的?

编辑:我甚至用"调试器"丢弃了我的整个脚本,并且没有一个被调用.知道为什么它根本不会刷新Coffeescripts吗?

EDIT2:我意识到它有时甚至都没有检测到javascript的变化.我错过了什么吗?注意当我更改JS文件时,我没有弹回我的服务器...它曾经工作...

coffeescript ruby-on-rails-3.1

5
推荐指数
2
解决办法
3666
查看次数

Postgres缺少pgcrypt能力?

我正在尝试运行Java Jetty应用程序,我一直看到这个错误:

Caused by: 
org.postgresql.util.PSQLException: ERROR: function crypt(character varying, character) does not exist|  Hint: No function matches the given name and argument types. You might need to add explicit type casts.|  Where: PL/pgSQL function 
Run Code Online (Sandbox Code Playgroud)

有谁认识到这个或如何解决这个问题?我认为pgcrypt是在Postgres 9.1.x中预先捆绑的吗?

我目前运行Mac OSX Lion 10.7并使用brew"brew install postgres"安装Postgres.

postgresql jetty postgresql-9.1

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

如何将MM/DD/YYYY兑换成红宝石时间?

我有一个格式的日期:

MM/DD/YYYY H:MMPM (不知道如何代表PM)

如何将其转换为Ruby日期时间表示?

ruby ruby-on-rails

5
推荐指数
2
解决办法
3200
查看次数

Django相当于Rails application.html.erb?

Django中是否存在类似于Rails的HTML文件的共享"主"布局application.html.erb?如果没有,是否有关于如何创建一个的最佳实践?

django

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

我是否需要使用.quit()退出我的节点redis客户端实例?

看下面这段代码(取自git页面)

var redis  = require("redis"),
    client = redis.createClient(), multi;

// runs immediately
client.mset("incr thing", 100, "incr other thing", 1, redis.print);
multi = client.multi();

// drains multi queue and runs atomically
multi.exec(function (err, replies) {
    console.log(replies); // 101, 2
    client.quit(); // IS THIS OPTIONAL?
});
Run Code Online (Sandbox Code Playgroud)

我想知道client.quit()是否是可选的,或者multi.exec()是否自动为我退出?我正在尝试在我的redis中调试内存泄漏,我意识到我没有在任何地方使用.quit().我可以做?

意思是,我的代码应该是这样的吗?

client = redis.createClient();
multi = clent.multi();
multi.exec( {something} );
client.quit();
Run Code Online (Sandbox Code Playgroud)

基本上,client.quit去哪里,我甚至需要它?

redis node.js

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

如何从另一台机器上看到GWT Jetty devmode?

当我启动Jetty时,它给了我标准的URL:http://127.0.0.1:8888/index.jsp?gwt.codesvr = 127.0.0.1:997

大.我可以从我的机器上看到这个URL.但是,我无法从其他计算机访问此URL,并将127.0.0.1替换为我的实际IP地址也不起作用.

有谁知道如何让我的服务器"可共享",以便我的网络中的其他人也可以关闭我的机器?

java gwt jetty

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

动态Ruby类调用?

如果我有一个名为"class User"的类,是否可以通过String调用该类?

例如.

user = User.new (正常方式)

但我希望它以这种方式行事

mystring = "User"
user = mystring.new
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

用于Ruby或Sinatra应用程序的pm2?

我目前用于pm2管理节点进程。我遇到了需要运行Sinatra服务器的情况,但是我不知道如何保持它的生命。

是否有pm2等效的托管Ruby脚本或Sinatra应用程序?

ruby sinatra

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

如何在JavaScript中动态创建静态方法?

如果我有这个:

class Math {
  static add(a, b) {
    return a + b
  }
}
Run Code Online (Sandbox Code Playgroud)

我想把它变成:

class Math {
  static add(a, b) {
    return a + b
  }
  static subtract(a, b) {
    return a - b
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法动态地做到这一点?例如.

class Math {
  static add(a, b) {
    return a+b
  }
}

Math.extend({
  subtract: function(a, b) {
     return a-b
  }
})

Math.subtract(1,1) // 0
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

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