问题列表 - 第17210页

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

使用<col width ="x*"/>设置比例列宽

我试图设置比例列宽<col width="x*" />:

<table width="600px">
    <col width="1*" />
    <col width="2*" />
    <col width="3*" />
    <tbody>
        <tr>
            <td style="border: 1px solid black;">AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA AAA
            </td>
            <td style="border: 1px solid black;">BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB BBB …
Run Code Online (Sandbox Code Playgroud)

html html-table width

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

C#3.0元组等价物(适合穷人)

我偶尔会发现自己在C#3.0中寻找模拟元组概念的方法.随着时间的推移,我有各种"穷人"的实现,这里有一些:

基本对象数组:

object[] poorTuple = new object[]{foo,bar,baz}; // basic object array
Run Code Online (Sandbox Code Playgroud)

更强烈的类型,HoHoHo ......

KeyValuePair<TypeA, KeyValuePair<TypeB, TypeC>> poorTuple;
Run Code Online (Sandbox Code Playgroud)

实现一个可以使用类型推断的类(从真实世界的函数编程中解除)

public static class Tuple{
  public static Tuple<T1, T2> Create<T1 foo, T2 bar>{
    return new Tuple<T1, T2>(foo, bar);
  }
}
// later: 
var data = Tuple.Create("foo", 42);
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 在C#3.0(或缺乏数据结构的选择语言)中使用穷人元组的任何其他方法.

  2. 在C#3.0中获取元组的最佳方法是什么- 如果有人有图书馆推荐,欢迎使用.

  3. 在什么时候(是的,概括为我)创建一个特定类型而不是列表或元组之类的东西是否有意义?(寻找经验法则)

tuples c#-3.0

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

Java RMI - 客户端超时

我正在使用Java RMI构建分布式系统,它必须支持服务器丢失.

如果我的客户端使用RMI连接到服务器,如果此服务器出现故障(例如电缆问题),我的客户端应该获得异常,以便它可以连接到其他服务器.

但是当服务器出现故障时,我的客户端没有任何反应,他一直在等待回复.如何为此设置超时?

java timeout rmi

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

如何从Perl正则表达式中仅抓取一个捕获?

除了执行以下操作之外,是否有更简单的方法从匹配中仅抓取一个元素:

my $date = ($xml_file =~ m/(\d+)-sys_char/)[0];
# or
my $date = $1 if $xml_file =~ /(\d+)-sys_char/;
Run Code Online (Sandbox Code Playgroud)

是否有一个标志来指定m不返回数组但只是一个$#匹配的连接值,所以我可以这样做:?

my $date = ($xml_file =~ mSOMEOPT/(\d+)-sys_char/);
Run Code Online (Sandbox Code Playgroud)

从最后删除0?

regex perl matching

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

当Linq没有返回时返回一个空集合

我使用下面的语句让所有的计算机对象从的意图MachineList集合(IEnumerable类型),其具有MachineStatus.该MachineList集合不会始终包含状态为i的计算机.

有时,当没有机器有一个MachineStatus我想返回一个空的集合.我的呼叫ActiveMachines(首先使用)有效,但InactiveMachines没有.

public IEnumerable<Machine> ActiveMachines
{
    get
    {
        return Customer.MachineList
            .Where(m => m.MachineStatus == "a");
    }
}

public IEnumerable<Machine> InactiveMachines
{
    get
    {
        return Customer.MachineList
            .Where(m => m.MachineStatus == "i");
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑

经过进一步审查,似乎任何枚举MachineList都会导致后续的枚举MachineList抛出:Object reference not set to an instance of an object.

因此,无论是对集合进行调用ActiveMachines还是InactiveMachines作为MachineList集合的问题都无关紧要.这尤其令人不安,因为我可以MachineList在调用代码之前通过在Watch中枚举调用来中断调用.在最低级别MachineList实现NHibernate.IQuery作为一个返回 …

c# linq ienumerable lambda

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

在ASP.NET MVC应用程序上记录用户活动

是否有一个很好的策略来记录ASP MVC应用程序上的用户活动?(ActionFilters/HTTPModules).

像上次用户活动的东西(就像StackOverflow"23分钟前看到的那样"),甚至是使用的页面和控制器,并进一步推动了点击的按钮或链接.

我安装了ELMAH但据我所知它只是用于错误记录.

PD:谷歌分析不是一个选项.

asp.net-mvc logging user-activity audit-trail audit-logging

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

使用yacc构建符号表时如何考虑范围?

我的yacc解析器创建了一个符号表,但是我需要考虑范围。我该怎么做?我听到了一些有关如何退出范围时销毁符号表的信息。尚不清楚如何执行此操作。

compiler-construction yacc

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

Java正则表达式匹配_all_空白字符

我正在寻找一个Java中的正则表达式,它匹配String中的所有空白字符."\ s"只匹配一些,它不匹配&nbsp;和类似的非ascii空格.我正在寻找一个正则表达式,它匹配Java String中可能出现的所有(常见)空格字符.

[编辑]

澄清:我不是指字符串序列" &nbsp;"我指的是通常用" &nbsp;" 表示的sincle unicode字符U + 00A0 ,例如用HTML表示,以及所有其他带有类似空白字符的unicode字符,例如"NARROW NO -BREAK SPACE"(U + 202F),以Unicode 3.2及以上编码的Word连接器为U + 2060,"ZERO WIDTH NO-BREAK SPACE"(U + FEFF)以及任何其他可以被称为空白区域的角色.

[回答]

对于我的目的,即捕获所有空白字符,unicode + traditional,以下表达式完成工作:

[\p{Z}\s]

答案在下面的评论中,但由于它有点隐藏,我在这里重复一遍.

java regex

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

WCF服务,如何从类库中获取网站URL?

我有一个在IIS中运行的WCF服务,它调用httpContext可用的类库中的函数.如何动态获取网站网址,这也可能是虚拟目录?

.net c# wcf

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