尝试编译以下代码,你会发现编译器需要> 3 GB的RAM(我机器上的所有可用内存)和很长的编译时间(实际上我在10分钟后得到IO异常).
using System;
using System.Linq;
public class Test
{
public static void Main()
{
Enumerable.Range(0, 1).Sum(a =>
Enumerable.Range(0, 1).Sum(b =>
Enumerable.Range(0, 1).Sum(c =>
Enumerable.Range(0, 1).Sum(d =>
Enumerable.Range(0, 1).Sum(e =>
Enumerable.Range(0, 1).Sum(f =>
Enumerable.Range(0, 1).Count(g => true)))))));
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释这种奇怪的行为吗?
CS Version: Microsoft (R) Visual C# Compiler version 4.0.30319.17929 OS Name: Microsoft Windows 7 Ultimate OS Version: 6.1.7601 Service Pack 1 Build 7601

我打字时遇到这个问题localhost:8000/admin/.
`TemplateSyntaxError:无法解析余数:来自'admin:password_change'的':password_change'.在Django 1.5中更改了'url'的语法,请参阅文档.
这是我的一部分settings.py:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'grappelli',
'filebrowser',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
#'django.contrib.admindocs',
'tinymce',
'sorl.thumbnail',
'south',
'django_facebook',
'djcelery',
'devserver',
'main',
)
AUTH_USER_MODEL = 'django_facebook.FacebookCustomUser'
AUTHENTICATION_BACKENDS = (
'django_facebook.auth_backends.FacebookBackend',
'django.contrib.auth.backends.ModelBackend',
# Uncomment the following to make Django tests pass:
'django.contrib.auth.backends.ModelBackend',
)
Run Code Online (Sandbox Code Playgroud)
我做错了什么吗?
PS:这是我的全部追溯 https://gist.github.com/anonymous/e8c1359d384df7a6b405
编辑:
我按照要求粘贴grep的输出:
$ ack-grep --type=python -r ':password_change' .
lib/python2.7/site-packages/django/contrib/admin/sites.py
264:url = …Run Code Online (Sandbox Code Playgroud) 我在Python中有一个数字列表,如下所示:
x = [12, 34, 29, 38, 34, 51, 29, 34, 47, 34, 55, 94, 68, 81]
Run Code Online (Sandbox Code Playgroud)
找到这些数字趋势的最佳方法是什么?我不想预测下一个数字是什么,我只想输出多组数字的趋势,以便我可以比较趋势.
编辑:根据趋势,我的意思是我想要数字表示数字是增加还是减少以及以什么速率增加.我不是大规模的数学,所以可能有一个合适的名字!
编辑2:看起来我真正想要的是线性最佳拟合的系数.在Python中获取此功能的最佳方法是什么?
如何使用Django使用复合(复合)主/唯一键创建模型(以及表格)?
为什么以下代码:
<?php echo preg_replace("/(.*)/", "$1.def", "abc");
Run Code Online (Sandbox Code Playgroud)
输出abc.def.def而不是abc.def?
我很想知道重复发生的原因.
使用/(.+)/或/^(.*)$/按预期工作,但我不是在寻找解决方案,只是问一个问题(虽然这些模式可能与答案有关).
在这里修改现场版.
我有一个页面,我正在尝试获取许多共享一个公共类的div的类数组.例如:
<div class="common lorem ipsum"></div>
<div class="common dolor sit"></div>
<div class="common hello world"></div>
Run Code Online (Sandbox Code Playgroud)
我想获取每个common类div并获取它的类的数组.目前,我正在通过使用这个jQuery来做到这一点:
$('.common').each(function(index) {
var classes = $(this).attr('class').split(" ");
for(var i in classes) {
alert(classes[i]);
}
});
Run Code Online (Sandbox Code Playgroud)
查看第一个结果classes变量给出了:
classes: Array (3)
0: "common"
1: "lorem"
2: "ipsum"
length: 3
__proto__: Array
Run Code Online (Sandbox Code Playgroud)
问题是,for(var i in classes)似乎是在迭代__proto__阵列并深入研究它 - 有没有人曾经遇到过这个问题?我使用的是最新版本的Chrome(6.0.453.1).
我有一个通常包含变音符号Location的字段的模型name- 例如"Rhône-Alpes","Midi-Pyrénées"和"Île-de-France".
在我的应用程序中,此模型以几种不同的方式使用,特别是对于名称的查询.例子包括:
Location.find_by(name: 'Rhône-Alpes')
Location.find_or_create_by(name: 'Rhône-Alpes', country: 'France')
Run Code Online (Sandbox Code Playgroud)
这些find方法的参数因应用程序而异.我的问题是:如何在unaccent()每次引用名称字段时确保调用某个Postgres函数(在这种情况下)?这意味着我可以搜索"Rhone"和"Rhône",并获得相同的结果.
是否最好覆盖find_by和find_or_create_by方法?如果是这样,最好的方法是什么?
在我的Django模型中,我有一个非常简单的模型,它代表一次事件(例如发生服务器警报):
class EventOccurrence:
event = models.ForeignKey(Event)
time = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)
我的最终目标是生成一个表格或图表,显示过去n周内事件发生的次数.
所以我的问题有两个部分:
group_by在这个星期的一周time?group_by为任何缺失的周数添加零值?例如,对于第二部分,我想像这样转换结果:
| week | count | | week | count |
| 2 | 3 | | 2 | 3 |
| 3 | 5 | —— becomes —> | 3 | 5 |
| 5 | 1 | | 4 | 0 |
| 5 | 1 |
Run Code Online (Sandbox Code Playgroud)
在Django中最好的方法是什么?一般的Python解决方案也行.
我有一个守护进程并在服务器上全天候运行的Python应用程序.我希望能够提供一个非常简单的Web界面,以便我可以监视程序中一些变量的变化值.
我正在使用Tornado,而且我已经开始使用你可以在Tornado主页上找到的简单的'Hello,world' .但是,一旦tornado.ioloop.IOLoop.instance().start()被调用,它就会进入循环并且不会返回.我现有的程序(基本上)也是一个无限循环,但我想整合这两个.
所以,我的问题是:我如何构建我的程序,以便通过使用Tornado提供Web界面来监控无限循环中的变量?
django ×4
python ×3
arrays ×1
c# ×1
compound-key ×1
css ×1
daemon ×1
database ×1
date ×1
diacritics ×1
django-admin ×1
graph ×1
iteration ×1
javascript ×1
jquery ×1
linq ×1
many-to-many ×1
math ×1
php ×1
postgresql ×1
preg-replace ×1
regex ×1
tornado ×1