问题列表 - 第48218页

滚动历史记录的数据结构

我有一个应用程序读取外部数据源的偏移值.这些偏移量是+ - 从中​​心点(nom = 0).

我想保存这些偏移的最后一分钟并将它们显示在滚动图上.该图需要根据最后一分钟的数据自动调整其最小/最大值.

所以我可以看到这指向FIFO队列.

我正在使用Delphi 7,但是当尝试使用TQueue类时,我无法使用Peek()查看任何访问队列中的值(而只是队列的顶部)的方法.

我的问题有更好的数据结构吗?

我需要存储60个浮点数,访问所有这些数字以显示在图表上,并确定队列中任何时间点的最大值.

delphi data-structures

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

将提交按钮图像添加到Rails表单

我在Rails中创建一个用于提交注释的表单,我希望提交按钮是一个图像,而不是一个HTML按钮.在这篇文档中,它说代码是image_submit_tag,但我不能让它在我的代码中工作.

这是我正在使用的:

<% form_for [@post, Comment.new], :remote => true do |f| %>
<p>
    <%= f.label :body, "Add a comment" %><br />
    Name <%= f.text_field :name %><br />
    Website<%= f.text_field :website %><br />
    Twitter<%= f.text_field :twitter %><br />
    <%= f.text_area :body %>
</p>
<div id="comment-form">

    <div id="comment-button"><p>
        <%= f.image_submit_tag("comment-button.png") %></p>
        </div>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

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

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

JQuery UI datepicker:如何在呈现日历之后绑定事件?

我正在使用datepicker.举例来说,绑定事件的常用方法beforeShowDay是:

$('.selector').datepicker({
   beforeShowDay: function(date) { ... }
});
Run Code Online (Sandbox Code Playgroud)

我需要的是beforeShowDay在呈现日历后绑定事件.所以,首先我说渲染日历:

$('.mySpecialContainer').datepicker({
   //in this moment, for some reason, I am not allowed to bind nothing (that's not me who renders the calendar, that's why I am not allowed)
});
Run Code Online (Sandbox Code Playgroud)

然后,如果我尝试以通常的方式绑定某些东西:

$('.mySpecialContainer').datepicker({
   beforeShowDay: function(date) { ... }
});
Run Code Online (Sandbox Code Playgroud)

当然,日历将在内部再次呈现'.mySpecialContainer',而不仅仅是绑定事件.我试过了:

$('.mySpecialContainer').bind('beforeShowDay', function(date) { ... });
Run Code Online (Sandbox Code Playgroud)

但这只是一个绝望的行动:)

jquery events jquery-ui datepicker primefaces

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

这个C#声明是什么意思?

在C#程序中,我看到以下声明:

public class myForm : Form
public abstract myForm1 : myForm
public interface myInterface
public interface myInterface2 : myInterface
public class myClass : myForm1, myInterface2
Run Code Online (Sandbox Code Playgroud)

myClass对myForm1和myInterface2意味着什么?

myForm1是基类吗?如果是这样,并且C#中没有多重继承,那么这个与myClass的接口关系是什么?界面如何与班级不同?

c# interface class

0
推荐指数
1
解决办法
291
查看次数

如何在mysql中将字符串转换为日期?

我有一个string列作为一个date,我想选择它作为一个date.

可能吗?

我的样本数据格式是; month/day/year- >12/31/2011

mysql string date

135
推荐指数
5
解决办法
36万
查看次数

ReSharper和自动关闭括号

有没有办法避免关闭以下括号:

String.Format(),还是Console.WriteLine()自动?

有时这是烦人的和不必要的,我最终要按Delete删除它.

我试过禁用Auto-insert pair brackets, pharentheses and quotes ,Auto-insert closing brace它仍然没有工作......

resharper visual-studio resharper-5.0

30
推荐指数
1
解决办法
8047
查看次数

如何在Ruby on Rails中使用简单格式将\ r \n转换为<p>?

现在它只是添加

\r\n\r\n
Run Code Online (Sandbox Code Playgroud)

我想弄清楚如何转换

\r \n to <p> tags 
Run Code Online (Sandbox Code Playgroud)

HTML通过XHR发布到数据库,firebug中的帖子显示如下:

