小编Nob*_*bbZ的帖子

使用twitter-bootstrap下载表单

我的TopBar中有一个Dropdown,使用Twitter Bootstrap CSS框架构建.

我有3个问题,我找不到任何解决方案:

  1. 文本和密码输入字段太大,我该如何调整它们?使下拉框更大也没关系.
  2. 田地的标签太暗了,我怎么能把它们点亮一点?
  3. 当我点击其中一个字段时,Dropdown正在关闭.我必须重新打开它,然后我可以键入,直到单击下一个字段.即使关闭下拉列表,也会保留这些值.我怎样才能保持开放状态?

以下是问题1和2的屏幕截图:

我的问题1和2的屏幕截图

此处还有TopBar的HTML,就像现在一样.

<div class='topbar-wrapper'>
  <div class='topbar'>
    <div class='topbar-inner'>
      <div class='container'>
        <h3>
          <a href="/">Webworld</a>
        </h3>
        <ul class='nav'>
          <li>FILLER...</li>
        </ul>
        <ul class='nav secondary-nav'>
          <li class='dropdown' data-dropdown='dropdown'>
            <a href="#" class="dropdown-toggle">Login</a>
            <div class='dropdown-menu' id='signin-dropdown'>
              <form accept-charset="UTF-8" action="/sessions" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="4L/A2ZMYkhTD3IiNDMTuB/fhPRvyCNGEsaZocUUpw40=" /></div>
                <fieldset class='textbox'>
                  <label id='js-username'>
                    <span>Username</span>
                    <input autocomplete="on" id="username" name="username" type="text" />
                  </label>
                  <label id='password'>
                    <span>Passwort</span>
                    <input id="userpassword" name="userpassword" type="password" />
                  </label>
                </fieldset>
                <fieldset class='subchk'>
                  <input name="commit" type="submit" value="Log In" /> …
Run Code Online (Sandbox Code Playgroud)

html5 css3 twitter-bootstrap drop-down-menu

46
推荐指数
5
解决办法
7万
查看次数

有没有办法在开发环境中"rake db:migrate"之后自动拥有"rake db:migrate RAILS_ENV = test"?

有没有办法在开发环境中自动执行rake db:migrate RAILS_ENV=test每个操作后rake db:migrate

我有后卫guard-rspec运行,我对失败的测试感到非常恼火,即使它在浏览器中手动工作.

每次我从开发中暂停时至少花费15分钟,以确定我rake db:migrate:test在更改数据库后忘记调用了.

因为我已经使用了防护,所以我也考虑过在项目中加入防护耙,但是我不知道应该看哪个文件.在观看development.sqlite3时,rake db:migrate RAILS_ENV=test每次我通过浏览器对我的记录做一些事情都会被触发,所以这不是我想要的.

有人可以帮助我解决我的问题吗?

testing guard rspec2 ruby-on-rails-3

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

Ruby on Rails和/或其组件的替代品

我对RoR或RoR本身的组件的替代品感到好奇.

一些研究在此提出了ActiveRecordORM替代方案.

所以剩下的就是关于替代品的问题......

  1. ...控制器(ActiveController)
  2. ...视图(ActiveView)
  3. ...... RoR本身
  4. ......我在这里缺少的任何其他组件:D

真的,我对他们所有人都非常满意,但我要求纯粹的好奇心.

ruby-on-rails

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

返回RefCell中Vec的迭代器

鉴于以下structimpl:

use std::slice::Iter;
use std::cell::RefCell;

struct Foo {
    bar: RefCell<Vec<u32>>,
}

impl Foo {
    pub fn iter(&self) -> Iter<u32> {
        self.bar.borrow().iter()
    }
}

fn main() {}
Run Code Online (Sandbox Code Playgroud)

我收到有关终身问题的错误消息:

error: borrowed value does not live long enough
  --> src/main.rs:9:9
   |
9  |         self.bar.borrow().iter()
   |         ^^^^^^^^^^^^^^^^^ does not live long enough
10 |     }
   |     - temporary value only lives until here
   |
note: borrowed value must be valid for the anonymous lifetime #1 defined on the body at …
Run Code Online (Sandbox Code Playgroud)

iterator lifetime rust

8
推荐指数
2
解决办法
636
查看次数

安装mercurial-server时"没有这样的存储库hgadmin".

