小编Dr.*_*eon的帖子

鼠标悬停在按钮上的问题

我正在使用Twitter Bootstrap,当我将鼠标悬停在btn-primary按钮上时,我会有一些奇怪的用法.

这是我的代码:

<div class="navbar navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
        <ul class="nav nav-pills">
      <li class="active">
        <a href="#">Home</a>
      </li>
      <li><a href="#">...</a></li>
      <li><a href="#">...</a></li>
      <li><a href="#" class="btn btn-primary btn-small">
                  <i class="icon-user icon-white"></i> Log In
                  </a>
              </li>
    </ul>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是发生的事情:

之前

在此输入图像描述

在悬停

在此输入图像描述


任何想法为什么会发生这种情况?

html html5 button css3 twitter-bootstrap

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

按位操作的麻烦

好吧,大家好,我知道我想做什么,但我不知道它是否已经存在(作为一个函数或理论上)或如何用它来表达,所以我需要你的帮助:

  • 假设我们有一个二进制数:(msb)10101110(lsb)
  • 从位X开始,我想在遇到第一个零位时将所有其他位(向左)清零.
  • 尽可能地执行此操作,并且需要绝对最少的操作数和CPU周期

一个例子 :

  • 编号= 10101110,起始位置= 1(位置1 = 1)
  • 位置++ - 位置2 = 1,继续
  • 位置++ - 位置3 = 1,继续
  • 位置++ - 位置4 = 0,oops ...零遇到...现在,一切都必须归零.

因此,我们的虚函数CROPLEFT(X,POS)的最终结果将返回,其中X = 10101110,POS = 1 00001110.


有任何想法吗?

c c++ 64-bit bit-manipulation

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

可排序列表+查找已删除的索引

好的,我正在尝试使用RubaXa的Sortable插件.(这是一个很好的示例页面)

    var sort = new Sortable($('#items')[0], {
        animation: 150,

        onUpdate: function(evt/**Event*/){
            var item = evt.item;
            console.log(evt);
        }
    });
Run Code Online (Sandbox Code Playgroud)

该插件工作正常.问题是如何获得元素被删除的索引?(例如,从列表的索引2到索引0)

演示: http ://jsfiddle.net/j7fesLkp/1/

html javascript jquery drag-and-drop rubaxa-sortable

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

基于视图的iOS应用程序模板

我已经阅读了Apple的"你的第一个iOS应用程序"指南,对我来说,一切都很清楚.但是,当我试图理解XCode中提供的基于视图的iOS应用程序模板如何工作时,我遇到了一些有趣的难题.

我知道应用程序获取主要的nib文件名(通常是MainWindow.xib)形成*-Info.plist文件.我不明白的是,XCode如何知道哪个nib文件与默认情况下使用此基于View的应用程序模板创建的控制器相关联.在本指南中,您将从基于Window的应用程序开始,并且"必须编写"类似于:

MyViewController *aViewController = [[MyViewController alloc]
initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]];

[self setMyViewController:aViewController];
Run Code Online (Sandbox Code Playgroud)

这很有道理.然而,事实证明,在基于视图的iOS应用程序模板中没有这样的东西,并且首先实际上并不需要这个nib规范,只要您创建了带有选项"With XIB for user interface"的UIViewController子类"检查.我的问题是,XCode如何知道哪个nib与此控制器相关联,即它是将此连接存储在某些文件中,还是通过某种约定(控制器和nib文件的名称可能相同)?此外,'加载来自MyViewBasedAppController''副标题来自于MainWindow.xib中接口构建器的控制器视图?当我手动添加控制器时,它绝对不存在,所以我很好奇XCode在我背后做了什么魔术,当我想我的时候

iphone xcode interface-builder ios xcode-template

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

Objective-C字符串函数:包含字符串

如何检查NSString是否包含另一个子字符串,此时它将返回一个布尔值.

这就是我的想法:

If myString.contains("string") then
{
   //Stuff Happens
}
Run Code Online (Sandbox Code Playgroud)

但是,从我所做的研究来看,似乎Obj-C对此没有任何作用.这篇维基百科文章提供了许多字符串函数,它们的不同之处以及所有不同语言的文章,但我看不到任何包含函数的Obj-C支持.