html:

<html><head>\r\n<meta http-equiv=Content-Type content=text/html; charset=utf-8>\r\n</head>\r\n<body>\r\n<pre style=word-wrap:break-word; font-size:10.0pt; font-family:Tahoma; color:black>YADA YADA YADAYADA YADA YADAYADA YADA YADAYADA YADA YADA!\n\n YADA YADA YADAYADA YADA YADAYADA YADA YADAYADA YADA YADA.\n\nYADA YADA YADA\n\n&lt; via mobile device &gt;\n\nYADA YADA YADA &lt;xxxx@xxxxx.com&gt; wrote:\n\n</pre>\r\n<div>\r\n<table cellpadding=0 cellspacing=0 border=0 width=700 style=padding:0;>\r\n<tbody>\r\n<tr>\r\n<td colspan=2 style=color:#000000;font-size:11px;font-family:'lucida grande', tahoma, verdana, arial, sans-serif valign=top>\r\n<div style=width:100%;font-size:12px;font-family:Helvetica;line-height:18px;>..... and it keeps going.
Run Code Online (Sandbox Code Playgroud)

但是当我使用simple_format时:

body = simple_format(@html)
Run Code Online (Sandbox Code Playgroud)

我明白了:

 <p>\r\n\r\n\r\n\r\n<pre>YADA YADA YADAYAD........ 
Run Code Online (Sandbox Code Playgroud)

为什么simple_format不能摆脱\ r和\n以及使用段落?

感谢您的时间.

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

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

使用块调用create时,Rails 3 after_initialize未运行

我正在尝试使用设置对象的一些默认值after_initialize.我遇到的问题是无论对象是如何创建的,我都希望调用它.

我的课:

class Foo < ActiveRecord::Base

  serialize :data

  after_initialize :init

  def init
    self.data ||= {}
    self.bar ||= "bar"
    self.baz ||= "baz"
  end

end
Run Code Online (Sandbox Code Playgroud)

一切工作正常,如果我打电话Foo.new,Foo.new(:bar => "things")Foo.create(:baz => 'stuff').然而,当我使用块用createafter_initialize回调没有得到运行.

obj = Foo.create do |f|
  f.bar = "words"
  f.data = { :attr_1 => 1, :attr_2 => 2 }
end
Run Code Online (Sandbox Code Playgroud)

这只是产生obj.baz=> nil而不是"baz"正确设置其他属性.

我是否因为执行回调的方式而遗漏了某些内容,与使用块调用create并且没有或者是默认值被块阻塞的区别?

UPDATE

发现了这个问题.

事实证明,create使用阻止和不使用调用是微妙的不同.当你在create没有块的情况下调用并且只是传入一个参数哈希时,对于你正在调用的所有意图和目的Foo.new({<hash of argument>}).save,after_initialize回调就像你期望的那样在保存之前执行. …

activerecord ruby-on-rails-3

11
推荐指数
1
解决办法
5242
查看次数

Seg Fault(Whats Wrong,strcpy)

在GDB中我得到:

 
(gdb) backtrace
0  0xb7d91544 in strcpy () from /lib/libc.so.6
1  0x08048982 in ISBN::ISBN(char const*, ISBNPrefix&) ()
2  0x08048d4a in main ()
(gdb)

从这段代码:

ISBN::ISBN(const char* str, ISBNPrefix& list) {
    if(isValid(str)) {
            isSet = true;
            sprintf(*isbnStr,"%s",str);
    }
}
Run Code Online (Sandbox Code Playgroud)

究竟是什么导致了这个?

isbnStr是在标题中创建的:

class ISBN
{
 ...
    char* isbnStr[11];
 ...
Run Code Online (Sandbox Code Playgroud)

关于我在这里做什么导致这个段错误的任何想法?

主要是:

ISBN* isbn = new ISBN("7999999008",*prefix);
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
274
查看次数

Win32编辑控件的默认高度

我正在使用CreateWindowEx创建一个Edit控件(一个文本框),但是说CW_DEFAULT没有帮助获取文本框的默认高度 - 它只是创建一个高度为零的窗口.

如何获取文本框的系统默认大小,以便将Edit控件转换为看似正常的文本框?

winapi controls createwindow

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