小编JJJ*_*JJJ的帖子

是什么导致"类型库导入程序无法转换成员的签名"警告?

我偶尔会在我的网络应用中收到一些警告:

Warning 5   The type library importer could not convert the signature for the member 'ADS_OCTET_STRING.lpValue'.    
Warning 6   The type library importer could not convert the signature for the member '__MIDL___MIDL_itf_ads_0000_0002.lpValue'. 
Warning 7   The type library importer could not convert the signature for the member 'ADS_NT_SECURITY_DESCRIPTOR.lpValue'.  
Warning 8   The type library importer could not convert the signature for the member '__MIDL___MIDL_itf_ads_0000_0003.lpValue'. 
---- snip ----
Warning 33  The type library importer could not convert the signature for the member 'tagARRAYDESC.rgbounds'.   
Warning …
Run Code Online (Sandbox Code Playgroud)

asp.net visual-studio-2008

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

你如何监听在JavaScript中移动的HTML元素?

我有一个HTML元素,我需要跟踪另一个元素.具体来说,我需要让两个元素的左上角和右上角定位相同.当窗口调整大小时,resize事件被触发,我可以调整依赖元素的位置.但是,如果被跟踪的元素被重新定位(但没有调整大小),我看不到任何DOM事件.

我们怎样才能知道DOM元素是否被移动了?我们正在使用最新的jQuery.

这是一个代码示例.

请注意,div elementOnemouseTrackingdivs是为了显示因某些原因而移动的元素,这些元素不在我的代码控制之内.

  1. 此代码适用于该elementOne案例.
  2. MouseTrackingTracker 不跟踪移动元素.
  3. ResizerTracker 不会在溢出的情况下在完整文本周围放置边框.

我希望trackingDivs移动和调整大小,无论跟踪元素的变化原因是什么.

此代码依赖于窗口大小调整是钩子事件.当元素改变其尺寸时,挂起一些触发的事件更接近我的需要.

<!DOCTYPE html>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.js"></script>
  <style type="text/css">
