问题列表 - 第11310页

哪个Perl会话管理库适用于TemplateToolkit?

我已经考虑CGI::ApplicationCGI::Session.在这两者中,CGI::Session似乎更有希望.CGI::Application然而,模型看起来并不适用于使用Template Toolkit.(这样做我错了吗?)

我想在评估之前评估更多的会话管理库.有什么建议?我正在寻找一个与Web服务器无关的库,并且可以在多个服务器上运行.由于将现有代码改造为Catalyst处理方式所需的时间,Catalyst现在不是一个选项.

perl template-toolkit session-management

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

LINQ单记录表单或默认情况下如果没有记录

我是LINQ的新手,到目前为止我很喜欢它,但是我试图通过请求单个记录(学生)来加载某些形式.如果这不存在我想要默认值,即空字符串假bool ...

所以我用过:

db = new DataClassesDataContext();        
student = db.ss_students.SingleOrDefault(p => p.student_id == studentID);
txtRegNumber.EditValue = student.car_reg_no;
Run Code Online (Sandbox Code Playgroud)

这在student.car_reg_no的分配上失败了.我意识到我似乎误解了SingleOrDefault方法,如果找不到记录,它实际上会为学生返回null.我出于某种原因认为它会返回每个字段的默认值,例如student.car_reg_no.我想我仍然在数据库模式下思考.

这不是我可以做这样的代码的问题:

db = new DataClassesDataContext();        
student = db.ss_students.SingleOrDefault(p => p.student_id == studentID);
if (student != null) 
{
        txtRegNumber.Text = student.car_reg_no;
        //assign more control values
}
Run Code Online (Sandbox Code Playgroud)

默认值可以分配给else中的控件,也可以直接分配给表单.

但这是正确的做法还是我错过了什么?

编辑 感谢帖子到目前为止我已经开始采用Marc Gravell建议的方法.我现在有点进一步了.

我现在正在尝试将数据保存回数据库,如果我正在更新或插入记录,我将如何知道.我应该添加bool来记录这个或者是他们的内置方式.

c# linq

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

检查Linq to XML是否存在XML子元素

我正试图解决我在Linq中遇到的问题,看起来应该很简单,但即使在这里浏览Linq to XML问题之后,我也无法理解它.

采取以下XML的内容:

<users>
    <user id="1">
        <contactDetails>
            <phone number="555 555 555" />
        </contactDetails>
    </user>
    <user id="2">
        <contactDetails />
    </user>
</users>
Run Code Online (Sandbox Code Playgroud)

我现在想检查ID为2的用户是否有电话号码.

有人建议一个解决方案,正如我所说,似乎应该很简单......

干杯,奥拉

xml linq linq-to-xml

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

如何检测字符串的语言?

检测字符串语言的最佳方法是什么?

c# language-detection

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

CSS如何设置div高度100%减去nPx

我有一个包装div,它将两个div相邻.在这个容器上方,我有一个包含我标题的div.包装div必须是100%减去标题的高度.标题约为60像素.这是固定的.所以我的问题是:如何设置我的包装div的高度为100%减去60 px?

<div id="header"></div>
<div id="wrapper">
  <div id="left"></div>
  <div id="right"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

css height

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

LINQ建模列名称与表名称相同

当LINQ建模与表相同时,有没有办法命名列?比如这样:

[Table(Name="tblCC_Business")]
public class Business
{
  [Column(IsPrimaryKey=true, IsDbGenerated=false)]
  public string BusinessID { get; set; }

  [Column] public string Business { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我们的SQL表名称不一定反映我们的业务模型命名方案(这是一个非常大的系统,这就是我们这样做的原因).我已经知道使用下划线和@符号等技术,虽然我不确定这是否适合这样的事情.这更像是一种语言.

.net c# linq

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

Spring Wire一个静态类

我处理遗留代码库,其中未在春天有线了一类需要获得一类在春季接线.我希望创建一个在启动时连接的工厂类,然后我可以调用getInstance()方法来获取有线对象.最好的方法是什么?

例:

public class LegacyA {
    public void doSomething() {
        ...
        Foo foo = FooFactory.getInstance();
        ...
    }
}

public class FooFactory {
    private static Foo foo;

    public static Foo getInstance() {
        if (foo == null) throw new IllegalStateException();
        return foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要在启动时连接FooFactory,以便LegacyA可以简单地调用getInstance(),以便它返回一个Foo实例(它也是在应用程序上下文中定义的bean).

<bean id="legacyA" class="LegacyA"/>

<bean id="foo" class="Foo"/>

<!-- I need this bean to be injected with foo so that the FooFactory can return a foo -->
<bean id="fooFactory" class="FooFactory"/>
Run Code Online (Sandbox Code Playgroud)

编辑:我不得不重新修改我的例子,因为我在自己的头脑中有点困惑...

java spring

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

在Rails中分组选择

简单的问题 - 如何将select(ActionView :: Helpers :: FormOptionsHelper)与分组选项一起使用?

我已经使用了select_tag(ActionView :: Helpers :: FormTagHelper),但我真的希望使用select标签来匹配表单的其余部分.这可能吗?

我的选择如下:

[
  ['Group 1', ["Item 1", "Item 2", "Item 3"]],
  ['Group 2',["Item 1", "Item 2", "Item 3", "Item 4"]]
]
Run Code Online (Sandbox Code Playgroud)

我的观点目前是:

%tr#expense
  %td
    = f.text_field :value
    = f.hidden_field :type, :value => mode
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

每次我使用<_ href代码"_"


... <a href=""http://localhost:8888/PhpProject1/php.php/Php.php"><img src="/PhpProject1/vital1_top_logo.jpg"  height="180" border="0px" > height="180"  border="0px" " ></a>
          type="text/css" rel="stylesheet" />  ...
</head>
Run Code Online (Sandbox Code Playgroud)

每次我使用此标签时,图像右侧会出现"_"

html

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

python stdout flush和tee

当管道输入三通时,以下代码以断管结束,但在未通过管道传输时表现正常:

#!/usr/bin/python
import sys
def testfun():
    while 1:
        try :
            s = sys.stdin.readline()
        except(KeyboardInterrupt) :
            print('Ctrl-C pressed')
            sys.stdout.flush()
            return
        print s

if __name__ == "__main__":
    testfun()
    sys.exit()
Run Code Online (Sandbox Code Playgroud)

预期产量:

./bug.py 
Ctrl-C pressed
Run Code Online (Sandbox Code Playgroud)

当管道输入三通时,观察到的是管道损坏或根本没有输出,即tee stdout上没有任何内容,而bug.log中没有任何内容:

./bug.py | tee bug.log
Traceback (most recent call last):
  File "./bug.py", line 14, in <module>
    sys.stdout.flush()
IOError: [Errno 32] Broken pipe
Run Code Online (Sandbox Code Playgroud)

这可能是什么原因?

python tee

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