小编shA*_*A.t的帖子

sp_whoisactive导致未知查询:"Insert into <table_name> select*,%% bmk %% from <table_name> option(maxdop 1)"

sp_whoisactive 导致未知查询:

insert into <table_name> select *,%%bmk%% from <table_name> option (maxdop 1)
Run Code Online (Sandbox Code Playgroud)

我检查了上面的代码块,但没有在我的任何程序中找到此代码.任何人都可以建议这个查询可能正在做什么.

sql sql-server sql-server-2005 sql-server-2008 sql-server-2008-r2

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

微服务通信

我正在研究微服务,我正面临着一个问题.

上下文

我正在开发两个微服务:

  • 用户管理,基于Spring,带有MySQL数据库
  • 规划管理,基于ASP.NET的SQL Server数据库.此服务的唯一访问点是列出一些RESTFUL端点的API/planning/{day}/{userId} or /planning/{startDate}/{endDate}/{idUser}
  • 计费管理,Node.Js基于MongoDB.

问题

  1. 如果只允许通过用户服务访问规划信息而不同时使用这两种服务,我该怎么做?知道计划服务可以稍后从其他地方访问,但现在不能访问.

  2. 如何从MySQL数据库中访问与用户对应的计费服务的计费信息?我知道微服务没有耦合,这一点是杀了我,因为它必须以某种方式耦合?就像idUser在计费中引用一样?否则,我怎么知道我应该从我的API中公开哪个账单呢?更确切地说,微服务如何在它们之间进行通信而不进行耦合?

  3. 如何创建身份验证而不从其他服务复制身份验证服务的身份验证请求?

java node.js microservices apache-zookeeper

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

如何打开任何窗口的上下文菜单?

如何打开窗口的上下文菜单(窗口Right-Click标题栏时显示的正常Windows上下文).

我试过的东西(按一下按钮)

ReleaseCapture();
SendMessage(this.Handle, WM_NCRBUTTONDOWN, 0, 0);
SendMessage(this.Handle, WM_RBUTTONUP, 0, 0);
SendMessage(this.Handle, WM_CONTEXTMENU, 0, 0);
Run Code Online (Sandbox Code Playgroud)

还有这个:

ReleaseCapture();
SendMessage(this.Handle, WM_NCRBUTTONDOWN, HT_CAPTION, 0);
SendMessage(this.Handle, WM_RBUTTONUP, HT_CAPTION, 0);
SendMessage(this.Handle, WM_CONTEXTMENU, HT_CAPTION, 0);
Run Code Online (Sandbox Code Playgroud)

c# contextmenu sendmessage

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

计算2D网格中的帧

给定[NxM]由0和1组成的矩阵.找到此矩阵中没有1(每个单元格为0)的方框数.固定方框的框架是一组单元,它们中的每一个是最左边,最右边,最顶部或最底部的单元之一.因此,边长为1的方框包含1个单元,边长2包含4个,边长3-8个单元,边长4-12个单元.

大小为4的示例框架是:

0000
0  0
0  0
0000
Run Code Online (Sandbox Code Playgroud)

我们需要计算仅由0组成的方框数.

示例Let N=3M=4和矩阵为:

0100
0100
0000
Run Code Online (Sandbox Code Playgroud)

然后答案是12,因为有10个一个大小的帧和2个两个大小的帧.

主要问题是N,M可以达到1 ? N,M ? 2000.所以O(N^2)方法是必需的.

algorithm matrix

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

在垂直移动图像时遇到用户输入问题

我需要通过用户输入垂直移动图像,但是当我按下定义的键时没有任何反应.我不知道我用来绘制垂直新图像的命令是错误还是我的功能是?

的script.js

var map = document.getElementById("map");
var ctx = map.getContext("2d");

var baseImage = new Image();
baseImage.src = "assets/base.png";
baseImage.addEventListener("load", drawImage);

var speedyImage = new Image();
speedyImage.src = "assets/speedy.png";
speedyImage.addEventListener("load", drawImage);

var bubbleImage = new Image();
bubbleImage.src = "assets/bubble.png";
bubbleImage.addEventListener("load", drawImage);

document.addEventListener('keydown', function(event){ handleKeyPress(event);});

var dt = 1000/30.0;

