问题列表 - 第48984页

Python属性错误

在python中遇到此错误的问题:

File "F:\dykrstra", line 36, in route
while node.label != node.prevNode.label:
AttributeError: 'NoneType' object has no attribute 'label'
Run Code Online (Sandbox Code Playgroud)

在这个while循环中:

 while node.label != node.prevNode.label:
    node = node.prevNode
    labels.append(node.label)
Run Code Online (Sandbox Code Playgroud)

我认为这与此有关:

   def __init__(self, label):
        self.label = label
        self.neighbours = []
        self.distances = []
        self.prevNode = None
        self.totalDistance = 0
Run Code Online (Sandbox Code Playgroud)

我不确定为什么prevNode不喜欢分配给它的任何东西,请帮忙.

python attributes

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

jQuery:将内容添加到div的末尾

我有这个HTML:

<div class="region-list" id="region_North_America">
    <strong>North America</strong>
</div>
Run Code Online (Sandbox Code Playgroud)

并希望在强元素之后添加更多div:

<div class="region-list" id="region_North_America">
    <strong>North America</strong>
    <div> ... </div>
    <div> ... </div>
    <div> ... </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我在尝试这个:

var row_str = '<div>content here</div>';
$('#region_North_America div:last').html(row_str);
Run Code Online (Sandbox Code Playgroud)

但是,html没有变化.这可能是因为div所选元素中没有.

我知道js正在使用这个代码,因为我可以将row_str的内容打印到控制台.

那么,我怎样才能到达容器元素的末尾来添加新项目?

谢谢.

jquery

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

将GPS点分为纬度和经度常规

给出以下GPS点的字符串表示......

(40.714353, -74.005973)
Run Code Online (Sandbox Code Playgroud)

我如何执行字符串拆分以获得纬度和经度作为单独的标记 - 没有使用Python的任何多余的字符(空格和括号)?

python regex

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

禁用div中的所有表单元素

有没有办法通过只告诉jquery/javascript中的父div名称来禁用表单中的所有字段(textarea/textfield/option/input/checkbox/submit等)?

html forms jquery field

155
推荐指数
6
解决办法
25万
查看次数

尝试销毁对象时设计注销(Rails 3.0.5和Devise 1.1.8)

我升级到Rails 3.0.5和Devise 1.1.8.当我尝试删除任何对象时(通过带有:remote => true的视图),我得到一个身份验证对话框,并且销毁了Devise会话.然后,我必须再次登录,对象仍在那里......其他人是否有这个问题?关于如何解决它的任何想法?

非常感谢你.

ruby-on-rails devise

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

sigaction - 为什么我们不必重置处理程序?

如果我们使用sigaction来定义信号处理程序,那么为什么我们不需要重置处理程序?如果我们使用,signal(sig_no,handler_func)那么我们必须重置它.为什么是这样?

#include <unistd.h>
#include <stdio.h>
#include <signal.h>

void func(int sig)
{
 printf("caught signal:%d\n",sig);
 // Not needed to reset handler. Why? 
}

int main()
{
 struct sigaction sa;

 sa.sa_handler=(void*)func;
 sigaction(SIGRTMIN,&sa,NULL);
 kill(0,SIGRTMIN);
 kill(0,SIGRTMIN);
 kill(0,SIGRTMIN);
}
Output:
[root@dhcppc0 signals]# ./a.out
     caught signal:34
     caught signal:34
     caught signal:34 (3 times signal caught by same handler without resetting handler)
Run Code Online (Sandbox Code Playgroud)

c unix signals

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

NASM中断x86参考?

我似乎找不到关于 Linux 系统上 NASM x86 中断的好参考。例如,它是什么int 0x60以及它与什么不同int 0x80

是否有手册列出了可以与int指令结合使用的所有中断号?

x86 nasm system-calls x86-16

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

使用c#System.DateTime就像c ++ time_t一样

在C++中,我能够获得我的应用程序启动时可以使用的当前时间

time_t appStartTime = time(null);
Run Code Online (Sandbox Code Playgroud)

然后找到它开始时的秒数差异我可以做同样的事情,然后找出差异.看起来我应该在C#net中使用"System.DateTime",但MSDN的解释令人困惑.

如何使用System.DateTime查找应用程序启动时间与当前时间之间的时间差(以秒为单位)?

c# time datetime

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

SQL查询通配符搜索

我正在写一个与列表视图绑定的C#网页.我的客户希望能够输入可显示结果的某些内容或部分内容.例如,他想要一个文本框,他可以在其中输入电话号码,电话号码的一部分,姓名,城市或其他任何东西,然后会找到一种SP,然后列出信息.如何在SQL Sp或VS 2010中完成此操作?

c# sql t-sql sql-server

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

在委托中使用'base'关键字会导致System.BadImageFormatException

我有一个奇怪的问题,我想如果有人可以告诉我为什么会发生这种情况.我在基本抽象类中有一个受保护的方法,如下所示:

protected T ForExistingEntity<T>(TEntity entity, object key, Func<Entity, T> action) {
    entity = GetByKey(key);
    if (entity != null)
        return action(entity);

    return default(T); 
}
Run Code Online (Sandbox Code Playgroud)

我从继承类的原始调用如下:

return base.ForExistingEntity(
    new MyEntity(), key, e => {
        e.someFiled = 5;
        return base.Update(e);
    }
);
Run Code Online (Sandbox Code Playgroud)

执行此代码时,会在以下行中引发异常:

return action(entity);
Run Code Online (Sandbox Code Playgroud)

在基础抽象类中.例外是:

System.BadImageFormatException:尝试加载格式不正确的程序.(HRESULT异常:0x8007000B)

现在当我修改我的电话如下:

return base.ForExistingEntity(
    new MyEntity(), key, e => {
        e.someFiled = 5;
        return Update(e);
    }
);
Run Code Online (Sandbox Code Playgroud)

它运行正常,没有任何问题.

编辑:

Update方法位于基本抽象类中,如下所示:

public virtual bool Update(TEntity entity) {
    Condition.Requires(entity, "entity")
        .IsNotNull();

    if (ValidateEntity(entity))
        return Update(entity, true);

    return false;
} …
Run Code Online (Sandbox Code Playgroud)

c#-4.0

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

标签 统计

c# ×2

jquery ×2

python ×2

attributes ×1

c ×1

c#-4.0 ×1

datetime ×1

devise ×1

field ×1

forms ×1

html ×1

nasm ×1

regex ×1

ruby-on-rails ×1

signals ×1

sql ×1

sql-server ×1

system-calls ×1

t-sql ×1

time ×1

unix ×1

x86 ×1

x86-16 ×1