问题列表 - 第43249页

如何在代码中处理来自API /库的异常?

我有以下几行代码:

FileInfo dbFile = new FileInfo(fileName);
dbFileSize = (long)dbFile.Length / 1024;//KB
Run Code Online (Sandbox Code Playgroud)

有8个可能的例外new FileInfo(fileName)dbFile.Length来电.我不能忽视它们.我必须抓住它们.

您将如何处理这8个例外情况?单独抓(太多行)?抓住超级Exception赛车只抓一个?要么 ...

.net c#

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

当Operations接受接口时,从PHP调用ASMX Web服务

我有一个.Net Web服务,它有一个接受我作为参数编写的接口的方法.我们称这个接口为ICustomer.

你会如何从PHP调用这个方法?

方法定义是

    [WebMethod]
    public string RegisterCustomer(ICustomer customer)
    {
     ...
    }
Run Code Online (Sandbox Code Playgroud)

php c# web-services asmx

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

检索多列Access列表框的选定行的列值

如何检索多列列表框中所选行的指定列的值?

我通过使用SQL字符串设置RowSource属性来填充列表框.BoundColumn设置为值1.

我可以通过使用检索绑定列(所选行的)的值ListBox.Value.但我也想要另一列的价值.

ms-access ms-access-2007 access-vba

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

Java jar文件到存储库(CVS,SVN ..)

为什么将Java jar文件提交到存储库(CVS,SVN ..)是个坏主意.

java jar

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

有人能解释这个正则表达式吗?

/^[\p{Ll}\p{Lm}\p{Lo}\p{Lt}\p{Lu}\p{Nd}]+$/mu
Run Code Online (Sandbox Code Playgroud)

这是cakePHP用于验证字母数字字符串的正则表达式验证.我无法理解Ll,Lm,Lt等是什么?这是为了验证字母数字字符串,因此他们应该测试数字和字符.有人可以解释一下这个表达吗?

谢谢.

php regex

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

开发人员如何让业务用户定义应用程序逻辑?

我正在开发一个新的应用程序,一个经理正在推动业务规则管理系统(BRMS)和工作流管理系统的概念,我正在试图找出集成这些类型的最佳方法工具.

关于这些类型的系统,我不知道我不知道什么,所以我试图获得其他观点和信息.

管理者正在寻找的是业务用户无需开发人员时间(或开发人员时间最短)即可更改业务规则或流程的能力.

当我想到它如何适合代码时,我更容易理解BRMS.它非常简单,我可以看到逻辑如何完全驻留在应用程序之外.由于我没有对这些类型的系统做过多少工作,我将非常感谢有关与.NET集成的优质产品的任何信息,或者有关体验的信息.(我们正在关注InRule,Blaze Advisor和ILOG规则)

我不太确定的是工作流程部分.

Workflow Foundation对我来说很有意义,因为它是一个已知的,已定义的工作流程,它集成到应用程序代码中,但是管理员不是在寻找基础,他想要一个允许业务用户定义和更新工作流程的工具.允许最终用户动态创建工作流的任何类型的系统对我来说都不太合理.

我被要求将WorkflowGen视为工作流引擎的一个示例.对我而言,除非开发人员将.NET代码编写为与后端系统接口,否则它看起来完全是自包含的.

我可以理解一个工作流程系统,它允许用户定义特定的,有限的操作,如"电子邮件等等"和"需要批准",但我不知道应该如何动态定义应用程序的工作流系统flow可以集成到应用程序中,甚至可以集成到我刚刚描述的更简单的系统如何显示和更新后端数据.

我正在推动用例,这样我就可以更好地理解我的manger在应用程序代码之外移动这些类型的逻辑方面正在寻找的东西,但与此同时,我很欣赏任何人在这些类型的系统上的任何信息.正如我所说,我不知道我不知道什么,我们的业务用户似乎认为我们的新应用程序应该支持这些类型的工具.我想确保由于缺乏知识而限制了我们的功能.

感谢您提供任何信息或建议.

workflow business-logic dynamic business-rules inrule

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

Visual Studio 2010调试器跨越方法,不会在断点处停止

我的Visual Studio 2010调试器有时会有一种非常奇怪的行为......

有时它不会在断点处停止,但是当它停止时,我想进入一个方法时,调试器就会跳过它.此外,这些过度步骤方法中的断点也会被忽略.

当这种奇怪的行为发生时,它也不会在异常中中断,而只是忽略它们.

我试图重建我的项目,重置Visual Studio设置并禁用调试器设置,如"仅在我的代码中断开",但没有任何工作.

我该如何解决这个问题?

debugging visual-studio-2010

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

找到Palindromes的这两个功能之间的区别

我写了一个函数来检查一个单词是否是回文,但是"意外",该函数失败得非常严重,这里是:

bool isPalindrome (const string& s){
 string reverse = "";
 string original = s;
 for (string_sz i = 0; i != original.size(); ++i){
  reverse += original.back();
  original.pop_back();
 }

 if (reverse == original)
  return true;
 else
  return false;
}
Run Code Online (Sandbox Code Playgroud)

当你传入一个只包含一个字符的字符串时,它给了我"字符串迭代器偏移超出范围错误",即使我们传入一个空字符串(虽然我知道它是因为反向变量的初始化),并且当你传入一个未分配的字符串,例如:

string input;
isPalindrome(input);
Run Code Online (Sandbox Code Playgroud)

后来,我发现了一个更好的功能,它可以像你期望的那样工作:

bool found(const string& s)
{
 bool found = true;
 for (string::const_iterator i = s.begin(), j = s.end() - 1; i < j; ++i, --j) {
  if (*i != *j)
   found = false;
 }
 return found;
}
Run Code Online (Sandbox Code Playgroud)

与第一个函数不同,当您为其指定未分配的字符串变量或空字符串并且适用于单个字符等时,此函数会正确失败... …

c++

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

哪个应该先画,类或序列图?

我和我在大学的教授讨论过UML图.他认为应该在进入类图之前绘制序列图,但我认为相反.我想在完成用例图之后,下一个图应该是类图,之后我们应该得到序列图.Rational rose要求我们使用序列图中的类,这些类已经在类图中.

谁能帮我这个?

uml class-diagram sequence-diagram

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

在我的linux上安装gdal-config

我搜索整个网络找不到指南gdal-config.

我有百胜,但百胜没有gdal-config,我已经安装了gdal.

我只需要能够在shell上执行此操作 - gdal-config而不是获取命令未找到错误.

我的发行版是Fedora.我没有apt-get.

gdal

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