问题列表 - 第13992页

Django模型:delete()未触发

我有一个模特:

class MyModel(models.Model):
 ...
    def save(self):
        print "saving"
        ...
    def delete(self):
        print "deleting"
        ...
Run Code Online (Sandbox Code Playgroud)

save() - 方法被触发,但delete()不是.我使用最新的svn-Version(Django 1.2版pre-alpha SVN-11593),关于http://www.djangoproject.com/documentation/models/save_delete_hooks/上的文档,这应该可行.有任何想法吗?

django django-models

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

PV功能和VB6到C#的移植

我正在努力将一些经典的VB6代码移植到C#,并且偶然发现了该PV函数的用法.

我觉得错误,包括对Microsoft.VisualBasic程序集的引用.这是通常做的事情,还是我应该探索更多的选择.我想到的下一个想法是在Reflector中探索这个PV功能.

c# vb.net vb6 vb6-migration

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

在代码中设置PageSize时,DataPager停止工作

我有一个标准的ASP.Net DataPager,带有标准的ListView(使用DataTable作为数据源).

当我在设计代码中设置PageSize ="24"时:

<asp:DataPager runat="server" ID="DataPager1" PagedControlID="ListView1" QueryStringField="page" PageSize="24" >
Run Code Online (Sandbox Code Playgroud)

分页的工作方式与宣传的一样.

但是,当我在代码中更改它时,在Page_Load中,例如:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    DataPager1.PageSize = 48
End Sub
Run Code Online (Sandbox Code Playgroud)

分页停止完全工作,而初始加载的数据集确实是48项.

我在代码中看不到会影响这一点的任何内容,所以我想知道我是否遗漏了一些东西 - 我应该改变别的东西吗?

问候

vb.net asp.net datapager

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

Python中的小表?

假设我没有超过一两个具有不同属性的对象,例如:

UID,名称,值,颜色,类型,位置

我希望能够使用Location ="Boston"或Type ="Primary"调用所有对象.经典的数据库查询类型.

大多数表解决方案(pytables,*sql)对于这么小的数据集来说真的太过分了.我应该简单地迭代所有对象并为每个数据列创建一个单独的字典(在添加新对象时向字典添加值)?

这将创建像这样的dicts:

{'Boston':[234,654,234],'Chicago':[324,765,342]} - 这些3位数的条目代表UID之类的东西.

如你所见,查询这将是一个痛苦.

对替代方案的任何想法?

python lookup-tables

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

在运行时查找对象的引用

我有一个永生的物体.我删除了所有可以看到的引用,使用它之后,它仍然没有收集.它的生命周期非常复杂,所以我不能确定所有引用都已被清除.

if ( container.Controls.Count > 0 )
{ 
    var controls = new Control[ container.Controls.Count ];
    container.Controls.CopyTo( controls, 0 );

    foreach ( var control in controls ) 
    { 
         container.Controls.Remove( control );
         control.Dispose();
    }

    controls = null; 
}

GC.Collect();
GC.Collect(1);
GC.Collect(2);
GC.Collect(3);
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到它仍然有哪些参考?为什么不收集?

.net c# garbage-collection

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

OpenGL/Java学习曲线

我们正在寻求与新开发人员一起加快项目进度.如果有人有经验,典型的Java + OpenGL学习曲线有多长?核心工作是详细的全球可视化.

java opengl

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

XCode链接器错误:找不到-lAdMobDevice的库

我正在尝试使用AdMob构建我的iPhone应用程序的精简版.我按照http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html中的指导原则创建了两个不同的目标.在Lite版本中,我添加了一个名为LITEVERSION的宏,我正在使用#ifdef进行检查并执行相应的操作.

但是当我构建应用程序的精简版时,我收到链接器错误

ld:找不到-lAdMobDevice的库:collect2:ld返回1退出状态

但是我能够构建完整版本而没有任何问题,并且还注意到即使我删除#ifdef宏,构建工作正常(对于完整版本).这表明libAdMobSimulator.a库正在为完整版本正确链接,但它在lite版本上失败.

任何指针将不胜感激!

干杯水壶

iphone xcode linker

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

在给定字节序列开始的流中查找位置的最佳方法

您如何看待在给定字节序列开始的System.Stream中找到位置的最佳方法是什么(第一次出现):

public static long FindPosition(Stream stream, byte[] byteSequence)
{
    long position = -1;

    /// ???
    return position;
}
Run Code Online (Sandbox Code Playgroud)

PS最简单但最快速的解决方案是优先考虑的.:)

c# algorithm bytearray stream find

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

是否可以在asp:Label ASP.NET Control中模拟HTML标签<Label />?

我非常喜欢HTML标签,通过检查其'for'属性,可以很容易地看到哪个标签代表哪个输入元素.你知道,像:

    <label for="txtInput"> Enter your name</label>
    <input type="text" id="txtInput" />
Run Code Online (Sandbox Code Playgroud)

是否可以在asp.net Label控件中执行类似的操作,以便我可以看到它代表什么是输入控件?我看不到那个属性.没有扩展控制?

谢谢!

asp.net tags label

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

我如何分离Symfony/Doctrine中的行为?

我对所有模型都附加了doctrine的softdelete行为.有没有办法可以删除特定记录?

在cakephp中我记得分离行为...删除记录然后重新附加行为.

在symfony/doctrine中有类似的东西吗?如果是,那么我该如何分离行为呢?

干杯

php doctrine symfony1

6
推荐指数
3
解决办法
3619
查看次数