问题列表 - 第33485页

用于访问Gravatar图像的ASP.NET MVC帮助程序

虽然Gravatar服务的API(嗯,它实际上只是一个URL)非常简单,有没有一个简单的帮助方法可以很好地反映Gravatar的所有可用选项?

  • 图片尺寸
  • 默认图像(当用户未指定图像时)
  • 评级(G/PG/R/X)

理想情况下,这将是一种HtmlHelper扩展方法.

我在.NET4上瞄准MVC2,但我想其他人也会对早期版本的选项感兴趣.

EDIT实现应该允许为生成的HTML元素提供其他属性.

.net asp.net-mvc html-helper gravatar asp.net-mvc-2

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

Rails activerecord:通过日期时间字段查询记录?

TimeSlot我正在尝试通过类型为 start_date 的字段查询表中的记录datetime。这是我迄今为止尝试过但失败的方法:

TimeSlot.where(:start_date => DateTime.new(2010, 9, 1))

TimeSlot.where(:start_date => DateTime.new(2010, 9, 1).to_s)

TimeSlot.where(:start_date => "2010-09-08")

TimeSlot.where(:start_date => "2010-09-08 00:00:00")
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助。

activerecord ruby-on-rails ruby-on-rails-3

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

Javascript中是否有RegExp.escape函数?

我只想用任何可能的字符串创建一个正则表达式.

var usersString = "Hello?!*`~World()[]";
var expression = new RegExp(RegExp.escape(usersString))
var matches = "Hello".match(expression);
Run Code Online (Sandbox Code Playgroud)

有内置的方法吗?如果没有,人们会用什么?Ruby有RegExp.escape.我觉得我不需要自己编写,那里必须有标准的东西.谢谢!

javascript regex

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

记忆比较(差异位置)

有没有办法比较两块内存,并知道它们在哪一点不同(memcmp()不符合这个要求)?我不想执行昂贵的循环.提前致谢.

此致,Neo_b

c++ memory compare position

8
推荐指数
2
解决办法
4552
查看次数

链接到iTunes评级页面

我的应用程序iTunes的评级页面链接是什么?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"???"]];
Run Code Online (Sandbox Code Playgroud)

iphone xcode itunes hyperlink

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

Cocoa WebView滚动条不会消失

我加载了webview并将allowsScrolling设置为NO,但是webview仍然显示滚动条...现在MacBooks有锋利的金属边缘,在你的计算机上敲打你的头很多.

我的代码:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    // Insert code here to initialize your application
    NSString *webFolder = @"file:///<WebFolderPath>";
    [[[productWeb mainFrame] frameView] setAllowsScrolling:NO];
    [productWeb setFrameLoadDelegate:self];
    [[productWeb mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[webFolder stringByAppendingString:@"webpage.html"]]]];
}
Run Code Online (Sandbox Code Playgroud)

我甚至设置帧加载委托来报告滚动状态:

- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
{
    NSLog(@"Scrolling %@",[[frame frameView] allowsScrolling] ? @"Allowed" : @"Not Allowed");
    [[frame frameView] setAllowsScrolling:NO];
    NSLog(@"Scrolling %@",[[frame frameView] allowsScrolling] ? @"Allowed" : @"Not Allowed");
}
Run Code Online (Sandbox Code Playgroud)

这仍然让我不快乐:

2010-08-24 15:20:09.102 myApp[30437:a0f] Scrolling Allowed
2010-08-24 15:20:09.104 myApp[30437:a0f] Scrolling Not Allowed
Run Code Online (Sandbox Code Playgroud)

然而滚动条继续显示!希望这是我做的蠢事,因为我不想在我的笔记本电脑上得到更多的血.

cocoa scroll webview

6
推荐指数
1
解决办法
2591
查看次数

如何在程序崩溃时终止程序?(这应该只是单元测试失败而不是永远卡住)

我们的单元测试会触发子进程,有时这些子进程会崩溃.发生这种情况时,会弹出一个Windows错误报告对话框,并且该过程保持活动状态,直到手动关闭该过程.这当然可以防止单元测试终止.

如何避免这种情况?


这是Win7中的一个示例对话框,其中包含常用设置:

替代文字

如果我禁用了AeDebug注册表项,JIT调试选项就会消失:

替代文字

如果我禁用检查解决方案(我似乎只能通过控制面板控制),它看起来像这样,但仍然出现并仍然停止程序死亡直到用户按下某些东西.记录WerAddExcludedApplication也具有此效果.

替代文字

language-agnostic unit-testing windows-7

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

复杂的表格与div

我在网上查看了使用DIV实现表单的示例,我看到的只是一个非常简单的列表单.我有一些相当复杂的表格,这是一张图片:

http://img835.imageshack.us/img835/8292/formn.jpg

很容易让它与表(我这样做)一起工作,我唯一的问题是有时我需要不显示一些选项并将值向上移动一行以避免间隙.

我开始使用div创建一些表单,但是当我更改浏览器窗口大小并且不容易对齐时它们会分崩离析.

这个主题很有用: 在html中显示表单时使用表标签是不是很糟糕? 但它没有解决我的一些担忧.

你会建议什么作为解决方案?我可以动态删除/插入表中的值或尝试执行DIV.

html css forms tablelayout

6
推荐指数
1
解决办法
4648
查看次数

C++会抛出没有参数在另一个框架内工作以重新抛出异常吗?

如果我有如下代码:

try {
  doSomething();
} catch (...) {
  noteError();
}

void noteError() {
  try {
    throw;
  } catch (std::exception &err) {
    std::cerr << "Note known error here: " << err.what();
  } catch (...) {
    std::cerr << "Note unknown error here.";
  }
  throw;
}
Run Code Online (Sandbox Code Playgroud)

原始异常会从noteError()的下部框架内的两个位置抛出吗?

c++ exception rethrow

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

为什么我的Content-Length标头错了?

我试图在php 5.2中使用strlen()找出字符串的确切长度.字符串($ data)包含'\ t'和'\n'.

echo strlen($data);
Run Code Online (Sandbox Code Playgroud)

码:

    // fetch table header
      $header = '';
      while ($fieldData = $result->fetch_field()) {
        $header .= $fieldData->name . "\t";
      }

      // fetch data each row, store on tabular row data
      while ($row = $result->fetch_assoc()) {
        $line = '';
        foreach($row as $value){
          if(!isset($value) || $value == ""){
            $value = "\t";
          }else{
            // important to escape any quotes to preserve them in the data.
            $value = str_replace('"', '""', $value);
            // needed to encapsulate data in quotes because …
Run Code Online (Sandbox Code Playgroud)

php string excel strlen

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