问题列表 - 第25170页

SQL Management Studio - 执行当前行

在SQL Server 2008 Management Studio中,我可以按F5执行当前查询窗口中的所有内容.我也可以突出显示一个查询,然后按F5运行该突出显示的查询.

有没有一种方法可以运行我的光标所在的单个查询,或者运行查询我的光标到第一个';'?

ssms

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

如何使有效服务高度可用?

我知道,与Network Load BalancingFailover Clustering我们可以使被动服务的高可用性.但是活跃的应用呢?

示例:我的一个应用程序以固定间隔从外部资源检索一些内容.我想象了以下场景:

  1. 在一台机器上运行它.问题:如果此实例丢失,则不会检索内容
  2. 在群集的每台计算机中运行它.问题:将多次检索内容
  3. 在集群的每台机器中都有它,但只在其中一台机器上运行它.每个实例都必须检查某种公共资源,以决定轮到它完成任务.

当我在思考解决方案#3时,我想知道应该是什么共同资源.我曾想过在数据库中创建一个表,我们可以用它来获取全局锁.

这是最好的解决方案吗?人们通常如何做到这一点?

顺便说一下,它是在Windows Server 2008上运行的C#.NET WCF应用程序

.net load-balancing high-availability failovercluster windows-server-2008

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

如何取消引用hashref常量?

假设我有一个hashref常量,如下所示:

use constant DOGS => {
    Lassie => 'collie',
    Benji  => 'mutt',
    Scooby => 'great dane',
    Goofy  => '???'
};
Run Code Online (Sandbox Code Playgroud)

我怎样才能正确地取消引用它来说出来......它们的关键是什么?

warn ref DOGS; # HASH at untitled line 12.
warn keys( %{DOGS} ); # Warning: something's wrong (empty list)
warn keys( DOGS ); # Type of arg 1 to keys must be hash (not constant item)
Run Code Online (Sandbox Code Playgroud)

以下是我能够使它工作的唯一方法:

my $dogs = DOGS;
warn keys( %$dogs ); # LassieBenjiGoofyScooby at untitled line 15.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

perl

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

使用C#确定窗口是否可见

我在C#中有一个Console/Form混合应用程序,目前,我必须依赖user32.dll来显示/隐藏控制台窗口.但我似乎无法找到一种方法,我可以确定控制台窗口是隐藏还是可见(不自行存储值)

c# user32

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

从Python列表中过滤元素?

我想从列表列表中过滤元素,并使用lambda迭代每个元素的元素.例如,给定列表:

a = [[1,2,3],[4,5,6]]
Run Code Online (Sandbox Code Playgroud)

假设我只想保留列表总和大于N的元素.我尝试写:

filter(lambda x, y, z: x + y + z >= N, a)
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

 <lambda>() takes exactly 3 arguments (1 given)
Run Code Online (Sandbox Code Playgroud)

如何在将每个元素的值分配给x,y和z时进行迭代?像zip这样的东西,但对于任意长的列表.

谢谢,

ps我知道我可以使用:filter(lambda x:sum(x)...,a)来写这个,但这不是重点,想象这些不是数字而是任意元素,我想将它们的值赋给变量名.

python list-comprehension list

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

将文件压缩为字节以上载到SQL Server

我试图将文件压缩到SQL Server数据库表.我不能确保该工具的用户在源文件文件夹上写了priveledges,所以我想将文件加载到内存中,将其压缩为一个字节数组并将其插入到我的数据库中.

以下不起作用.

class ZipFileToSql
{
    public event MessageHandler Message;
    protected virtual void OnMessage(string msg)
    {
        if (Message != null)
        {
            MessageHandlerEventArgs args = new MessageHandlerEventArgs();
            args.Message = msg;
            Message(this, args);
        }
    }
    private int sourceFileId;
    private SqlConnection Conn;
    private string PathToFile;
    private bool isExecuting;
    public bool IsExecuting
    {
        get
        { return isExecuting; }
    }
    public int SourceFileId
    {
        get
        { return sourceFileId; }
    }
    public ZipFileToSql(string pathToFile, SqlConnection conn)
    {
        isExecuting = false;
        PathToFile = pathToFile;
        Conn = conn; …
Run Code Online (Sandbox Code Playgroud)

c# gzip

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

维基百科文章名称(无内容)

我正在做一个项目,我需要知道所有的维基百科文章名称(我不需要内容).有没有我可以下载这些数据的地方.

wikipedia web-scraping

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

如何在Webview中显示pdf文档?

我想在webview上显示pdf内容.这是我的代码:

WebView webview = new WebView(this); 
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true); 
webview.loadUrl("http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf");
Run Code Online (Sandbox Code Playgroud)

我得到一个空白的屏幕.我也设置了互联网许可.

pdf android webview

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

如果您已经关闭了SqlConnection,是否需要关闭/处理SqlDataReader?

我注意到了这个问题,但我的问题更加具体.

使用是否有任何好处

using (SqlConnection conn = new SqlConnection(conStr))
{
     using (SqlCommand command = new SqlCommand())
     {
        // dostuff
     } 
}
Run Code Online (Sandbox Code Playgroud)

代替

using (SqlConnection conn = new SqlConnection(conStr))
{
     SqlCommand command = new SqlCommand();
     // dostuff
}
Run Code Online (Sandbox Code Playgroud)

显然,如果您计划使用相同的连接运行多个命令,这很重要,因为关闭a SqlDataReader比关闭并重新打开连接更有效(调用conn.Close();conn.Open();也会释放连接).

我看到许多人坚持认为未能关闭SqlDataReader手段会留下开放的连接资源,但这不仅适用于您不关闭连接的情况吗?

c# sql dispose sqlconnection sqldatareader

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

ListCtrl - wxPython/Python

我的问题是,我们是否可以为某个项目分配/绑定某个值并隐藏该值(或者如果我们可以用另一种方式做同样的事情).

示例:假设ListCtrl上的列是"Name"和"Description":

self.lc = wx.ListCtrl(self, -1, style=wx.LC_REPORT)
self.lc.InsertColumn(0, 'Name')
self.lc.InsertColumn(1, 'Description')
Run Code Online (Sandbox Code Playgroud)

当我添加一个项目时,我希望它们显示Name参数和描述:

num_items = self.lc.GetItemCount()
        self.lc.InsertStringItem(num_items, "Randomname")
        self.lc.SetStringItem(num_items, 1, "Some description here")
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是基本上为未显示的项目分配一些内容,以便稍后我可以在应用程序上访问.

所以我想添加一些未在应用程序上显示但在项目值上的内容,如:

hiddendescription = "Somerandomthing"
Run Code Online (Sandbox Code Playgroud)

还是没有看不到?好吧,我想添加一个按钮来添加一个项目与其他一些TextCtrls来设置参数,TextCtrls参数是:

"名称"

"描述"

"Hiddendescription"

然后,用户填写这些文本,然后单击按钮创建项目,我基本上只想显示名称和描述并隐藏"HiddenDescription"但是这样做我以后可以使用它.

很抱歉在这篇文章中解释了超过1次,但我想确保你理解我假装做的事情.

python wxpython listctrl

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