小编dio*_*ney的帖子

WCF:OneWay OperationContract上的异常处理

我正在使用Silverlight客户端和.NET 3.5 WCF服务的WCF双工服务.

我的方案是:在双工推送OneWay操作从服务器到客户端如果在客户端通知处理程序中发生异常,则通道会出现静默故障,因此任何进一步的双工调用都会从服务器超时并失败.(如此处所解释的单向操作和例外)

我的问题:

  1. 我可以用FaultContracta 装饰,OneWay OperationContract在客户端包装异常并防止通道故障吗?
  2. 如果没有,在从服务器双工推送期间捕获客户端上发生的异常会有什么其他方法?

silverlight wcf duplex isoneway faultcontract

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

免费的LSI服务或API来获取相关的关键字

有人告诉我雅虎曾经有一个免费的LSI服务,称为Yahoo Boss API,自7月20日起就要求付费,并且微软必应搜索引擎提供免费服务,提供类似但不如Yahoo Boss API的功能.

是否存在除上述之外的其他免费API,为开发人员提供此类服务?

我一直试图从谷歌找到类似的东西而没有任何结果.

api seo search-engine latent-semantic-indexing bing-api

5
推荐指数
0
解决办法
1304
查看次数

使用jquery和javascript水平滑动div

我试图在我的关于我们的页面中显示我的推荐.在那里我使用3个divs水平样式来同时显示3个推荐.

这里我想尝试做的是我想添加一些滑动效果与查询消失前3 divs然后需要加载第二个3 divs与不同的推荐.等等..我做了HTML和CSS ..但不知道怎么用查询...可以任何身体帮我做这个.. ???

<div class="testimonials">
    <div class="cols">
        contents...1st time                    
    </div>
    <div class="cols">
        contents...1st time       
    </div>
    <div class="cols">
        contents...1st time       
    </div>

    <div class="cols">
        contents...2st time                    
    </div>
    <div class="cols">
        contents...2st time       
    </div>
    <div class="cols">
        contents...2st time       
    </div>

</div>


.testimonials {
    width: 640px; 
    height: 300px;
    //background: red; 
}

