我很好奇这意味着什么.
但这里有具体细节..
我正在做一个可排序的jquery项目,它涉及这个rails操作:
def update_order
params[:media].each_with_index do |id, index|
media = @organization.media.find(id)
media.do_not_touch = true
media.update_attribute('position', index+1)
end if params[:media]
render :nothing => true
end
Run Code Online (Sandbox Code Playgroud)
我只是想找出这个错误出现的一般原因.
我有下面的界面;
public static interface Attributes
{
public final static String InterestDeterminationDate = "InterestDeterminationDate";
public final static String CreditType = "CreditType";
public final static String NumberInternal = "NumberInternal";
public final static String InterestRate = "InterestRate";
public final static String RemainingDebtAmount = "RemainingDebtAmount";
public final static String ConsumerPart = "ConsumerPart";
public final static String TechnicalProductName = "TechnicalProductName";
public final static String TermOfDuration = "TermOfDuration";
public final static String PeriodInterestTaxReduction = "PeriodInterestTaxReduction";
public final static String OriginMark = "OriginMark";
public final static String …Run Code Online (Sandbox Code Playgroud) 我有以下(简化)方法:
private static string GetStringFromValue<T>(T val)
{
if (typeof(T) == typeof(DateTime))
{
return string.Format("{0}", ((DateTime)val).Year.ToString("0000"));
}
return string.Empty;
}
Run Code Online (Sandbox Code Playgroud)
在演员"(DateTime)val"我得到以下错误:
无法将类型'T'的表达式转换为'DateTime'类型
如何访问DateTime参数的Year属性?
更新:谢谢你所有非常快速的答案.这个方法(和方法名称)实际上是(!)简化,以准确显示我的问题,并让每个人只需将其复制并粘贴到他自己的视觉工作室.如果类型是DateTime,我只想添加一些Type特定值.除此之外,99%的方法是相同的.
我想用Cassandra来存放一个柜台.例如,查看给定页面的次数.柜台永远不会减少.计数器的值不需要精确,但随着时间的推移应该是准确的.
我的第一个想法是将值存储为列,只读取当前计数,将其递增1,然后将其重新放入.但是,如果另一个操作也试图递增计数器,我认为最终值只是一个有最新的时间戳.
另一个想法是将每个页面加载存储为CF中的新列.然后我可以运行get_count()该键并获得列数.阅读文档,似乎根本不是一个非常有效的操作.
我是否错误地接近了这个问题?
对于大多数C++项目,Boost涵盖了很多基础组件,但经常使用的解决方案和习惯用法需要一些锅炉板或地面工作.您认为在每个项目中拥有它并因此将它放在一个小的"库"中是如此重要?我想到的一些事情:
(最后两个是在Loki,但Loki与Boost重叠,人们对使用它犹豫不决.)
编辑:我可能应该补充一点,我不询问标准库的常用扩展,例如copy_if.
就像是:
def foo(&b1, &b2)
b1.call
b2.call
end
foo() { puts "one" } { puts "two" }
Run Code Online (Sandbox Code Playgroud) 有没有办法将目标c中的字符串拆分成数组?我的意思是这样的 - 输入字符串是:0:42:值为数组(是,0,42,值)?
有没有办法干掉这个jQuery?
<script type="text/javascript">
$('form input#search').watermark('search...');
</script>
<script type="text/javascript">
$('form input#post_title').watermark('title');
</script>
<script type="text/javascript">
$('form input#post_tag_list').watermark('tag (separate tags with a comma)');
</script>
<script type="text/javascript">
$('form input#post_name').watermark('name (optional)');
</script>
<script type="text/javascript">
$('form input#post_email').watermark('email (optional)');
</script>
<script type="text/javascript">
$('form textarea#post_content').watermark('message');
</script>
<script type="text/javascript">
$('form input#comment_commenter').watermark('name (optional)');
</script>
<script type="text/javascript">
$('form input#comment_email').watermark('email (optional)');
</script>
<script type="text/javascript">
$('form textarea#comment_body').watermark('reply');
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("abbr.timeago").timeago();
});
</script>
Run Code Online (Sandbox Code Playgroud)
它看起来非常重复.
编辑:我在所有表单中添加了占位符元素.我的应用程序是HTML5,所以没关系.我用过这段代码:
<script type="text/javascript">
jQuery(function(){
jQuery("abbr.timeago").timeago();
jQuery('form input, form textarea').each(
function(){
jThis = jQuery(this);
jThis.watermark(jThis.attr('placeholder'));
}
}
); …Run Code Online (Sandbox Code Playgroud) 我想ForeignKey在django模型中设置一个字段,该模型在某些时候指向另一个表.但是我希望可以在这个字段中插入一个id,这个字段引用另一个表中可能不存在的条目.因此,如果该行存在于另一个表中,我希望获得ForeignKey关系的所有好处.但如果没有,我希望这只被视为一个数字.
这可能吗?这是通用关系的用途吗?