问题列表 - 第23968页

从'Y'或'N'转换为bit

我有一个表有一个名为Direct of char(1)的列.它的值是'Y'或'N'或NULL.我正在创建一个视图,我希望将值转换为0或1类型的位.现在它是INT类型.我该怎么做呢?

以下是代码:

CASE WHEN Direct = 'Y' THEN (SELECT 1)
WHEN Direct <> 'Y' THEN (SELECT 0) END AS DirectDebit
Run Code Online (Sandbox Code Playgroud)

编辑:如何确保列类型是BIT类型?

t-sql sql-server-2005

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

未找到符号 - 雪豹上的CUnit

我刚用MacPorts/DarwinPorts在Snow Leopard上安装了CUnit.安装很顺利,但是,在尝试运行单元测试时遇到错误:

dyld: Symbol not found: _acs_map
  Referenced from: /opt/local/lib/libcunit.1.dylib
  Expected in: flat namespace
 in /opt/local/lib/libcunit.1.dylib
Trace/BPT trap
Run Code Online (Sandbox Code Playgroud)

有没有人遇到过这个问题,或者有没有人成功让CUnit以其他​​方式使用Snow Leopard?

macports cunit avr-gcc osx-snow-leopard

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

git中的HEAD是什么?

最后一次提交,HEAD和我在目录中可以看到的文件状态之间似乎有区别.

什么是HEAD,我该怎么办?我应该避免哪些错误?

git head

220
推荐指数
4
解决办法
8万
查看次数

为什么Java程序员喜欢命名变量"clazz"?

我已经看到很多代码都有声明Class clazz,这起源于哪里?这是某种惯例吗?我认为'clazz'甚至不是英文单词,根本没有任何意义,这么多程序员怎么能巧妙地命名一个错误的名字呢?

java naming-conventions

145
推荐指数
5
解决办法
5万
查看次数

如何使用Nokogiri和Ruby为多个类选择

从表元素,我想选择具有类even或类的所有行odd.

我尝试了jQuery语法:

report.css("table.data tr[class~=odd even]").each{|line| parse_line_item(line)}
Run Code Online (Sandbox Code Playgroud)

但它提出了一个错误,任何帮助表示赞赏,谢谢.

css ruby css-selectors nokogiri

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

Python beautifulsoup试图删除html标签'span'

我想删除

[<span class="street-address">
            510 E Airline Way
           </span>]
Run Code Online (Sandbox Code Playgroud)

我已经使用这个清洁功能来删除它们之间的那个 < >

def clean(val):
 if type(val) is not StringType: val = str(val)
 val = re.sub(r'<.*?>', '',val) 
 val = re.sub("\s+" , " ", val)
 return val.strip()
Run Code Online (Sandbox Code Playgroud)

它产生了 [ 510 E Airline Way ]

我试图内"干净"的功能添加到删除字符'['']',基本上我只是想要得到的"510 E Airline Way".

任何人都有任何线索我可以添加什么clean功能?

谢谢

python regex beautifulsoup

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

ActiveRecord日期格式

我在Rails应用程序中遇到了日期格式的烦恼.

我在视图中有一个日期字段,我希望将其格式化为dd/mm/yy.这是用户期望输入日期的方式,而datepicker控件使用此格式.

但是,Active Record似乎期待mm/dd/yy.

如果我输入01/03/2010,则会2010年1月3日进入.

如果我输入25/03/2010,则会将其置为空值.

如何让ActiveRecord期待Her Majesties日期格式?

activerecord ruby-on-rails date-format

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

这是什么排序算法?

更新:好的我看到它是一个冒泡排序,但效率较低,因为当特定运行没有交换时它不会停止?它运行直到first为null.

嗨,我有一个排序算法如下.我的问题是,哪种排序算法是这样的?我认为这是冒泡排序,但它没有多次运行.任何的想法?谢谢!

//sorting in descending order
struct node
{
    int value;
    node* NEXT;
}
//Assume HEAD pointer denotes the first element in the //linked list
// only change the values…don’t have to change the //pointers

