问题列表 - 第19229页

Rails - Paperclip在不应该的时候验证附件大小?

我有一个使用Paperclip的rails模型,如下所示:

  has_attached_file :image, :styles => { :normal => ['857x392#', :png] },
                    :url => '/assets/pages/:id/:basename.:extension',
                    :path => ':rails_root/public/assets/pages/:id/:basename.:extension'

  validates_attachment_size :image, :less_than => 2.megabytes
Run Code Online (Sandbox Code Playgroud)

尝试创建此模型的记录而没有要上载的附件时,将返回验证错误:

以下字段存在问题:

* Image file size file size must be between 0 and 2097152 bytes.
Run Code Online (Sandbox Code Playgroud)

我已经尝试在模型中的验证语句之后传递两个:allow_blank => true和:allow_nil => true,但两者都没有工作.

如何允许:image参数为空?

ruby activerecord ruby-on-rails paperclip ruby-on-rails-plugins

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

Exchange Web服务在哪里:定义了ExtendedPropertyDefinition ID?

在研究如何使用Exchange Web服务时,我看到了这样的示例

Dim PR_DELETED_ON As New ExtendedPropertyDefinition(26255, MapiPropertyType.SystemTime)
Dim PR_SEARCH_KEY As New ExtendedPropertyDefinition(12299, MapiPropertyType.Binary)
Run Code Online (Sandbox Code Playgroud)

第一个参数是一个表示属性ID的int.任何人都可以给我一个指向这些ID号定义位置的指针吗?

exchange-server web-services exchangewebservices

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

在虚拟盒中调试客户操作系统的工具

我刚刚在virtualbox.org上发布了同样的问题.http://forums.virtualbox.org/viewtopic.php?f=9&t=26702&p=119139#p119139

如果没有违反任何规则,我会更加关注它,因为stackoverflow承诺更有活力!

"嗨,我做了一些搜索,找不到任何工具来从虚拟框中的早期启动调试来宾系统.虽然,我遇到了JCP,一个java中的x86模拟器,它不是那么强大和美观但是有一个调试模式在可以查看物理内存的地方,CPU可以注册其他内容.它还可以逐步执行CPU指令并设置断点,观察点和条件点.虚拟盒中有这样的东西吗?

我认为拥有它并且能够在运行时检查系统会很棒.了解PC架构或作为开发内核的工具.

在你认为它的好主意(我认为是)的情况下如何实现?我有兴趣开发这样的东西,并想知道它是否可行,如果还没有实现的话."

EDT:现代x86是否能够在cpu周期之后中断其执行并将执行地址传递给另一个代码来执行此操作?是的,可以设置陷阱标志以使处理器处于逐步执行模式.x86将执行一条指令并调用INT 3.

debugging assembly kernel virtualbox emulation

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

一种返回bool但加载多个对象的方法

我有一个返回bool的简单方法,但它在内部加载各种对象.

我为每个检查null,但它变得非常难看.

有没有更好的办法?

public bool SomeTest(int id1)
{
   bool result = false;

   User user = userDao.GetById(id1);

   if(user != null)
   {
      Blah blah = blahDao.GetById(user.BlahId);


     if(blah != null)
     {
         FooBar fb = fbDao.GetById(blah.FooBarId);

         if(fb != null)
         {
           // you_get_the_idea!

         }


     }
   }


   return result;
}
Run Code Online (Sandbox Code Playgroud)

是否有一种模式可以使这更像是内联而不是嵌套if?

c# java oop coding-style

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

SQL中的行间距

我正在尝试编写我的医疗实践EMR.以下是打印患者药物清单的代码:

<FONT POINT="10">
&SQLNUMBERED&SQLMRGN02&SQLTRIM&SQLCOMMA
&{SELECT PRESCRIPTI,INSTRUCTIO FROM CLRXHIST WHERE COMPANY='&COMPANY' AND SSNO='&MRNO' AND ACTIVEFLAG='Y'}
Run Code Online (Sandbox Code Playgroud)

并产生以下输出:

  1. 多种维生素精华素多种维生素,每日1片口服
  2. 烟酸500毫克片剂,每日口服2片
  3. OTC补充变量,按照指示服用
  4. 辛伐他汀40毫克片剂,每日1片口服

如何增加每条线之间的间距?

sql

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

单引号在Doctype中是否有效?

