类产品
has_many :sales
end
Class Sale
belongs_to :product
end
Run Code Online (Sandbox Code Playgroud)
我如何获得最畅销的产品..(产品找到所有..订购.. ventas ..)?
我正在建立一个游戏链接网站,用户可以在其中发布自己喜爱的网页游戏的链接.当人们发布游戏时,他们应该检查游戏属于哪个类别.我决定为每个游戏允许许多类别,因为一些游戏可以分为许多类别.所以问题是,我如何处理这个问题?我怎样才能将它显示为Checkboxes,其中至少有一个必须被检查?如何在管理员中将其显示为复选框?
class Category(models.Model):
category = models.CharField(max_length=200)
def __unicode__(self):
return self.category
class Game(models.Model):
name = models.CharField(max_length=200)
url = models.CharField(max_length=200)
poster = models.ForeignKey(User, related_name='game_poster_set')
postdate = models.DateTimeField(default=datetime.now)
cats = models.ManyToManyField(Category)
hits = models.IntegerField(default=0)
post = models.BooleanField(default=False)
Run Code Online (Sandbox Code Playgroud)
def submit(request):
form = GameForm(request.POST or None)
if form.is_valid():
game = form.save(commit=False)
game.poster = request.user
game.save()
next = reverse('gamesite.games.views.favorites')
return HttpResponseRedirect(next)
return render_to_response(
'games/submit.html',
{'form': form},
context_instance = RequestContext(request),)
Run Code Online (Sandbox Code Playgroud)
class GameForm(forms.ModelForm):
name = forms.CharField(max_length=15, label='Name')
url = forms.URLField(label='URL', initial='http://')
class Meta:
model …Run Code Online (Sandbox Code Playgroud) 我有以下内容
个字符
A
C
W
B
J
M
Run Code Online (Sandbox Code Playgroud)
如何插入一些序列号,以便在插入数字后字符的顺序不会改变?
我的意思是如果我使用row_number(),输出字符顺序就会改变
select
ROW_NUMBER() over(order by chars) as id,
t.* from @t t
Run Code Online (Sandbox Code Playgroud)
输出:
id chars
1 A
2 B
3 C
4 J
5 M
6 W
Run Code Online (Sandbox Code Playgroud)
我期望的期望是
id chars
1 A
2 C
3 W
4 B
5 J
6 M
Run Code Online (Sandbox Code Playgroud)
此外,我不能使用任何身份字段,id int identity因为我在查询的中间,我需要维护内部联接以实现某些目标.
我希望我能清楚自己.
请帮忙.提前致谢
我在这里寻找一些指示,因为我不知道从哪里开始研究这个.
我有一个2D矩阵,每个单元格中有0或1,例如:
1 2 3 4
A 0 1 1 0
B 1 1 1 0
C 0 1 0 0
D 1 1 0 0
Run Code Online (Sandbox Code Playgroud)
而且我想对它进行排序,使其尽可能为"上三角形",如下所示:
4 3 1 2
B 0 1 1 1
A 0 1 0 1
D 0 0 1 1
C 0 0 0 1
Run Code Online (Sandbox Code Playgroud)
行和列必须保持完整,即元素不能单独移动,只能"整体"交换.
我知道可能存在一种病态情况,其中矩阵具有多个可能的排序结果(即相同的形状,但"原始"行/列的标识不同.)
那么,任何人都可以建议我在哪里找到一些起点吗?现有的库/算法会很棒,但我会知道我想要解决的问题的名称!
我怀疑这是一个线性代数问题,也许有一种适用的图像处理技术.
除了任何其他想法之外,我最初的猜测只是在行上写一个简单的插入排序,然后对列进行迭代并迭代它直到它稳定(并希望检测病理情况不太难.)
更多细节:关于我正在尝试做的更多信息可能有助于澄清.每行代表一个竞争者,每列代表一个挑战.每个1或0代表竞争对手在特定挑战中的"成功".
通过对矩阵进行排序以使所有1都在右上方,我希望然后提供每个挑战的内在难度和竞争者排名的排名(这将考虑他们成功的挑战的难度,而不是只是成功的数量.)
关于已接受答案的注意事项:我已接受模拟退火作为"答案",但需要注意的是这个问题没有正确答案.这似乎是一个很好的方法,虽然我实际上没有设法得到一个适合我的问题的评分功能.
我有一个场景,我需要使用单个搜索字段按关键字搜索汽车.关键字可以与汽车的任何属性相关,例如品牌或型号或车身风格.在数据库中有一个名为"Car"的表,其中外键引用表示模型或品牌或体型的表.
这样做的最佳方式是什么?具体来说,我应该如何从用户那里获取查询(必须支持精确的短语搜索,或者和),以及我如何实际进行搜索.
我正在使用SQL Server和ASP.NET 3.5(使用LINQ进行数据访问)
我不太确定我应该对一组分组的类做些什么.
我的情况:我有11个只与该类相关的类Character.cs,但所有这些类(包括Character.cs和CharacterManager.cs)都在命名空间内Models.Characters.
这是命名类的更"正确"或首选方式:
(例子):
CharacterDetails.cs
CharacterSprites
CharacterAppearance
CharacterClientRights
CharacterServerRights
要么:
Details.cs
Sprites
Appearance
ClientRights
ServerRights
(他们都注意到了Models.Characters(例如Models.Characters.CharacterDetails,Models.Characters.Appearance)
提前致谢.
有很多工具可以将乳胶转换成html.我正在寻找一个Java或C++程序来做到这一点.它需要在多个操作系统上运行.该解决方案将用于学术论文,因此理想情况下也应该能够解释像bibtex这样的东西.
我发现htmltolatex是一个"将HTML页面转换成LaTeX的Java程序",但它似乎并没有在另一个方向上运行.
相关问题:
更新: 只是为了进一步澄清:我想以另一种语言分发一个包,它将接受任何LaTeX文档并生成HTML输出(主要是学术论文).我不能指望在机器上安装任何其他东西(例如ghostscript,perl,latex2html,tth),它需要运行跨平台.换句话说,如果我能找到具有可编译源代码(或Java或C++代码)的东西,那么我宁愿沿着那条路走下去,以便应用程序是自包含的.或者,我将使用latex2html或tth并要求用户单独安装(尽管这并不理想).
我正在尝试决定是否有必要通过额外的努力来封装我的IoC容器.经验告诉我,我应该在我的应用程序和任何第三方组件之间放置一层封装.我只是不知道这是否接近矫枉过正.
我可以想到我可能想要切换容器的情况.例如,我目前的容器不再维护,或者证明不同的容器更轻,性能更好,更符合我的需要.如果发生这种情况,那么我可能需要进行大量的重新布线.
为了清楚起见,我正在考虑封装类型的注册和解决方案.我认为封装解决方案是明智的 - 我希望通常的做法是将helper/util类委托给容器.
编辑:
假设我更喜欢以编程方式为类型安全,编译时检查和可重构性连接我的类型.这是该代码和它的,我正在寻找保护自己从容器上的依赖.
我也一直在为其他几个共享很多相同关系的项目使用IoC容器,但容器很难处理,所以我想要改变.但是,更改意味着我失去了注册码的可重用性.因此,为什么我正在考虑封装.这不是一个巨大的负担,但我会喜欢减轻负担.
我期待:
我意识到这有点主观,所以优点/缺点可能会有所帮助
谢谢!
我想从我的asp.net mvc应用程序打印收据.目前我认为我最好的选择是创建PDF文件,因为它们要打印它们,因为边距/页眉/页脚/等等更容易处理.
我不想让他们配置他们的浏览器只是为了打印我的收据,其中一些不是那么聪明.
还有其他选择吗?
什么是最好的(免费)库/ api从asp.net mvc应用程序生成PDF
如何将Go程序与C库连接起来?
我一直在浏览Go的源代码,但我仍然没有想到它.如果某人已经这样做了,你能分享吗?
更新:感谢@fserb,我发布了Go源代码中的一些文档:
Cgo支持创建调用C代码的Go包.
用法:cgo [编译器选项] file.go
在调用gcc以编译包的C部分时,编译器选项通过uninterpreted传递.
输入file.go是一个语法上有效的Go源文件,它导入伪包"C",然后引用诸如C.size_t之类的类型,诸如C.stdout之类的变量或诸如C.putchar之类的函数.
如果导入"C"后面紧跟注释,则在编译包的C部分时,该注释将用作标题.例如:
Run Code Online (Sandbox Code Playgroud)// #include <stdio.h> // #include <errno.h> import "C"Cgo将输入文件转换为四个输出文件:两个Go源文件,一个用于6c(或8c或5c)的C文件,以及一个用于gcc的C文件.
Make.pkg中的标准包makefile规则自动执行使用cgo的过程.有关示例,请参阅$ GOROOT/misc/cgo/stdio和$ GOROOT/misc/cgo/gmp.
Cgo尚未与gccgo合作.
asp.net ×2
sql-server ×2
activerecord ×1
algorithm ×1
asp.net-mvc ×1
binding ×1
c ×1
c# ×1
c++ ×1
conventions ×1
django ×1
go ×1
html ×1
java ×1
keyword ×1
latex ×1
linq ×1
matrix ×1
namespaces ×1
pdf ×1
python ×1
ruby ×1
search ×1
sorting ×1
t-sql ×1