假设我在保存代码中.如何获取对象的模型名称或内容类型,并使用它?
from django.db import models
class Foo(models.Model):
...
def save(self):
I am here....I want to obtain the model_name or the content type of the object
Run Code Online (Sandbox Code Playgroud)
这段代码有效,但我必须知道model_name:
import django.db.models
from django.contrib.contenttypes.models import ContentType
content_type = ContentType.objects.get(model=model_name)
model = content_type.model_class()
Run Code Online (Sandbox Code Playgroud) 关于在SO列表中合并data.frame的大多数问题与我试图在这里得到的内容并不完全相关,但可以随意证明我的错误.
我有一个data.frames列表.我想逐行"rbind"行到另一个data.frame.实质上,所有第一行形成一个data.frame,第二行形成第二个data.frame等等.结果将是与原始data.frame中的行数相同的长度列表.到目前为止,data.frames的尺寸相同.
这里有一些数据可供使用.
sample.list <- list(data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)),
data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)),
data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)),
data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)),
data.frame(x = sample(1:100, 10), y = sample(1:100, 10), capt = sample(0:1, 10, replace = TRUE)), …
Run Code Online (Sandbox Code Playgroud) 我必须为复选框创建一些组.就像我有3个带有'value ="group1"'的复选框一样,它只允许我选择其中一个复选框,取消选择该组下的每个其他复选框.我到了那里,所以我可以根据他们的组过滤复选框,我可以将它们设置为false.问题是将右侧复选框的复选框值设置回"已选中".我想我可能会使用错误的方法,因为我似乎总是阻止它们被选中......所以也许有另一种方法可以解决这个问题?
你可以在这里看到我当前的JS小提琴:http://www.jsfiddle.net/Rph8z/
我正在为静态类型的面向对象语言编写编译器.目前我正在研究垃圾收集算法.我想知道是否有一个收藏家:
编辑:为了澄清,我想知道是否有一个可实现的算法可以做到这一点,而不是有一个现成的收集器.
内置.Net方法System.Net.IPAddress.ToString()对IPv6地址的行为不一致.
给定字节数组0xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
,在某些环境"aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa"
中返回,而其他环境返回"aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:172.172.172.172"
.
我知道两者都是有效的IPv6格式,但我希望能够解释其中的差异.
似乎较新的环境(Windows 7和Server 2008 R2)更有可能产生第一个行为,所以我检查了明显的差异,如.Net框架版本,但我一直无法检测到模式.
有没有办法可以选择一种格式而不是另一种格式,或者我是否需要围绕此格式进行编码才能获得一致的行为?
要重新创建的代码:
byte[] bytes = {0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA};
IPAddress myIP = new IPAddress(bytes);
Console.WriteLine(myIP.ToString());
Run Code Online (Sandbox Code Playgroud) 基本上,由于浮动元素,我有一个HTML元素(在这种情况下,div)在低于平均屏幕分辨率的情况下包装到新行.我想控制这种行为,如果它确实当前被包装或将在resize/onload上包装,则以不同方式放置和/或样式化元素.
这可能吗?
我正在尝试使用EWS API创建新联系人.除了联系人标题属性,我可以设置我需要的所有值.我试过这段代码:
oContact = new Contact(oService);
oContact.GivenName = "John";
oContact.Surname = "Doe";
oContact.Displayname = oContact.Surname;
// set the title property as extended property
// reference: http://msdn.microsoft.com/en-us/library/gg274394.aspx
ExtendedPropertyDefinition oTitleProp = new ExtendedPropertyDefinition(
new Guid("{00062004-0000-0000-C000-000000000046}"),
0x3A45,
MapiPropertyType.String);
oContact.SetExtendedProperty(oTitleProp, "Mr.");
oContact.Save();
Run Code Online (Sandbox Code Playgroud)
我没有收到错误但是当我检查outlook 2010中的标题字段时,它是空的.我正在使用Exchange 2010.
我做错了什么想法?
亲切的问候
福尔克马尔
我在Win32 API中开发了两个应用程序,在C#WPF中开发了第二个应用程序.我有一个问题,2个应用程序必须是最顶层的,但第二个(在C#中)必须比第一个应用程序更强大,问题是第二个应用程序从自动启动运行然后将始终比第一个应用程序更快启动,并且第一个应用程序更多最高于第二?
我怎样才能做到第二次申请最多?或者,如果我已经拥有最顶级的第二个应用程序,那么我是如何在第一个应用程序中显示的
谁能帮我?问候,
我有两个数据集作为列表,例如:
xa = [1, 2, 3, 10, 1383, 0, 12, 9229, 2, 494, 10, 49]
xb = [1, 1, 4, 12, 1100, 43, 9, 4848, 2, 454, 6, 9]
Run Code Online (Sandbox Code Playgroud)
系列是可能包含数万个数字的市场数据,其长度相同.
我需要找到百分比中的"差异",它表示"百分比系列之间有多少相似性/相异性".
目前我有想法为每个列表构建图表(xa,xb为Y ax,范围(1,len(xa))为X ax).插入xa,xb的函数,然后计算xa,xb(带积分)的面积和xa和xb之间的差异面积.此后,不相似度为(差异区域)*100%/(xa面积+ xb面积).
我想知道这个问题是否有更简单的解决方案.如果不是 - 我怎样才能计算出xa,xb的差异面积?图表是用scipy,numpy,matplotlib构建的.
更新:我正在寻找代表集合之间差异的一个数字.百分之是优选的.
我有以下功能:
def heading_positions(self):
return map(
lambda h:
{'{t}.{c}'.format(t=h.table_name,c=h.column_name) : h.position },
self.heading_set.all()
)
Run Code Online (Sandbox Code Playgroud)
它给我这样的输出:
[{'customer.customer_number': 0L}, {'customer.name': 2L}, ... ]
Run Code Online (Sandbox Code Playgroud)
我更喜欢这样一个字典:
{'customer.customer_number': 0L, 'customer.name': 2L, ...
Run Code Online (Sandbox Code Playgroud)
有没有办法让map
(或类似的东西)只返回一个字典而不是一个字典数组?