#elementOne { float : right;width : 200px; display:inline-block}
#resizer { float : left; display:inline-block}
.trackedDiv { width:50px; height:50px; background-color: blue }
.trackingDiv { position:absolute; z-index: 1; border:3px green; border-style: solid;}
</style>
<script>
  $(function() {
      $( window ).bind("resize",function(){
          $("#elementOne").trigger("reposition");
          $("#mouseTracking").trigger("reposition");
          $("#resizer").trigger("reposition");
       });

       var repositionFunction = function(selfish, element){
           var self = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery javascript-events

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

如何在Ubuntu 12.04上更新Sublime Text 2?

我正在尝试更新Ubuntu 12.04上的Sublime Text 2,我正在使用webupd8team存储库,但是我的旧版Sublime没有被覆盖.所以我最终安装了Sublime Text 2.0.1和2.0.2.当我运行sudo apt-get remove sublime-text*时,它只卸载2.0.2版本.如何卸载2.0.1版本或更新以便用2.0.2覆盖它?提前致谢.

ubuntu sublimetext2

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

Waypoints JS底视图,是否有顶级视图?

我使用航路点js来检测元素何时在视口中.

http://imakewebthings.com/jquery-waypoints/

https://github.com/imakewebthings/waypoints

是否可以检测元素顶部何时位于视口底部?

干杯

javascript scroll viewport jquery-waypoints

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

有没有控制结构或运算符的编程语言?

喜欢Smalltalk还是Lisp?

编辑

控制结构如下:

     Java                 Python               
 if( condition ) {     if cond:           
     doSomething           doSomething     
 }                                         
Run Code Online (Sandbox Code Playgroud)

要么

     Java                Python                  
 while( true )  {        while True:            
     print("Hello");        print "Hello"      
 }                                            
Run Code Online (Sandbox Code Playgroud)

和运营商

 Java, Python
 1 + 2  // + operator 
 2 * 5  // * op
Run Code Online (Sandbox Code Playgroud)

在Smalltalk(如果我是正确的)那将是:

condition ifTrue:[
   doSomething
]

True whileTrue:[
   "Hello" print 
]
1 + 2 // + is a method of 1 and the parameter is 2 like 1.add(2) 
2 * 5 // same thing
Run Code Online (Sandbox Code Playgroud)

language-agnostic programming-languages operators control-structure

9
推荐指数
4
解决办法
1751
查看次数

如何进行工人之间的沟通?

我正在尝试网络工作者,并且想知道他们如何处理难以置信的并行问题.因此,我实施了Connaway的生命游戏.(比做一个模糊或其他东西更有趣.但是在那种情况下问题会是相同的.)

目前,我有一个Web工作人员执行迭代并为UI线程发布新的ImageData以放置在我的画布中.很好地工作.

然而,我的实验并没有结束,因为我有几个CPU可用,并希望平行我的应用程序.

因此,首先,我将数据分成两部分,中间部分,然后让两个工人分别处理一半.问题当然是分裂.工人A需要来自工人B的一列像素,反之亦然.现在,我可以通过让我的UI线程将该列提供给工作人员来清楚地解决这个问题,但如果我的线程可以直接将它们传递给彼此,那会更好.

当进一步拆分时,每个工人只需要跟踪它的邻居工作者,UI线程只负责更新UI(应该是这样).

我的问题是,我看不出如何实现这种从工人到工人的沟通.我尝试通过初始化postMessage将邻居交给彼此,但这会复制我的工作人员,而不是放下参考文件,幸运的是,Chrome警告我不可能.

Uncaught Error: DATA_CLONE_ERR: DOM Exception 25
Run Code Online (Sandbox Code Playgroud)

最后我看到有一种叫做a的东西SharedWorker.这是我应该研究的,还是有办法用Worker它来解决我的问题?

javascript html5 web-worker

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

悬停工具提示时,使qTip不会消失

我正在使用qTip:http://craigsworks.com/projects/qtip2,我当前的问题是当我将鼠标悬停在工具提示时它会消失(因为目标是mouseleave/mouseout).

当我悬停工具提示时,有没有办法让它保持可见?我将工具提示定位在目标下方,因此目标和工具提示之间没有空的空间.

javascript jquery qtip2

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

无效的块标记:预期'elif','else'或'endif'

我不明白这个错误.当它存在时,它会抱怨endif.

{% if pdf_enable %}
    {% download_url request.get_full_path "Download as Excel" %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

django django-templates

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

Grunt递归副本

我正在设置一个Grunt脚本,需要复制和重组图像目录从A到B.很简单.

目录结构:

组件

  • componentA
    • JS
    • IMG
      • imgfolderA
      • imgfolderB
    • CSS
  • 以componentB
    • JS
    • IMG
      • imgfolderA

每个img目录都可以包含这些目录中的其他目录和目录,以帮助组织图像.

我想使用Grunt获取所有这些图像并将它们放在一个目录下(assets/img):

资产

  • IMG
    • DIRA
      • imgfolderA
      • imgfolderB
    • DIRB
      • imgfolderA

如果我没有指定每个组件目录(它需要完全自动化),我怎么能在grunt中执行此操作?

gruntjs

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

JavaScript中的命名参数和参数对象

最近我开始通过Nicholas C. Zakas的书籍专业JavaScript开发人员学习JavaScript,我遇到了一些我自己无法解决的问题.

正如标题所说,这完全是关于JavaScript函数中的命名参数参数对象.

例如,我们有这段代码:

function doAdd(num1 , num2) {
     arguments[1] = 10;
     alert(arguments[0] + num2);
}

doAdd(10 , 20);
Run Code Online (Sandbox Code Playgroud)

书中说,参数对象中的值会自动反映在相应的命名参数中,因此num2输入值为20的函数然后它会被覆盖arguments[1],最后得到一个值10.所有这些都清楚到此为止.然后它说

这种效果只有一种方式:更改命名参数不会导致参数中相应值的更改.

这就是问题开始的地方.

我尝试修改这段代码以了解作者所说的但我失败了.

例如

function doAdd(num1 , num2) {
     arguments[1] = 10;
     num2 = 40;
     alert(arguments[0] + arguments[1]);
}

doAdd(10 , 20);
Run Code Online (Sandbox Code Playgroud)

此时num2进入函数具有值20再次,它改变到10通过arguments[1],然后它改变一次,以40经由命名参数num2这个时候.警报弹出50,因为对命名参数的更改不会导致更改相应的值arguments.为什么警报不会弹出20

javascript

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