小编ale*_*027的帖子

什么>?= b是什么意思?

我找到了下面的代码,不明白它的含义:

res>?=m[2];
Run Code Online (Sandbox Code Playgroud)

这是我找到它的代码和它的一些上下文.

vector<int> m(3);
int s = 0;
... do stuff with m ...
res>?=m[2];
return res;
Run Code Online (Sandbox Code Playgroud)

c++ operators

29
推荐指数
2
解决办法
2072
查看次数

如何在matplotlib中使用日期时间更改x轴的范围?

我正在尝试绘制x轴上的日期图和y轴上的值.它工作正常,除了我不能使x轴的范围合适.x轴范围始终是2012年1月至2016年1月,尽管我的日期是从今天开始.我甚至指定xlim应该是第一个和最后一个日期.

我正在为python-django写这个,如果这是相关的.

 import datetime
 import matplotlib.pyplot as plt

 x = [datetime.date(2014, 1, 29), datetime.date(2014, 1, 29), datetime.date(2014, 1, 29)] 
 y = [2, 4, 1]

 fig, ax = plt.subplots()
 ax.plot_date(x, y)
 ax.set_xlim([x[0], x[-1]])

 canvas = FigureCanvas(plt.figure(1))
 response = HttpResponse(content_type='image/png')
 canvas.print_png(response)
 return response
Run Code Online (Sandbox Code Playgroud)

这是输出: 在此输入图像描述

python django date matplotlib

24
推荐指数
2
解决办法
5万
查看次数

如何在带有符号的列表上使用映射 - 即避免使用类型"[IO()]"键入`IO()'?

所以这个问题更多地是关于Monads(尤其是Fay),但是我的例子使用了IO monad.

我有一个函数,其中输入是一个字符串列表,我想逐个打印每个字符串.所以这是我的想法:

funct :: [String] -> ?
funct strs = do
    map putStrLn strs
Run Code Online (Sandbox Code Playgroud)

但是不起作用,因为它返回一个类型[IO()].所以我的问题是,我将如何映射列表,并将其视为我在逐行执行函数,以典型的符号,迭代风格(如下所示)?

funct :: [String] -> IO ()
funct strs = do
    putStrLn (strs !! 0)
    putStrLn (strs !! 1)
    ...
Run Code Online (Sandbox Code Playgroud)

monads haskell io-monad

5
推荐指数
2
解决办法
1015
查看次数

我如何使用UpdateView?

我有两个(可能是相关的)UpdateView问题.首先,它不是更新用户而是创建新的用户对象.其次,我不能限制表单中显示的字段.

这是我的views.py:

class RegistrationView(FormView):
    form_class = RegistrationForm 
    template_name = "register.html"
    success_url = "/accounts/profile/" 

    def form_valid(self, form):
        if form.is_valid:
            user = form.save() 
            user = authenticate(username=user.username, password=form.cleaned_data['password1'])
            login(self.request, user)
            return super(RegistrationView, self).form_valid(form) #I still have no idea what this is

class UserUpdate(UpdateView):
    model = User
    form_class = RegistrationForm
    fields = ['username', 'first_name']
    template_name = "update.html"
    success_url = "/accounts/profile/" 
Run Code Online (Sandbox Code Playgroud)

和urls.py

url(r'^create/$', RegistrationView.as_view(), name="create-user"), 
url(r'^profile/(?P<pk>\d+)/edit/$', UserUpdate.as_view(), name="user-update"), 
Run Code Online (Sandbox Code Playgroud)

如何正确使用UpdateView?提前致谢.

django django-forms django-views django-class-based-views

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

为什么我的django模型字段不起作用?

我认为它并没有认识到我的领域的存在.这是我的models.py:

from django.db.models import *
from django.contrib import admin
from django.forms import *

class Stock(Model):
    name = CharField(max_length=60)

    class Meta:
        ordering = ["name"]

    def __unicode__(self):
        return self.name

admin.site.register(Stock)
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到这个错误:"portfolio.stock:"ordered"指"name",这是一个不存在的字段." 当我评论元函数并运行它时,它工作正常,直到管理站点,当我尝试创建一个库存对象时,字段不显示.

我对发生的事情感到很困惑.

python django django-models django-admin

3
推荐指数
1
解决办法
1361
查看次数

如何在Linux Mint 15 mate中重新启动“菜单”?

我刚刚安装了Linux Mint 15 mate,并且菜单崩溃了,所以我将其关闭。现在,该菜单没有出现在屏幕的左下方,并且我无法通过按Windows键来向上拉菜单。如何重新启动菜单?有终端命令吗?我尝试重新启动,希望它会自动加载,但是没有用。

先谢谢了。

linux linux-mint

3
推荐指数
1
解决办法
3493
查看次数