function intersectRect(r1, r2) { // detects collision

    return !(r2.left > r1.right ||
    r2.right < r1.left ||
    r2.top > r1.bottom ||
    r2.bottom < r1.top);
}

function drawImage(){
    setInterval(update, 1000/30.0);
}

var x = 0; …
Run Code Online (Sandbox Code Playgroud)

html javascript user-input image

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

在div标签内添加<br>标签失败

我有这个HTML代码:

<div id="welcomename">
    <h1>Welcome! What's your name?</h1>
    <input type="text" class="form" name="name" placeholder="Your name here!" id="name"/>
    <input type="button" onclick="clicked();" value="I'm ready!"/>
</div>
<br>
Run Code Online (Sandbox Code Playgroud)

这非常完美,但我有理由,我需要<br>div 'welcomename' 内部.当我这样做时,它不起作用.

其他代码:

<div id="hiddenDiv" style="display: none;">
    <h1 id="welcomehowareyou">How are you today, ?</h1>
    <form id="welcomehowareyou2" method="post">
        <select name="mood" onchange="popup(this.options.selectedIndex)">
            <option value="" disabled selected>How are you?</option>
            <option>I'm doing great, thanks!</option>
            <option>I'm fine, but could be better</option>
            <option>I feel absolutely terrible today.</option>
            <!--<input type="submit" value="Done!"/>-->
    </form>
    <p></p>
</div>
Run Code Online (Sandbox Code Playgroud)

html

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

通过用户单击或C#中的Windows启动检测应用程序运行

我有一个C#WinForm应用程序.目前它从桌面快捷方式运行.但我想在系统启动时添加它.用户可以决定是否在启动时运行.

如果它在系统启动时运行,我想在系统托盘上最小化它,否则它将在任务栏上运行.

有没有办法检查它是否在启动时启动?

c# winforms

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

无法在Windows 8.1上安装LocalDB

我开发了一个使用SQL Server(特别是LocalDB)的应用程序,并且我刚将它推送到客户端.

客户端运行Windows 8.1 x64,但是,当我尝试直接从Microsoft安装x86或x64版本的SQL LocalDB时,我不断收到此错误:

Microsoft SQL Server 2014 Express LocalDB

安装此产品失败,因为此操作系统不支持此产品.有关支持的配置的信息,请参阅产品文档.

我有点卡在这里,并且,因为我在Windows 8.1开发机器上使用LocalDB而感到很困惑.

我该如何解决这个问题?

sql-server installation compatibility localdb windows-8.1

5
推荐指数
0
解决办法
1968
查看次数

如何在 SQL 查询中使用转义和 LIKE

我的查询是:

declare @param1 INT,
@param2 nvarchar(max)

set @param1 = 1
set @param2 = '[Test_data_forQry],[Next_Test_Data]'

SELECT * 
FROM Table1
WHERE
    ColumnA = @param1  
AND (',' + @param2 +',' LIKE '%,' + CONVERT(VARCHAR, ColumnB) + ',%');
Run Code Online (Sandbox Code Playgroud)

方括号和下划线阻止数据获取。我的问题是我应该在查询的最后一行中放置转义“\” 。我也尝试过REPLACE选项,但没有用

set @param1 = 1
set @param2 = '[Test_data_forQry],[Next_Test_Data]'

set @param2  = replace (replace(@param2  , '[', '[[]'), '_','[_]') 

SELECT * 
FROM Table1
WHERE
    ColumnA = @param1  
AND (',' + @param2 +',' LIKE '%,' + CONVERT(VARCHAR, ColumnB) + ',%');
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

如何关闭Excel VBA中的Internet Explorer实例

我正在运行一个Excel VBA宏,它打开一个IE实例,从URL中提取数据,然后再次关闭该实例.

Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
Set IE = GetObject("new:{D5E8041D-920F-45e9-B8FB-B1DEB82C6E5E}")
' Do stuff...
' Clean up
IE.Quit
Set IE = Nothing
Run Code Online (Sandbox Code Playgroud)

我查找了该方法,它应该关闭IE实例.然而,这对我不起作用.任务管理器确认该iexplorer.exe进程仍在运行.如果我多次运行宏,则添加一个新实例并且永远不会关闭.

如何让宏正确关闭实例?

我正在使用IE 8.0和VBA 7.0.

excel internet-explorer vba excel-vba

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