问题列表 - 第37320页

如何在MultiMarkdown中使表格单元格跨多行?

我正在使用Text :: MultiMarkdown从Perl打印到HTML。

我想创建一个表,其中的某些单元格包含一些字符串,每个字符串都在单元格中的单独一行中(请参见下图中的“四个五个六个”)。样品台

我可以这样做吗?

perl markup

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

在应用程序关闭之前,log4net不会写入日志条目

我希望log4net立即写入我的ADO日志,但在应用程序存在之前它似乎没有这样做,我该如何解决这个问题呢?

asp.net log4net

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

在我的Python应用程序中找不到名称

keepProgramRunning = True

while keepProgramRunning:
    print "Welcome to the Calculator!"
    print "Please choose what you'd like to do:"

    print "0: Addition"
    print "1: Subtraction"
    print "2: Multiplication"
    print "3: Division"    


    #Capture the menu choice.
    choice = raw_input()

    #Capture the numbers you want to work with.
    numberA = raw_input("Enter your first number: ")
    numberB = raw_input("Enter your second number: ")

    if choice == "0":
        print "Your result is:"
        print Addition(numberA, numberB)
    elif choice == "1":
        print "Your result is:"
        print Subtraction(numberA, …
Run Code Online (Sandbox Code Playgroud)

python

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

在java而不是xml中使用uibinder css

在我的ui.xml中,我的风格如下

<ui:style src="../teststyle.css" />
Run Code Online (Sandbox Code Playgroud)

如果我想以编程方式使用java文件而不是ui.xml中的样式,在我的小部件中如何调用.setStyleName(..)作为css被混淆

java gwt uibinder

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

JAXB命名空间顺序

是否可以控制通过JAXB生成的文档中命名空间的顺序?我知道,它与XML标准无关,但我们需要以特定的顺序生成名称空间声明?例如,目前我们已经生成了

<rootelement a="http://www.example.com/xom" b="http://www.example.com/crops">
..
</rootelement>
Run Code Online (Sandbox Code Playgroud)

但是我需要:

<rootelement b="http://www.example.com/crops" a="http://www.example.com/xom">
..
</rootelement>
Run Code Online (Sandbox Code Playgroud)

java xml jaxb

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

使用javascript闭包将参数附加到匿名函数中的默认参数

我想在Google地理编码器API调用中添加一些额外的参数,因为我在循环中运行它,但我不知道如何将闭包参数附加到已经具有默认参数的匿名函数,该默认参数通过调用传入API.

例如:

for(var i = 0; i < 5; i++) {
     geocoder.geocode({'address': address}, function(results, status) {
         // Geocoder stuff here
     });
}
Run Code Online (Sandbox Code Playgroud)

我希望能够在传递的geocoder.geocode()匿名函数中使用i的值,但是如果我}(i));在第4行使用了一个闭包,例如它将替换第一个会破坏地理编码器的参数.

有没有办法可以使用闭包,或者将i的值传递给匿名函数?

有效的我想做的是:

geocoder.geocode({'address': address}, function(results, status, i) {
    alert(i); // 0, 1, 2, 3, 4
}(i));
Run Code Online (Sandbox Code Playgroud)

但工作:-)

javascript closures google-geocoder

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

为什么从XML变量中插入 - 选择变量表这么慢?

我正在尝试将XML文档中的一些数据插入到变量表中.让我感到震惊的是,同一个select-into(批量)运行时,insert-select需要很长时间,并且在执行查询时,SQL Server进程负责100%的CPU使用率.

我看了一下执行计划,然后发现了差异.insert-select添加了一个额外的"表spool"节点,即使它没有分配成本."表值函数[XML Reader]"然后得到92%.使用select-into,两个"表值函数[XML Reader]"各得49%.

请解释"为什么会发生这种情况"和"如何解决这个问题(优雅地)",因为我确实可以批量插入临时表,然后插入到变量表中,但这只是令人毛骨悚然.

我在SQL 10.50.1600,10.005321上尝试了相同的结果

这是一个测试用例:

declare @xColumns xml
declare @columns table(name nvarchar(300))

if OBJECT_ID('tempdb.dbo.#columns') is not null drop table #columns

insert @columns select name from sys.all_columns

set @xColumns = (select name from @columns for xml path('columns'))

delete @columns

print 'XML data size: ' + cast(datalength(@xColumns) as varchar(30))

--raiserror('selecting', 10, 1) with nowait

--select ColumnNames.value('.', 'nvarchar(300)') name
--from @xColumns.nodes('/columns/name') T1(ColumnNames)

