小编Mil*_*war的帖子

如何解决消息过滤器指示应用程序正忙.(来自HRESULT的异常:0x8001010A(RPC_E_SERVERCALL_RETRYLATER))

PowerPoint.Application PowerPoint_App;
PowerPoint_App = new PowerPoint.ApplicationClass();
PowerPoint_App.DisplayAlerts = PowerPoint.PpAlertLevel.ppAlertsNone;
PowerPoint.Presentation presentation;
presentation = null;
try
{
    PowerPoint_App.Visible = MsoTriState.msoTrue;
    presentation = PowerPoint_App.Presentations.Open(strPptFilePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
    PowerPoint.Slide tempSlide = null;
    int totalSlides = presentation.Slides.Count;
    int slideNo = 0;
Run Code Online (Sandbox Code Playgroud)

我在PowerPoint_App.Presentations.Open代码上得到以下异常.

异常消息:消息过滤器指示应用程序正忙.(来自HRESULT的异常:0x8001010A(RPC_E_SERVERCALL_RETRYLATER))

我之前在这段代码中没有收到此错误.以前一切都很完美.有人可以帮忙吗?

c# asp.net ms-office office-interop

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

开始后取消/停止jquery fadeOut

我有一个非常简单的页面,当用户点击页面上的特定条目时,它会显示状态更新.

这一切都很好.第一次单击id='sts'使用正确的输出更新 ,6秒后消失.

然而,如果用户点击另一个链接时它会逐渐消失,DIV会使用新文本进行更新,但它会根据原始淡出超时时间逐渐消失.

无论如何让DIV更新再次启动淡入淡出计数器?

这就是我目前用来进行div更新的内容.

$('.first').click(function () {
    $("#sts").html('first update 1').show().fadeOut(6000);
});

$('.next').click(function () {
    $("#sts").html('second update 2').show().fadeOut(6000);
});

$('.last').click(function () {
    $("#sts").html('dinal update 3').show().fadeOut(6000);
});
Run Code Online (Sandbox Code Playgroud)

谢谢

time jquery fadeout

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

列出IP子网中的所有地址

我需要获取子网中包含的所有IP地址,我正在尝试使用IPnetwork

例如,子网192.168.1.0/29将具有以下输出:

        // Output
        // 192.168.1.0
        // 192.168.1.1
        // 192.168.1.2
        // 192.168.1.3
        // 192.168.1.4
        // 192.168.1.5
        // 192.168.1.6
        // 192.168.1.7
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

        IPNetwork ipn = IPNetwork.Parse("192.168.1.0/29");
        IPAddressCollection ips = IPNetwork.ListIPAddress(ipn);

        foreach (IPAddress ip in ips)
        {
            Console.WriteLine(ip);
        }

        // Output
        // 192.168.1.0
        // 192.168.1.0
        // 192.168.1.0
        // 192.168.1.0
        // 192.168.1.0
        // 192.168.1.0
Run Code Online (Sandbox Code Playgroud)

如您所见,这不是理想的结果.我错过了什么?是否有其他工具或方法来完成这项工作?我已经设法破解了一些东西,但它并不漂亮,我不确定它是否正确枚举更大的子网.

c# ip-address subnet cidr

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

如何获得具有特定ID的<div>中的所有<li>元素?

看起来很简单,我想我已经做过一两次了.什么是jQuery选择器语法,用于获取id"chapters"中的所有<li>元素<div>

我可以<li>使用$('li')和div 得到元素,$('#chapters')但我需要将选择限制<li>在该div内.

这是标记,后跟jQuery选择器.它不起作用,现在我不知道为什么:

<li>1 - outside the div</li>

<div id="chapters">
    <li>One</li>
    <li>Two</li>
    <li>Three</li>
</div>

<li>2 - outside the div</li>
Run Code Online (Sandbox Code Playgroud)

JQuery选择器:

$('#chapters li').css("background-color","red");
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用jQuery的外部API GET()请求

我正在使用位于此处的IMDb API v2.0,我决定对其进行测试.我不能.我认为这是来自外部网站的跨浏览器AJAX请求..但我不知道任何其他方式.例如,这是imdbapi头像的测试

看到?这是我的代码.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


    <title>IMDB api</title>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>

    <script type="text/javascript">
    $(document).ready(function()
{
    $('#movie').keyup(function() {

       var yourMovie = $("#movie").val();
  $("#debug").append("You are searching for ... "+yourMovie+"\n");

dataString = "t=Avatar";

$.ajax({
type: "GET",
url: "http://www.imdbapi.com/",
cache: false,
data: dataString,

success: function(html){
//$("#more").after(html);
alert("Success!");
}

});
});
});
</script>

</head>
<body>


<form action="#" method="get" enctype="text/html" >
<input type="text" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

我是否需要在ajax加载的PHP页面中再次包含PHP脚本?

我有一个php页面的ajax调用,我在其中使用GET传递ID.

<script>
$("#oid").change(function(){
    var oid = $(this).val();
    alert(oid);
    $.ajax({
        type: "GET", 
        url: "tabela_reservas.php",
        data: "oid="+oid,
        success: function(html) {
            $("#tabela_reservas").html(html);
        }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

它工作,除了PHP给我一个错误:

致命错误:第20行的C:\ xampp\htdocs\kwagenda\tabela_reservas.php中找不到"Reserva"类

如果我在其中包含我的类文件"tabela_reservas.php".但是这些类文件已经加载/包含在我"index.php"从我调用这个ajax页面的地方.

我的问题是:我是否需要再次包含我的php类文件,"tabela_reservas.php"或者还有另一种方法吗?

我问这个是因为,对我来说,它似乎不是一个非常优雅的解决方案,它看起来像是一个开销,因为我将在我的页面上加载两次相同的东西.

这是正确的做法还是有另一种方法可以做到这一点?

谢谢!

php jquery

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

gmail oauth2的授权代码是否会过期

我正在尝试使用oauth 2.0来使用gmail smtp.我使用aspose.dll来使用授权URL请求访问令牌.当我得到响应时,我没有获得刷新令牌.因此,如果之前的过期,则无法请求新的访问令牌.所以我想到每次我的应用程序需要获取访问令牌.如果授权代码过期,那么我就无法遵循这种方法.

gmail oauth2的授权代码是否会过期?

gmail aspose gmail-imap oauth-2.0

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

未找到架构x86_64编译错误的LLVM OS X符号

我已成功编译了LLVM kalidoscopeC中的示例.

现在,我正在扩展代码:

#include "llvm/Support/CommandLine.h"

static cl::opt<std::string> InputFilename(cl::Positional, cl::desc("<input file>"), cl::Required);

int mail(...
Run Code Online (Sandbox Code Playgroud)

现在我编译使用:

clang ++ -g toy.cpp llvm-config --cppflags --ldflags --libs all-O3 -o toy

在此更改后,我收到以下错误:

Undefined symbols for architecture x86_64: "typeinfo for llvm::cl::GenericOptionValue", referenced from: typeinfo for llvm::cl::OptionValueCopy<std::string> in toy-Pq1GSI.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

可能有什么问题,我该如何解决?

版本:

clang++ -v Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) Target: x86_64-apple-darwin12.2.0 …
Run Code Online (Sandbox Code Playgroud)

macos compilation llvm clang

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

jquery validate:如何显示和隐藏错误摘要?

在这里根据这个例子实现了一个错误摘要:

当我让它显示时,我没有线索如何在没有错误的情况下隐藏它.

我在这里用它来演示它:

键入两个字段中的任何一个字段,而错误消息消失,摘要仍然存在.必须有一个我需要订阅的事件,但我无法弄清楚.

$(document).ready(function () {

  var validator = validation_rules('#myform');
  validator.form();

  function validation_rules(form) {

    $.validator.addClassRules("fillone", {
      require_from_group: [1, ".fillone"]
    });

    var validator = $(form).validate({
      errorPlacement: function (error, element) {
        var field_error = $(form).find('#id_' + element.attr('name')).siblings('.field_error');
        if (field_error.length > 0) {
          error.appendTo(field_error);
        }

        $(field_error).show();
      },
      invalidHandler: function () {
        $("#validation_summary").text(validator.numberOfInvalids() + " field(s) are invalid");
      }

    });
    return validator;
  }

});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-validate

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

使td的背景图像适合非静态图像的100%

我有td标签:

<td class="np-logo" style="width: 228px; height: 50px;">
                                            </td>
Run Code Online (Sandbox Code Playgroud)

和CSS:

.np-logo
{
background-repeat: no-repeat;
background-size: 100%;
}
Run Code Online (Sandbox Code Playgroud)

我正在根据公司徽标更改图像.所有图像都有不同的大小和宽度.

.np-logo{background-image:url('" + companylogo + "');
Run Code Online (Sandbox Code Playgroud)

问题是图像没有正确地适应td.我希望它们占据整个td.但对于每个公司,背景图像位置都是不均匀的.我甚至尝试在图像加载上使用java脚本来适应容器.虽然没有奏效.

任何帮助人......?

javascript css jquery

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