小编Acu*_*ute的帖子

jQuery:不能只选择附加的元素

这是事件发生的事情:

$('div#pages').append($('<div class="page" id="test">...</div>'));
Run Code Online (Sandbox Code Playgroud)

然后,在另一个事件上它失败了:

var page = $('div.page#test'); // returns empty array
Run Code Online (Sandbox Code Playgroud)

我已经调试过,附加的html在追加后出现在文档结构中,但未能被选中.在浏览器控制台中执行相同操作非常有效
可能是什么问题呢?

javascript jquery dom

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

是否可以在基于powerpc的Linux上运行Nodejs?

我试图建立最新的Linux 64位版本的稳定与./configure makemake install而结束了这个错误:

../deps/openssl/openssl/include/openssl/../../crypto/bn/bn.h:803:23: error: unknown type name ‘BN_ULONG’
Run Code Online (Sandbox Code Playgroud)

那么在Debian ppc上开发nodejs应用程序实际上是否可行?

我的设置是带有Debian Wheezy PPC的iMac G5 PowerPC.

powerpc node.js

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

在Express中指定路由定义中的子域

我是ExpressJS和NodeJS的新手,所以我需要有关如何实现这种效果的指示:

app.get('/', 'sub1.domain.com', function(req, res) { 
    res.send("this is sub1 response!"); 
});

app.get('/', 'sub2.domain.com', function(req, res) {
    res.send("this is sub2 response!");
}
Run Code Online (Sandbox Code Playgroud)

因此,当我请求sub1.domain.com第一个处理程序作出反应时,sub2.domain.com我从第二个处理程序得到响应.我读过有关使用虚拟主机专门为此等等一些问题,但我会更高兴,如果我上述的工作,而不是创建多个服务器实例,就像在虚拟主机.

subdomain node.js express

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

Flask login_user不适用于pytest

我是Pytest的新手。我想测试需要登录(用修饰@login_required)的视图。
我有以下测试功能:

def test_add_new_post(self, client, user):
    login_user(user)
    assert current_user == user
    data = {
        'title': 'This is test post',
        'body': 'This is test body'
    }
    client.post(url_for('posts.add_new'), data=data)
    assert Post.query.count() == 1
Run Code Online (Sandbox Code Playgroud)

哪里client是:

@pytest.fixture(scope='session')
def client(request, app):
    return app.test_client()
Run Code Online (Sandbox Code Playgroud)

assert current_user == user回报True,但client.post回报登录页面,因为login_required重定向到登录页面。为什么会发生这种情况,正确的方法是什么?

python pytest flask flask-login

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

Angular Material 虚拟滚动不渲染单元测试中的项目

我在我的组件中使用cdk-virtual-scroll-viewport+cdkVirtualFor并且它似乎工作正常。

然而,在该组件的单元测试中,项目不会被渲染。

基于此示例制作了一个示例应用程序,虽然该示例在您为该应用程序提供服务时有效,但我编写的测试失败了。

app.module.ts

import { ScrollingModule } from '@angular/cdk/scrolling';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    ScrollingModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

app.component.ts

import { Component, ChangeDetectionStrategy } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss'],
  changeDetection: ChangeDetectionStrategy.OnPush,
})
export …
Run Code Online (Sandbox Code Playgroud)

angular-material2 angular angular-material-6

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

是时候使用Django 1.5吗?

我是Django的新手(来自PHP Yii),我想通过开发一些网站来学习它.我应该在Django 1.4或1.5上写它吗?
如果你现在必须开发一个新的(生产)网站,你会使用Django 1.5吗?

python django

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

PHP数组索引的问题

以下代码:

<?php
$test_array = array();
$test_array['string_index'] = "data in string index";
$test_array[] = "data in index 0";
$test_array[] = "data in index 1";
$test_array[] = "data in index 2";

foreach($test_array as $key => $val)
{
    if($key != 'string_index')
    {
        echo $val."<br>";
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

给出结果:

data in index 1
data in index 2
Run Code Online (Sandbox Code Playgroud)

问题是 - "索引0中的数据"在哪里?如何从数字索引0-n中获取元素?此外,如果我将'string_index'更改为不存在的其他内容,它会回显除[0]之外的所有内容.Plz,给我解释一下.

Thnx提前

php arrays indexing

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

如何在Swig模板中调用标准的javascript函数?

具体来说,我想打电话{% if typeof(myvar) == "boolean" %}{% set a = parseInt(myvar) %},但现在它给出了这个错误:

SyntaxError:在Object.compile(/ home)的Object.precompile(/home/aidan/Desktop/nodejs/turbo/node_modules/swig/lib/swig.js:465:11)的Object.Function()处出现意外的令牌!== /aidan/Desktop/nodejs/turbo/node_modules/swig/lib/swig.js:560:16)在Function.exports.swig.render(/ home/aidan/Desktop/nodejs/turbo/node_modules/consolidate/lib/consolidate) .js:246:56)/home/aidan/Desktop/nodejs/turbo/node_modules/consolidate/lib/consolidate.js:146:25 at/home/aidan/Desktop/nodejs/turbo/node_modules/consolidate/lib /巩固.js:99:5 at fs.js:266:14 at Object.oncomplete(fs.js:107:15)

javascript node.js express swig-template

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

将结构存储在地图中; 检查地图中是否存在结构

问题#1)下面的结构不希望被复制并给出编译错误 - 为什么以及如何处理它?

#include <iostream>
#include <string>
#include <map>

using namespace std;

struct person
{
    person(string n)
        :name(n)
    {}

    string name;
};

int main()
{
    map<string, person> my_map;

    my_map["one"] = person("Tom");

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

Q#2)我们可以通过省略结构构造函数"person(const string&n)"并逐个分配结构值来避免上述问题:

#include <iostream>
#include <string>
#include <map>

using namespace std;

struct person
{
    string name;
};

int main()
{
    map<string, person> my_map;

    person p;
    p.name = "Tom";
    my_map["one"] = p;

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

所以,让我说我这样做,并且在地图中存储了很多人之后,我想检查一个特定的人是否存在于地图中.据我所知,正确的做法是:

if(my_map.find("one") == my_map.end()) { //it doesn't exist in my_map }  
else …
Run Code Online (Sandbox Code Playgroud)

c++ search constructor struct map

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

正则表达式:拉丁字母除外

1)如何在正则表达式中说:只有在没有字母的情况下才增加匹配计数器?

我想出了这个:

"/^[^a-zA-Z]+$/"

它似乎工作,但我不明白为什么"/^[^a-zA-Z]+/"工作时不起作用"/[^a-zA-Z]+$/"

2)这是什么意思?: "/[a-zA-Z]+/"我认为这意味着只有当所有元素都在az或AZ范围内时,匹配计数器才会增加.但测试表明我错了.也尝试了这个,"/^[a-zA-Z][a-zA-Z]+/"但这也给1"aa11".

提前致谢

php regex

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

为什么这个正则表达式不起作用?

这就是我所拥有的,它不起作用:

p = re.compile(r'foo/(?P<id>\d)/')
m = p.search('foo/234/')
Run Code Online (Sandbox Code Playgroud)

为什么m None

python regex

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

php里面的HTML

在性能方面(以及为什么)更有效?

$s = "<div>";  
for($i = 0; $i < 10; $i++)  
    $s.= "<p>".$i."</p>";
$s.= "</div>";
echo $s;
Run Code Online (Sandbox Code Playgroud)

要么

<div>
<?php for($i = 0; $i < 10; $i++) { ?>
<p> <?php echo $i; ?> </p> 
<?php } ?>
</div>
Run Code Online (Sandbox Code Playgroud)

html php performance

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