raiserror('selecting into #columns', 10, 1) with nowait

select ColumnNames.value('.', 'nvarchar(300)') name
into #columns
from @xColumns.nodes('/columns/name') T1(ColumnNames)

raiserror('inserting …
Run Code Online (Sandbox Code Playgroud)

xml sql-server variables sql-server-2008

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

处理DateTime DBNull

我已经在SO上看过很多很多这样的版本,但是它们似乎都不能满足我的需求.

我的数据来自供应商数据库,该数据库允许DateTime字段为null.首先,我将数据拉入DataTable.

using (SqlCommand cmd = new SqlCommand(sb.ToString(), conn))
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
    da.Fill(dt);
}
Run Code Online (Sandbox Code Playgroud)

我正在将DataTable转换为List <>进行处理.

var equipment = from i in dt.AsEnumerable()
    select new Equipment()
    {
        Id = i.Field<string>("ID"),
        BeginDate = i.Field<DateTime>("BeginDate"),
        EndDate = i.Field<DateTime>("EndDate"),
        EstimatedLife = i.Field<double>("EstimatedLife")
    }
Run Code Online (Sandbox Code Playgroud)

那么,在这个实例中如何检查DBNull?我试着写一个方法.

    public DateTime CheckDBNull(object dateTime)
    {
        if (dateTime == DBNull.Value)
            return DateTime.MinValue;
        else
            return (DateTime)dateTime;
    }
Run Code Online (Sandbox Code Playgroud)

c# datetime dbnull

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

TFS2010中的门控签到

我希望利用TFS 2010的新门禁登记功能.

我有大约10个解决方案,它们作为依赖项共享一个专有的共享代码库.

我的结构是:

TeamProj/SharedCode
TeamProj/Proj1
TeamProj/Proj2
TeamProj/Proj3
........
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将所有将SharedCode项目作为依赖项的项目集成?

有可能有人可以进行重大更改,并且在手动打开/构建其他项目之前不会意识到这一点.

我想只在针对SharedCode文件夹签入时触发大型集成构建.

问题是,如果我映射实际运行其他项目的构建所需的源路径,则会自动针对所有THOSE项目选择签入.

我怎样才能拥有一个独立于运行构建实际所需源的gated-checkin控制文件夹?

干杯,戴夫

msbuild build-automation team-build tfs2010

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

ASP.NET:存储应用程序设置的位置?

最近,我发现"Web.Config"文件包含一个<appSettings>看起来适合存储应用程序设置的部分.哎呀,它甚至有一种通过标准系统库访问文件的编程方式.所以聪明一点,我写了一个接口来访问它,然后是接口的具体实现,如下所示:

public interface IAppSettings
{
    IEnumerable<string> GetValues(string componentName, string settingName);
    IEnumerable<KeyValuePair<string, string>> GetValuePairs(string componentName, string settingName);
    void SetValues(string componentName, string settingName, IEnumerable<string> valueList, bool append);
    void SetValuePairs(string componentName, string settingName, IEnumerable<KeyValuePair<string, string>> pairList, bool append);
}
Run Code Online (Sandbox Code Playgroud)

然后我发现在应用程序运行时将设置保存回"web.config"会导致整个应用程序重新启动.这对我来说似乎是完全不合理的,因为如果我回写web.config并且应用程序每次都重新启动,那么像HttpRuntime.Cache这样的东西会被完全清空,这会使我的Cache无用,因为它会不断地清空和重新填充.

所以我想知道:我应该在哪里存储我的应用程序设置?

有没有一个很好的解决方案,所以我不必自己滚?

编辑:

好的,感谢所有建议使用数据库和潜在表模式的人.我想我将采用以下架构:

settings:
    index NUMBER NOT NULL AUTO_INCREMENT   <== Primary Key
    component NVARCHAR(255) NOT NULL
    setting NVARCHAR(255) NOT NULL
    key   NVARCHAR(255)
    value NVARCHAR(255) NOT NULL
Run Code Online (Sandbox Code Playgroud)

虽然我不认为我会"设置"P-Key,但使用Auto-Incr索引代替.这样,如果我有一个需要将内容邮寄到多个管理器的应用程序,我可以存储许多:

index     component       setting        value
1         RequestModule   ManagerEmail   manager1@someplace
2         RequestModule   ManagerEmail …
Run Code Online (Sandbox Code Playgroud)

asp.net web-config appsettings application-settings

7
推荐指数
4
解决办法
9539
查看次数