我是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) 假设我有一个包含对象的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)
怎么能实现这一目标?我知道我可以使用范围和计数索引,但如果感觉笨拙.
问候
假设我有这样的模特
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'),逻辑的情况下实现这一点
我正在与需要多阶段服务器设置的客户端合作:开发服务器,阶段服务器和生产/实时服务器.
阶段应该尽可能稳定,以测试我们在开发服务器上开发的所有新功能,并最终将其带到实时服务器.
我们使用git和github进行版本控制.我使用Ubuntu服务器版作为操作系统.
问题是,我从未在这样的多阶段服务器计划中工作过.您会建议哪些软件/项目以正确的方式处理此类设置,尤其是部署并将开发的新功能移动到舞台然后再转移到实时服务器?
问候,我正在尝试实现一个只包含HH:MM(即16:46)格式的TimeField模型,我知道可以格式化常规的Python时间对象,但我对如何使用Django管理它感到很遗憾.
干杯
我想使用内置函数(如upper()和capitalize())转换UTF-8字符串.
例如:
>>> mystring = "i??ü?"
>>> print mystring.upper()
I??ü? # should be ???ÜI instead.
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
对于具有互联网的中间件系统(在机顶盒内工作),我想开发一个原始的Facebook界面,用户可以在其中输入用户名和密码,在电视屏幕上显示最新的通知,消息和其他随意的东西.使用最近的Facebook Graph API.
这个中间件程序使用Java ME来运行程序(例如这个简单的Facebook应用程序),它可以连接到互联网,但它没有真正的网络浏览器.没有浏览器,它可以连接到任何URL来检索JSON响应,但是我不知道如何在没有真正的浏览器的情况下实现身份验证.
在这种情况下,Facebook身份验证是否可行?如果您这么认为,您会建议采用什么方法?
谢谢
假设我有这样的模型:
class Entity(models.Model):
start_time = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)
我想将它们重新组合为列表列表,每个列表列表包含来自同一日期的实体(同一天,时间应该被忽略).
如何以pythonic方式实现这一目标?
谢谢
我使用小胡子来模板我的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应答器?
django ×4
python ×4
list ×2
deployment ×1
facebook ×1
haskell ×1
java-me ×1
javascript ×1
middleware ×1
mustache ×1
stream ×1
time ×1