问题列表 - 第2179页

语法删除以前通过GRANT EXECUTE授予的权限?

如果我通过授予角色执行权限

GRANT EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
Run Code Online (Sandbox Code Playgroud)

什么是删除它们的等效语法?

t-sql

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

Nant - 获取最新文件夹

在没有编写自定义任务的情况下,是否有一种相对简单的方法来获取某个目录中最新文件夹的名称?不需要递归.我一直在尝试使用directory :: get-creation-time和foreach循环以及if语句,yada yada.它太复杂了,我打算创建一个自定义任务.但是,我怀疑有一些更简单的方法可以通过现有的nant功能来实现.

nant

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

是否有人知道可能存在的任何.NET OpenID Provider示例代码?

我需要在.Net中实现一个OpenID提供程序并且想知道....是否已经编写并提供了任何OpenSource代码?

.net openid

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

以"敏捷"的节奏维持发布/分支?

我们有一个软件产品,可以根据客户的需求和更一般的路线图发展.

因为我们处于SCRUM项目环境中,所以非常重要的是,新功能会进入产品,然后我们面临以下选择:

  • 在已经发布的分支中实现此功能(实际上不是拥有分支的点)
  • 建立一个新的分支 - 但是我们每三个星期就有一个分支,而且它不再是可维护的了

不发布新功能不是一种选择,客户不希望等待长期里程碑计划来获得他们想要的功能,并且在客户端模块中移动功能并不总是不可思议 - 有时我们需要更改产品的核心......

鉴于这些限制,有没有人对良好做法有任何反馈?

svn maintainability scrum branch release

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

在下载短文件期间阻止Qt应用程序

我正在使用Qt4编写应用程序.

我需要从给定的http地址下载一个非常短的文本文件.

该文件很短,我的应用程序需要能够继续,所以我想确保下载是阻止的(如果文件未找到/不可用,将在几秒钟后超时).

我想使用QHttp :: get(),但这是一种非阻塞方法.

我以为我可以使用一个线程:我的应用程序将启动它,并等待它完成.线程将处理下载并在下载文件或超时后退出.

但我无法使其发挥作用:

class JSHttpGetterThread : public QThread
{
  Q_OBJECT

public:
  JSHttpGetterThread(QObject* pParent = NULL);
  ~JSHttpGetterThread();

  virtual void run()
  {
    m_pHttp = new QHttp(this);
    connect(m_pHttp, SIGNAL(requestFinished(int, bool)), this, SLOT(onRequestFinished(int, bool)));

    m_pHttp->setHost("127.0.0.1");
    m_pHttp->get("Foo.txt", &m_GetBuffer);
    exec();
  }

  const QString& getDownloadedFileContent() const
  {
    return m_DownloadedFileContent;
  }

private:
  QHttp* m_pHttp;

  QBuffer m_GetBuffer;
  QString m_DownloadedFileContent;

private slots:
  void onRequestFinished(int Id, bool Error)
  {
    m_DownloadedFileContent = "";
    m_DownloadedFileContent.append(m_GetBuffer.buffer());
  }
};
Run Code Online (Sandbox Code Playgroud)

在创建线程以启动下载的方法中,以下是我正在做的事情:

JSHttpGetterThread* pGetter = new JSHttpGetterThread(this);
pGetter->start();
pGetter->wait();
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我的应用程序一直在等待.它看起来很亮,从来没有调用'onRequestFinished'.

任何的想法 ? …

qt

8
推荐指数
2
解决办法
4549
查看次数

在Windows上安装PHP扩展

我使用的是Windows XP Home Edition.我需要为PHP安装一些扩展 - memcache,APC,.etc.而且我非常希望使用PECL来实现这一目标.问题是PECL理所当然地认为我的计算机上会有某些程序.在另一篇文章中,我读到,例如,您需要在您的计算机上安装Microsoft Visual Studio C++.但是,我下载的新版Visual Studio没有msdev.exe,而是使用vcbuild.exe,它具有完全不同的api,无法编译这些模块附带的.dsp文件.

所以我试图找到一个可以升级dsp以使用vcbuild.exe的脚本......事实证明vcbuild.exe可以做到这一点,但当然这并没有成功.

我尝试的另一件事是为Windows找到一个make脚本(nmake2make).但模块的根文件夹中没有make文件.

我还尝试下载Cygwin和MinGW,希望找到一个像*nix操作系统一样简单的构建脚本,但无济于事.

我如何在Windows机器上使用安装PHP扩展?任何人都可以帮助我摆脱这种困境吗?

php windows module pecl msdev

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

Lucene.net在Web应用程序中使用IndexSearcher/IndexWriter

我目前正在一个Web应用程序中运行Lucene.net,我想知道最好的方法,性能方面.

我目前已将其设置为使所有索引写入在计划过程中一起处理,同时优化索引.

但是对于搜索 - 我目前正在按搜索打开和关闭搜索者,我知道这并不理想.

在这种情况下,您认为最好的方法是什么?

一旦处理了更新/优化,我就需要关闭并重新打开索引搜索器,这样调度的进程(这是一个Windows控制台应用程序)需要将它完成传递给Web应用程序.

c# asp.net lucene lucene.net

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

回归测试是整个测试套件还是测试样本?

我被教导说,回归测试很小(仅足以证明你没有通过引入变更或新模块来破坏任何东西)整体测试的样本.然而,Ron Morrison和Grady Booch的这篇文章让我有不同的想法:

理想的策略是将每个单元一次放入一个,执行广泛的回归测试,纠正任何缺陷,然后进入下一个单元.

同一份文件还说:

一旦添加少量单元,就会生成测试版本并进行"冒烟测试",其中运行少量测试以确保集成产品将按预期运行.目的既不是彻底测试新单元,也不是对整个系统进行完全回归测试.

在描述烟雾测试时,作者说:

烟雾测试对整个系统进行快速检查也很重要,而不仅仅是新组件.

我从未见过一起使用的"广泛"和"回归测试",也没有将回归测试描述为"完全回归测试整个系统".回归测试应该尽可能轻松快速.烟雾测试的定义就是我学到的回归测试.

我误解了我的教学内容吗?我教的不正确吗?或者对"回归测试"有多种解释?

testing smoke-testing regression-testing

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

如何仅修改Expander按钮背景?WPF

我有一个扩展器放在一个蓝色背景的窗口上,我想使扩展器的按钮与默认颜色(蓝色,它从窗口接收)的颜色不同.当我修改扩展器的背景属性时,它会将整个扩展器,标头和所有扩展器更改为新颜色.但是,我希望只有按钮本身才能改变.有人能指出我正在寻找合适的房产吗?谢谢

wpf expander

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

使用FasterCSV将不均匀的行转换为列

我有一个CSV数据文件,其行可能有500多列,有些列少了很多.我需要转置它,以便每一行成为输出文件中的一列.问题是原始文件中的行可能并非都具有相同的列数,所以当我尝试数组的转置方法时,我得到:

`transpose':元素大小不同(12应该是5)(IndexError)

是否有替代的转置适用于不均匀的阵列长度?

ruby arrays transpose fastercsv

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