小编raz*_*ebe的帖子

try-catch阻止会降低性能吗?

这个链接指出,

为了捕获异常,我们必须将一部分代码置于异常检查之下.这是通过将该部分代码包含在try块中来完成的.当在该块内出现异常情况时,抛出异常将控制转移到异常处理程序.如果没有抛出异常,代码将继续正常运行并忽略所有处理程序.

这是否意味着由于在运行时"检查"的额外任务,使用try块会降低性能?

c++ performance exception-handling exception try-catch

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

速度(测试实例)

如何在速度模板中测试给定对象的类.我找不到instanceof指令

velocity

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

使用区域设置来检测使用英制单位的时间

我正在开发一个想要以厘米(cm)或英寸(")显示长度的应用程序.有没有办法从区域设置中选择正确的单位?无论如何我还要投入一个选项,以便用户可以覆盖区域设置.

美国,利比里亚和缅甸应使用英制单位和世界其他地区的正常单位.一种方法是在我自己的类中加入这个逻辑,但我更喜欢使用任何内置逻辑(如果可用).有什么指针吗?

android localization internationalization units-of-measurement

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

C#生产者/消费者

我最近遇到了生产者/消费者模式c#实现.它非常简单,(至少对我来说)非常优雅.

它似乎是在2006年左右设计的,所以我想知道这种实施是否
安全
- 仍然适用

代码如下(原始代码参考http://bytes.com/topic/net/answers/575276-producer-consumer#post2251375)

using System;  
using System.Collections;  
using System.Threading;

public class Test
{  
    static ProducerConsumer queue;

    static void Main()
    {
        queue = new ProducerConsumer();
        new Thread(new ThreadStart(ConsumerJob)).Start();

        Random rng = new Random(0);
        for (int i=0; i < 10; i++)
        {
            Console.WriteLine ("Producing {0}", i);
            queue.Produce(i);
            Thread.Sleep(rng.Next(1000));
        }
    }

    static void ConsumerJob()
    {
        // Make sure we get a different random seed from the
        // first thread
        Random rng = new Random(1);
        // We happen to …
Run Code Online (Sandbox Code Playgroud)

c# design-patterns monitor producer-consumer

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

向客户端发送数据的最佳做法是什么:POCO或DTO?

我正在使用EF 4和POCO开始一个项目.

向客户端发送数据的最佳做法是什么?我应该发送POCO还是应该有DTO?

在将实体(与上下文断开连接)发送到客户端时,我是否应该注意任何问题?

建议的做法是将POCO发送到客户端层吗?

.net c# poco dto entity-framework-4

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

<both style ="clear:both">中的"both"意味着什么

<div style="float:left">Hello</div>
<div style="float:right">Howdy dere pardner</div>
<div style="clear:both"></div>
Run Code Online (Sandbox Code Playgroud)

我知道它的作用,但为什么这个名字both呢?什么both 意思

html css clear

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

SOAP使用什么端口号?

SOAP协议的默认端口号是什么?

port soap

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

什么是`int*userMask [3] [4]`指向?

我正在修改一些代码并遇到一个声明,我无法理解:

int *userMask[3][4] = {0};
Run Code Online (Sandbox Code Playgroud)

究竟是什么指向?它是一个矩阵,每个元素都是指针吗?或者它指向一个大小的矩阵[3] [4]?

谢谢


我想我的问题是userMask[2][maskElement][user]当声明为什么时可以工作int.userMask不能让它int[]正常工作吗?我不能理解这个权利......

请注意,感谢您对cdecl Robert的建议.但是,有没有人知道如何在XP命令提示符中使用它?我只能得到语法错误:(

c arrays pointers

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

通过ksh中的一系列整数进行迭代?

如何在ksh中使用for循环遍历一个简单的整数范围?

例如,我的脚本目前正在执行此操作...

for i in 1 2 3 4 5 6 7
do
   #stuff
done
Run Code Online (Sandbox Code Playgroud)

...但是我想将范围扩展到7以上.有更好的语法吗?

shell ksh

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

C#:调用按钮事件处理程序方法而不实际单击按钮

我的aspx文件中有一个名为btnTest的按钮..cs文件具有在单击按钮时调用的函数.

btnTest_Click(object sender, EventArgs e)
Run Code Online (Sandbox Code Playgroud)

如何从我的代码中调用此函数(即没有实际单击按钮)?

c# asp.net button event-handling

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