小编Hel*_*nar的帖子

Haskell,自然数列表

我是Haskell的绝对新手,但试图了解它是如何工作的.

我想写自己的整数懒惰列表,如[1,2,3,4,5 ...].

我写的那些清单

ones = 1 : ones
Run Code Online (Sandbox Code Playgroud)

当尝试,工作正常:

*Main> take 10 ones
[1,1,1,1,1,1,1,1,1,1]
Run Code Online (Sandbox Code Playgroud)

如何增加整数呢?

我试过这个,但确实失败了:

int  = 1 : head[ int + 1]
Run Code Online (Sandbox Code Playgroud)

之后,我如何制作一个两个流相乘的方法?如:

mulstream s1 s2 = head[s1] * head[s2] : mulstream [tail s1] [tail s2]
Run Code Online (Sandbox Code Playgroud)

haskell list stream lazy-evaluation

11
推荐指数
4
解决办法
1万
查看次数

Python检查列表的第一个和最后一个索引

假设我有一个包含对象的object_list列表.

我想检查我当前的迭代是在第一次还是最后一次.

for object in object_list:
    do_something
    if first_indexed_element:
        do_something_else
    if last_indexed_element:
        do_another_thing
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?我知道我可以使用范围和计数索引,但如果感觉笨拙.

问候

python list

10
推荐指数
2
解决办法
1万
查看次数

django模型选择选项作为多选框

假设我有这样的模特

COLORS= (
    ('R', 'Red'),
    ('B', 'Yellow'),
    ('G', 'White'),
)
class Car(models.Model):
    name = models.CharField(max_length=20)
    color= models.CharField(max_length=1, choices=COLORS)
Run Code Online (Sandbox Code Playgroud)

它在管理面板中显示为选择框但是我希望我的管理员用户多选择那些颜色,如多对多关系,如何在没有一种('RB', 'Red&Blue'),逻辑的情况下实现这一点

python django django-models

10
推荐指数
2
解决办法
3万
查看次数

Django和多阶段服务器

我正在与需要多阶段服务器设置的客户端合作:开发服务器,阶段服务器和生产/实时服务器.

阶段应该尽可能稳定,以测试我们在开发服务器上开发的所有新功能,并最终将其带到实时服务器.

我们使用git和github进行版本控制.我使用Ubuntu服务器版作为操作系统.

问题是,我从未在这样的多阶段服务器计划中工作过.您会建议哪些软件/项目以正确的方式处理此类设置,尤其是部署并将开发的新功能移动到舞台然后再转移到实时服务器?

deployment django

10
推荐指数
2
解决办法
1424
查看次数

没有秒的Django TimeField模型

问候,我正在尝试实现一个只包含HH:MM(即16:46)格式的TimeField模型,我知道可以格式化常规的Python时间对象,但我对如何使用Django管理它感到很遗憾.

干杯

django time django-models

9
推荐指数
3
解决办法
2万
查看次数

UTF-8和鞋帮()

我想使用内置函数(如upper()和capitalize())转换UTF-8字符串.

例如:

>>> mystring = "i??ü?"
>>> print mystring.upper()
I??ü?  # should be ???ÜI instead.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

python case-sensitive

9
推荐指数
2
解决办法
4009
查看次数

没有浏览器的Facebook Open Graph

对于具有互联网的中间件系统(在机顶盒内工作),我想开发一个原始的Facebook界面,用户可以在其中输入用户名和密码,在电视屏幕上显示最新的通知,消息和其他随意的东西.使用最近的Facebook Graph API.

这个中间件程序使用Java ME来运行程序(例如这个简单的Facebook应用程序),它可以连接到互联网,但它没有真正的网络浏览器.没有浏览器,它可以连接到任何URL来检索JSON响应,但是我不知道如何在没有真正的浏览器的情况下实现身份验证.

在这种情况下,Facebook身份验证是否可行?如果您这么认为,您会建议采用什么方法?

谢谢

facebook middleware java-me facebook-graph-api

9
推荐指数
1
解决办法
2576
查看次数

Django模型组按日期时间的日期

假设我有这样的模型:

class Entity(models.Model):
    start_time = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

我想将它们重新组合为列表列表,每个列表列表包含来自同一日期的实体(同一天,时间应该被忽略).

如何以pythonic方式实现这一目标?

谢谢

python django django-models

9
推荐指数
2
解决办法
7476
查看次数

Google MAP API v3:computeDistanceBetween方法和公制形式的距离

我想以公制形式计算位置之间的直接距离.(即:以公里为单位从A到B).

我不明白computeDistanceBetween方法以单位返回的内容.

谢谢

javascript google-maps-api-3

9
推荐指数
1
解决办法
2万
查看次数

小胡子JS和单数/复数

我使用小胡子来模板我的javascript ajax调用,这是我的数据和模板:

{'joined':1} // ajax responde data json.

var myTemplate = '{{ joined }} person joined so far.'
Run Code Online (Sandbox Code Playgroud)

它有效,但我想修复这个语法,如果超过1人加入,我想表明5 people joined so far.

如何在不操纵服务器端的情况下实现这一点ajax json应答器?

mustache

9
推荐指数
1
解决办法
2486
查看次数