问题列表 - 第3694页

测试业务线(LOB).NET应用程序?

我想知道这里是否有人有单元测试LOB应用程序(通常是CRUD)的经验.

我已经涉足Visual Studio中的内置单元测试工具,但我发现很难运行打到数据库的测试.由于数据发生了变化,再加上我不知道自己在做什么这一事实,似乎很难产生预期的结果并断言它们.另外我甚至听说你不应该对数据库进行单元测试......但是其他人如何对CRUD LOB软件进行单元测试呢?

我听到很多TDD和测试的持续集成,但似乎我甚至不能创建单元测试,我真的不能使用这些方法.因为像记事本这样的产品很容易创建单元测试...你有一定数量的功能,这些功能应该总是产生相同的结果.但是对于LOB应用程序,您可以在测试环境中创建或删除或修改销售订单等内容.

任何见解将不胜感激!

.net testing unit-testing

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

用于更快,更好的Web开发的工具

多年来,大多数Web开发人员都会建立一个工具库或"交易工具".最近我发现了rsync,这让我感到很惊讶,这些年来我没有使用它.您认为哪些工具最引人注目?请坚持你经常使用的那些并发誓.它们也可以是框架,平台,编辑器以及您认为Web开发人员应该使用的任何其他内容(jquery,joomla,xdebug,vi,notepad ++等).

我将从一对夫妇开始:

  1. rsync - "单击"同步到实时服务器,反之亦然
  2. mysqldump - 与rsync一起使用来同步数据库
  3. 测试样式书签 - 现场css编辑器书签,通过允许实时编辑,击败了"编辑>保存>重新加载"周期.
  4. javascript shell - 附加到窗口的javascript shell窗口
  5. firebug - 高级javascript/css/dom调试器
  6. php-shell - 我经常使用它来快速测试语句,函数,类或脚本
  7. CSS-Discuss Wiki - 如果你在这个wiki上找不到你的CSS问题的解决方案我会感到惊讶(在这种情况下你应该添加它)
  8. 字体矩阵 - 帮助我选择字体堆栈
  9. PHPMyAdmin - 我确定每个人都使用它来管理他们的MySQL数据库,但我想我会把它添加到列表中以获得良好的衡量标准

即使我在LAMP环境中突出显示了工具,您也可以提及您在环境中使用的工具.

html

76
推荐指数
8
解决办法
7213
查看次数

如何再次请求中止的HttpWebRequest?

我的目标是在失败时重试异步HttpWebRequest.

当我Abort()一个HttpWebRequest时,我再也无法使用BeginGetResponse().因此,再次请求的唯一方法可能是重新创建HttpWebRequest对象.它似乎需要大量工作,因为我必须从旧对象复制所有属性.有没有捷径?

注意:我认为序列化可以解决我的问题,但是这个类不会序列化,正如前一个问题所讨论的那样.

更新删除示例源代码,因为它是不必要的

关于此问题的当前视图没有快捷方式,重做请求的唯一方法是创建另一个HttpWebRequest对象,就像创建原始对象一样.

.net c# httpwebrequest

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

哪个开源数据库是会计相关系统的最佳选择?

我正处于为公司规划和设计定制会计应用程序的早期阶段.我的目标是为数据存储部分使用开源关系数据库,我知道有两个广泛支持的可靠数据库:MySQL和PostgreSQL.

对于需要事务,存储过程,函数和安全性的系统,是否有任何关于这两个数据库中哪一个最适合会计应用程序的意见,或者是否存在我缺少的另一个数据库?

我对MySQL和MS SQLServer 2005比较熟悉,但由于许可成本的原因,我试图摆脱后者.

让我补充一点:这不是像Quickbooks或Peachtree那样的会计需求.这基本上是一个处理我们提供的特定业务服务的会计的系统.可能有两到三个系统满足这种需求,在任何定制之前定价在六位数范围内,并且需要我的小公司长期与供应商结婚.因此,我们正在内部构建应用程序.

此外,虽然我很欣赏买入与建造的观点,但我想摆脱那个特定的宗教问题,因为购买道路已经被采取,供应商失败了.有时您只需要自己完成工作,这个特定的项目和预算需要保证.

感谢大家到目前为止的回复.

