我一直在阅读关于评论框架的django文档以及如何自定义它(http://docs.djangoproject.com/en/1.1/ref/contrib/comments/custom/)在该页面中,它显示了如何向表单添加新字段.但我想要做的是删除不必要的字段,如URL,电子邮件(以及其他次要的mod).
在同一个doc页面上,它说要走的路是从BaseCommentAbstractModel扩展我的自定义注释类,但就是这样,我到目前为止,现在我不知所措.我在这个具体方面找不到任何东西.
Objective c接口可以有多个实现吗?示例我可以有一个接口,但有两个实现,其中我使用数组或另一个我使用stack..etc来实现它.
如果是这样,你怎么称它/语法?
我正在尝试用代码(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) 我有一个使用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的合约?使用集合(或更一般地说,集合)作为地图的关键是否有秘密?
我有一个网络抓取脚本,每分钟获取一次新数据,但在几天的时间里,脚本最终使用200mb或更多的内存,我发现它是因为mechanize保留了无限的浏览器历史记录. .back()函数使用.
我查看了文档字符串,并找到了浏览器类的clear_history()函数,每次刷新时都会调用它,但每次刷新页面时仍然会获得2-3mb更高的内存使用量. 编辑:嗯,好像它在我调用clear_history之后一直做同样的事情,直到我达到大约30mb的内存使用量,然后它清理回到10mb左右(这是我的程序启动的基本内存量)用...)任何方式更经常地强制这种行为?
如何保持机械化存储所有这些信息?我不需要保留它.我想保持我的python脚本低于15mb内存使用率.
我想开始使用PHP的memcache(在Ubuntu 9.10上).网上有很多信息,似乎显示了如何做到这一点.但令人惊讶的是,没有一篇文章(我到目前为止已经看过)明确说明你是否需要在尝试使用它之前运行内存缓存进程,或者是否只是通过PHP客户端库调用新的MemCache(),就会产生一个进程(如果尚未运行).
从我到目前为止阅读的各种文档来看,这些是我认为有意义的步骤:
3号是我需要确认的部分,因为到目前为止我所看到的文档都没有提到memcache进程的生命周期.
如果这是正确的步骤,有人可以在此确认吗?如果我错过了一步,请告诉我.
顺便说一句,由于我对Linux比较陌生,如果有人能发布运行memcache守护程序进程所需的init脚本示例(假设我上面概述的步骤正确),我将不胜感激.
关于受保护构造函数的一个问题 我了解到受保护的构造函数可以在派生类中使用.但是,我发现下面的代码有错误.为什么会这样?
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) 这是代码:
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) 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)
所以表单无效,但没有错误!任何的想法?
c++ ×2
django ×2
java ×2
python ×2
c# ×1
collections ×1
constructor ×1
filestream ×1
forms ×1
grid ×1
interface ×1
iphone ×1
mechanize ×1
memcached ×1
memory ×1
objective-c ×1
parameters ×1
php ×1
protected ×1
wpf ×1
xaml ×1