问题列表 - 第27793页

为什么我不能添加指针?

我的代码非常类似于此:

LINT_rep::Iterator::difference_type LINT_rep::Iterator::operator+(const Iterator& right)const
{
    return (this + &right);//IN THIS PLACE I'M GETTING AN ERROR
}

LINT_rep::Iterator::difference_type LINT_rep::Iterator::operator-(const Iterator& right)const
{//substracts one iterator from another
    return (this - &right);//HERE EVERYTHING IS FINE
}

err msg: Error  1   error C2110: '+' : cannot add two pointers
Run Code Online (Sandbox Code Playgroud)

为什么我只在一个地方而不是两个地方都收到错误?

c++ pointers

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

如何在Qt中从时间戳转换为日期?

我有一个Unix时间戳,我需要将其转换为人类可读日期+时间.怎么能在Qt中完成?

qt datetime timestamp

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

调用en外部javascript文件的功能

一般来说......如何在外部java脚本文件的函数上调用?

更加具体...

  • 在我的头标签

<script type="text/javascript" src="JScript/FontSize.js"></script>

  • 外部javascript文件(我想调用)FontSize.js包含以下功能.

    function checkCookie()
    
    function setCookie(c_name, value, expiredays)
    
    function getCookie(c_name)
    
    function increaseFontSize()
    
    function decreaseFontSize()`
    
    Run Code Online (Sandbox Code Playgroud)
  • FontSize.js位于~/Jscript/目录中

我想负载的主体应该包含类似的东西

<body onload="/JScript/Fontsize.js/checkCookie()">

当然没有任何工作,因为,我不知道如何调用函数到外部js文件

javascript asp.net path call

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

如何使用make和编译为C99?

我正在尝试使用Makefile编译linux内核模块:

obj-m += main.o

all:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
    make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Run Code Online (Sandbox Code Playgroud)

这给了我:

main.c:54: warning: ISO C90 forbids mixed declarations and code
Run Code Online (Sandbox Code Playgroud)

我需要切换到C99.阅读后我注意到我需要添加一个标志-std = c99,不确定它在哪里添加.

如何更改Makefile以便它编译为C99?

linux makefile c99 c89 kbuild

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

XPATH:选择xml文件的子集

就我而言,我有:

<booklist>
  <book id="1">
  </book>

  <book id="2">
  </book>

  <book id="3">
  </book>

  ......

</booklist>
Run Code Online (Sandbox Code Playgroud)

我怎么才能回来:

<booklist>
  <book id="1">
  </book>
</booklist>
Run Code Online (Sandbox Code Playgroud)

如果我使用/booklist/book[@id=1],我只能得到

<book id="1">
</book>
Run Code Online (Sandbox Code Playgroud)

但我还需要文档元素.谢谢

java xml xslt xpath

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

HTML或Javascript反编译器可用

有没有HTML或Javascript反编译器可用?

html

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

JSP Document/JSPX:什么决定了输出中如何删除制表符/空格/换行符?

我有一个很好地格式化的"JSP文档"("JSP in XML"),当生成网页并发送给用户时,会删除一些换行符.

现在真正奇怪的部分:显然"主".jsp总是删除所有的换行符,但对于主.jsp中包含的任何后续.jsp,换行符似乎是随机删除的(有些是在那里,有些则不是).

例如,如果我正在查看从Firefox提供的网页并要求"查看源代码",我会看到生成的内容.

那么,什么决定了什么时候/如何保留/删除换行符?

这只是我编写的一个例子......你可以强制使用.jsp来实现这个目的:

<body><div id="page"><div id="header"><div class="title">...
Run Code Online (Sandbox Code Playgroud)

或这个:

<body>
  <div id="page">
    <div id="header">
      <div class="title">...
Run Code Online (Sandbox Code Playgroud)

我认为删除了换行符以节省带宽,但如果我想保留它们怎么办?如果我想保留与我的.jsp文件中相同的XML缩进怎么办?

这可行吗?

编辑

按照skaffman的建议,我看了一下生成的.java文件,"main"没有很多out.write,但没有一个写标签或换行.与该文件相反,我从主要.jsp中包含的所有内容都有很多行,如:

out.write("\t...\n");
Run Code Online (Sandbox Code Playgroud)

所以我想我的问题保持完全相同:什么决定了输出中包含/删除标签/空格/换行符的方式?

java jsp jspx line-breaks

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

在线运行Facebook FQL

我在哪里可以在网络浏览器中在线运行FQL查询?

facebook facebook-fql

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

使用jQuery中的children()访问更深层次的项目

我想访问容器的未知嵌套级别中的简单按钮.

使用container.children('button')允许我访问第一级按钮,IE:

<div>
 <button>test</button>
</div>
Run Code Online (Sandbox Code Playgroud)

尝试使用以下构造:

<div>
 <div>
  <button>test</button>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

失败,因为按钮不是直接的孩子.我可以使用,element.children().children('button')但按钮的深度可以改变,这感觉太奇怪了.

我也可以编写自己的函数来迭代所有的孩子来找到我需要的东西,但我想jQuery已经有了选择器.

所以问题是:

如何使用jQuery选择器访问未知深度的子级?

javascript jquery jquery-selectors

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

引用父目录中的文件

这是相对于php源文件引用父目录中的文件的正确方法吗?:

require_once('../referenced_file.php');
Run Code Online (Sandbox Code Playgroud)

php

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