小编Kyl*_*yle的帖子

使用除另一行之外的其他行的值插入行?

我正在尝试创建一个存储过程,该行将使用列a,b,c,d,其中id = @id,并插入一个具有相同a,b,c值的新行,但d将不同.

在这种情况下,大约有50列,但只有一列需要不同.

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

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

如何在网页上搜索一些文字?

我之前使用过WatIn来从网站上搜集大量数据.我知道我可以用这个来处理这个任务,但是如果可能的话,我希望有一个更轻松的解决方案.

我希望能够访问一个URL,看看网站上是否有"打开"字样,或者网站上是否有"关闭"字样.

有人有个好主意吗?

.net c# web-scraping

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

选择时间为30分钟或更短的行?

我已经在google上找到了在X天内选择行的方法,但我datetime在SQL Server 2008表中有一个列,并希望得到datetime最近30分钟内的行.

谁能告诉我怎么做?

谢谢.

sql sql-server-2008

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

为什么这个AJAX调用需要这么长时间?

这通常需要2-4秒,这对于它正在进行的工作来说似乎太长了.这是AJAX:

$("#IngTable").html("<center><img src=../img/loading.gif /></center>");

    var search = document.getElementById("IngSearch").value;
    var apiLink = "/API/Ingredient/Search?search=" + search;
    $.ajaxSetup({ accepts: "application/json" });
    $.ajax({
        url: apiLink,
        type: "GET",
        success: function(data) {
            var ingredients = JSON.parse(data);
            var htmlIngred = "";
            for (var i = 0; i < ingredients.length; i++) {
                htmlIngred += "<tbody><td><span>" + ingredients[i].Name + "</span></td><td><a class='btn btn-success btn-mini' onclick='addIngred(" + ingredients[i].IngredientId + ");'>Add</a></td></tbody>";
            }
            document.getElementById("IngTable").innerHTML = htmlIngred;
        },
        error: function (a, b, c) { }
    });
Run Code Online (Sandbox Code Playgroud)

这是Web API控制器:

    [HttpGet]
    public string IngredientSearch(string search)
    { …
Run Code Online (Sandbox Code Playgroud)

javascript c# ajax asp.net-mvc jquery

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

如何对字符串进行排序,以便首先以搜索词开头的字符串?

我有一个很大的字符串列表.我目前通过做一个搜索来处理搜索

.Where(x => x.Contains(search)).ToArray()
Run Code Online (Sandbox Code Playgroud)

这得到了我想要的所有结果,但顺序很差.例如,搜索"ch"可能会出现:

Potato Starch
Chicken
Run Code Online (Sandbox Code Playgroud)

因为它们都包含ch,所以我希望它们都能显示出来,但我希望Chicken在数组中排在第一位,因为它以ch开头.

有什么方法可以重新排序我的结果,所以以搜索字符串开头的字符串是在数组的开头?

c# sorting search

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

SQL Server INSERT触发器如何获取当前行的数据

我以前从未创建过触发器,我正在尝试在线阅读,但有点困惑。

我想在表上创建一个触发器,在插入时,它将从不同的列中获取一些数据并将其插入到其他几个不同的表中。

我不知道如何编写 T-SQL 来从列中获取数据。

insert into [othetTable] 
values ([col1 from row that was inserted], [col5 from row that was inserted])
Run Code Online (Sandbox Code Playgroud)

获取这些值的语法是什么?

谢谢

sql sql-server-2008-r2 sql-server-2012

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

多线程读取静态对象是否安全?

没有线程会修改变量.他们都在阅读.这样安全吗?

c# thread-safety

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

如何从实体框架中删除约束?

我从数据库生成了EF图,但我决定不设计数据库并生成edmx,我想设计图并从中生成数据库.

但是,当我从数据库生成图表时,仍然存在一些限制,我似乎无法删除.一个约束是不再存在的列,因此.edmx会抛出错误.

我有什么方法可以删除这个约束吗?我不想从数据库中删除它并从数据库更新,因为我在图上做了很多更改,不想再次重做它们.

entity-framework

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

Xamarin形式 - 强制显示后退按钮

我有一个标签页,里面有4个导航页面.

我希望后退按钮显示在每个导航页面的"主页"页面上,然后我想覆盖该事件,因此如果单击主页,它将返回上一个选项卡(我将跟踪他们一直在自己的标签上).

我试图在每个导航页面的根目录上显示后退按钮:

NavigationPage.SetHasBackButton(this, true);
Run Code Online (Sandbox Code Playgroud)

但后退按钮似乎没有显示出来.如何强制显示后退按钮?

xamarin.forms

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

UIKit.UIKitThreadAccessException:UIKit一致性错误:您正在调用只能从UI线程调用的UIKit方法

我正在尝试运行这段代码:

GetRepsButton.Command = new Command(async () =>
            {
                var url = @"https://url";

                HttpClient client = new HttpClient();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                //crashes here
                var test = await client.GetStringAsync(url);
            });
Run Code Online (Sandbox Code Playgroud)

当我这样做时,整个应用程序崩溃并且输出窗口显示此错误:

ROR: +[MSWrapperLogger MSWrapperLog:tag:level:]/7 Unhandled Exception:
UIKit.UIKitThreadAccessException: UIKit Consistency error: you are calling a UIKit method that can only be invoked from the UI thread.
  at UIKit.UIApplication.EnsureUIThread () [0x00020] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIApplication.cs:89 
  at UIKit.UIGestureRecognizer.RemoveTarget (Foundation.NSObject target, System.IntPtr action) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.g.cs:342 
  at UIKit.UIGestureRecognizer.OnDispose () [0x00016] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.cs:41 
  at UIKit.UIGestureRecognizer.Dispose (System.Boolean disposing) [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.6.0.16/src/Xamarin.iOS/UIKit/UIGestureRecognizer.g.cs:959 …
Run Code Online (Sandbox Code Playgroud)

xamarin.ios xamarin xamarin.forms xamarin-forms-4

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