问题列表 - 第1898页

如何为<asp:button>的访问键添加下划线?

如何为访问密钥的第一个字母添加下划线?

.net c# asp.net

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

Linq到WCF的实体

我将所有实体放在我的edmx文件中的单独项目中,并使用WCF服务将它们暴露给我的客户端应用程序.

这意味着我不必为我的客户端应用程序提供指向包含edmx文件的项目的直接链接.这将是不好的,因为它将对象用于查询数据库.

但是只能从我的客户端应用程序访问我的WCF服务使用的实体.例如,因为我的服务中包含以下代码:

public MyClass GetMyClass()
{
     return new MyClass();
}
Run Code Online (Sandbox Code Playgroud)

..我可以在我的客户端应用程序中使用访问MyClass,例如:

myServiceInstance.MyClass cls = new  myServiceInstance.MyClass()
Run Code Online (Sandbox Code Playgroud)

如果我的edmx文件中有一个名为MyClass2的实体,我想在我的客户端应用程序中使用该怎么办!如何实现它而不给我的客户端直接链接到我的edmx文件项目或在我的服务层中创建一个返回MyClass2的无用方法

其他人在做什么?

非常感谢

c# linq asp.net wcf linq-to-entities

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

性能问题:将十六进制char转换为Java中的数字值的最快方法?

我想从表示十六进制值(大写或小写)的字符转换为字节,如

'0'->0, '1' -> 1, 'A' -> 10, 'a' -> 10, 'f' -> 15 etc...
Run Code Online (Sandbox Code Playgroud)

我会经常调用这种方法,所以性能很重要.有没有比使用预先初始化HashMap<Character,Byte>从中获取值更快的方法?

回答

看起来这是使用switch-case和Jon Skeet的直接计算解决方案之间的一个折腾 - 尽管如此,交换机案例解决方案似乎有点微不足道.Greg的阵列方法胜出.以下是各种方法的200,000,000次运行的性能结果(以ms为单位):

Character.getNumericValue:
8360

Character.digit:
8453

HashMap<Character,Byte>:
15109

Greg's Array Method:
6656

JonSkeet's Direct Method:
7344

Switch:
7281
Run Code Online (Sandbox Code Playgroud)

多谢你们!

基准方法代码

你好,JonSkeet,你是​​老竞争对手.;-)

public class ScratchPad {

    private static final int NUMBER_OF_RUNS = 200000000;

    static byte res;

    static HashMap<Character, Byte> map = new HashMap<Character, Byte>() {{
        put( Character.valueOf( '0' ), Byte.valueOf( (byte )0 ));
        put( Character.valueOf( '1' ), Byte.valueOf( …
Run Code Online (Sandbox Code Playgroud)

java algorithm performance

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

使html验证成为构建周期的一部分

目前,当我构建我的网站时,我必须在3wbc网站上手动打开验证它(意味着当歌剧弹出时,按ctr + alt + shft + u)为每个页面.每当我构建页面时,是否可以自动验证每个页面?

Ps:此页面未验证;)

html validation build-process visual-studio

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

.net SqlCommand.ExecuteReader是否关闭连接?

在这句话中:

myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Run Code Online (Sandbox Code Playgroud)

如果发生异常,它会关闭连接吗?

.net sqlcommand sqlconnection

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

如何为多线程支持添加测试?

我有一个Java服务,现在将以批处理模式执行.多线程支持添加到服务中,因此对于每个批处理请求,线程池将专用于执行批处理.问题是我该如何测试?我有功能测试通过服务的线程版本,但不知何故,我觉得必须有一个习惯用于测试这个.

java testing multithreading

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

NUnit和NAnt的未来考虑因素

在.NET v1期间,我尝试使用NUnit和NAnt的其他工具来说服同事开发测试驱动和自动构建的工作习惯,但没有取得太大成功.当.NET Framework 2.0和Visual Studio 2005 Team Suite出现时,我能够"强迫"我的团队编写测试并在Visual Studio中为自己提供可视化测试.我还能够通过额外的MSBuild任务来调整项目文件,以实现更多的构建自动化.

当然,这并不意味着微软已经提供了完美的系统,但我相信他们已经采取了正确的步骤.所有这些功能都融入到框架和产品中并成为"原生",它使得动作开发人员更容易进入更好的开发实践.

很久以前就忘记了开源选项(我确实错过了),我想知道当前NUnit和NAnt的化身是什么价值主张?在这个阶段,人们可以争论说服团队使用MSBuild或MSTest?

澄清:我的公司是一个纯粹的微软SI.Visual Studio Team Suite版本,Database Professional版本,TFS等可供我们使用.我们不使用Visual Studio Professional版本或更小版本.

msbuild nant nunit mstest

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

非法尝试将集合与两个打开的会话相关联

我正在尝试为另一个pojo中的集合添加一个pojo.我确定我在某个地方犯了一个非常愚蠢的错误,但我无法弄清楚如何解决它.

我有一个pojo LookupTable,它包含一个列列表:

public class LookupTable {
  private long id;
  // More properties go here...
  private List<Column> columns;

  public void addColumn(Column column) {
    this.columns.add(column);
  }

  // More methods go here...
}
Run Code Online (Sandbox Code Playgroud)

在我的休眠配置中,我有:

<class name="LookupTable" table="ARR_LOOKUP_TABLE">
  <id name="id" column="ID">
    <generator class="native"/>
  </id>
  <!-- Some properties here -->
  <bag name="columns" cascade="all,delete-orphan" access="field">
    <key column="LOOKUP_TABLE" not-null="true"/>
    <one-to-many class="Column"/>
  </bag>
</class>

<class name="Column" table="ARR_LOOKUP_COLUMN">
  <id name="id" column="ID">
    <generator class="native"/>
  </id>
  <!-- Some properties here -->
</class>
Run Code Online (Sandbox Code Playgroud)

在我的Spring配置文件中,我有:

<tx:advice id="txAdvice" transaction-manager="txManager">
  <tx:attributes>
    <tx:method name="*" propagation="REQUIRED"/> …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate transactions

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

如何使用Perl的LWP提取网站的XML并保存在文件中?

如何从网站(http://tv.yahoo.com/listings)中提取信息,然后从中创建XML文件?我想保存它以便稍后解析并使用JavaScript显示信息?

我是Perl的新手,我不知道如何做到这一点.

javascript xml perl extract lwp

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

什么是python 2.3 for windows执行像ghostscript这样的程序在路径中有多个参数和空格的最佳方法?

当然有某种抽象可以实现这一点吗?

这基本上就是命令

cmd = self._ghostscriptPath + 'gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 
      -r196X204 -sPAPERSIZE=a4 -sOutputFile="' + tifDest + " " + pdfSource + '"'

os.popen(cmd)
Run Code Online (Sandbox Code Playgroud)

这种方式看起来真的很脏,必须有一些pythonic方式

python windows ghostscript

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