问题列表 - 第22642页

如何通过删除不必要的字段来扩展评论框架(django)?

我一直在阅读关于评论框架的django文档以及如何自定义它(http://docs.djangoproject.com/en/1.1/ref/contrib/comments/custom/)在该页面中,它显示了如何向表单添加新字段.但我想要做的是删除不必要的字段,如URL,电子邮件(以及其他次要的mod).

在同一个doc页面上,它说要走的路是从BaseCommentAbstractModel扩展我的自定义注释类,但就是这样,我到目前为止,现在我不知所措.我在这个具体方面找不到任何东西.

python django django-comments

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

Objective c接口可以有多个实现吗?

Objective c接口可以有多个实现吗?示例我可以有一个接口,但有两个实现,其中我使用数组或另一个我使用stack..etc来实现它.

如果是这样,你怎么称它/语法?

iphone interface objective-c

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

在其他XAML文件中用网格替换内容WPF网格控件

我正在尝试用代码(c#)中的第二个XAML文件中定义的另一个WPF网格替换WPF网格控件的内容.

(简化示例)Window1.xaml:

<Window x:Class="Demo1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<DockPanel>
    <Menu DockPanel.Dock="Top">
        <MenuItem Header="_Set Grid" Click="MenuItem_Click" />
    </Menu>
    <StatusBar DockPanel.Dock="Bottom">
        <StatusBarItem Name="statusItem">Status</StatusBarItem>
    </StatusBar>
    <Grid Name="header" DockPanel.Dock="Top">
        <Grid.RowDefinitions>
            <RowDefinition />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <TextBlock Name="txtHi" Grid.Row="0" Grid.Column="0">Hi</TextBlock>
        <TextBlock Name="txtName" Grid.Row="0" Grid.Column="1">X</TextBlock>
    </Grid>
    <Grid Name="gridContent">

    </Grid>
</DockPanel>
Run Code Online (Sandbox Code Playgroud)

Windows2.xaml包含替换gridContent的网格

<Window x:Class="Demo1.Window2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window2" Height="300" Width="300">
<Grid Name="grid2">
    <Grid.RowDefinitions>
    <RowDefinition />
    <RowDefinition />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Label Grid.Column="1" Grid.Row="1">Hello !!!</Label>
</Grid>
Run Code Online (Sandbox Code Playgroud)

Windows1.xaml.cs后面的代码中的MenuItem_Click事件包含:

private void MenuItem_Click(object …
Run Code Online (Sandbox Code Playgroud)

c# wpf grid xaml

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

如何使用在Java Maps中设置为键

我有一个使用Set作为键类型的Map,如下所示:

Map<Set<Thing>, Val> map;
Run Code Online (Sandbox Code Playgroud)

当我查询map.containsKey(myBunchOfThings)时,它返回false,我不明白为什么.我可以遍历键集中的每个键,并验证是否有一个键(1)具有相同的hashCode,(2)对于myBunchOfThings是equals().

System.out.println(map.containsKey(myBunchOfThings)); // false.
for (Set<Thing> k : map.keySet()) {
  if (k.hashCode() == myBunchOfThings.hashCode() && k.equals(myBunchOfThings) {
     System.out.println("Fail at life."); // it prints this.
  }
}
Run Code Online (Sandbox Code Playgroud)

我是否从根本上误解了containsKey的合约?使用集合(或更一般地说,集合)作为地图的关键是否有秘密?

java collections

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

如何在python mechanize模块中禁用历史记录?

我有一个网络抓取脚本,每分钟获取一次新数据,但在几天的时间里,脚本最终使用200mb或更多的内存,我发现它是因为mechanize保留了无限的浏览器历史记录. .back()函数使用.

我查看了文档字符串,并找到了浏览器类的clear_history()函数,每次刷新时都会调用它,但每次刷新页面时仍然会获得2-3mb更高的内存使用量. 编辑:嗯,好像它在我调用clear_history之后一直做同样的事情,直到我达到大约30mb的内存使用量,然后它清理回到10mb左右(这是我的程序启动的基本内存量)用...)任何方式更经常地强制这种行为?

如何保持机械化存储所有这些信息?我不需要保留它.我想保持我的python脚本低于15mb内存使用率.

python memory mechanize

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

使用PHP的memcache

我想开始使用PHP的memcache(在Ubuntu 9.10上).网上有很多信息,似乎显示了如何做到这一点.但令人惊讶的是,没有一篇文章(我到目前为止已经看过)明确说明你是否需要在尝试使用它之前运行内存缓存进程,或者是否只是通过PHP客户端库调用新的MemCache(),就会产生一个进程(如果尚未运行).

从我到目前为止阅读的各种文档来看,这些是我认为有意义的步骤:

  1. 在您的机器上安装memcache(有几个文档显示如何执行此操作)
  2. 修改您的php.ini文件,并将与memcache相关的consts/flags设置为对您的环境有意义的值
  3. 在ini.d中创建一个init脚本以启动memcache作为守护进程
  4. 重新启动Apache守护程序

3号是我需要确认的部分,因为到目前为止我所看到的文档都没有提到memcache进程的生命周期.

如果这是正确的步骤,有人可以在此确认吗?如果我错过了一步,请告诉我.

顺便说一句,由于我对Linux比较陌生,如果有人能发布运行memcache守护程序进程所需的init脚本示例(假设我上面概述的步骤正确),我将不胜感激.

php memcached

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

为什么受保护的构造函数会引发此代码的错误?

关于受保护构造函数的一个问题 我了解到受保护的构造函数可以在派生类中使用.但是,我发现下面的代码有错误.为什么会这样?

class A
{
    protected:
        A(){}
};

class B: public A {
    public:
        B() {
            A* f=new A();           // Why it is not working here
        }
};
Run Code Online (Sandbox Code Playgroud)

c++ constructor protected

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

如何在Java中正确使用参数?为什么它们有利?

这是代码:

class Time {
public static void printTime (int hour, int minute) {
System.out.print (hour) ;
System.out.print (":") ;
System.out.print (minute) ; 
} 

public static void main (String[] args) {
hour = 11 ; 
minute = 30 ;
printTime () ; 

}
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,这是终端所说的:

david-allenders-macbook-pro:~ davidallender$ Javac Time.java
Time.java:9: cannot find symbol
symbol  : variable hour
location: class Time
hour = 11 ; 
^
Time.java:10: cannot find symbol
symbol  : variable minute
location: class Time
minute = 30 ;
^ …
Run Code Online (Sandbox Code Playgroud)

java parameters

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

如何在C++中将文本追加到文本文件中?

如何在C++中将文本追加到文本文件中?如果不存在则创建new,如果存在则追加.

c++ filestream

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

Django形式错误

class JobForm(forms.ModelForm):
    class Meta:
        model = models.Job
Run Code Online (Sandbox Code Playgroud)

这是我的表单,现在尝试保存它会引发异常,并尝试验证它失败没有错误....

job = get_object_or_404(models.Job, pk=1)
form = forms.JobForm(instance = job)
try:
    form.save()
except:
    print sys.exc_info()

#=>(<type 'exceptions.AttributeError'>, AttributeError("'JobForm' object has no attribute 'cleaned_data'",), <traceback object at 0x1029dbb48>)
Run Code Online (Sandbox Code Playgroud)

试图验证它:

if form.is_valid():
    form.save()
else:
    print 'error'
    print form.errors, len(form.errors)
#=> 'error' 
#=> 0
Run Code Online (Sandbox Code Playgroud)

所以表单无效,但没有错误!任何的想法?

forms django

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