小编Tom*_*n89的帖子

为什么电话不明确?'Task.Run(Action)'和'Task.Run(Func <Task>)'

考虑以下代码:

public void CacheData()
{
    Task.Run((Action)CacheExternalData);
    Task.Run(() => CacheExternalData());

    Task.Run(CacheExternalDataTask);

    Task.Run(CacheExternalData);
}

public Task CacheExternalDataTask()
{
    // Long running code
    return Task.FromResult("Data");
}

public void CacheExternalData()
{
    // Long running code
}
Run Code Online (Sandbox Code Playgroud)

为什么Task.Run(CacheExternalData) 模棱两可?而且Task.Run(CacheExternalDataTask)不是

当我打电话时Task.Run,CacheExternalData我会认为编译器很清楚该方法没有返回a Task并且应该解析为Action

c# task

26
推荐指数
1
解决办法
1274
查看次数

Xamarin iOS:客户端构建的帖子已被取消

我无法从我的PC上的visual studio到网络Mac上的iOS模拟器启动我的Xamarin应用程序.

我收到以下错误:

C:\ Program Files(x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):警告:主题为xvs/Build/4.2.0.680/execute-task/RFTIOS的客户端build7148techn的帖子/ 5434a49%2FDetectSdkLocations已取消1> C:\ Program Files(x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):警告:操作已取消.1> C:\ Program Files(x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):warning:at System.Threading.CancellationToken.ThrowOperationCanceledException()1> C:\ Program Files( x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):警告:在System.Threading.CancellationToken.ThrowIfCancellationRequested()1> C:\ Program Files(x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):警告:在C:\ data\lanes\3513\c4382f51\source\xamarinvs\src \中的Xamarin.Messaging.Client.MessagingClient.d__23`2.MoveNext() Messaging\Xamarin.Messaging.Client\MessagingClient.cs:第135行1> C:\ Program Files(x86)\ MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(543,3):错误:客户端的帖子build7148techn上的主题xvs/Build/4.2.0.680/execute-task/RFTIOS/5434a49%2FDetectSdkLocations已被取消

有谁知道如何解决这个错误?

visual-studio xamarin.ios

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

如果语法错误,SQL Exists语句如何工作?

为什么即使SELECT缺少a FROM,这个SQL查询仍然有效,这将是一个语法错误.另请注意,查询仅显示满足该WHERE子句的查询.

CREATE TABLE Customer_Tbl
(
    CustomerName VARCHAR(50), 
    Address VARCHAR(250),
    Country VARCHAR(50)
);


INSERT INTO Customer_Tbl 
VALUES
    ('AAA', '','Philippines'),
    ('BBB', '','Mexico'),
    ('CCC', '','Philippines'),
    ('DDD', '','Mexico'),
    ('EEE', '','Philippines');


SELECT *
FROM Customer_Tbl 
WHERE EXISTS(
    -- This is missing a FROM
    -- running it by itself is a syntax error.
    SELECT 2 Customer_Tbl 
    WHERE Country = 'MEXICO'
);
Run Code Online (Sandbox Code Playgroud)

这是对SQL Server 2012和2014的测试,这是一个在线示例:http://rextester.com/GDGB80815

sql sql-server

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

使用TSQL从XML中删除具有特定值的节点

我正在尝试解析一段XML并删除包含某些值的节点.我知道如果值是精确的,如何删除它们,但我想使用类似"包含"的东西.

这可以准确删除:

update @XML set data.modify('delete //Message[text() = "customer has deleted their account"]')
Run Code Online (Sandbox Code Playgroud)

但是我想删除"Message"节点只包含文本的位置,例如:

update @XML set data.modify('delete //Message[contains(text(), "customer")]')
Run Code Online (Sandbox Code Playgroud)

但是这会返回错误:

XQuery [@XML.data.modify()]: 'contains()' requires a singleton (or empty sequence), found operand of type 'xdt:untypedAtomic *'
Run Code Online (Sandbox Code Playgroud)

xml t-sql sql-server contains

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

Html Agility Pack - 新的HtmlAttribute

在C#中使用Html Agility Pack我有一个节点,我想添加一个属性.

目前节点是一个<li>没有属性的元素,我想为它添加一个"active"类.

看起来最好用的是 node.Attributes.Add(attrClass)

哪里attrClassHtmlAttributeclass="active".

但是,如果我尝试定义一个新的,HtmlAttribute我得到一个错误,声明它没有任何构造函数.例如HtmlAttribute attrClass = new HtmlAttribute();

我的Html Agility Pack参考有什么问题,或者我做错了什么?

我可以使用另一种方法来实现我的目标吗?

html c# html-agility-pack

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

Xcode 9 - iOS 11设备日志专用

我在安装我通过MDM编写的应用程序时遇到问题.

屏幕上显示的唯一错误是:"无法下载应用"

将我的设备连接到我的Mac并在安装时查看设备日志给出了以下几行:

Nov 30 15:08:29 Thomass-iPhone appstored[152] <Error>: !B18:com.MyCompany.MyApp,J:-7184901782002726309,I:5931121481553874548#[<private>]: Failed to install application at path: <private> error: <private>
Nov 30 15:08:29 Thomass-iPhone appstored[152] <Notice>: !B18:com.MyCompany.MyApp,J:-7184901782002726309,I:5931121481553874548#[<private>]: Install failed after error: <private>
Run Code Online (Sandbox Code Playgroud)

是否可以更改日志,以便显示实际错误而不显示"私有"?

如何找出我的应用程序无法安装的原因?

xcode logging install ios

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

Jssor滑块过渡

我正试图在我的Jssor滑块上实现过渡效果,但我不确定在哪里放置选项.

该网站有一个我使用的转换代码生成器,但无论我在哪里放置代码,滑块都不使用转换.

这是我目前的尝试:

<script type="text/javascript">
        jQuery(document).ready(function ($) {
            var options =
            {
                $DragOrientation: 3,
                $AutoPlay: true,
                $SlideDuration: 1500,
                $AutoPlayInterval: 4500,
                $SlideshowOptions: {
                    $Transitions: { $Duration: 600, $Delay: 50, $Cols: 8, $Rows: 4, $FlyDirection: 5, $Formation: $JssorSlideshowFormations$.$FormationZigZag, $Assembly: 1028, $ChessMode: { $Column: 3, $Row: 12 }, $Easing: { $Left: $JssorEasing$.$EaseInCubic, $Top: $JssorEasing$.$EaseInCubic, $Opacity: $JssorEasing$.$EaseOutQuad }, $Opacity: 2 }
                }
            }
            var jssor_slider1 = new $JssorSlider$('banner_slider', options);
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript slider jssor

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

临时表中的自动增量

我正在尝试创建一个具有自动递增的关键字段的临时表.但我一直遇到语法错误.

这是我正在尝试的:

CREATE TEMPORARY TABLE
    RETURN_ARTISTS
        (KEY INT(11) NOT NULL AUTO_INCREMENT,
        ARTIST_1_KEY INT(11),
        ARTIST_2_KEY INT(11));

INSERT INTO RETURN_ARTISTS (1,1);

DELETE TABLE RETURN_ARTISTS;
Run Code Online (Sandbox Code Playgroud)

这是我一直得到的错误:

Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INT(11) NOT NULL AUTO_INCREMENT,
        ARTIST_1_KEY INT(11),
        ARTIST_2_KEY INT(' at line 3
Run Code Online (Sandbox Code Playgroud)

mysql sql temp-tables auto-increment

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