正如这个问题所述,html中的单引号要么变得更受欢迎,要么我们已经开始更频繁地注意它们.

无论如何,我有一个相关的问题.w3schools(下面)HTML 4.01 Strict显示的doctype 使用双引号.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
Run Code Online (Sandbox Code Playgroud)

接受的答案所述,单引号完全有效.但是,doctype中的引用值不一定是属性,因此允许单引号?换句话说,以下是有效的doctype吗?此外,如果这是有效的HTML,它是否被现代浏览器接受?

<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01//EN'
    'http://www.w3.org/TR/html4/strict.dtd'>
Run Code Online (Sandbox Code Playgroud)

此外,XML doctypes也是如此吗?

<?xml version='1.0' encoding='utf-8'?>
Run Code Online (Sandbox Code Playgroud)

html quotes xhtml doctype

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

像GotoMeeting这样的软件如何捕获桌面图像?

我想知道像GotoMeeting这样的软件如何捕获桌面.我可以使用GDI进行全屏(或逐块)捕获,但这对我来说似乎太浪费了.此外,我已经研究过镜像设备,但我想知道是否有更简单的技术或库那样做.

我需要快速高效的桌面屏幕捕获(10p15 fps),我最终将其转换为视频文件并与我的应用程序集成,以通过网络或其他方式发送捕获的馈送.

谢谢!

windows video screen capture

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

查找多列的第一个非空值

我试图在一组很多列中获取第一个非空值.我知道我可以使用每列的子查询来完成此操作.在性能的名称中,在这种情况下确实很重要,我想一次性完成这项工作.

以下示例数据为例:

col1     col2     col3     sortCol
====================================
NULL     4        8        1
1        NULL     0        2
5        7        NULL     3
Run Code Online (Sandbox Code Playgroud)

我的梦想查询会在每个数据列中找到第一个非空值,按照排序sortCol.

例如,在选择前三列的魔法聚合时,按sortCol降序排序.

col1     col2     col3
========================
5        7         0
Run Code Online (Sandbox Code Playgroud)

或者在升序排序时:

col1     col2     col3
========================
1        4         8
Run Code Online (Sandbox Code Playgroud)

有谁知道解决方案?

sql sql-server

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

XStream:在我解析时折叠XML层次结构

我有一个XML文档(由Adobe XFA表单生成),其中包含如下数据:

<Position>
   <PositionBorder>
       <Title/>
       <StartDate/>
       <EndDate/>
   </PositionBorder>
</Position>
Run Code Online (Sandbox Code Playgroud)

由于此文件是在其他地方定义的,因此我无权更改我获得的XML格式.

在我的Java代码中,我创建了一个包含Title,Start和End Dates的Position类.

我的问题是,当我使用XStream来解析文件时,它需要一个PositionBorder类来保存标题和日期.我想基本上忽略边框并将所有字段放入Position类.

我真正想做的是使用convertAnother方法来转换position元素的子元素.我试图这样做但它失败了,因为我的PositionConverter被调用了PositionBorder(当我调用convertAnother时).

任何人都有任何线索如何处理解析时折叠XML的结构?

java xml parsing converter xstream

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

将Java Annotation添加到继承的字段

我正在开发一些可能受益于以下模式的东西:

public abstract class SomeBuisnessThingy()
{
  protected int someDatapoint;
}

public class ADatabaseThingy() extends SomeBusinessThingy()
{
  @SomeJPAAnnotation
  ???? someDatapoint;
}

public class AWebServiceThingy() extends SomeBusinessThingy()
{
  @SomeSOAPStuff
  ???? someDatapoint;
}
Run Code Online (Sandbox Code Playgroud)

它更像是一个接口而不是一个抽象类,但同样的事情需要完成.我有该类的数据库实现和该类的WS实现.

这些表示非常相似,但可能不同.例如,WS类可以将字段公开为String,这样第三方就可以轻松地进行集成,也可以将其绘制到自己的包中,这样我们就可以为客户提供一些轻量级的WebService或POJO类,而不需要DB的全部包袱或者随之而来的JPA框架.也许它可以用于创建某些东西所需的基本类,然后在使用不同注释的持久性框架之间切换.

是否可以将注释添加到继承的字段?

java annotations web-services jpa

7
推荐指数
1
解决办法
1687
查看次数