小编use*_*050的帖子

从列中的Xml中提取值

我在Sql server中有一个表,它在一个列中存储Xml数据.Xml列数据如下所示:

<TestDef Weight="0" FailValue="2" ConceptID="-327">
  <ToleranceDef ObjectType="SomeName" TargetValue="0"TargetRange="2" />
</TestDef>
Run Code Online (Sandbox Code Playgroud)

我需要编写一个查询,从每行Xml列中取出所有的conceptId.这将是-327

我知道我可以将Xml列转换为nvarchar(max)然后使用一些reg exp来获取值但不知道如何使用正则表达式

xml t-sql sql-server

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

如何从字典中的列表中搜索<​​string,List <string >>

如果我有一本字典 <string, List<string>>.(例如<12345,List <"ABC","456","123">>并且我想拉出键'12345',其中我在列表中的每个条目的字符串列表中有"456".所以我的结果将是另一个列表.这不是用linq语句完成的吗?

c# linq dictionary

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

Visual Studio试图进入BCL cs文件

当我单步执行我的应用程序并找到像List这样的对象时...调试器在磁盘上的某个地方查找List.cs文件,无法找到它然后在VS内部的某个弹出窗口询问我它在哪里.我觉得这是我在属性中做的一些设置,现在我不知道如何关闭它.VS 2012

debugging visual-studio-2012

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

如何基于MVC中的控制器在共享布局中隐藏元素

我在页面首页的顶部有一个引导导航栏,其内部是文本输入。我希望它隐藏起来,直到执行搜索并且用户在results控制器中看到结果为止。

这是在我的引导导航栏中。

<input type="text" class="form-control" placeholder="Search">
Run Code Online (Sandbox Code Playgroud)

例如:

Hidden:  www.example.com/home/index
Visible: www.example.com/results
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc html5 twitter-bootstrap

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

使用 Twitter Bootstrap 调整页面大小时更改 css 中 div 的高度

searchResults我正在寻找一种方法,当我将大小调整为 时,将 div 的高度设置为 100% col-xs-12。当searchFilterdiv 缩小到时col-xs-12,我将其隐藏并将其高度设置为 20%。它下面的 div 的searchResults高度为 80%,当我调整大小时,col-xs-12我想将其高度更改为 100%。

我在我的 css 中尝试了这个,但它不起作用。

.searchResults .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过

.searchResults > .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

这是我的 html 和 css

.searchResults .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
.searchResults > .col-xs-12 {
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css twitter-bootstrap

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

Canvas toBlob 在 Chrome 或 IE 中未被识别为函数

我正在使用 Cropper 获取裁剪图像的 blob。我正在使用最新版本的 Chrome 和 IE,但我在 Chrome 中得到“canvas.toBlob 不是函数”,并且在 IE 中得到“对象不支持属性或方法“toBlob”。似乎我正确地遵循了文档,但我可能缺少一些库或其他东西。遵循此处的文档和 SO here 中的此线程

有趣的是我可以打电话

var t = $("#imageToCrop").cropper('getCroppedCanvas').toDataURL();
Run Code Online (Sandbox Code Playgroud)

它可以很好地返回数据,但 toBlob 似乎不起作用。

这是我的 JS 和 HTML。

var t = $("#imageToCrop").cropper('getCroppedCanvas').toDataURL();
Run Code Online (Sandbox Code Playgroud)
var canvas = document.getElementById("imageToCrop");
canvas.toBlob(function(blob) {
  var t = blob;
});
Run Code Online (Sandbox Code Playgroud)

我也在下面尝试过这个,但看到了同样的错误

var t = $("#imageToCrop").cropper('getCroppedCanvas').toBlob();
Run Code Online (Sandbox Code Playgroud)

html javascript jquery canvas

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

如果图像被使用N次,是否会在HTML页面上下载N次?

我有一张图片

<img src="~/Images/User_small.png" class="img-responsive center-block" />
Run Code Online (Sandbox Code Playgroud)

在我的页面上大约25个地方使用.

这是否意味着它必须从我的文件系统中获取25次,或者它是否知道获取它一次然后再次重用它,如果剩下的页面要求它?

如果它确实获取了一次以上,我可以以某种方式保存/缓存它,以便它不必被调用25次以上吗?

html asp.net-mvc

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

为正整数创建 jQuery 验证规则

如何仅为大于 0 的正整数(例如 1、2、3、4、5 等)创建规则?

var form = $('#formClientLicense')[0];
$(form).validate();

var quantity = $(form).find("input[name='Quantity']")[0];
$(quantity).rules("add", {
    required: true,
    min: 1,
    step: 1,
    number: true,
    messages: {
        required: jQuery.validator.format("Required Field"),
        number: "Not a number",
        min: jQuery.validator.format("Please select positive number"),
        step: jQuery.validator.format("Please select whole number (ex. 1,2,3,4)")
    }
});

if ($(form).valid()) {
    // run here
}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

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

Azure 计时器触发器:每小时的 Cron 表达式

每小时的 cron 表达式是什么?我试过这个 '0 0 * ?* *' 但它抛出了一个错误我有一个 Azure 函数计时器触发器

下面的这个表达式每分钟运行一次。

public static void Run([TimerTrigger("0 * * * * *")]TimerInfo myTimer, TraceWriter log)
Run Code Online (Sandbox Code Playgroud)

这是我在尝试“0 0 * ? * * *”和“0 0 * ? * *”时收到的错误

[11/22/2018 12:45:29 AM] 发生 ScriptHost 错误 [11/22/2018 12:45:29 AM] Microsoft.Azure.WebJobs.Host:错误索引方法“Currencies.Run”。Microsoft.Azure.WebJobs.Extensions:计划表达式 '0 0 * ? * * *' 未被识别为有效的 cron 表达式或时间跨度字符串。[11/22/2018 12:45:29 AM] 错误索引方法“Currencies.Run” [11/22/2018 12:45:29 AM] Microsoft.Azure.WebJobs.Host:错误索引方法“Currencies.Run” . Microsoft.Azure.WebJobs.Extensions:计划表达式 '0 0 * ? * * *' 未被识别为有效的 cron 表达式或时间跨度字符串。

cron azure azure-functions timer-trigger

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

错误:无法在“Window”上执行“fetch”:使用 GET/HEAD 方法的请求不能有正文

我正在使用 fetch 来调用Google TimeZone。但是当我尝试将纬度/经度和时间戳作为正文参数传递时,出现错误。

错误:无法在“Window”上执行“fetch”:使用 GET/HEAD 方法的请求不能有正文

这是我的代码。Google 允许这样称呼吗?

const data = new FormData();
data.append('location', this.latitude.value + ',' + this.longitude.value);
data.append('timestamp', Math.floor(Date.now() / 1000).toString());
data.append('key', 'my google API key')
const timeZoneResult = await fetch('https://maps.googleapis.com/maps/api/timezone/json', {
  method: 'GET',
  headers: {},
  body: data,
});
const timeZone = await timeZoneResult.json();
Run Code Online (Sandbox Code Playgroud)

这样,所有的内容都在 url 字符串中,工作正常!

https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=myKeyHere

javascript fetch google-maps-api-3 google-maps-timezone

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