问题列表 - 第45670页

django - POST后重定向时传递信息

我有一个简单的表单,当提交重定向到成功页面时.

我希望能够在我的成功页面中使用上一步中提交的数据.

据我所知,重定向时无法传递POST数据,那么如何实现呢?

目前我不得不直接从同一个URL返回成功页面,但这会在刷新时导致可怕的数据重新提交.

是用request.session唯一的方法去?

forms django redirect-after-post

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

在javascript中截断(不舍入)十进制数

我试图将十进制数截断为小数位.像这样的东西:

5.467   -> 5.46  
985.943 -> 985.94
Run Code Online (Sandbox Code Playgroud)

toFixed(2)做正确的事情,但它完成了价值.我不需要四舍五入的值.希望这在javascript中是可能的.

javascript floating-point floating-accuracy

76
推荐指数
11
解决办法
13万
查看次数

核心图形的图像效果

我想知道如何重现我们在几个Mac和iPhone应用程序中可以看到的图像效果,所有这些都是从黑白图片开始的: - 在iPhone上的UiTabbar中,黑白图片如何变成蓝色渐变选中 - 在Twitter for mac中,我们可以看到几种效果(发光,斜角,......)

欢迎任何有关此主题的帮助.:)在此输入图像描述

编辑:我对MAC OS的这些影响感兴趣,而不是iPhone.

iphone macos cocoa image core-graphics

5
推荐指数
1
解决办法
3753
查看次数

是否可以将封装Person的ViewModel对象传递给Create视图,但只能从POST Create操作方法接收Person对象?

我有一个域模型和一个视图模型如下:

领域模型:

namespace MvcApplication1.Models
{
    public enum Sex { Male, Female };
    public class Person
    {
        public int Id { get; set; }
        public string Name { get; set; }

        [Required(ErrorMessage="Please select either Female or Male.")]
        public Sex? Sex { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

查看型号:

namespace MvcApplication1.ViewModels
{
    public class HomeCreateVM
    {
        public HomeCreateVM()
        {
        }
        public HomeCreateVM(Person p)
        {
            Person = p;
            SelectList = p.Sex.GetSelectList();
        }
        public Person Person { get; set; }
        public SelectList SelectList { get; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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

无法迭代Poco :: Any的std :: map

我有一个std :: Poco :: Any的地图,我正在尝试迭代并输出到流但我得到编译器错误.我的代码如下:

map<string, Poco::Any>::const_iterator it;
map<string, Poco::Any>::const_iterator end = _map.end();
map<string, Poco::Any>::const_iterator begin = _map.begin();
for(it = begin; it != end; ++it) {
    const std::type_info &type = it->second.type();

    // compile error here:
    os << "  " << it->first << " : " << Poco::RefAnyCast<type>(it->second) << endl;
}
Run Code Online (Sandbox Code Playgroud)

该行有2个错误:

'type' cannot appear in a constant-expression
no matching function for call to 'RefAnyCast(Poco::Any&)'
Run Code Online (Sandbox Code Playgroud)

更新:

我知道模板是编译时间,而type()是运行时因此不起作用.谢谢你强调这一点.此外,DynamicAny将无法工作,因为它只接受具有DynamicAnyHolder实现的类型,并不理想.我想对这些类型强加的唯一规则是它们有<<重载.

下面是我目前正在做的,在某种程度上工作,但只转储已知类型,这不是我想要的.

string toJson() const {
    ostringstream os;
    os << endl << "{" << endl; …
Run Code Online (Sandbox Code Playgroud)

c++ dictionary stl any poco-libraries

5
推荐指数
1
解决办法
1187
查看次数

如何更改Python类的字符串表示形式?

在Java中,我可以覆盖toString()我的类的方法.然后Java的print函数打印由其定义的对象的字符串表示toString().有没有相当于Java的Python toString()

例如,我有一个PlayCard课程.我有一个PlayCard的实例c.现在:

>>> print(c)
<__main__.Card object at 0x01FD5D30>
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

>>> print(c)
A?
Run Code Online (Sandbox Code Playgroud)

如何自定义类实例的字符串表示形式?

我正在使用Python 3.x.

python printing string python-3.x

198
推荐指数
2
解决办法
13万
查看次数

对data.frame中的元素进行排名

假设我有一个数据框,如下所示:

df <- data.frame(
  variable = rep(letters[1:10], 2),
  y2 = 1:10,
  y1 = c(10, 9, 8 ,7, 6, 5, 4, 2, 1, 3),
  stat = c(rep(letters[1], 10), rep(letters[2], 10))
)
Run Code Online (Sandbox Code Playgroud)

通过"统计",我想创建三个新列,一个显示一个编号职级y1y2,另一个计算之间的排名变化y1y2(以下简称第1年和第2年).

我一直在修补ddply,但我似乎无法做到我想做的事.这是我尝试过的一个例子(也可以说明我正在尝试做什么):

ddply(df, .(stat), function(x) data.frame(
  df,
  y1rank = rank(x$x),
  y2rank = rank(x$y),
  change = rank(x$y) - rank(x$x)
))
Run Code Online (Sandbox Code Playgroud)

r dataframe

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

EclipseLink/JPA @OneToMany Backpointer基数错误

我试图在两个JPA实体之间生成单向一对多映射.在我的ChatRoom课堂上,我有一个Vector<User>表示Users中的s 的类型对象ChatRoom.我正在尝试基于userId(在User类中)创建一对多映射.这是我的示例代码:

@Entity
public class ChatRoom {
    @Id
    @GeneratedValue
    private int chatRoomID;

    @OneToMany(mappedBy="userID")
    private Vector<User> users;

    // A no-argument constructor is required for EclipseLink to instantiate the persistence object properly.
    public ChatRoom() {}

    // Getter/Setter section
}
Run Code Online (Sandbox Code Playgroud)

这是User类:

@Entity
public class User {
    @Id
    @GeneratedValue
    private int userID;

    private String username;

    // Getter/Setter section
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在Eclipse中从这些实体生成表时,我收到以下错误:

Internal Exception: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception …
Run Code Online (Sandbox Code Playgroud)

persistence jpa one-to-many eclipselink

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

Prolog中的子集

我正在寻找一个像这样工作的谓词:

?- subset([1,2,3], X).
X = [] ;
X = [1] ;
X = [2] ;
X = [3] ;
X = [1, 2] ;
X = [1, 2, 3] ;
X = [2, 3] ;
...
Run Code Online (Sandbox Code Playgroud)

我已经看到了一些subset实现,但是当你想检查一个列表是否是另一个列表的子集时,它们都可以工作,而不是在你想要生成子集时.有任何想法吗?

list set prolog subset

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

TreeView与列

对于我正在编写的应用程序,我需要一个多柱状的Treeview,我想知道是否有人知道免费工作(在Vs-2010中)多列圆形Treeview.

c# treeview visual-studio-2010

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