小编Bob*_*ein的帖子

命名空间自定义事件触发器

我很难理解命名空间自定义事件应该如何在jQuery中工作.我从doc获得了一个印象,即触发命名空间自定义事件只会触发专门绑定到该事件的处理程序.相反,似乎命名空间几乎被忽略了.以下示例和实时代码:http://jsfiddle.net/kZCBw/1/

    $(document)
        .bind("reset.one", function(){ console.log("reset.one event detected");})
        .bind("reset.two", function(){ console.log("reset.two event detected");})
        .bind("cheese", function(){ console.log("cheese event detected");});

        $("#btn1").click(function(){
            console.log("firing reset.one event");
            $(this).trigger("reset.one");
        });
        $("#btn2").click(function(){
            console.log("firing reset.two event");
            $(this).trigger("reset.two");
        });
        $("#btn3").click(function(){
            console.log("firing reset event");
            $(this).trigger("reset");
        });

        //btn1 click should only trigger handlers bound to "reset.one"
        //and yet it triggers anything starting w/ "reset"
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

提前致谢!-matt

jquery

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

使用Google Maps JavaScript API勾画轮廓和阴影区域

Google Maps Web应用程序以非常好的方式对地理区域进行地理编码和概述.这可以通过Google Maps JavaScript API实现吗?网站的一个例子:

https://maps.google.se/maps?q=sk%C3%A5ne&hl=sv&ie=UTF8&ll=57.1422,13.337402&spn=5.468408,16.907959&sll=39.290385,-76.612189&sspn=0.243658,0.528374&hnear=Sk%C3%A5ne + 1%C3%A4N&T = M&Z = 7

正在寻找斯科讷,瑞典

瑞典斯科讷的轮廓和底纹

这是瑞典斯科讷省的一个县.Google地图网络应用程序将其概述为红色并将其粉红色.我想使用Google Maps JavaScript API对这些区域进行地理编码和显示.怎么样?

javascript google-maps google-maps-api-3

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

查找子字符串并插入另一个字符串

假设我有一个变量,字符串的长度不固定,有时像

var a = "xxxxxxxxhelloxxxxxxxx";
Run Code Online (Sandbox Code Playgroud)

有时喜欢

var a = "xxxxhelloxxxx";
Run Code Online (Sandbox Code Playgroud)

我不能使用"world"因为位置不一样.

如何在字符串中找到字符串"hello"并在"hello"之后插入字符串"world"?(欢迎使用JavaScript或jQuery中的方法)

谢谢

javascript string

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

Atmel Studio Dummy_Handler

偶尔我会得到意外的中断,我的代码里面挂Dummy_Handler()exceptions.c爱特梅尔工作室框架(ASF)的.我正在使用Arduino Due的ATSAM3X8E微控制器.

void Dummy_Handler(void)
{
    while(1) {
    }
}
Run Code Online (Sandbox Code Playgroud)

任何想法如何确定它是哪个中断

当然,我可以用独特的虚处理程序替换这个单处理程序,每个异常一个.(大约有五十个.)例如,更改相同的exception.c文件中的每一行:

void HardFault_Handler  ( void ) __attribute__ ((weak, alias("Dummy_Handler")));
Run Code Online (Sandbox Code Playgroud)

对此

void HardFault_Handler  ( void ) __attribute__ ((weak, alias("Dummy_HardFault_Handler")));
Run Code Online (Sandbox Code Playgroud)

等等......或者尝试推断我的代码如何生成哪个中断.但谁有这样的时间?

exception-handling arduino interrupt-handling atmel atsam3x

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

Google Maps JavaScript API - 自动缩放级别?

我正在使用多个地图标记.目前我map.fitBounds(bounds);在我的JavaScript中使用来调整地图的大小.bounds包含多个LatLng对象.

