问题列表 - 第22828页

你怎么能冒出错误,以便它们可以被捕获在同一个try/catch块中?

我有一个带有抛出错误的函数的对象,

myObj = {
  ini:function(){
    this.f();
  },
  f:function(){
   throw new Error();
  } 
};
Run Code Online (Sandbox Code Playgroud)

但我只想捕捉创建对象的异常

try{
  var o = new myObj();
}catch(err){
  alert("error!");
}
Run Code Online (Sandbox Code Playgroud)

看起来我必须尝试/ catch块到处= /捕获不同功能范围内的错误事件

try{
    myObj = {
      ini:function(){
        try{
          this.f();
        }catch(err){
         alert("f threw an err");
        }
      },
      f:function(){
       throw new Error();
      } 
    };
}catch(err){
 alert("error happend while crating Obj");
}
Run Code Online (Sandbox Code Playgroud)

但我只想从一个地方捕获= /我该怎么做?

javascript error-handling

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

如何在C#中格式化数字,使12523变为"12K",2323542变为"2M"等?

可能重复:
格式化数字,如StackoverFlow(舍入到数千,后缀为K)

如何格式化C#中的数字,使12523.57变为"12K",2323542.32变为"2M"等?

我不知道如何附加正确的数字缩写(K,M等)并显示相应的数字?

所以,

1000 = 1K  
2123.32 = 2K  
30040 = 30k  
2000000 = 2M  
Run Code Online (Sandbox Code Playgroud)

在C#中是否有内置方式来执行此操作?

c# number-formatting

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

Winforms/SQL Server应用程序的记帐系统

如果您要编写垂直市场C#/ WinForms/SQL Server应用程序并需要一个会计"引擎",您会选择哪种软件包?

纵向市场,我的意思是该应用程序旨在解决一组特定的业务问题,而不是一般的会计应用程序.因此,程序的附加值是成品中存在的70%的非会计相关功能.30%的会计功能仅仅是为了实现业务的基本会计需求.

我说了所有这些导致这一点:会计引擎需要是免版税的运行时许可证,而不是超级昂贵.我找到了几个C#/ SQL Server会计应用程序,可以获得源代码和免版税的运行时间,价格为15万美元以上,这对于由大笔资金资助的绿地开发来说很好,但对于较小的应用程序,这种类型的资本支出是不可行的.对于免版税的运行时而言,价值5美元到15,000美元的东西会更合理.开源会更好.

通过会计引擎,我的意思是至少需要处理的事情:

  • 一般
  • 莱杰
  • 发票
  • 声明
  • 应收账款
  • 付款/积分

基本上,会计引擎应该让开发人员专注于解决方案的增值(行业特定业务最佳实践/流程)部分,而不必担心如何实现双重会计系统的低级细节.

理想情况下,会计引擎将在免版税运行时基础上获得许可.

建议好吗?

c# sql-server accounting winforms

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

在LLVM之上的gdb?

是否有任何调试器,如gdb或其他东西,针对C/C++,运行在LLVM之上?

考虑到LLVM的设计是多么好,这几乎是一个绝佳的机会.

c c++ llvm

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

CruiseControl.NET仅在NUnit Details页面上显示一个NUnit Assembly

我正在使用NUnit和CruiseControl.NET.我有很多测试项目和程序集.当我运行我的测试时,在NUnit Details页面上,它只显示一个程序集,但是包含所有程序集中的所有测试.在日志中,它将它们在XML中单独列出.我怎样才能解决这个问题?谢谢.

cruisecontrol.net nunit

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

如何在所有视图中看到变量 - rails

所以我有很多控制器和很多观点.

我希望每次加载每个视图时都会评估我的变量@random_quote.

我在应用程序控制器中尝试了几件事(我认为它应该在这里?)但它们都没有用.

那么如何连接这两个:@random_quote.body (in view)

@random_quote = Quote.find(:random) (在控制器右边?)

通过我的所有申请看到了什么?

谢谢您的回答!

ruby ruby-on-rails

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

使用代码添加WCF服务行为

我知道我可以使用一些XML配置添加服务行为,但我想用一块C#来做,类似于如何添加端点行为.不过,我不知道该怎么做.

换句话说,我如何添加我在下面实例化的调试行为?

var host = new ServiceHost(typeof(MyService));
var endpoint = host.AddServiceEndpoint(typeof (MysService), 
    new WebHttpBinding(), new Uri(myURL));
endpoint.Behaviors.Add(new WebHttpBehavior());
var debug = new ServiceDebugBehavior
{
    IncludeExceptionDetailInFaults = true
};
//WHAT DO I PUT HERE?
host.Open();
Run Code Online (Sandbox Code Playgroud)

c# wcf

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

Android主屏幕小部件是否支持自动轮换?

我正在制作主屏幕小部件.我希望这个小部件可以支持自动旋转.例如,如果手机处于纵向模式,我希望主屏幕小部件在主屏幕上是2个单元格*2单元格; 如果手机处于横向模式,我希望主屏幕小部件更改为主屏幕上的3个单元格*1单元格.我有可能做到吗?

谢谢.

android

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

float数组,float []和double []是不同的,还是相同的?

我正在编写我的代码,好像这些都是一样的,并且没有任何问题,但是当我将鼠标悬停在Visual Studio中的某个函数上并且看到类型定义包含我认为的3种不同类型时,它开始让我感到困惑全都一样.它们是一样的吗?还是他们不一样?

f#

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

在.NET中重构大型方法

如果我有一个大的.NET方法,我想知道将它拆分成多种方法是否是一种好的做法.我担心的是:1 - 如果只调用一次方法,是否有任何创建方法的点?
2 - 如果我在我的类中调用私有方法,我尽量不使用实例变量.这是好事还是坏事?例如:

var a, b;
public void TestMe
{
   FirstTest(a,b);
}
private void FirstTest(paramA, paramB)
{
         //code here with passed in parameters
}

//instead of:
private void FirstTest()
{
      //code here with instance variables a,b
}  
Run Code Online (Sandbox Code Playgroud)

编辑:用实例替换全局

language-agnostic methods refactoring static-methods

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