有谁知道一个简单易用的功能,如上面的一次(类似于C#和VB.NET功能)?

"查找"功能会起作用吗?如果是这样,怎么样?

如果Obj-C不支持这个,我可以使用一种解决方法吗?

非常感谢任何帮助.

cocoa substring objective-c nsstring

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

HTML表单 - 按"Enter"时执行脚本,无需提交

可能重复:
jQuery Event Keypress:按下了哪个键?

好的,这是我的情况(我过去已经解决了这个问题,但由于我不确定我的方法是最好的,所以我都听取了一些建议):

  • 我有一个简单的HTML表单
  • 此表格的目的是永远不提交
  • 用户正常单击(伪)Submit按钮,执行所需的操作(通过Javascript/Ajax等)

事情是 :

  • 如果用户点击进入,然后形式提交,这是我们绝对不希望.
  • 我们想要的是捕获特定的按键,在这种情况下,触发通常在单击按钮时执行的操作.

你会怎么做?


我的方法


表格

<form id="someId" action="#" method="post" 
      onsubmit="return false;" onkeypress="return enterSub(this,event);">
...
</form>
Run Code Online (Sandbox Code Playgroud)

代码

function enterSub(inField, e) 
{ 
        var charCode;

        if(e && e.which)
        {
            charCode = e.which;
        }
        else if (window.event)
        {
            e = window.event;
            charCode = e.keyCode;
        }

        if (charCode == 13) 
        {
            performThatAction; // My Main action
        }
 }
Run Code Online (Sandbox Code Playgroud)

html javascript forms jquery submit

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

设置和取消设置64位整数中的特定位

好吧,我想要的是非常直接的:

  • 设置数字的第N位(=使其为'1')
  • 取消设置数字的第N位(=使其为'0')

到目前为止这是我的代码(以2个宏的形式):

#define SETBIT(X,Y)     X|=(1ULL<<(Y))
#define UNSETBIT(X,Y)   X&=(~(1ULL<<(Y)))
Run Code Online (Sandbox Code Playgroud)

他们都工作正常.事情是 :

  • 有什么可以优化的吗?
  • 它会变得更快吗?

(两种操作都应该每秒执行数百万次,因此性能非常重要).

c c++ macros 64-bit bit-manipulation

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

维基百科信息框需要RegEx

好的,所以这就是我需要的:

  • 我们有维基百科文章的完整XML
  • 我们只需要信息框部分

我尝试了各种各样的东西,但我的主要问题似乎是无法匹配"内部"花括号.任何想法(或任何你设法完成这个的正则表达式?)

对于那些不知道我在说什么的人,这里有一个(有点删节)我正在试图解析的例子:http: //regexr.com?3829

(需要的是{{Infobox *******直到其相应的右括号(}})之间的部分.

php regex wikipedia wikipedia-api

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

从字符串获取类 - 通过字符串名称调用函数

OK,我想要做的是神仙复杂,但我会试着解释.

比方说,我们希望(在编译时)所有derivedMembers类的someClass.那我们就是这样做的:

const string[] methods = [__traits(derivedMembers,someClass)];
Run Code Online (Sandbox Code Playgroud)

现在,我们怎么能得到someClass"someClass"?(是的,它的字符串表示).


让我解释一下我正在尝试做的事情:

我想创建一个"中间"函数,它接受一个function在一个特定的(预定义的)组类名作为参数(具有参数数组一起)并调用适当的功能从可用静态方法的列表.喜欢execute("someFunc",["one","two","three"]);.

下面是完整的(测试)的代码:

class Math {
    static string noArgs(string[] s) { writeln(s); return ""; }
    static string withOneArg(string[] s) { writeln(s); return ""; }
    static string withTwoArgs(string[] s) { writeln(s); return ""; }
}

string cases()
{
    string ret = "";

    const string[] methods = [__traits(derivedMembers,Math)];

    foreach (string s; methods)
    {
        ret ~= "case \"" ~ s ~ "\": return …
Run Code Online (Sandbox Code Playgroud)

d mixins dmd

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

C 中的“本地”标签和跳转表实现

我正在尝试用 C 制作一个基于宏的跳转表。

下面是一些示例代码:

#include "stdio.h"

#define GOTO(X) static void* caseArg[] = {&&I0, &&R0, &&S0, &&F0, &&G0, &&H0}; \
    goto *caseArg[X];

#define FINISH() goto caseEnd;

int main(int argc, char** argv) {

    GOTO(1);

    I0: printf("in I0\n"); FINISH();
    R0: printf("in R0\n"); FINISH();
    S0: printf("in R0\n"); FINISH();
    F0: printf("in R0\n"); FINISH();
    G0: printf("in R0\n"); FINISH();
    H0: printf("in R0\n"); FINISH();

    caseEnd:;

}
Run Code Online (Sandbox Code Playgroud)

可能的标签(I0、R0 等)必须相同。

问题是:我希望能够在同一个源文件的不同范围内使用同一个宏。但是,编译器抱怨标签已定义。

我想要达到的目标:

int main(int argc, char** argv) {

     { // scope 1 

        GOTO(1);

        I0: printf("in I0\n"); FINISH();
        R0: printf("in …
Run Code Online (Sandbox Code Playgroud)

c macros goto jump-table dispatch

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