问题列表 - 第16203页

新手sinatra问题

要使用sinatra返回文件,我一直在使用它:

  get '/:name' do
    x = File.open('c:/mywebsite/' + params[:name],'r')
  end  
Run Code Online (Sandbox Code Playgroud)

传入的URL是" http:// localserver:4567/myfile.html".

它有效,但它发生在我身上必须有一个更好的方法,但我找不到sinatra网站上的首选机制.

ruby file sinatra

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

使用Hibernate时如何使用参数值打印查询字符串

在Hibernate中是否可以使用实际值而不是问号来打印生成的SQL查询?

如果使用Hibernate API无法打印具有实际值的查询,您会建议如何?

java sql orm hibernate

370
推荐指数
11
解决办法
32万
查看次数

jQuery:验证是否选中了多个复选框之一(不同的名称,使用jQuery Validation Plugin)

我有一个包含许多复选框的表单(使用自己的规则有太多意义),我需要使用jQuery Validation Plugin来确保至少选中其中一个.它们都有不同的名称,因此我到目前为止通过Google搜索找到的大多数解决方案都不适用于我.

但是,我遇到了这篇文章,我稍微调整一下来制作这个扩展方法:

// method for checking out checkboxes for the form validation
$.validator.methods.checkboxes_checked = function(value,element,param) {
   return ($('#signup #checkboxes input[type=checkbox]:checked').length > 0);
}
Run Code Online (Sandbox Code Playgroud)

...如果选中任何复选框,则返回true或false.我不想逐字逐句地使用上面的方法,因为这需要为每个复选框制定单独的规则,因为我有很多(20+),这对我来说没有多大意义.

我唯一的问题是我不知道如何将它连接到我的验证调用中,因为我在页面上没有"单个"元素来绑定它(因为,我的所有其他验证规则都绑定到特定的单个元素,而我上面的扩展方法 - 实质上 - 与20多个元素相关联).以下是我的验证调用现在的样子:

// validate the form
$('#signup').validate({
   rules: {
      'bedrooms': { required: true },
      'maxrent': { required: true },
      'term': { required: true },
      'movedate': { required: true },
      'firstname': { required: true, minlength: 2 },
      'lastname': { required: true, minlength: 1, maxlength: 1 },
      'email': { …
Run Code Online (Sandbox Code Playgroud)

validation jquery

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

使用VB.NET查找一周中星期一的日期

我需要找到一种方法来查找我们正在进行的任何一周的星期一的日期(DD/MM/YYYY).

例如,本周,星期一将是2009年11月9日,如果这是下周,那将是2009年11月16日.

我设法以代码的形式获得了某个地方,但我得到的只是"无法转换为整数"错误.我正在使用Date.Today和AddDays().

谢谢你的帮助.:)

vb.net datetime

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

负载平衡服务器上的ASP.NET窗体身份验证

在Load Balanced服务器上使用默认的Forms Authentication(见下文)是否存在任何问题?如果可以,我该怎么做才能防止这些问题.

<authentication mode="Forms">
    <forms loginUrl="~/Login/" protection="All" timeout="30" />
</authentication>
Run Code Online (Sandbox Code Playgroud)

我可以使用cookies(默认使用)吗?我必须去无cookie吗?等等...

此外,Microsoft(或VMWare)是否具有即时负载平衡测试环境的VirtualPC下载?

asp.net forms-authentication load-balancing

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

ASP.NET电子邮件验证器正则表达式

有谁知道ASP.NET中的电子邮件验证程序使用的正则表达式是什么?

regex asp.net email validation

41
推荐指数
4
解决办法
12万
查看次数

当没有找到行时,iBat不会填充对象

我正在运行一个存储过程,返回2个游标,但没有任何数据.我有以下映射xml:

<resultMap id="resultMap1" class="HashMap">
  <result property="firstName" columnIndex="2"/>
</resultMap>

<resultMap id="resultMap2" class="com.somePackage.MyBean">
  <result property="unitStreetName" column="street_name"/>
</resultMap>

<parameterMap id="parmmap" class="map">
  <parameter property="id" jdbcType="String" javaType="java.lang.String" mode="IN"/>
  <parameter property="Result0" jdbcType="ORACLECURSOR" javaType="java.sql.ResultSet" mode="OUT" resultMap="resultMap1"/>
  <parameter property="Result1" jdbcType="ORACLECURSOR" javaType="java.sql.ResultSet" mode="OUT" resultMap="resultMap2"/>
</parameterMap>

<procedure id="proc" parameterMap="parmmap">
    { call my_sp (?,?,?) }
</procedure>
Run Code Online (Sandbox Code Playgroud)

第一个结果集放在一个HashMap中......第二个resultSet被放在一个MyBean类中.

我DAO中的代码如下:

HashMap map = new HashMap()
map.put("id", "1234");
getSqlMapClientTemplate().queryForList("mymap.proc", map);
HashMap result1 = (HashMap)((List)parmMap.get("Result0")).get(0);
MyBean myObject = (MyBean)((List)parmMap.get("Result1")).get(0);//code fails here
Run Code Online (Sandbox Code Playgroud)

在上面的最后一行..我的代码失败.它失败,因为第二个游标没有行,这就是为什么没有任何东西放入列表.但是,第一个游标也没有返回任何内容,但由于结果被放入HashMap第一个游标的列表中,因此至少有HashMap对象在其中.

为何如此区别?有没有办法让iBatis将MyBean的对象放在列表中,即使没有返回行?或者我应该在DAO中处理这个......我想避免在DAO中处理它,因为我有一大堆这样的DAO.

java oracle ibatis

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

将字符串转换为float时出错

我有一个关于转换的菜鸟问题.

string Descript1 = ":1:2:3:4:5";
Regex pattern = new Regex("(:)");

foreach (string sub in pattern.Split(Descript1))
{
    if (sub != ":")
    {
        float a = Convert.ToSingle(sub);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这段代码不断提出错误:"字符串的格式不正确."

有人可以帮帮我吗?

谢谢.

c# regex

-1
推荐指数
1
解决办法
284
查看次数

Core Data iPhone中的主键行为

我正在制作一个应用程序来解析来自xml的提要并使用Core Data存储它们.我目前处理的问题是重复的条目.我正在解析的每个feed都包含一个唯一的id,这是我在模型中作为int获得的东西.现在我需要的是告诉Core Data 如果已存在具有相同id的另一个实体,则不要存储该实体.

举个例子,假设我的模型具有以下属性:

Story.id (int) - primary key
Story.title (NSString)
Story.date (NSDate)
Run Code Online (Sandbox Code Playgroud)

实现它的最佳方法是什么?

我的方法是保留数据库中所有可用ID的记录(数组),并在插入任何内容之前,检查它是否存在.这可能适用于我的应用程序的大小,但我觉得这不是正确的方法.

iphone cocoa core-data objective-c primary-key

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

如何在Perl中实现延迟模块加载?

如何在Perl中实现延迟模块加载?

我在python中看到了类似的东西,实现有点简单,但在Perl中我认为这会有点难度.

perl lazy-loading

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