有没有办法扩展另一个应用程序ModelAdmin?
我有一个使用django.contrib.comments提供的功能的项目.
CommentsAdmin ModelAdmin类具有:
actions = ["flag_comments", "approve_comments", "remove_comments"]
我想在我的项目中扩展CommentsAdmin ModelAdmin以包含一个动作ban_user.
我已经尝试NewCommentsAdmin(CommentsAdmin)在我的admin.py文件中创建自己的对象并注册它,但我收到通知'AlreadyRegistered at /admin/' 'The model Comment is already registered'.
class NewCommentAdmin(CommentAdmin):
actions = ['ban_user']
def ban_user(self, request, queryset):
pass
admin.site.register(Comment, NewCommentAdmin)
Run Code Online (Sandbox Code Playgroud)
有没有办法在不修改原始django.contrib.comments代码的情况下执行此操作?
我需要将输出采样率从44.1更改为32.0,但它总是会抛出错误,Out:AudioUnitSetProperty-SF =\217\325\377\377,-10865.我不知道为什么它会让我把它设置为输入,但是不设置输出.
我的代码是:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
OSStatus MyRenderer(void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList *ioData){
NSLog(@"Running...");
ioData->mBuffers[0].mDataByteSize = 2048;
ioData->mBuffers[0].mData = lbuf;
ioData->mBuffers[0].mNumberChannels = 1;
return noErr;
}
void CreateDefaultAU(){
OSStatus err = noErr;
// Open the default output unit
AudioComponentDescription desc;
desc.componentType = kAudioUnitType_Output;
desc.componentSubType = kAudioUnitSubType_DefaultOutput;
desc.componentFlags = 0;
desc.componentFlagsMask = 0;
desc.componentManufacturer = 0;
AudioComponent comp = AudioComponentFindNext(NULL, &desc);
if (comp == NULL) { printf ("FindNextComponent\n"); return; }
err = AudioComponentInstanceNew(comp, …Run Code Online (Sandbox Code Playgroud) 我想在Emacs Lisp中编写一些Unix脚本.但是,似乎没有一种干净的方式来写入STDOUT,因此我可以将结果重定向到文件或将输出传递给另一个命令.在打印功能则以双引号输出字符串,所以我得到的"Hello world!" 而不是Hello世界!.
这是emacs脚本.
#!/usr/bin/emacs --script ;; ;; Run me from a Unix shell: ./hello.el > x.txt ;; (message "Hello world! I'm writing to STDERR.") (print "Hello world! I'm writing to STDOUT but I'm in quotes") (insert "Hello world! I'm writing to an Emacs buffer") (write-file "y.txt")
以下是我想称之为的方式.
hello.el > x.txt hello.el | wc
如何对每个选定的列表项执行此操作.
我试过把它添加到 android:background
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:state_pressed="false"
android:drawable="@color/android_green" />
<item android:state_focused="true"
android:state_pressed="true"
android:drawable="@color/black_alpha" />
<item android:state_focused="false"
android:state_pressed="true"
android:drawable="@color/black_alpha" />
<item android:drawable="@color/white_alpha" />
</selector>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,它改变了整个ListView.
仍然没有工作,这是我到目前为止
:: listview_background
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@color/black_alpha" />
<item android:drawable="@color/white_alpha" />
</selector>
Run Code Online (Sandbox Code Playgroud)
::我的观点正在使用上述内容
<ListView android:id="@+id/list" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_below="@+id/round"
android:listSelector="@drawable/listview_background">
</ListView>
Run Code Online (Sandbox Code Playgroud)
问题是black_alpha将应用整个列表,而不仅仅是选定的列表项
假设我有:
stl::map<std::string, Foo> myMap;
Run Code Online (Sandbox Code Playgroud)
以下函数线程安全吗?
myMap["xyz"] ?
Run Code Online (Sandbox Code Playgroud)
即我想拥有许多线程共享的巨型只读映射; 但我不知道即使搜索也是线程安全的.
一切都是先写的.
然后,从中读取多个线程.
我正试图避免锁定,使其成为尽可能多的事情.(yaya可能过早优化我知道)
String类的split方法不包括它返回的数组中的尾随空字符串.我如何克服这个限制:
class TestRegex{
public static void main(String...args){
String s = "a:b:c:";
String [] pieces = s.split(":");
System.out.println(pieces.length); // prints 3...I want 4.
}
}
Run Code Online (Sandbox Code Playgroud) 我正在为一个机器人控制器编写一个数据记录解析器,从数据日志中得到的是一个0到65535范围内的数字(如果我没弄错的话,这是一个16位无符号整数).我正在尝试将其转换为带符号的16位整数以显示给用户(因为这是记录器更改之前的实际数据类型).
有人可以帮我一把吗?
例:
值应该是什么(0,-1,-2,-3,-4)
值是什么(0,65535,65534,65533,65532)
究竟需要在javascript字符串中进行转义.或者,更具体地说,为什么
var snaphtml = '<script src="http://seadragon.com/embed/lxe.js?width=auto&height=400px"></script>';
Run Code Online (Sandbox Code Playgroud)
给出语法错误?逃避决赛<\/script>似乎修复了语法错误,但这对我作为javascript初学者没有意义.
我正在使用内置的Python ElementTree模块.访问子节点很简单,但父节点或兄弟节点呢? - 这可以在不遍历整棵树的情况下有效地完成吗?
c++ ×2
.net ×1
actionscript ×1
android ×1
c# ×1
core-audio ×1
dictionary ×1
django ×1
django-admin ×1
elementtree ×1
elisp ×1
emacs ×1
flash ×1
flash-cs4 ×1
java ×1
javascript ×1
macos ×1
objective-c ×1
python ×1
regex ×1
signed ×1
std ×1
unsigned ×1