小编Jos*_*rad的帖子

javascript - 删除元素

我的问题是相当基本的,但我不明白为什么,在下面的代码中,按钮单击按钮消失,而不是整个div:

<script>
    function remove(id) {
        //get the element node
        element = document.getElementById(id);

        //remove the element from the document
        document.removeChild(element);
    }
</script>

<div id="intro" class="jumbotron">
    <h1>Your Offline Web Dictionary!</h1>
    <p class="lead">

    <div class="controls">
        <input class="span7 " type="text" placeholder=" " name="key">
    </div>
    <div>
        <button class="btn btn-large btn-success" onclick="remove(intro)">
            Dictionary Search
        </button>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

html javascript

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

表达式的评估str ab =((.).(.))(0 - )(+)1 2

你能解释一下下面的表达式是如何工作的:

str a b = ((.).(.)) (0 -) (+) 1 2
Run Code Online (Sandbox Code Playgroud)

我检查了它,GHCi说它是,-3但我不明白为什么.

我还检查了以下内容:

*Main> :t ((.).(.))
((.).(.)) :: (b -> c) -> (a -> a1 -> b) -> a -> a1 -> c
Run Code Online (Sandbox Code Playgroud)

但它对我没有帮助.

任何的想法?

haskell pointfree

4
推荐指数
3
解决办法
312
查看次数

从数组中删除第n个元素(char*)

是否有任何C函数从char*中删除第N个元素(将char*视为数组)?

例:

char* tab --> |5|4|5|1|8|3|

remove_elt(tab, 3) --> 5|4|5|8|3|

c arrays

4
推荐指数
2
解决办法
1353
查看次数

c ++迭代器错误

我有迭代器的问题.你能解释一下为什么这段代码:

vector<vector<int> >::iterator it = v.begin();
for(; it < v.end(); it++)
{
  vector<int> var = *it;
  sort(var.begin(), var.end() );
}
Run Code Online (Sandbox Code Playgroud)

没问题,使用以下代码:

vector<vector<int> >::iterator it = v.begin();
for(; it < v.end(); it++)
{
  sort(*it.begin(), *it.end() );
}
Run Code Online (Sandbox Code Playgroud)

是错的?编译说,*它没有成员开始,但我不知道为什么.

c++ iterator

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

Haskell - 存储变量

我写简单的解释器,我想存储变量.到目前为止,我有:

-- MyEnv is a map from strings into integers
type MyEnv = M.Map String Int
type TCM a = ErrorT String (StateT MyEnv IO) a
Run Code Online (Sandbox Code Playgroud)

我有一个定义

ms_assgn :: Assgn -> TCM()
ms_assgn (Assgn (Ident ident) exp) = do
    map <- get
    w1 <- ms_exp exp
    put (M.insert (ident w1 map))
Run Code Online (Sandbox Code Playgroud)

我得到了以下的错误:

Interpret.hs:118:5:
Couldn't match type `Envnt' with `a0 -> M.Map k0 a0 -> M.Map k0 a0'
When using functional dependencies to combine
  MonadState s (StateT s m),
    arising from …
Run Code Online (Sandbox Code Playgroud)

haskell

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

getline()函数中的行长度 - c

我有一个关于函数getline()的问题:

getline(&line,&len,file_in);

其中file_in是:

FILE*file_in;

char*line = NULL;

size_t len;

每当我读取任何行时,分配的内存(len变量)就是120

我认为它是常量,因为它是文件中的默认行大小.

1)但为什么120呢?

2)可以在任何地方更改此默认大小吗?

3)是否有任何只计算书面字符的C函数?

c

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

Haskell同义词定义

有人可以解释一下以下synonim的含义以及如何阅读它:

type TCM a = ErrorT String (StateT MyEnv IO) a
Run Code Online (Sandbox Code Playgroud)

到目前为止我能够理解的是:

  • 我们说我们为某种类型引入新名称,现在我们称之为TCM,它有一些参数a

  • 我们有值构造函数ErrorT(是什么让ErrorT?)有三个参数:String,(StateT MyEnv IO)和a

  • (StateT MyEnv IO) - 我们在这里说我们有值构造函数StateT和args MyEnv和IO.但这种类型是什么?

我对吗?谁能解释一下它是如何工作的?感谢您的回复.

编辑:也许有人可以帮我这个.我在我的程序中有以下函数来评估Integer:

ms_exp :: Exp -> TCM ()    
ms_exp (EInt integer) = do
    return integer
Run Code Online (Sandbox Code Playgroud)

它有这样的错误:

Couldn't match expected type `()' with actual type `Integer'
Run Code Online (Sandbox Code Playgroud)

任何提示?

haskell

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

Django`类型'instancemethod'的对象没有len()`

我在django中有以下代码:

def index(request):
    template_name = 'desks.html'

   # query = Desk.objects.all()

    desk_list = Desk.objects.all

    paginator = Paginator(desk_list, 5)
    page = paginator.page(1)

    return render_to_response(template_name, {'desk_list': page}, )
Run Code Online (Sandbox Code Playgroud)

不幸的是,我收到以下错误: object of type 'instancemethod' has no len()

在我的模型中,我只定义了属性.

知道它有什么错误吗?

python django

0
推荐指数
1
解决办法
2209
查看次数

类型日期 - 仅使用日历选择器HTML5输入

有没有办法不允许手动编辑日期?我的意思是我想强迫用户仅使用日历选择日期.

<input type="date"   value="yyyy-mm-dd" class="input-medium search-query">
Run Code Online (Sandbox Code Playgroud)

用户可以在输入表单中输入内容.我试过这样做:

<input type="date"   value="yyyy-mm-dd" class="input-medium search-query" disabled>
Run Code Online (Sandbox Code Playgroud)

但它冻结了整个表格.

任何提示?或者有没有任何快速的方法来阻止用户打破日期格式?(因为我使用bootstrap我不喜欢使用jquery)

html html5

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

标签 统计

haskell ×3

c ×2

html ×2

arrays ×1

c++ ×1

django ×1

html5 ×1

iterator ×1

javascript ×1

pointfree ×1

python ×1