问题列表 - 第13760页

在将 DOM 元素添加到文档之前对其进行操作

我只是想知道在将元素附加到 DOM 之前是否有一个干净的实现来获取元素。

示例(带 jQuery):

var html = "<div class = 'test'><div class = 'innertest'>Hello!</div></div>";

var innerDiv = $(html).find('.innertest');
Run Code Online (Sandbox Code Playgroud)

我觉得这是不可能的,但我想看看是否有任何实现可以实现这一点 - 因为这对于类和分离来说非常好。

编辑:我想知道这是否可能。我所说的干净的意思是它不像字符串替换或破解的东西那样使用。这不是我制造它们的情况。如果我能做到的话,我就会边做边创建变量。我遇到一种情况,我有一个 html 字符串,我想在将其附加到我的页面之前从中查找元素并进行操作。

javascript jquery dom

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

在STL算法中使用struct成员

#include <iostream>
#include <vector>
#include <iterator>

using namespace std;

struct Point
{
    int x;
    int y;
    Point(int x, int y) :
        x(x),
        y(y)
    {}
};

int main()
{
    vector<Point> points;
    points.push_back(Point(1, 2));
    points.push_back(Point(4, 6));

    vector<int> xs;

    for(vector<Point>::iterator it = points.begin();
        it != points.end();
        ++it)
    {
        xs.push_back(it->x);
    }

    copy(xs.begin(), xs.end(), ostream_iterator<int>(cout, " "));
    cout << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用STL算法获得与上面的for循环相同的结果?我已经尝试过使用for_each的一些东西,但是无法让它工作.

c++ stl

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

调整大小时的relloc行为

当relloc必须将分配的内存大小调整为更大的大小时,它是如何表现的,并且必须在单独的内存区域中完成,因为所请求的内存量可以在适当的位置调整大小.原始内存是否由relloc自动解除分配(我会这么认为)或者必须由程序员完成(不太可能)?

c memory-management

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

我想把int64的低32位作为int32

我有一个Int64值,但我只需要低32位.因此,我想快速从Int64值的低32位获取Int32值.

谢谢

int64

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

无法通过pear安装PHPUnit

可能重复:
通过PEAR安装PHPUnit

phpunit的安装说明正在运行:

pear channel-discover pear.phpunit.de
pear install phpunit/PHPUnit
Run Code Online (Sandbox Code Playgroud)

第一个没关系,第二个我得到一个错误:

phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is 1.7.2
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2.1)
phpunit/PHPUnit can optionally use package "pear/Log"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.5)
No valid packages found
install failed
Run Code Online (Sandbox Code Playgroud)

我刚刚使用来自php.net(php 5.3.0)的最新go-pear.phar版本安装了梨,也尝试运行php go-pear.php梨网站说.

运行pear -V给我版本1.7.2,当我运行pear upgrade PEAR它说我的版本比当前noe 1.9.0更新,如果运行pear upgrade -f PEAR强制升级,它下载文件并成功安装但我仍然有1.7.2和版本无法安装phpunit.

我正在运行windows vista,php 5.3.0

php pear phpunit

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

awk'{print $ 9}'最后一个ls -l列,包括文件名中的任何空格

我怎么能得到awk输出$ 9 $ 10 $ 11等等,因为我的一些文件中有空格.

ls -l | awk '{print $9}'
Run Code Online (Sandbox Code Playgroud)

bash awk

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

PHP脚本可以启动另一个PHP脚本并退出吗?

PHP脚本如何启动另一个PHP脚本,然后退出,让另一个脚本运行?

另外,第二个脚本是否有任何方法在PHP脚本到达特定行时通知它?

php scripting webserver asynchronous http

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

经典的asp中<%%>和<script language ="vbscript"runat ="server">有什么区别?

我在网上找不到太多文档

到目前为止,显而易见的差异似乎是你不能使用"script"标签混合html和vbscript

例如,这没关系

<% public sub display_literal() %>
  literal
<% end sub %>

但是你应该使用脚本标签


<script language="vbscript" runat="server">
public sub display_literal2()
    response.write "literal2</br>"
end sub
</script>

在本页面

http://www.newobjects.com/pages/ndl/alp/asp-structure.htm

它说

在经典ASP中,以页面的默认脚本语言(即<%%>标签所假定的语言)编写的脚本被执行第二 - 例如,<%%>标签中的所有脚本代码在所有<SCRIPT RUNAT之后被初始化= SERVER ...>脚本.

但我做了几个测试,无法验证它......

我问,因为我有一个脚本(我现在没有它),使用<%%>给了我一个错误,将其更改为<script>标签解决了问题,但我想知道为什么....

无论如何,我想我们应该使用<script>标签来处理从<%%>标签调用的函数和程序......对吗?

vbscript runatserver asp-classic

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

.NET中是否存在已排序的队列?

我需要一个相当专业的.NET集合,我不认为BCL可以帮助我,但我想如果有人知道类似的事情,我会把它扔出去.

基本上,我的要求是:

  • 我有一对值列表,例如:(3,10),(5,10),(3,7),(5,5)
  • 订单很重要,即.(3,10)!=(10,3)
  • 单个值的副本很好,但应删除重复对(最好是静默).
  • 踢球者是,我需要这个列表一直排序.我只对任何时候排序算法定义的列表中的第一个值感兴趣.

所以,我希望能够做的一些示例代码(正如我设想它可能会实现,其他适合上述的实现都很好):

public class Pair
{
    public Pair(int first, int second)
    { First = first; Second = second; }
    public int First { get; set; }
    public int Second { get; set; }
}

SortedQueue<Pair> foo = new SortedQueue<Pair>((left, right) => {
    return right.First - left.First;
});

foo.Add(new Pair(10, 3));
foo.Add(new Pair(4, 6));
foo.Add(new Pair(6, 15));
foo.Add(new Pair(6, 13)); // This shouldn't cause a problem

Pair current = foo.Shift(); // current = (4, 6)
Run Code Online (Sandbox Code Playgroud)

c# collections

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

使用C#中的显示名称查找Stack Overflow用户的UserID?

我正在构建一个小的Stack Overflow应用程序,但要从Stack Overflow收集有关用户的信息,我需要知道他们的UserID.我希望用户能够输入他们的显示名称/用户名,并让应用程序找到他们的UserID.但是,我知道用户名不是唯一的,但是可以通过C#查找具有我指定用户名的人的所有用户ID吗?你能给我一些示例代码吗?这可能是通过屏幕抓取用户页面以某种方式完成的,但我不知道如何完成这类事情.

顺便说一句,我不想​​使用数据转储来实现这一目标.我想以某种方式通过用户页面或类似的东西找到这些信息.

顺便说一句,我在Meta Stack Overflow上发布了一个类似的问题,并被指示在此发布,因为Stack Overflow就是它所属的地方!

c# api screen-scraping wrapper

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