database accounting open-source

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

UIViewController的目的

我目前正在学习Objective-C,来自Java背景,我可以毫不费力地制作GUI应用程序.因此,我正在考虑其中一些问题的方式可能有点过时.这是问题(请原谅漫步) -

UIViewController的目的是什么?

让我举一个具体的例子.假设您正在创建一个使用一组GUI小部件的单视图应用程序.您可以手动将它们放在代码中,也可以使用InterfaceBuilder.在Java和HTML等其他语言中,我总是手工编写代码并且不使用GUI工具,因为我发现它们不允许我进行我所需的自定义.话虽如此,我听说InterfaceBuilder是甜蜜的(专家是手工做的吗?).所以假设我在XIB文件中放置了一堆小部件,然后想在代码中加载这个UIView.

在我看来(我错了吗?)我需要使用UIViewController才能正确地对UIView进行去除,但是对于我的应用程序来说,我对控制器本身没有用处(让我们把MVC留在这里一分钟).那么我是否必须为这个简单的单视图应用程序创建UIViewController?

让我们将它扩展到两个UIView应用案例.在这种情况下,我有一个有两个视图的应用程序,其中一个是完全自定义的,没有小部件(drawRect在这里,我来),另一个视图是widget-tastic(设置等).我希望能够交换视图,其中一个是我在IB中创建的,另一个是纯代码.我正在创建自定义绘制的UIView,如下所示:

eyesView = [[EyesView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];")

在小部件视图的情况下,我正在使用:

settingsView = (SettingsView *)[[[UIViewController alloc] initWithNibName:@"SettingsView" bundle:nil] view];

但我似乎无法找到一种方法来唤醒XIB而不使用我没用的虚拟UIViewController. 这让我回到原来的问题 - UIViewController的目的是什么?它是否仅仅是苹果公司为了让开发人员轻松启动和运行导航窗格及其类似产品(我无法想象)而包含的精美内容?

有没有更好的方法来做这一切?

iphone model-view-controller cocoa-touch

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

构建热插拔WCF服务库的最佳方法

我一直在研究一个WCF服务库,希望所有的业务逻辑最终都能生存下来.我遇到的问题是,有时我必须快速修复服务,为了应用这些修复,我必须停止Windows服务,替换服务DLL,然后重新启动Windows服务.当我们开始将越来越多的逻辑迁移到此层并且必须关闭整个服务以进行任何更改时,这将开始引起额外的麻烦.

我想要做的是创建一个Windows服务的空shell并动态加载和卸载服务.根据需要加载和卸载.Net DLL的最佳方法是什么?或者依靠IIS来提供这种服务会更好吗?

.net wcf

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

在C#中使用Timer

我试图在c#中使表单在x时间内不可见.有任何想法吗?

谢谢,乔恩

c# timer

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

C#中的数学优化

我整天都在分析一个应用程序,并且已经优化了几个代码,我在todo列表中留下了这个.它是神经网络的激活函数,被调用超过1亿次.根据dotTrace,它占总功能时间的约60%.

你会如何优化这个?

public static float Sigmoid(double value) {
    return (float) (1.0 / (1.0 + Math.Pow(Math.E, -value)));
}
Run Code Online (Sandbox Code Playgroud)

c# optimization performance neural-network

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

如何在不使用tabindex的情况下跳过项目?

在javascript onfocus()处理程序中,有一种好方法可以将焦点转移到Tab键顺序中的下一个项目,而无需手动输入应该是下一个项目的ID吗?

我在Django/jQuery中构建了一个HTML日期选择器.这是一个行编辑,后跟一个弹出日历的日历图标.我希望能够从行编辑到下一个输入,跳过日历图标的链接.我的意思是它是一个通用的小部件,所以我不能硬编码下一个的id并调用.focus().我知道我可以在所有内容上设置tabindex属性,但这比我想要的更加手动.另外,iirc,它不会阻止它获得焦点,它只会把它放在Tab键顺序的末尾.

javascript focus tab-ordering

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

C++中的Reference Variable有什么价值?

指针存储/被分配一个存储器地址;

那个参考变量怎么样?

它像堆栈上的任何其他非指针简单变量一样存储对象的实际值?

谢谢!

c++

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