小编Kap*_*pol的帖子

navigator.geolocation.watchPosition - 频率

我尝试了这段代码:

<!DOCTYPE html>
<html>
  <head>
    <title>Location Location Location</title>

    <script type="text/javascript" charset="utf-8">

    var watchID = null;

    // PhoneGap is ready
    //
    function f() {
        // Update every 1 ms seconds
        var options = {enableHighAccuracy: true,timeout: 5000,maximumAge: 0,desiredAccuracy: 0, frequency: 1 };
        watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
    }

    // onSuccess Geolocation
    //
    function onSuccess(position) {
        var xmlhttp;
        if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
        }else{// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }       
        var str = 'Latitude: '  + …
Run Code Online (Sandbox Code Playgroud)

html javascript geolocation

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

Azure App Service Deploy的版本4-找不到* .deploy.cmd

我试图使用Azure App Service Deploy的版本4和连接的发布配置文件将应用程序发布到Azure。不幸的是,该发行版总是在部署阶段通过以下日志停止运行:

2018-06-05T13:46:47.1570167Z ## [section]开始:部署到Azure

2018-06-05T13:46:47.1577464Z任务:Azure应用服务部署

2018-06-05T13:46:47.1577875Z描述:使用内置图像或docker容器,ASP.NET,.NET Core,PHP,Python或基于节点的Web应用程序,在Windows上更新Azure WebApp服务,在Linux上更新Web应用程序,功能应用,移动应用,Api应用,使用Web Deploy / Kudu REST API的Web作业

2018-06-05T13:46:47.1578288Z版本:4.1.7

2018-06-05T13:46:47.1578503Z作者:Microsoft Corporation

2018-06-05T13:46:47.1578765Z帮助:更多信息

2018-06-05T13:46:48.5822489Z ## [错误]错误:找不到具有指定模式的软件包:D:\ a \ r1 \ a_CI .NET Core \ drop * .deploy.cmd

2018-06-05T13:46:48.5857098Z ## [section]完成:部署到Azure

我不知道该怎么办,因为在Azure部署文档中找不到关于任何deploy.cmd文件的任何信息。我必须使用当前处于“预览”模式的版本4,因为通过发布配置文件进行部署是我唯一的选择。


更多信息:

MSDeploy在发布个人资料中用作网络发布方法。

这是调试日志(我已经用xyz替换了一些名称,但是我认为这里的信息不相关):

2018-06-06T09:08:35.0003493Z ## [debug] agent.workFolder = D:\ a

2018-06-06T09:08:35.0033559Z ## [debug]正在加载输入和端点

2018-06-06T09:08:35.0038896Z ## [debug]正在加载ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN

2018-06-06T09:08:35.0049663Z ## [debug]正在加载ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION

2018-06-06T09:08:35.0052788Z ## [debug]正在加载ENDPOINT_AUTH_SYSTEMVSSCONNECTION

2018-06-06T09:08:35.0056543Z ## [debug]正在加载INPUT_CONNECTIONTYPE

2018-06-06T09:08:35.0058753Z ## [debug]正在加载INPUT_DEPLOYTOSLOTORASEFLAG

2018-06-06T09:08:35.0060382Z ## [debug]正在加载INPUT_EXCLUDEFILESFROMAPPDATAFLAG

2018-06-06T09:08:35.0061865Z ## [debug]正在加载INPUT_INLINESCRIPT

2018-06-06T09:08:35.0063426Z ## [debug]正在加载INPUT_PACKAGE …

azure azure-web-sites azure-pipelines-release-pipeline

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

为什么`where`在列表理解中产生解析错误,但`let`却没有?

让我们定义一个简单的函数func:

func :: [Int] -> [Int]
Run Code Online (Sandbox Code Playgroud)

我想where在定义这个虚假函数时在列表解析中使用一个子句.

func xs = [ y where y = x + 1 | x <- xs]
Run Code Online (Sandbox Code Playgroud)

不幸的是,在尝试编译时,我收到以下消息:

parse error on input `where'
Run Code Online (Sandbox Code Playgroud)

如果我决定使用该let条款,一切正常:

func xs = [ let y = x + 1 in x | x <- xs] -- compilation successful
Run Code Online (Sandbox Code Playgroud)

为什么我不能where像我原来想要的那样使用?

haskell list-comprehension where-clause

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

为什么xs ++ acc在无限列表上使用foldr时有效,但是acc ++ xs却没有?

我知道问题标题可能会产生误导,因为我没有在这里连接任何无限列表.随意提出更合适的东西.

以下是使用cycle函数的工作实现:Preludefoldr

fold_cycle :: [a] -> [a]
fold_cycle xs = foldr step [] [1..]
    where step x acc = xs ++ acc
Run Code Online (Sandbox Code Playgroud)

如果我们将操作数切换++acc ++ xs,则此功能不再起作用.它会产生一个堆栈溢出,根据我的理解,这是尝试生成一个永无止境的表达式以供以后评估的结果.

我无法理解这背后的原因是什么.我的理由是,无论操作数的顺序如何,foldr都应该评估step一次,生成新的累加器并step在必要时再次进行评估.为什么会有区别?

haskell fold

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

为什么在使用绑定到“let”的联合类型成员时需要括号?

具有以下类型:

type MyType =
    | MyType of string
Run Code Online (Sandbox Code Playgroud)

我尝试这样做:

let myFunc x =
    let MyType y = x
    y // Compilation error
Run Code Online (Sandbox Code Playgroud)

这会导致编译错误:

值或构造函数y未定义。

但是,如果我在 周围加上括号MyType y,代码就会编译。

let myFunc x =
    let (MyType y) = x
    y // Compiles successfully
Run Code Online (Sandbox Code Playgroud)

这两个版本有什么区别?

f#

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

为什么VisualTreeHelper.GetChildrenCount返回0个顶级控件?

我修改了此处接受的答案中存在的代码,以返回对特定类型的第一个找到的控件.但是当我尝试从窗口本身开始遍历时, VisualTreeHelper.GetChildrenCount返回0,尽管它上面放了一个网格.我所做的修改对结果没有影响.

以下是我调用该方法的方法:

DockPanel panel = UIHelper.FindFirstChild<DockPanel>(this);
Run Code Online (Sandbox Code Playgroud)

这是我的XAML代码:

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="216" Width="267">
    <Grid>
        <DockPanel Height="200" Width="250">
            <StackPanel Orientation="Horizontal" DockPanel.Dock="Top" Background="LightBlue">
                <Button Content="01" Margin="1 1 15 1"/>
                <Button Content="02" Margin="1"/>
                <Button Content="03" Margin="1"/>
            </StackPanel>

            <StackPanel Orientation="Horizontal" Height="25" DockPanel.Dock="Bottom" Background="LightBlue">
                <TextBlock VerticalAlignment="Center">Processing...</TextBlock>
                <ProgressBar Value="75" Width="100" Margin="4"/>
            </StackPanel>

            <Grid>
                <TextBlock>Content area</TextBlock>
            </Grid>
        </DockPanel>
    </Grid>    
</Window>
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

为什么我不能在不参考 Outlook 库的情况下使用 MailItem.BodyFormat?

当 VBA 项目包含对 Microsoft Outlook 对象库的引用时,以下代码工作正常。如果没有,最后一行会产生Invalid procedure call or argument错误。

Set olApp = CreateObject("Outlook.Application")
Set olMail = olApp.CreateItem(0)
olMail.BodyFormat = olFormatHTML 'error here :-(
Run Code Online (Sandbox Code Playgroud)

我认为我从来没有遇到过这样的情况:只有当我添加对该库的引用时,该库中的属性或方法才可用。

此问题发生在 Excel 2010/2013 上。我没有在其他版本上测试过。

excel vba

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

这个循环如何工作?

我希望下面的循环增加指针,直到遇到空终止字符.但它无法正常工作.

while (*s++ != '\0')
    ;
Run Code Online (Sandbox Code Playgroud)

这个做了:

while (*s != '\0')
    s++;
Run Code Online (Sandbox Code Playgroud)

我似乎无法理解两者之间的区别.

这个问题与The C Programming Language书的练习5.3有关.

c pointers while-loop

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