.cols {
    width: 150px;
    height: 200px;
    margin: 0 20px 0 0;
    background: gray;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

任何评论,任何想法非常感谢...

谢谢..

html javascript css jquery

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

使用Web Audio API扩展音频

对于即将推出的使用Web Audio API的项目,我希望能够放大一些音频的音量.

正如我在文档中所读到的,增益节点将输入信号乘以其增益值.文档说明该值在0to 的范围内1,因此放大似乎不适用于增益节点.但我怎么能这样做呢?

html5 google-chrome web-audio-api

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

YouTube iFrame API行为不一致/不确定

我无法通过iframe/HTML5 API隔离我的JavaScript代码中的错误来控制Youtube视频.

我回到主要文档页面上的演示代码:

https://developers.google.com/youtube/iframe_api_reference

...令我惊讶的是,即使我从那里使用演示代码而且没有改变任何东西,我也会看到相同的不一致行为.

行为是在某些时候,当我加载此页面时,播放器自动播放(这是代码的意图),有时则不然.它总是在加载方面成功.此外,玩家似乎永远不会在6秒后停止,与评论所说的相反.

断点验证至少部分问题onPlayerReady()并不总是被调用.当我设置断点时onPlayerReady(),通常不会到达,并且只达到玩家继续成功进行自动播放的次数.

当然,这种行为可能取决于我的互联网连接的速度和可靠性,这是有线的,否则看起来相当快.我刚刚测试了它--24 Mbps,看起来非常一致.

如果我对html进行表面的更改,那么有时会提示页面加载到自动播放,但并非总是如此.有时我连续5次重新加载,没有自动播放或onPlayerReady断点被击中,然后第6次这样做,那时它会自动播放罚款.

我在Mac OS 10.8.4上使用Chrome v30.0.1599.101.

我知道代码处于测试阶段且处于不稳定状态,并且不应该是生产级别,但我希望有一些我可以尝试的东西.

这是我正在使用的代码,仅供参考,以防上面的api参考页面上发布的代码发生变化.再说一遍,我不会改变一个角色.

<!DOCTYPE html>
<html>
  <body>
    <!-- 1. The <iframe> (and video player) will replace this <div> tag. -->
    <div id="player"></div>

    <script>
      // 2. This code loads the IFrame Player API code asynchronously.
      var tag = document.createElement('script');

      tag.src = "https://www.youtube.com/iframe_api";
      var firstScriptTag = document.getElementsByTagName('script')[0];
      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

      // 3. This function creates an <iframe> (and YouTube player)
      //    after the API …
Run Code Online (Sandbox Code Playgroud)

javascript iframe jquery html5 youtube-api

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

在拦截器内使用`$ mdToast`触发循环依赖

题:

如何$mdToast在不触发错误的情况下在拦截器内部使用?

建立:

拦截器定义:

(function () {
  'use strict';

  angular
    .module('app.components.http-errors-interceptors')
    .factory('HttpError500Interceptor', HttpError500Interceptor);

  /* @ngInject */
  function HttpError500Interceptor($q,
                                   $mdToast,
                                   $filter) {

    var interceptor           = {};
    interceptor.responseError = responseError;

    function responseError(responseError) {
      if (responseError.status === 500) {
        $mdToast.show($mdToast.simple()
                              .content($filter('translate')('APP.COMPONENTS.HTTP_ERRORS_INTERCEPTORS.500'))
                              .position('bottom right')
                              .hideDelay(5000));
      }
      return $q.reject(responseError);
    }

    return interceptor;
  }
})();
Run Code Online (Sandbox Code Playgroud)

拦截器配置:

(function () {
  'use strict';

  angular
    .module('app.components.http-errors-interceptors')
    .config(moduleConfig);

  /* @ngInject */
  function moduleConfig($httpProvider) {
    $httpProvider.interceptors.push('HttpError500Interceptor');
  }
})();
Run Code Online (Sandbox Code Playgroud)

问题:

当我加载应用程序时,它会触发以下错误:

未捕获错误:[$ injector:cdep]找到循环依赖项:$ http < - $ templateRequest < - …

javascript circular-dependency angularjs angular-http-interceptors angularjs-material

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

Handlebars.js中的'each'中的变量未定义

我有我的渲染功能:

renderTracksList = function(tracks){
    var source   = $("#timeline-template").html();
    var template = Handlebars.compile(source);
    var data     = {
                    tracks: tracks, 
                    client_id: App.config.client_id
                };

    var html     = template(data);

    $('#timeline').html(html);
}
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我试图client_id在循环中使用print ,但是在循环上下文中它是未定义的,那么如何访问和打印变量?

{{#each tracks}}
<div class="track">
    {{title}} - 
    <a href="javascript:App.play('{{permalink_url}}')">PLAY</a>
    {{#if downloadable}}
    - <a href="{{download_url}}?client_id={{client_id}}" target="_blank">DOWNLOAD</a>
    {{/if}}
</div>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我已经尝试过了:

<a href="{{download_url}}?client_id={{../client_id}}" target="_blank">DOWNLOAD</a>
Run Code Online (Sandbox Code Playgroud)

javascript handlebars.js

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

PHPStorm和WordPress项目错误

我正在使用PHPStorm开发WordPress插件(主要用于HTML/CSS/JS).

每个插件都是一个单独的PHPStorm项目,因为我可以通过这种方式获得一些好处.

问题是在处理插件时,WordPress类似的功能_e标记为Warnings(黄色),信息PHPStorm给出的是

"Undefined function _e"
Run Code Online (Sandbox Code Playgroud)

如何配置PHPStorm它理解WordPress功能并且不显示错误并自动完成功能而不需要包含WordPress安装的大项目?

wordpress syntax-error phpstorm

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

链接的属性target ="_ newtab"

HTML " "标记中_newtabtarget属性的值是什么?我找不到有关浏览器兼容性的信息.a

它适用于所有现代浏览器吗?

如果浏览器选项用户设置为在新窗口中而不是在新选项卡中打开链接,它将如何工作?

这个值是否在HTML标准中描述?

html hyperlink target

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

如何在内部npm模块上使用Mongoose

如何在驻留的npm模块中使用Mongoose已经打开的连接?/node_modules

例如:

app.js触发打开通过连接requir荷兰国际集团common/db.js和执行connect()方法.

在后来的app.js一个电话就是发a_model/index.js在需要的a_model.js文件,然后发布了findOne(),因为它检测到没有连接打开,以便将呼叫排队永远永不执行从未被执行调用.

我已经通过检查日志检查了连接是否已打开,因此问题是其他问题.

值得注意的是,我能够使类似的设置正常工作,但不必a_module是一个npm模块,它是app文件夹下面的常规目录.

最后,我在下面很棒的家伙的帮助下正常工作.

通过使用globalnodejs对象,我能够暴露数据库连接,而不会使代码混乱:

db.js:

global.db = mongoose;
Run Code Online (Sandbox Code Playgroud)

a_model.js:

mongoose = global.db;
Run Code Online (Sandbox Code Playgroud)

瞧!

参考:http://productbuilder.wordpress.com/2013/09/06/using-a-single-global-db-connection-in-node-js/

mongoose node.js npm

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