我究竟做错了什么?因为它缩小得太远了:-(

在此输入图像描述

JavaScript源码

var geocoder, map;
$(document).ready(function(){
    var coll_gmap = $(".gmap");
    if ( coll_gmap.length != 0 )
    {
        //initiate map
        geocoder = new google.maps.Geocoder();
        var latlng = new google.maps.LatLng(-34.397, 150.644);
        var myOptions = {
            zoom: 13,
            center: latlng,
           mapTypeControl: true,
            navigationControl: true,
            scaleControl: true,
            navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        var bounds = new google.maps.LatLngBounds();
        //loop all addressen + insert into map
          map = new google.maps.Map(coll_gmap[0], myOptions);
        coll_gmap.each(function(index)
        {
             if (geocoder) {
                    geocoder.geocode( { 'address': $(this).attr("address")}, …
Run Code Online (Sandbox Code Playgroud)

javascript zoom bounds google-maps-api-3

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

更新MySQL中的视图

我正在创建一个视图来向用户显示他/她的数据,但我也希望用户能够在这些视图中的某些字段中进行更改.视图中所做的更改是否也反映在基表中?

另外,我是否可以更新由多个基表组成的视图?

mysql views sql-update

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

为什么Python不优化临时变量?

Fowler的Extract Variable重构方法,以前介绍解释变量,说使用临时变量使代码更清晰.这个想法是通过引入一个不需要的局部变量来阐明复杂的代码,并将该变量命名为出于展示目的.它还提倡对评论进行这种解释. 其他语言优化了临时变量,因此不需要时间或空间资源.为什么Python不这样做?

In [3]: def multiple_of_six_fat(n):
   ...:     multiple_of_two = n%2 == 0
   ...:     multiple_of_three = n%3 == 0
   ...:     return multiple_of_two and multiple_of_three
   ...:

In [4]: def multiple_of_six_lean(n):
   ...:     return n%2 == 0 and n%3 == 0
   ...:
In [5]: import dis

In [6]: dis.dis(multiple_of_six_fat)
  2           0 LOAD_FAST                0 (n)
              3 LOAD_CONST               1 (2)
              6 BINARY_MODULO
              7 LOAD_CONST               2 (0)
             10 COMPARE_OP               2 (==)
             13 STORE_FAST               1 (multiple_of_two)

  3          16 LOAD_FAST                0 (n)
             19 …

python optimization refactoring python-internals

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

trim()不会删除数据库字段中的空格

我在MySQL的文本字段中的段落开头有一些空格.

使用trim($var_text_field)的PHP或TRIM(text_field)MySQL中的语句也绝对没有什么.这个空白是什么,我如何通过代码删除它?

如果我进入数据库并将其退出,它会正确保存.它只是没有通过trim()函数删除.

php mysql whitespace trim utf-8

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

如何使用CSS而不是表格使两个div并排显示?

如何让两个div并排出现?我希望第一个div显示在左侧,第二个显示在右侧.

<div class="first">first</div>
<div class="second">second</div>
Run Code Online (Sandbox Code Playgroud)

我想要的是:

第一秒

我得到了什么:

第一

表格解决方法:

<table>
    <tr>
        <td>first</td>
        <td>second</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何使两个div表现得像这两个表格单元格?

css layout html-table

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

Android Studio - “未执行任何分析”

在此处输入图片说明

我有这个奇怪的问题。代码分析和错误未显示在特定文件中,但它们在其他文件中工作正常。图标“OFF”出现在绿色复选标记所在的位置。

我检查了省电模式,它被禁用了。

如何重新开启代码分析?

ide code-analysis intellij-idea android-studio

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

自动高度父div中的百分比高度?

当父高度未指定(自动)时,如何让子 div 成为父高度的 120%?

当父级具有指定的高度时,它会起作用:

#bar {
  background-color:rgba(120,0,0,0.5);
  height:120px;
}

#child {
  background-color:rgba(0,120,0,0.5);
  height:120%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="bar">
  <div id="child">
    Lorem<br/>
    ipsum<br/>
    dolor<br/>
    sit<br/>
    amet.
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当父高度为自动(未指定)时,它会失败:

#bar {
  background-color:rgba(120,0,0,0.5);
}

#child {
  background-color:rgba(0,120,0,0.5);
  height:120%;
}
Run Code Online (Sandbox Code Playgroud)
<div id="bar">
  <div id="child">
    Lorem<br/>
    ipsum<br/>
    dolor<br/>
    sit<br/>
    amet.
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css height

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