问题列表 - 第31430页

需要创建一个"选择你自己的冒险"类型指南 - 最好的使用方法

基本上需要向用户询问一组问题并在此过程中收集信息.每个问题都可能影响到不同的问题.另一个例子是turbo tax的网络界面,在某些问题上回答是,可能会触发未来的问题.

似乎这在软件中是一个相当普遍的问题所以我想我在问是否有任何现有的解决方案/设计模式可以提供帮助.有点像状态机,但我认为这是一个过于简单化.

algorithm logic design-patterns

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

我应该以像素或ems定义CSS边距吗?为什么?什么时候?

我们有一个CSS文件,其中包含一些类似于以下内容的规则:

.directory-result ul
{
    margin-top: 20px;
    width: 60em;

}

.about-text
{
    margin-top: 1em;
    margin-bottom: 1em;
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但我们特别想知道保证金最高值之间的不一致.一个是20px,另一个是1em.

哪个是最好的?在决定使用哪些时,我应该考虑哪些要点?谢谢.

css

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

Ubuntu 9.10中的prolog IDE

我开始学习Prolog.我在Ubuntu 9.10上,有人可以向我建议一个IDE吗?不幸的是,SCITE不支持Prolog,我试图避免使用Eclipse和NetBean.

ide prolog

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

SVN忽略了本地工作副本?

有没有办法可以忽略我本地工作副本中的文件而不污染svn属性?我不希望我的本地忽略模式(例如临时文件)被发布到存储库并导致repo有很多无用的信息.

就像在git中一样,我可以使用.git/info/exclude.SVN中有类似的方法吗?

svn

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

如何知道模型是否是新的?

class Post < ActiveRecord::Base
end

post = Post.new
Run Code Online (Sandbox Code Playgroud)

如何判断'post'是否是一个未从数据库中提取的新模型?

ruby model ruby-on-rails

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

嵌入式公式解释器

我需要在我的C/C++程序中嵌入一些东西来解释类似x*log(x)或sin(x)的公式.我想要一些小而简单的东西,否则我可以只嵌入Python,或Ch,或Scheme,或者你命名它.但我需要的只是简单的公式.我没有运气就在网上搜索过.虽然我不需要它,但性能(例如,使用简单的JIT)将是一个奖励.

c c++ jit embedding formulas

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

与模式匹配的正则表达式,或者是空字符串

我有以下正则表达式与电子邮件地址格式匹配:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Run Code Online (Sandbox Code Playgroud)

这用于使用JavaScript进行表单验证.但是,这是一个可选字段.因此,如何更改此正则表达式以匹配电子邮件地址格式或空字符串?

从我有限的正则表达式知识,我认为\b匹配一个空字符串,并|意味着"或",所以我尝试做以下,但它不起作用:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b
Run Code Online (Sandbox Code Playgroud)

javascript regex string email-validation

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

我是如何获得本周第一天的一周?

2010年7月1日对应于星期四,我如何以编程方式获取星期四的值.

java

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

切换问题

我有这个代码:

var str = $("#datepicker").datepicker("getDate");
    var datestr = str.toString().split(" ");
    switch(datestr[1]) {
        case "Jan":
        var datestrmon = "???";
        break;
        case "Feb":
        var datestrmon = "???";
        break;
        case "Mar":
        var datestrmon = "???";
        break;
        case "Apr":
        var datestrmon = "???";
        break;
        case "May":
        var datestrmon = "???";
        break;
        case "Jun":
        var datestrmon = "???";
        break;
        case "July":
        var datestrmon = "???";
        break;
        case "Aug":
        var datestrmon = "???";
        break;
        case "Sep":
        var datestrmon = "???";
        break;
        case "Oct":
        var datestrmon = …
Run Code Online (Sandbox Code Playgroud)

javascript switch-statement

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

sed + replace仅在匹配第一个单词时匹配

以下sed命令用OLD字符串替换NEW字符串.我的目标是仅当单词出现在行中的第一个单词时才替换OLDto .如何解决我的sed语法,以取代与仅是排在第一位的字?(注意: 单词位置可能在行开头的某些空格之后.)NEWCOMMANDOLDNEWCOMMANDCOMMAND

利迪娅

sed "/^ *#/b; /COMMAND/ s/OLD/NEW/g"  file

  COMMAND OLD
  OLD COMMAND
Run Code Online (Sandbox Code Playgroud)

sed exe之后:

  COMMAND NEW
  NEW COMMAND
Run Code Online (Sandbox Code Playgroud)

sed

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