小编hex*_*ide的帖子

发生未捕获的异常时重新启动Node.js应用程序

发生异常时,我如何能够重启我的应用程序?

process.on('uncaughtException', function(err) {         
  // restart app here
});
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

Java如何知道在打破循环时跳转到哪里?

while (condition) {

    if (condition) {
        statement1;
        statement2;

        break;
    } else {
        statement3;
        statement4;
    }

}
Run Code Online (Sandbox Code Playgroud)

通过break在if子句中使用,我们确保循环停止并退出.

我不明白break语句如何"知道"它是否在一个循环中,它首先退出,或者它如何"知道"跳转到哪里.这是怎么发生的?

java loops compilation

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

jQuery datatables:测试datatables插件是否已初始化

我想检查具有say,id ="datatable"的表元素是否是数据表初始化的.像这样的东西:

if ($('#datatable').dataTable().initialized) {
  alert("initialized!");
}
else {
      alert("not initialized!");
    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢!

jquery datatables

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

如何在jQuery中创建和调用自定义函数

我需要在jQuery中创建一个简单的函数,它将在其他几个函数中调用

$(document).ready(function() {
  function reload_cart() {
    alert('reload cart called');
  }
});
$(document).ready(function() {
  reload_cart(); //i need to call from here.
});
$(document).ready(function() {
  $('a.add_to_cart').live('click', function (e) {
    reload_cart(); //i need to call from here.
  });
});
Run Code Online (Sandbox Code Playgroud)

我在萤火虫中得到的错误:reload_cart() is not defined.

jquery function

17
推荐指数
3
解决办法
8万
查看次数

AD FS 2.0身份验证和AJAX

我有一个网站试图在另一个网站上调用MVC控制器操作.这些站点都设置为AD FS 2.0中的信赖方信任.在两个站点之间的浏览器窗口中打开页面时,一切都经过身份验证和正常工作.但是,当尝试使用jQuery AJAX方法从JavaScript调用控制器操作时,它总是失败.这是我正在尝试做的代码片段......

$.ajax({
  url: "relyingPartySite/Controller/Action",
  data: { foobar },
  dataType: "json",
  type: "POST",
  async: false,
  cache: false,
  success: function (data) {
    // do something here
  },
  error: function (data, status) {
    alert(status);
  }
});
Run Code Online (Sandbox Code Playgroud)

问题是AD FS使用JavaScript将隐藏的html表单发布到依赖方.当使用Fiddler进行跟踪时,我可以看到它到达AD FS站点并返回此html表单,该表单应该发布并重定向到经过身份验证的控制器操作.问题是这个表单由于ajax请求而返回,并且显然会因解析器错误而失败,因为ajax请求需要来自控制器操作的json.看起来这是一个常见的场景,那么从AJAX与AD FS进行通信并处理此重定向的正确方法是什么?

javascript ajax jquery adfs2.0

15
推荐指数
1
解决办法
8546
查看次数

Node.js HTTP响应流

http.get()在Node.js中使用native ,我正在尝试将HTTP响应传递给我可以绑定的事件dataend事件.

我正在使用以下方法处理gzip数据:

http.get(url, function(res) {
  if (res.headers['content-encoding'] == 'gzip') {
    res.pipe(gunzip);
    gunzip.on('data', dataCallback);
    gunzip.on('end', endCallback);
  }
});
Run Code Online (Sandbox Code Playgroud)

Gunzip是一个流,这只是工作.我试图创建流(写流,然后读取流)并管理响应,但没有太多运气.对于非gzip压缩内容,是否有任何复制此同一笔交易的建议?

javascript gzip node.js

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

Rails 4 Javascript:图像路径出现问题

我试图让背景图像每6秒更改一次,它总是出现404错误:

例如,以下内容出现在JS控制台中

http://localhost:3000/app/assets/images/ggb_mist.png 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

为了简化这一点,我试着background-color确保它正常工作.见下文:

$(document).ready(function() {
  function testing() {
    $('.holder').css('background-color', 'red');
  };
});
Run Code Online (Sandbox Code Playgroud)

以上工作.现在,当我尝试对图像执行相同操作时(位于app/assets/images/imagefilenamehere.png我总是遇到404错误.我尝试过:

filenamehere.png
../assets/images/filenamehere.png
../app/assets/images/filenamehere.png
../images/filenamehere.png
Run Code Online (Sandbox Code Playgroud)

以下为什么不工作?

$('.holder').css({'backgroundImage':'../assets/images/filenamehere.png'});
Run Code Online (Sandbox Code Playgroud)

关于此事的任何意见都表示赞赏.

javascript image relative-path asset-pipeline ruby-on-rails-4

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

类型不匹配:无法从整数转换为布尔值

public boolean clearSelection() {
    int i = 0;
    if (!this.m_SelectedComps.isEmpty()) {
        i = 1;
        Iterator localIterator = this.m_SelectedComps.iterator();
        while (localIterator.hasNext())
            ((AnnotComponent) localIterator.next()).remove();
        this.m_SelectedComps.clear();
    }

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

如何将整数转换为布尔值?

java android type-conversion

13
推荐指数
4
解决办法
10万
查看次数

Node.js:以编程方式设置NODE_PATH

我想在Node.js中动态加载文件,这会造成Node查看node_modules调用模块而不是查看node_modules正在加载的文件的问题.

我不想使用的原因require()是因为这些是插件,它们可以通过简单连接而包含在主应用程序中.所以使用require()打破插件.它们必须直接加载到主应用程序上下文中,但它们也必须能够访问其本地node_modules.

vm.runInNewContext()用来评估代码.但是我怎么传递NODE_PATHrunInNewContext()

node.js

13
推荐指数
2
解决办法
4822
查看次数

客户端丢失连接时,套接字IO检测到

我需要能够检测到用户何时失去与套接字的连接,socket.on("disconnect")当我关闭笔记本电脑时,它似乎没有被调用,因此它不会运行需要运行的ajax调用以便更新用于将用户标记为脱机的数据库.我如何检查连接是否已关闭或其他什么?

javascript node.js socket.io

12
推荐指数
2
解决办法
5535
查看次数