问题列表 - 第49363页

当存在4xx或5xx Http错误代码时,在Javascript中解析JSONP响应

我正在实现一个依赖于JavaScript客户端和服务器之间通信的应用程序,该服务器知道如何使用JSONP表示法响应客户端.

我试图在我的Javascript客户端中处理这种情况,我的服务器返回的http状态代码为4xx或5xx.目前我所看到的是脚本没有被评估,因为浏览器认为它是一个错误(它是.)但是,我仍然想要阅读我的服务器在4xx或5xx响应的情况下要说的内容我的JavaScript客户端中的代码.

我发现这确实引起了脚本标记元素的错误,但我担心这不是跨浏览器,也不会是一个强大的解决方案.

即使http状态代码是4xx或5xx,有没有人在解析jsonp响应方面有任何运气?

我开始相信我应该使用这个"设置超时"解决方案,通过声明jsonp请求的回调函数将在某个时间范围内完成来"检测"失败,如果没有,则有一个错误.

编辑:当我的服务器检测到jsonp客户端然后在返回的json对象中隧道传送错误消息/状态时,我暂时总是返回200状态代码.我希望利用HTTP状态代码,但我认为javscript客户端是不行的.

javascript jsonp http-status-codes

6
推荐指数
2
解决办法
6141
查看次数

在MSVC++ 2010中逐步调试期间自动跳过STL功能

我经常通过一个程序逐步调试.我通常总是使用"步入"按钮来停止我正在调试的部分中的每一行,当我认为我得到当前行时,只需再次单击.

然而,真正破坏这种工作流程的是库调用.如果有字符串长度计算或地图存储或类似的东西,调试器将跳转到某个STL文件并继续.然后我必须按"跳出"跳回我正在看的程序.

这意味着:我从我真正感兴趣的文档中被中断,首先是因为代码突然消失并且显示了STL源,其次是因为我必须查看按钮栏并移动鼠标,当我跳过时回来,我常常有些困惑.

有没有办法阻止调试器打开STL源文件?某种黑名单,或者甚至更优雅,有些设置在某个地方?到目前为止,我找到了"仅我的代码"设置,但它仅适用于托管代码,我使用本机代码.

debugging visual-studio-2010 visual-studio

17
推荐指数
1
解决办法
3257
查看次数

如何从内部类访问变量

 //MainClass.m 

 @interface InnerClass : NSObject{

 }
 @end

 @implementation InnerClass

 -(void)run{
      while(isActive){//want to access this variable which defined in MainClass
      //do something
      }
 }

 @end

 @interface MainClass : NSObject{
      BOOL isActive;
 }
 @end

 @implementation MainClass


 @end
Run Code Online (Sandbox Code Playgroud)

我有MainClass,它有一个内部类(InnerClass).我想从内部类访问MainClass类中定义的布尔类型变量(isActive).我想要做的是内部类将在一个单独的线程上运行,并将继续检查主类上的isActive变量,如果isActive为false,那么它将停止运行新线程..提前感谢...

objective-c

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

通过Objective-C/Cocoa清空垃圾桶

我想知道是否有办法以编程方式清空垃圾桶的内容.我目前正在删除位于那里的文件:

    NSFileManager *manager = [NSFileManager defaultManager];
    [manager removeItemAtPath:fileToDelete error:nil];
Run Code Online (Sandbox Code Playgroud)

但是,在我使用此操作后,每次将文件拖到回收站时,系统都会提示我:

您确定要删除"xxxxxx.xxx"吗?此项目将立即删除.您无法撤消此操作.

这一直持续到我退出或sudo rm -rf垃圾桶.

谢谢!

macos cocoa recycle-bin objective-c nsfilemanager

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

如何在F#interactive中查看运算符的类型?

我正在尝试探索运营商的类型,例如::F#interactive.

但我收到这些消息:

Unexpected symbol '::' in expression. Expected ')' or other token.
Run Code Online (Sandbox Code Playgroud)

即使我用它包围它(::).

f#

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

路由使用Dash`-`而不是Ruby on Rails中的Underscore`_`

我希望我的网址使用破折号-而不是下划线_作为单词分隔符.例如,controller/my-action而不是controller/my_action.

我对两件事感到惊讶:

  1. 谷歌等人.继续区分他们.
  2. Ruby on Rails没有一个简单的全局配置参数来映射-_路由.或者是吗?

我将使用的最佳解决方案:as或命名路线.

我的想法是修改Rails路由以检查该全局配置并在分派到控制器操作之前更改-_.

有没有更好的办法?

routing ruby-on-rails rails-routing

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

姓名等同问题

假设我有:

int a;
int b;
Run Code Online (Sandbox Code Playgroud)

变量ab名称是否等效(更具体地说,因为原始类型没有类型名称,它们是否可以被视为名称等价)?

谢谢.

c equivalence type-equivalence

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

如何构建任务'db:populate'

  1 namespace :db do
  2   desc "Fill database with sample videos"
  3   task :populate => :environment do
  4     require 'faker'
  5     Rake::Task['db:reset'].invoke
  6     100.times do |n|
  7       headline = Faker::Lorem.sentence(3)
  8       video = Faker::Lorem.words(5)
  9       Video.create!(:headline => headline,
 10                   :video => video)
 11     end
 12   end
 13 end
Run Code Online (Sandbox Code Playgroud)

我目前在lib/tasks/sample_data.rb中有这个rake任务

跑步时rake db:populate我得到错误,Don't know how to build task 'db:populate'.我该如何解决这个问题?

注意:我是Rails/Ruby的新手.我正在使用Rails 3.

rake ruby-on-rails rake-task ruby-on-rails-3

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

Clojure文档工具的最新技术

在过去一年左右的时间里,我在Clojure讨论列表和其他关于Clojure代码记录工具的地方看到过各种各样的公告.这些包括像Marginalia这样的全面识字编程系统,以及用于创建"小片中的Clojure"(甚至是emacs组织模式)的书籍,以及更常规的Javadoc式解决方案,如Autodoc和Javadoc本身.据报道,可以与Clojure一起使用.一个谷歌搜索出现了各种其他,也许一些值得更多的关注,并且肯定有些只是用于生成文档的个人工具.我的问题是什么是最好的文档工具,根据您使用它们的经验,它们的比较优势和劣势是什么?到目前为止,我还没有使用任何文档工具,并且有兴趣尝试一个或多个.

documentation javadoc clojure literate-programming marginalia

33
推荐指数
4
解决办法
5749
查看次数

使用javadoc for Python文档

我目前从Python开始,我有一个强大的PHP背景,在PHP中我习惯使用javadoc作为文档模板.

我想知道它是否javadoc有它作为docstringPython文档的位置.这里有既定的惯例和/或官方的guildelines?

例如,这样的东西太精巧,不适合Python的思维方式,或者我应该尽量简洁?

"""
replaces template place holder with values

@param string timestamp     formatted date to display
@param string priority      priority number
@param string priority_name priority name
@param string message       message to display

@return string formatted string
"""
Run Code Online (Sandbox Code Playgroud)

如果我有点过于详尽,我应该选择这样的东西(大多数文档不通过该__doc__方法打印)?

# replaces template place holder with values
#    
# @param string timestamp     formatted date to display
# @param string priority      priority number
# @param string priority_name priority name
# @param string message …
Run Code Online (Sandbox Code Playgroud)

python documentation javadoc docstring

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