问题列表 - 第24304页

字符串匹配

如何匹配字符串"Net Amount"(Net和Amount之间可以有任意数量的空格,包括零)与net amount

这两个单词之间的空格可以是任何空格,两个字符串的精确匹配应该在那里.但是Net Amount(带空格的第一个字符串)可以是任何字符串的一部分,如Rate Net AmountRate CommissionNet Amount.

匹配应该不区分大小写.

.net c# string winforms

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

如何在Rails中的date_select帮助器中设置默认日期

我正在尝试在我的Rails应用程序(2.3.5)中设置出生日助手的日期.目前它是这样的.

<%= f.date_select :date_of_birth, :start_year => Time.now.year - 110, :end_year => Time.now.year %>
Run Code Online (Sandbox Code Playgroud)

这会生成一组功能完善的日期字段,但工作正常但......

它们默认为今天的日期,这对于出生日期并不理想(我不确定是什么,但除非你今天运行新生儿单位的日期似乎不太理想).我想让它改为2010年1月1日(或2011年或其他任何年份).使用:default选项已证明不成功.我尝试了很多可能性,包括;

<%= f.date_select :date_of_birth, :default => {:year => Time.now.year, :month => 'Jan', :day => 1}, :start_year => Time.now.year - 110, :end_year => Time.now.year %>
Run Code Online (Sandbox Code Playgroud)

<%= f.date_select :date_of_birth, :default => Time.local(2010,'Jan',1), :start_year => Time.now.year - 110, :end_year => Time.now.year %>
Run Code Online (Sandbox Code Playgroud)

这些都不会改变第一个示例的行为.默认选项是否实际按照描述工作?看起来这应该是一件相当简单的事情.

助教.

ruby-on-rails date

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

你在哪里开始你的设计 - 代码,用户界面,工作流程或其他什么?

我在工作中讨论这个问题,并想知道人们在哪里开始他们的设计?我们倾向于从设计代码开始解决提交给我们的问题,但这可能是我们所有人(或者是)程序员.

我想知道其他人和组织在哪里开始他们的设计.他们是从解决问题作为编码问题开始,坐下来设计要使用的UI,还是绘制出数据或工作流程?

谢谢

language-agnostic analysis

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

为什么GC.GetTotalMemory()报告巨大的内存分配?

我一直在玩GC.GetTotalMemory().当我在下面的示例中创建一个类型为Titles的局部变量时,消耗的内存量增加了6276个字节.这里发生了什么?

class Program
{
    enum Titles { Mr, Ms, Mrs, Dr };

    static void Main(string[] args)
    {
        GetTotalMemory();
        Titles t = Titles.Dr;
        GetTotalMemory();
    }

