当一个属性不能为null时使用什么exceptiontypes?

在我的应用程序中,如果特定类的属性为null或空(如果是string),则需要引发exception。 我不确定在这种情况下使用什么是最好的例外。 我讨厌创build一个新的exception,我不确定在这种情况下ArgumentNullException是否合适。 我应该创build一个新的exception还是有我可以使用的exception? 我不介意抛出一个ApplicationException。

将System.Array转换为string

我有一个System.Array,我需要转换为string[]。 有没有更好的方法来做到这一点,只是循环访问数组,每个元素调用ToString,并保存到一个string[]? 问题是我不一定知道元素的types,直到运行时。

显示“您的下载将在x秒内开始”有什么好处?

在提供类似以下内容的“下载页面”时,是否有技术优势? 您的下载应该在几秒钟内自动开始,但如果没有,请点击这里。 是否有一些带宽或服务器效率呢? 或者是为了用户的好处? 为什么不把你的下载链接href的直接下载的URL? 示例页面 (亿元之一)

复合模式和装饰模式之间的区别?

复合模式和装饰模式之间有什么区别?

基于EXACT文本内容select元素

我有一个div列表,都包含一个p标签分类为index 。 这些p标签的文本内容是从1到n的数字 (尽pipe可能不超过30-40)。 我有以下select器,在初步testing中工作正常: var ad = $('.existing_ad .index:contains('+index+')').parents('.existing_ad'); 其中index是从p标记检索到的数字索引, .existing_ad是父div的类。 正如我所说,这工作得很好…直到我去更高的数字。 例如,当索引为1时 ,它select索引HAS A 1 IN IT的.existing_ad ,例如.existing_ad等。 我怎样才能得到唯一的索引n ?

在页面加载时调用JSF托pipebean操作

有没有办法在加载页面时执行JSF托pipebean操作? 如果这是相关的,我目前正在使用JSF 1.2。

事实之后,Pro和Con的unit testing

我有一个大约27K线大复杂的应用程序。 它本质上是一个驱动multithreading处理引擎的驱动程序,没有太多的脱离,它已经部分testing,因为它已经build成,某些组件。 我有问题,事后可以做unit testing的亲和做什么,可以这么说呢,是在执行之后。 很明显,传统的testing需要2-3个多月的时间来testing每一个方面,这一切都需要工作,而这个时间是不可能的。 过去,我已经做了相当多的unit testing,但一般都是在桌面自动化或LOB应用程序上进行的,这很简单。 该应用程序本身是内部高度组件化,真正的接口驱动。 我还没有决定使用什么特定的框架。 任何意见,将不胜感激。 什么说你。

如何防止与django post_save信号码冲突?

在我的应用程序中,我想在新用户注册时在某些表中创build条目。 例如,我想创build一个用户configuration文件,然后引用他们的公司和其他一些logging。 我用post_save信号实现了这个: def callback_create_profile(sender, **kwargs): # check if we are creating a new User if kwargs.get('created', True): user = kwargs.get('instance') company = Company.objects.create(name="My Company") employee = Employee.objects.create(company=company, name_first=user.first_name, name_last=user.last_name) profile = UserProfile.objects.create(user=user, employee=employee, partner=partner) # Register the callback post_save.connect(callback_create_profile, sender=User, dispatch_uid="core.models") 运行时运行良好。 我可以使用pipe理员创build一个新的用户,其他三个表也可以通过合理的方式获得条目。 (除了user.first_name和user.last_name之外的员工,在保存的时候并没有用pipe理员的forms填写,我还是不明白为什么这样做) 问题出现在我运行我的testing套件时。 在此之前,我创build了一堆灯具来在表格中创build这些条目。 现在我收到一个错误,指出: IntegrityError: duplicate key value violates unique constraint […]

如何使用“svn export”命令从存储库中获取单个文件?

如何使用svn export命令从存储库中获取单个文件? 我试过这个: svn export e:\repositories\process\test.txt c:\ 但是我得到这个错误: svn:e:\ repositories \ process不是一个工作副本

UNIX / MacOSX上的静态文件的“Ad-hocnetworking服务器”?

有没有这样一个小小的networking服务器,我可以从命令行调用,只是从本地文件系统获取文件,并通过特定的端口上的HTTP服务他们? 我希望能够做到这样的事情: $ cd ~/Sites/mysite $ serve . 10.0.1.1 8080 这应该启动一个networking服务器,监听10.0.1.1:8080,并提供当前目录(“。”)的文件 – 没有PHP,ASP或任何需要。 任何build议不胜感激。