我有一个应用程序读取外部数据源的偏移值.这些偏移量是+ - 从中心点(nom = 0).
我想保存这些偏移的最后一分钟并将它们显示在滚动图上.该图需要根据最后一分钟的数据自动调整其最小/最大值.
所以我可以看到这指向FIFO队列.
我正在使用Delphi 7,但是当尝试使用TQueue类时,我无法使用Peek()查看任何访问队列中的值(而只是队列的顶部)的方法.
我的问题有更好的数据结构吗?
我需要存储60个浮点数,访问所有这些数字以显示在图表上,并确定队列中任何时间点的最大值.
我在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)
谢谢您的帮助.
我正在使用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)
但这只是一个绝望的行动:)
在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的接口关系是什么?界面如何与班级不同?
我有一个string列作为一个date,我想选择它作为一个date.
可能吗?
我的样本数据格式是; month/day/year- >12/31/2011
有没有办法避免关闭以下括号:
String.Format(),还是Console.WriteLine()自动?
有时这是烦人的和不必要的,我最终要按Delete删除它.
我试过禁用Auto-insert pair brackets, pharentheses and quotes
,Auto-insert closing brace它仍然没有工作......
现在它只是添加
\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< via mobile device >\n\nYADA YADA YADA <xxxx@xxxxx.com> 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以及使用段落?
感谢您的时间.
我正在尝试使用设置对象的一些默认值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').然而,当我使用块用create的after_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回调就像你期望的那样在保存之前执行. …
在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) 我正在使用CreateWindowEx创建一个Edit控件(一个文本框),但是说CW_DEFAULT没有帮助获取文本框的默认高度 - 它只是创建一个高度为零的窗口.
如何获取文本框的系统默认大小,以便将Edit控件转换为看似正常的文本框?
activerecord ×1
c# ×1
c++ ×1
class ×1
controls ×1
createwindow ×1
date ×1
datepicker ×1
delphi ×1
events ×1
interface ×1
jquery ×1
jquery-ui ×1
mysql ×1
primefaces ×1
resharper ×1
ruby ×1
string ×1
winapi ×1