小编Cod*_*key的帖子

Twitter Bootstrap选项卡活动类切换不起作用

我正在使用Twitter bootstrap导航选项卡和导航丸.这是我的HTML代码:

<div class="Header2" style="background-color:#1E3848">
    <div id="headerTab">
        <ul class="nav nav-tabs">
            <li class="active ans-tab"> <a href="http://myweb.com/">Home</a></li>
            <li class="topTab"><a href="http://myweb.com/score/">Score</a></li>
            <li class="topTab"><a href="http://myweb.com/leaderboards/">Leaderboards</a></li>
        </ul>
    </div>
    <div id="subHeaderTabPlayer">
        <ul class="nav nav-pills">
            <li class="active"> <a href="http://myweb.com/">Top</a></li>
            <li><a href="http://myweb.com/rules/" data-toggle="pill">Rules</a></li>
            <li><a href="http://myweb.com/player/" data-toggle="pill">Player</a></li>
            <li><a href="http://myweb.com/categories/" data-toggle="pill">Categories</a></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果我将属性data-toggle="pill"data-toggle="tab"活动类更改的选项卡添加到我单击的选项卡中.但是,href不再有效.如果我不使用这些类,则href工作但活动类不会更改,并且它始终保留在页面加载时给出的类的元素.

我甚至尝试使用jQuery来切换类行为,它也不起作用.我的脚本代码是:

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
    $(window).load(function(){
        document.getElementById( 'subHeaderTabPlayer' ).style.display = 'none';
        $('ul.nav-tabs li a').click(function (e) {
            var activeTab= document.getElementByClass('active');
            activeTab.removeAttribute("class");

            $('ul.nav-tabs li.active').removeClass('active')
            $(this).parent('li').addClass('active')
        })
        $('ul.nav-pills li …
Run Code Online (Sandbox Code Playgroud)

html css jquery tabs twitter-bootstrap

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

适用于Windows的API文档管理器和浏览器

有一天,我发现了一个很酷的实用程序:Dash - Snippet Manager,Documentation Browser

该实用程序是流行框架的文档集合.

http://kapeli.com/dash/

但是,这仅适用于Mac OS X. 是否有适用于Windows的工具/实用程序?

PS必须有Mac男孩的实用工具....

windows macos

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

使用CSS更改标签元素内的文本

我有一个代码片段:

<fieldset class="shareMe"><br />
    <input type="checkbox" id="share_me" name="share_me" value="1" {if $default_share_pref}checked="checked"{/if} onclick="if (this.checked) { var perms = 'publish_stream'; fb_login_cached(function(response){ if (!response.perms.match(new RegExp(perms))) $('share_me').checked = false; }, perms); }"/>
   <label for="share_me">Post this question to my friends on 
      <span class="">
         <a class="fb_button fb_button_small">
            <span class="fb_button_text">Facebook</span>
         </a>
      </span>.
   </label>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

我想<label for .. >通过CSS 更改字段中的文本.

我知道我可以通过放置此代码段的副本并使用css进行切换来实现.但是,我想做最小的代码更改.可能正在使用一些CSS技巧来改变<label for..>文本而根本不影响内部代码<label for...>.

html css

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

将时间字符串转换为ISO 8601格式

我正在尝试以2015-08-20T08:26:21.000Z
2015-08-20T08:26:21Z的格式创建字符串

我知道它可以通过一些字符串拆分技术来完成,但我想知道是否有一个优雅的解决方案(最小的代码更改).

以上两个都是时间字符串,我需要的最后一个是ISO 8601中的日期.http://tools.ietf.org/html/rfc3339#section-5.6

我尝试了一些类似的问题,比如在java中将日期字符串转换为毫秒,但它们实际上并没有解决目的.

还尝试使用:

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ");
String nowAsString = df.format(new Date());
Run Code Online (Sandbox Code Playgroud)

但它仍然不执行任何String to String转换.收到以下错误:

23:04:13,829 WARN [RuntimeExceptionMapper]捕获到RuntimeException:{}:java.lang.IllegalArgumentException:无法将给定的Object格式化为Date

是否有人可以建议的图书馆?

谢谢.

java string time

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

用C++标记字符串

我有一个字符串currentLine ="12 23 45"

我需要从这个字符串中提取12,23,45而不使用Boost库.由于我使用字符串,strtok对我失败了.我尝试了很多事情仍然没有成功.

这是我的最后一次尝试

while(!inputFile.eof())
    while(getline(inputFile,currentLine))
        {
            int countVar=0;
            int inputArray[10];
            char* tokStr;
            tokStr=(char*)strtok(currentLine.c_str()," ");

            while(tokstr!=NULL)
            {
            inputArray[countVar]=(int)tokstr;
            countVar++;
            tokstr=strtok(NULL," ");
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

没有strtok的人

string currentLine;
while(!inputFile.eof())
    while(getline(inputFile,currentLine))
        {
            cout<<atoi(currentLine.c_str())<<" "<<endl;
            int b=0,c=0;
            for(int i=1;i<currentLine.length();i++)
                {
                    bool lockOpen=false;
                    if((currentLine[i]==' ') && (lockOpen==false))
                        {
                        b=i;
                        lockOpen=true;
                        continue;
                        }
                    if((currentLine[i]==' ') && (lockOpen==true))
                        {
                        c=i;
                        break;
                        }
                }
            cout<<b<<"b is"<<" "<<c;    
        }
Run Code Online (Sandbox Code Playgroud)

c++

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

在Javascript中从Div中删除类

我有一个div部分

<div class="1">
        <div id="tab1"">
            <ul class="nav nav-tabs">                   
                <li class="active ans-tab"> <a href="{$cdn2}">MyText</a></li>
                <li class="topTab"><a href="{$cdn2}/Game/">Game</a></li>
                <li class="topTab"><a href="{$cdn2}/lb/">LB</a></li>
            </ul>
        </div>
       <div id="tab2">
        <ul class="nav nav-pills">
            <li class="active"> <a href="{$cdn2}">Top</a></li>
            <li><a href="{$cdn2}/categories/">Categories</a></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在div中用作href的每个页面上尝试做的是从li项中删除class属性,将其作为活动状态并将其分配给一个,我点击.

我试过removeClass removeAttribute等但似乎没有什么对我有用.我想使用普通的Javascript没有jQuery

例如,我在游戏页面上的JS代码从MyText页面中删除活动类并将其添加到Game页面的li元素中.

javascript

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

PHP Slim Framework:在此服务器上找不到请求的URL

对于其中一个项目,我使用Slim Framework http://www.slimframework.com/在PHP中创建restful API.

我通过使用https://github.com/slimphp/Slim上的说明将它复制到PHP项目文件夹中,对框架进行了手动安装.

后来我也更新了我的.htaccess.

对于我的项目,我有以下目录结构

project\
----slim\
----tests\
----index.php
----.htaccess
Run Code Online (Sandbox Code Playgroud)

为此,Get call即http:// someIp/project /适合我.它取得了标准的"欢迎来到Slim!祝贺!你的Slim应用程序正在运行.如果这是你第一次使用Slim,请从这个"Hello World"教程开始." 但是,post/patch/delete和其他get不起作用.甚至没有打招呼.它给出了未找到的错误.

http:// someIp/project/hello /:name 在此服务器上找不到请求的URL/project/hello /:name.

http:// someIp/project/post 在此服务器上找不到请求的URL /项目/帖子.

将我的.htaccess文件更新为:

RewriteEngine On
RewriteBase /project/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)

它还是失败了.

当我将apache配置文件更改为allowOverride = all时,即使对index.php进行GET调用也失败了.当然,它不是从.htaccess映射的.

我仍然无知我需要对.htaccess或任何其他文件进行哪些更改才能使其正常工作.

这是代码:

\Slim\Slim::registerAutoloader();

/**
 * Step 2: Instantiate a Slim application
 *
 * This example instantiates a Slim application using
 * its default settings. However, you will usually configure
 * your Slim …
Run Code Online (Sandbox Code Playgroud)

php api rest .htaccess slim

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

找出数组中元素的任何组合是否与特定大小相加

我试图找出数组中元素的任何组合是否与特定大小相加.

例如输入:{尺寸:[1,1,3,5],目标:2}输出:是/否=>在这种情况下是,因为1 + 1 = 2

我能想到的其中一个解决方案更多的是强力解决方案,我将有n ^ 2次尝试找到特定于目标的大小.

即是这样的:

for(i=0; i< array.size(); i++) {
    for(j=i+1; j< array.size(); j++) {
        if(i+j == goal) {
           return true;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是唯一的方法吗?还有,我的代码是否正确相同?

通过'组合',我不是指'对'(必须恰好是两个项目),而是一个实际的组合(它可以是从0到所有项目的任何地方)

java

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

在 Java 中为枚举值设置空字符串

我有一个 Java 对象,我试图从具有以下结构的枚举类中设置它。

public enum Code {
    CODE_A,
    CODE_B,
    CODE_C,
    CODE_D,
    CODE_E,
    CODE_F,
    EMPTY("")
}
Run Code Online (Sandbox Code Playgroud)

想要将我的对象设置为空刺值。即 Object.setCode(Code.EMPTY)

当我查看我的对象时,它应该有“”而不是EMPTY作为属性代码的值。

有人可以建议我可以使用什么解决方法吗?我不想修改 Object.setCode 设置器,如下所示:

public void setCode(Code code) {
    this.code = code;
}
Run Code Online (Sandbox Code Playgroud)

问题也是 Object.setCode( MustBe of Object-Code Type only )

java enums

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

C++和Java中的虚函数

我一直在读虚拟功能,发现,

VF用于继承类的多态性.

因此,如果类和派生类都具有相同的函数名,则VF会将相应的函数绑定到函数调用.

即如果所讨论的函数在基类中被指定为虚拟,那么将调用派生类的函数.如果它不是虚拟的,则将调用基类的函数.

默认情况下,在Java中:所有函数都是Virtual C++:非虚拟,可以使用final,private访问修饰符在Java中使用Virtual,而在C++中使用Virtual关键字使函数成为虚拟函数.

基于以上理论,我写了代码:

#include <iostream>

class base{
    public : 
        virtual void function1(){
            std::cout<<"BaseVirtual"<<std::endl;
        }

        void function2(){
            std::cout<<"Base NonVirtual"<<std::endl;
        }
};


class derieved: public base
{
    public : 
        void function1(){
            std::cout<<"Derieved Virtual"<<std::endl;
        }

        void function2(){
            std::cout<<"Derieved NonVirtual"<<std::endl;
        }
};



int main()
{
    base b1;
    derieved d1;

    b1.function1();
    b1.function2();

    d1.function1();
    d1.function2();    

}
Run Code Online (Sandbox Code Playgroud)

现在基于这样的事实,如果它是一个虚函数,那么只调用派生类函数,我上面程序的输出应该是:

BaseVirtual
Base NonVirtual
Derieved Virtual
Base NonVirtual
Run Code Online (Sandbox Code Playgroud)

然而,它出来是:

BaseVirtual
Base NonVirtual
Derieved Virtual
Derieved NonVirtual
Run Code Online (Sandbox Code Playgroud)

当然一定是对的.所以我的问题是输出完全违反了语句如果有问题的函数在基类中被指定为virtual,那么将调用派生类的函数.如果它不是虚拟的,则将调用基类的函数.电话:

  d1.function2();    
Run Code Online (Sandbox Code Playgroud)

c++ java virtual-functions

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