我正在尝试安装mercurial-server.将我的密钥添加到keys/root刷新身份验证后,我尝试克隆hgadmin-repo,但是我收到以下错误:

$ hg clone ssh://hg@<domain>/hgadmin
remote: mercurial-server: no such repository hgadmin
abort: no suitable response from remote hg!
Run Code Online (Sandbox Code Playgroud)

谁知道问题是什么?

mercurial mercurial-server

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

是否可以忽略doxygen生成的参考图中的`assert`?

在我的代码中有一些assert调用来确保我的函数正常工作,并对数据结构进行一些不变测试.

有时我在参数中使用函数,assert然后这个函数在该函数的Doxygens调用图中.对于一些更大的不变测试,这真的对图表进行了调查......

我怎样才能避免list_isSorted在调用图中出现以下片段?

int list_isElem (List l, Element e) {
  assert(list_isSorted(l));
  {
    if (list_isEmpty(l)) { return 0; }
    switch (compare(e, list_getValue(l))) {
    case -1: return 0;
    case  0: return 1;
    case  1: return list_isElem (list_getTail(l), e);
    default: exit(ERR_UNKNOWN);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试PREDEFINED = NDEBUG在Doxyfile中设置,但这不起作用.

c doxygen

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

使用parsec获取解析源中的当前位置

让我们假设我有以下Parser和Tokentype:

data Token = TokInt SourcePos Int

parseInt :: Parser Token
parseInt = do
  numStr <- many1 digit
  return $ TokInt (???) (read numStr)
Run Code Online (Sandbox Code Playgroud)

如何(???)用当前填写缺失的部分SourcePos

我需要在下一步中提供这些信息.

我当前的流程是在第一次运行时标记化完整输入,然后从生成的标记列表中构建我的AST.因此,标记化可以成功,但是在构建AST时可能存在错误,并且我想将用户指向文件中发生错误的实际点,因此我需要在源中保存标记的位置.

haskell parsec

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

使用字符串的内容来调用具有相同名称的函数

我有一个像以下一样的主要内容:

main :: IO ()
main = do
  args <- getArgs
  putStrLn $ functionName args
  where 
    functionName args = "problem" ++ (filter (/= '"') $ show (args!!0))
Run Code Online (Sandbox Code Playgroud)

我没有像现在这样把名字放到标准输出中,而是想调用这个函数.

我知道这个事实,我可以使用提示(如Haskell中提到的:如何评估像"1 + 2"这样的字符串),但我认为仅仅获得这个简单的函数名称就太过分了.

在当前阶段,如果函数不存在,程序是否崩溃无关紧要!

haskell eval

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

如何从输入文件流式传输到具有状态的管道

我想使用管道从文件中读取,然后将其流式传输到tokenizer.罪魁祸首是,即使是相同的字符序列也可能会产生不同的令牌,具体取决于之前的输入.

所以,我怎么能处理State单一Conduit其间一堆IO的?

只是写入Conduit Char (State TokenizerStateType) Token会产生错误类型的几个错误(IO想要,State得到错误类型).

由于我不在自己的计算机上,所以我不能提供一个不工作的最小例子,但是只要我有ghc,我就会添加一个.

haskell state-monad monad-transformers conduit io-monad

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

读完文件后我有IO [Char],但我需要[IO Char]

我有一个number.txt包含大量数字的文件,我把它读成IO String这样的:

readNumber = readFile "number.txt" >>= return
Run Code Online (Sandbox Code Playgroud)

在另一个函数中,我想创建一个Ints 列表,每个数字一个Int ...

让我们假设内容number.txt是:

1234567890
Run Code Online (Sandbox Code Playgroud)

然后我希望我的功能返回[1,2,3,4,5,6,7,8,9,0].

我试图severall版本的map,mapM(_),liftM,和,和和,但我得到了一些错误信息,每次,我是能够减少

Couldn't match expected type `[m0 Char]'
            with actual type `IO String'
Run Code Online (Sandbox Code Playgroud)

我在磁盘上的最后一个版本如下:

module Main where

import Control.Monad
import Data.Char (digitToInt)

main = intify >>= putStrLn . show

readNumber = readFile "number.txt" >>= return

intify = mapM (liftM digitToInt) readNumber
Run Code Online (Sandbox Code Playgroud)

所以,据我所知,错误,我需要一些接受IO [a]和返回的功能[IO a],但我无法用hoogle找到这样的东西...只有相反的方式才能存在

monads haskell

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