小编use*_*326的帖子

drop exists如果存在并创建

我想检查[tbl]上是否存在触发器并创建另一个触发器.我试过这种方式,但没有奏效.我究竟做错了什么?

IF EXISTS (SELECT * FROM sys.objects WHERE [name] = '[dbo].[trg]' AND [type] = 'TR')
      DROP TRIGGER [dbo].[trg] ON [dbo].[tbl]
GO
CREATE TRIGGER [dbo].[trg] ON [dbo].[tbl] 
AFTER DELETE
AS
BEGIN
   //
END
GO
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server triggers sql-server-2008

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

HTML5 Canvas toDataURL返回空白

我想上传图像文件,将它们绘制到画布中,进行更改并将其保存在数据库中.我试图测试canvas image(Pic)返回的base64值,它是空的.但是,当我将canvas(Pic)附加到文档时,我看到了结果.我在这做错了什么?

function handleFileSelect(evt) {
  var files = evt.target.files; // FileList object                
  for (var i = 0, f; f = files[i]; i++) {

    if (!f.type.match('image.*')) {
      continue;
    }
    // read contents of files asynchronously
    var reader = new FileReader();

    // Closure to capture the file information.
    reader.onload = (function(theFile) {
      return function(e) {

        var canvas = document.createElement("canvas");

        var datauri = event.target.result,
          ctx = canvas.getContext("2d"),
          img = new Image();

        img.onload = function() {

          canvas.width = width;
          canvas.height …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 html5-canvas

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

如果json对象中的键相同,则替换值

我有以下数组,其中包含json对象:

items = [{"Id":"car","color":"blue"},{"Id":"truck","color":"red"}]
Run Code Online (Sandbox Code Playgroud)

我有新的json对象.如果此对象的"Id"(newItem)与项目中的"Id"匹配,我想替换"颜色"值.

newItem = {"Id":"car","color":"yellow"}
Run Code Online (Sandbox Code Playgroud)

所以,我想输出这样的:

items = [{"Id":"car","color":"yellow"},{"Id":"truck","color":"red"}] 
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的:

for (var i=0; i<items.length; i++) {
    var x = items[i];

    if(x.Id == newItem.Id){    //first check if id matches  
        if (JSON.stringify(items[i]) == JSON.stringify(newItem))  { 
            alert('objects are same');                        
            return ;           
        } 
        else {
            var newColor = JSON.stringify(x).replace(x.color, newItem.color);
            alert(JSON.parse(newColor));

        }
    }            
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将datetime字符串转换为Utc

如何在格林尼治标准时间将datetime字符串转换为utc时间格式。

var x = "02/01/2017 10:00";
var z = DateTime.ParseExact(x, "ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

c# asp.net datetime

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