小编jam*_*kes的帖子

如何在SQL Server数据库中列出用户定义的类型?

我需要枚举在SQL Server数据库中创建的所有用户定义类型CREATE TYPE,和/或找出它们是否已经定义.

使用表或存储过程,我会做这样的事情:

if exists (select * from dbo.sysobjects where name='foobar' and xtype='U')
    drop table foobar
Run Code Online (Sandbox Code Playgroud)

但是我找不到用户定义类型的等价物(或合适的替代品)!我绝对不能在任何地方看到它们sysobjects.

任何人都可以开导我吗?

sql t-sql sql-server

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

哪些问题跟踪器支持子票,以及它们如何有效地弥合项目经理和开发人员之间的差距?

有一个功能,我想在问题跟踪软件中看到,似乎并不常见,这是将票证(错误,功能请求等)划分为子任务并查看它们的能力以分层方式,可能具有某种进度条样式报告特定票证及其子票证的进度.

我的想法是,这对开发人员和项目经理都很有用:项目经理喜欢对发生的事情有一个相当广泛的概述,而开发人员需要深入了解细节,并且经常需要将任务划分为子-任务.如果有人将两个问题放入一张票中,这也会派上用场.

有谁知道问题跟踪器这样做?到目前为止,我所看到的(Trac,FogzBugz和Basecamp)都有一个单独的票据组织,所以它们对开发人员或项目经理都有用,但对两者都没有用.Assembla允许票证具有子票证(以及多个父票证),但它在这个特定功能上的可用性不是很好.

如果有这样的问题跟踪器,有没有人将它用于开发人员和项目经理,如果有,那么你有多少成功呢?或者,是否有更好的方法可供两类用户使用?

(更新:不是一个主观的"你最喜欢的bug追踪软件是什么"的问题.我问的是针对特定目的的具有特定功能的bug追踪器,所以如果不这样做,请不要发布你最喜欢的bug追踪器我所要求的是.唯一可以说是主观因素是它对于这个特殊目的的效果如何.)

project-management bug-tracking

22
推荐指数
2
解决办法
5666
查看次数

使用XPath /应用XSL转换遍历任意C#对象图

我一直在寻找一个允许我将任意C#对象传递给XSL转换的组件.

这样做的天真方法是使用XmlSerializer序列化对象图; 但是,如果你有一个大的对象图,就性能而言,这可能会导致问题.诸如循环引用,延迟加载,代理等问题可能会使这里的水域更加混乱.

更好的方法是使用某种实现IXPathNavigable和XPathNavigator的Adapter类.我遇到的一个这样的例子是来自Byte-ForceObjectXPathNavigator - 但是,它的大多数关键文档都是俄语的,我的初步测试似乎表明它有一些怪癖和特质.

有没有人知道(a)关于这个特定英语的任何资源(概述,教程,博客文章等)或(b)提供相同或类似功能的任何其他替代方案?

.net c# xml xslt xpath

10
推荐指数
2
解决办法
3705
查看次数

一般来说,ISO 9001/CMMI对源控制有什么影响,特别是Git/Mercurial/DVCS?

我一直被熟悉Team Foundation Server的人问到有关分布式源代码控制的问题.

是否可以使用GCS或Mercurial等DVCS进行源控制并符合ISO 9001或CMMI等标准?

ISO 9001和CMMI对源控制工具应该和不应该具备什么要求?

有没有Git/Mercurial认为ISO 9001/CMMI会考虑有害还是需要特别考虑的事情?

我在http://www.ssqc.com/do25v6new.pdf上找到了一些信息,但是除了需要记录已更改的内容,您的软件的哪个版本之外,它看起来似乎并不多.已部署,以及他们修复了哪些问题,并且没有理由说DVCS不能与FogBugz和CI服务器(如TeamCity)等错误跟踪器结合使用.

git mercurial cmmi

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

我在哪里可以找到一些好的WS-Security介绍和教程?

谁能指点我对WS-Security的一些不错的介绍?

我正在寻找能够提供相当温和的主题介绍的教程或内容,但我不介意它是否承担了Web服务和SOAP的基本知识.到目前为止,我见过的大部分内容都非常技术性,您需要大量复杂,详细的背景知识才能正确理解它.

我们必须在PHP中实现Web服务以及在.NET中实现一个或多个客户端,因此非常感谢涵盖这两者的资源.

ws-security web-services

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

通过代理服务器在HTTPS上使用git-svn时出现未知协议错误

我一直在尝试使用git-svn通过HTTPS访问Subversion存储库时遇到一些问题.

当我键入时git svn init --username=<my username> --trunk=https://<host>/<project>/trunk,我收到以下错误消息:

RA layer request failed: PROPFIND request failed on '/<project>/trunk':
PROPFIND of '/<project>/trunk': SSL negotiation failed: SSL error: unknown
protocol (https://<host>) at C:\Program Files (x86)\Git/libexec/git-core\git-svn
line 2299
Run Code Online (Sandbox Code Playgroud)

还有几点需要注意:

  1. 我在Windows 7 x64上使用msysgit 1.7.9.0.我还安装了Subversion 1.7.1命令行客户端和TortoiseSVN 1.7.1.
  2. 我通过代理服务器连接,我已通过HTTP_PROXY环境变量和git config http.proxy.
  3. 我可以在同一台机器上通过HTTPS克隆Github存储库而不会出现问题.
  4. 普通的Subversion客户端可以毫无问题地检出同一个项目.我也能够使用Mercurial和hgsubversion成功克隆它,虽然它确实无法识别服务器的SSL证书,所以我必须在我的mercurial.ini文件中明确指定它.因此,我正在使用git config http.sslVerify=false.但是,这没有任何区别.
  5. 单向解决方法,例如使用svnsync(例如此处建议)不是一种选择.

还有其他我没试过的东西吗?

svn git ssl git-svn

5
推荐指数
2
解决办法
3660
查看次数

NHibernate和共享的虚拟主机

有没有人能够在共享的Web主机上启动并运行基于NHibernate的项目?

NHibernate在幕后做了很多花哨的东西,但是我现在使用的主机只允许应用程序以中等信任的方式运行,这限制了你可以用反射做什么,并且它会抛出各种安全性许可错误.即使我只在映射文件中使用公共属性,但是我确实有一些类被定义为代理.

哪些公司提供体面(价格合理)的网络托管,让NHibernate无怨无悔地运行?

更新:似乎从这些答案(和我的实验 - 对不起Ayende,但我仍然无法让它在我的网络主机上工作,即使你浏览了你链接到的文章)是明智地选择你的托管服务提供商和购物.似乎WebHost4Life在这方面相当不错.但是,有没有人尝试使用1和1的Windows共享主机NHibernate?我已经拥有了一个Linux帐户,我在这方面相当满意,如果我能让NHibernate与Windows无缝协作,我可能会坚持使用它们.

security nhibernate web-hosting

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