问题列表 - 第11979页

为什么我的Perl grep没有返回第一场比赛?

以下代码段搜索数组中第一次出现值的索引.但是,当删除$ index周围的括号时,它无法正常运行.我究竟做错了什么?

my ($index) = grep { $array[$_] eq $search_for } 0..$#array;
Run Code Online (Sandbox Code Playgroud)

perl grep

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

在Rails中复制模型实例

我有一个Foo属性模型id, name, location.我有一个例子Foo:

f1 = Foo.new
f1.name = "Bar"
f1.location = "Foo York"
f1.save
Run Code Online (Sandbox Code Playgroud)

我想复制f1并从该副本创建另一个Foo模型实例,但我不想f1.id继续f2.id(我不想明确指定它,我希望数据库处理它,因为它应该) .

除了手动复制每个属性之外,还有一种简单的方法吗?任何内置函数或写一个是最好的路线?

谢谢

activerecord ruby-on-rails

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

T-SQL查询 - GROUP BY问题

我在SQL Server中有一个表,包含两列,用于跟踪以特定间隔登录系统的用户数.第一列是Time15,它是四舍五入到最近的15分钟间隔(日期时间)的时间.第二列是UserCount,它是在15分钟间隔内登录系统的用户数.

我需要一个查询,它会显示每天登录的用户峰值数.因此,如果在2009年1月1日下午1点系统达到了100个用户的峰值,我需要输出看起来像:

1/1/09 - 100

1/2/09 - 94

1/3/09 - 98

等......

知道T-SQL将要实现的目标吗?谢谢!

sql t-sql sql-server

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

使用get类型然后在C#中转换为该类型

我的代码如下:

var t = SomeInstanceOfSomeClass.GetType();
((t)SomeOtherObjectIWantToCast).someMethodInSomeClass(...);
Run Code Online (Sandbox Code Playgroud)

那不行,编译器返回关于(t)说预期的Type或名称空间的错误.你怎么能这样做?

我相信它确实很明显......

c# reflection casting

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

在操作表中添加UIPickerView和按钮 - 如何?

我的应用程序需要在操作表中添加以下内容.

  • UIToolbar
  • UIToolbar上的按钮
  • UIPicker控制

我已经包含了一张图片来了解我的要求.

替代文字

能否解释一下,如何实施?

iphone uipickerview ios actionsheetpicker

120
推荐指数
8
解决办法
11万
查看次数

c#正则表达式匹配字符串中的特定索引?

我想测试一个正则表达式是否匹配特定索引处的字符串的一部分(并且仅从该特定索引开始).例如,给定字符串"one two 3 4 five",我想知道,在索引8处,正则表达式[0-9] +将匹配"3".RegularExpression.IsMatch和Match都采用起始索引,但是如果需要,它们都将搜索字符串的其余部分以进行匹配.

string text="one two 3 4 five";
Regex num=new Regex("[0-9]+");

//unfortunately num.IsMatch(text,0) also finds a match and returns true
Console.WriteLine("{0} {1}",num.IsMatch(text, 8),num.IsMatch(text,0));
Run Code Online (Sandbox Code Playgroud)

显然,我可以检查结果匹配是否从我感兴趣的索引开始,但是我会在大字符串上执行此操作很多次,所以我不想浪费时间在字符串中搜索匹配项.另外,我不会事先知道我将实际测试字符串的正则表达式.

我不想:

  1. 将字符串分割成某些边界就像空白一样,因为在我的情况下,我不会事先知道合适的边界是什么
  2. 必须以任何方式修改输入字符串(比如在索引8处获取子字符串然后在正则表达式中使用^)
  3. 搜索字符串的其余部分以查找匹配项,或执行其他任何对大字符串进行大量测试无法执行的操作.

我想使用任意用户提供的语法解析潜在的大型用户提供的文本正文.语法将以BNF或类似PEG的语法定义,终端将是字符串文字或正则表达式.因此,我需要检查字符串的下一部分是否与语法驱动的任何潜在终端匹配.

c# regex

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

如何在VB.net中的For Each中访问集合密钥?

我有一些这样的代码:

Dim col As Collection = New Collection
col.Add(value1, "key1")
col.Add(value2, "key2")

' later...
For Each item As String In col
    ' want to get valueX and keyX here; currently, "item" holds the value
Next
Run Code Online (Sandbox Code Playgroud)

如何在循环中获取值和键?也许还有另外一门课可以简化这一过程?

vb.net arrays associative-array

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

8字节纯文本的DES加密产生16字节数组

我使用此代码加密8字节PlainText与8字节键,但结果始终是16字节数组.

public static byte[] Encrypt(byte[] PlainText, byte[] key)
{
    MemoryStream ms = new MemoryStream();
    DESCryptoServiceProvider mDES = new DESCryptoServiceProvider();
    mDES.Mode = CipherMode.ECB;
    mDES.Key = key;

    CryptoStream encStream = new CryptoStream(ms, mDES.CreateEncryptor(), CryptoStreamMode.Write);
    BinaryWriter bw = new BinaryWriter(encStream);

    bw.Write(PlainText);
    bw.Close();
    encStream.Close();

    byte[] buffer = ms.ToArray();
    ms.Close();

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

ouptut的前8个字节是我所期望的,但其余的我不知道它是什么..这个代码有问题吗?

c# encryption des

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

在asp.net中使用日期

如何处理用户输入的日期并将其存储在日期字段中的数据库中?用户使用文本字段中的jquery datepicker输入日期.

以下是我的具体需求:
1.如何将mm/dd/yy字符串(选择的jquery可以生成任何格式)转换为数据库中可存储的格式作为日期字段.
2.如何获取日期然后将其更改为"2009年8月11日星期三"?

我正在使用C#作为后端,但我也应该能够理解VB代码.

谢谢!

c# asp.net date-format datefield

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

ruby on rails id不保存

我知道这违反了ruby on rails约定,但是我对这个表的id不需要自动递增,而是我通过逻辑设置它.但是,它不会保存到数据库中.保存的所有内容都是为id保存为null.

def self.up
 create_table :probes, :id => false do |t|
  t.string :id
  t.string :name
  t.integer :user_id
  t.boolean :online
  t.timestamps
 end
end

<% form_for @probe do |f| %>
<%= f.error_messages %>
 <p>
  <%= f.label "Site name" %><br />
  <%= f.text_field :name %>
 </p>
     <p style="margin-left: 10%">
  <%= f.label "Probe Key" %><br />
  <%= f.text_field :id, :value => @token %>
 </p>
 <p style="margin-left: 20%">
  <%= link_to "Back to List", probes_path %>
  <%= f.submit "Submit",:style => "margin-left: 75px;" %></p>
 <% end …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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