Sort( Node *Head)
{
    node* first,second,temp;
    first= Head;
    while(first!=null)
    {
        second=first->NEXT;
        while(second!=null)
        {
            if(first->value < second->value)
            {
                temp = new node();
                temp->value=first->value;
                first->value=second->value;
                second->value=temp->value;
                delete temp;
            }
            second=second->NEXT;
        }

        first=first->NEXT;
    }
}
Run Code Online (Sandbox Code Playgroud)

c c++ sorting

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

是否有任何工具可以使git构建每个提交到单独存储库中的分支?

需要符合以下规范的git工具.一个人已经存在吗?如果没有,我将创建一个脚本并使其在GitHub上可供其他人使用或贡献.有没有一种完全不同的更好的方法来解决构建/测试每个提交到git存储库中的分支的需要?不仅是最新的,而且每个人都回到了一个起点.

背景:我们的开发环境使用独立的持续集成服务器,非常棒.但是,仍然需要在每个开发人员的PC上进行本地完全构建,以确保在推送到CI服务器时提交不会"破坏构建".不幸的是,通过自动单元测试,这些构建强制开发人员每次等待10或15分钟进行构建.

为了解决这个问题,我们在每台开发者PC上设置了一个"镜像"git存储库.所以我们在主存储库中开发,但任何时候都需要本地完整构建.我们在镜像存储库中运行几个命令来获取,检出我们想要的提交和构建.它的工作非常可爱,所以我们可以继续在主要工作中进行并行构建.

现在只有一个主要问题.我们希望确保每个提交都构建并通过测试.但是我们经常忙着疏忽建立几个新的提交.然后,如果构建失败,则必须进行二等分或手动构建每个临时提交以确定哪个中断.

此工具的要求:

  1. 该工具将查看另一个repo,默认情况下为origin,获取并将分支中的所有提交与2个提交列表进行比较.一个列表必须保留成功构建的提交,其他列表提交失败.

  2. 它标识任何列表中尚未提交的提交,并开始按照提交的顺序在循环中构建它们.它在第一个失败时停止.

  3. 该工具在尝试构建每个提交后,将每个提交适当地添加到成功或失败的列表中.

  4. 该工具将忽略成功列表中最早提交之前的任何"遗留"提交.这个逻辑使得下一个点的起点成为可能.

  5. 初始点.该工具构建一个特定的提交,如果成功,它将被添加到成功列表中.如果它是成功列表中最早的提交,它将成为"起点",以便在此之前的任何提交都不会检查构建.

  6. 只有线性树支持?就像bisect一样,这个工具最适用于提交树,至少从它的起点开始,线性没有任何合并.也就是说,它应该是一个完全通过rebase和快进提交构建和更新的树.

  7. 如果它在分支中的一次提交失败,它将停止而不构建在该分支之后的其余部分.相反,如果只是转移到另一个分支,如果有的话.

  8. 默认情况下,该工具必须执行一次这些步骤,但允许参数循环使用选项来设置循环之间的秒数.像Hudson或CruiseControl这样的其他工具可以做更多花哨的调度选项.

该工具必须具有良好的默认值,但允许可选控制.

  1. 哪个回购?默认情况下来源.

  2. 哪个分支?所有这些都是默认的.

  3. 什么工具?默认情况下,由存储库的根文件夹中名为"buildtest","buildtest.sh""buildtest.cmd"或"buildtest.exe"的用户提供的可执行文件.

  4. 循环延迟?默认情况下运行一次,选项在迭代之间经过几秒后循环.

git build-automation continuous-integration build-process unit-testing

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

正则表达式html标记属性的值和值

<li class="zk_list_c2 f_l"><a title="abc" target="_blank" href="link">
                                        abc
                                    </a>&nbsp;</li>
Run Code Online (Sandbox Code Playgroud)

我将如何提取abc和链接?

$pattern="/<li class=\"zk_list_c2 f_l\"><a title=\"(.*)\" target=\"_blank\" href=\"(.*)\">\s*(.*)\s*<\/a>&nbsp;<\/li>/m";
preg_match_all($pattern, $content, $matches);
Run Code Online (Sandbox Code Playgroud)

我现在拥有的那个似乎不起作用

php regex

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