    static void GetTotalMemory()
    {
        long bytes = GC.GetTotalMemory(true);
        Console.WriteLine("{0}", bytes);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何在后台始终运行服务?

我正在创建一个类似于内置SMS应用程序的应用程序.

我需要的:

  • 始终在后台运行的服务
  • 每5分钟一次.该服务检查设备的当前位置并调用Web服务
  • 如果满足某些条件,服务应生成通知(就像SMS应用程序一样)
  • 单击通知时,用户将被带到应用程序(就像SMS应用程序一样)
  • 安装应用程序时,应启动该服务
  • 重启设备时,应启动该服务

我尝试过:
- 运行常规服务,直到Android杀死服务一直工作
- 使用AlarmManager进行5分钟.间隔呼叫服务.但我无法做到这一点.

android android-service background-thread

73
推荐指数
2
解决办法
8万
查看次数

C#Dispose() - 澄清

我打电话的时候object.Dispose(); CLR会立即从内存中销毁对象,还是在下一个循环中标记要删除的对象?

我们GC.SuppressFinalize()在Dispose()之后立即调用,这是否意味着,"不要再次收集对象以进行处置,因为它已经提交给了移位".

实际上哪一代负责破坏,我猜第2代.

c# clr

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

当某些事情发生时,IPhone sdk阻止加速度计工作

我正在使用加速度计UIImageViews在屏幕周围移动一些,此时加速计仅在a NSTimer为0时工作,这很好.当发生不同的功能时,我还想让加速度计再次停止.

这是我目前的代码:

-(BOOL) accelerometerWorks {
 return time == 0;
}

-(void) accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{
 if(![self accelerometerWorks]) return;
 valueX = acceleration.x*25.5;



 int newX = (int)(ball.center.x +valueX);
 if (newX > 320-BALL_RADIUS)
  newX = 320-BALL_RADIUS;
 if (newX < 0+BALL_RADIUS)
  newX = 0+BALL_RADIUS;


 int XA = (int)(balloonbit1.center.x +valueX);
 if (XA > 320-BALL_RADIUS)
  XA = 320-BALL_RADIUS;
 if (XA < 0+BALL_RADIUS)
  XA = 0+BALL_RADIUS;


 int XB = (int)(balloonbit2.center.x +valueX);
 if (XB > 320-BALL_RADIUS)
  XB = 320-BALL_RADIUS;
 if (XB < 0+BALL_RADIUS)
  XB …
Run Code Online (Sandbox Code Playgroud)

iphone sdk boolean accelerometer void

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

使用JavaScript更改IE中的<input>类型

以下代码适用于所有Web浏览器,除了IE:

<input type="text" name="passwordLogin" value="Password" onfocus="if(this.value=='Password'){this.value=''; this.type='password'};" onblur="if(this.value==''){this.value='Password'; this.type='text'};" size="25" />
Run Code Online (Sandbox Code Playgroud)

如何为IE修复它?

我做了一些更改,但仍然有错误.

我希望它像这样工作:

<input type="text" name="usernameLogin" value="Email" onfocus="if(this.value=='Email'){this.value=''};" onblur="if(this.value==''){this.value='Email'};" size="25" />
Run Code Online (Sandbox Code Playgroud)

如果我不输入任何东西,它会把价值放回去.

所以我尝试了这个:

<td colspan="2" id="passwordLoginTd">
     <input id="passwordLoginInput1" type="text" name="passwordLogin" value="Password" onfocus="passwordFocus()" size="25" />
     <input id="passwordLoginInput2" style="display: none;" type="password" name="passwordLogin" value="" onblur="passwordBlur()" size="25" />
    </td>
    <script type="text/javascript">
    //<![CDATA[

     passwordElement1 = document.getElementById('passwordLoginInput1');
     passwordElement2 = document.getElementById('passwordLoginInput2');

     function passwordFocus() {

      passwordElement1.style.display = "none";
      passwordElement2.style.display = "inline";
      passwordElement2.focus();

     }

     function passwordBlur() {

      if(passwordElement2.value=='') {

       passwordElement2.style.display = "none";
       passwordElement1.style.display = "inline";
       passwordElement1.focus(); …
Run Code Online (Sandbox Code Playgroud)

html javascript internet-explorer

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

Disco/MapReduce:使用先前迭代的结果作为新迭代的输入

目前正在迪斯科实施PageRank.作为迭代算法,一次迭代的结果用作下一次迭代的输入.

我有一个代表所有链接的大文件,每行代表一个页面,行中的值代表它链接的页面.

对于Disco,我将此文件分成N个块,然后运行MapReduce一轮.结果,我获得了一组(页面,排名)元组.

我想把这个等级提供给下一次迭代.但是,现在我的mapper需要两个输入:图形文件和pageranks.

  1. 我想将图形文件和页面排列"压缩"在一起,这样每行代表一个页面,它的排名,以及它的链接.
  2. 由于这个图形文件被分成N个块,我需要将pagerank向量分成N个并行块,并将pagerank向量的区域压缩到图块中

这似乎比必要的更复杂,并且作为一个非常简单的操作(使用典型的mapreduce算法),似乎我错过了一些可以真正简化方法的Disco.

有什么想法吗?

python mapreduce disco

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

在numpy数组中查找最接近的值

是否有一种numpy-thonic方式,例如函数,来查找数组中最接近的值

例:

np.find_nearest( array, value )
Run Code Online (Sandbox Code Playgroud)

python search numpy

302
推荐指数
14
解决办法
24万
查看次数