问题列表 - 第28389页

导入类python

只是想知道为什么

import sys
exit(0)
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in ?
    exit(0)
TypeError: 'str' object is not callable
Run Code Online (Sandbox Code Playgroud)

from sys import exit
exit(0)
Run Code Online (Sandbox Code Playgroud)

工作良好?

python import

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

是否存在过度使用PHP的include()这样的事情?

我正在使用includes来提取我正在使用的各种函数,现在我开始使用include来拉入大量的HTML/PHP.有没有一点我过度使用包括?

php include

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

将字典转换为List <Customer>

我有一个dictionary<String,Object>,我想把它转换为a List<Customer> 有一个聪明的方法吗?任何例子?谢谢

EDITED

很抱歉没有正确解释.鉴于以下原因,为什么我的结果为0?请注意我试图模拟一个现场情况,第一个键没有意义,并希望排除所以只有我应该得到的客户.为什么不起作用?谢谢你的任何建议

class Program
{
    static void Main(string[] args)
    {
        List<Customer> oldCustomerList = new List<Customer>
        {
            new Customer {Name = "Jo1", Surname = "Bloggs1"},
            new Customer {Name = "Jo2", Surname = "Bloggs2"},
            new Customer {Name = "Jo3", Surname = "Bloggs3"}
        };
        Dictionary<string,object>mydictionaryList=new Dictionary<string, object>
        {
            {"SillyKey", "Silly Value"},
            {"CustomerKey", oldCustomerList}
        };
        List<Customer> newCustomerList = mydictionaryList.OfType<Customer>().ToList(); 

        newCustomerList.ForEach(i=>Console.WriteLine("{0} {1}", i.Name, i.Surname));
        Console.Read();
    }
}

public class Customer
{
    public string Name { get; set; }
    public string …
Run Code Online (Sandbox Code Playgroud)

c#

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

C#或windows等同于OS X的核心数据?

我已经迟到了,刚刚开始在OS X/Cocoa中使用Core Data - 它令人难以置信,并且真正改变了我看待事物的方式.

在C#或现代Windows框架中是否存在等效技术?即拥有托管数据类型,您可以免费获得保存,数据管理,删除,搜索?

还想知道Linux上是否有这样的东西.

c# cocoa core-data

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

如何在Django ModelForm的下拉列表中指定值的顺序?

好的,这是问题所在.

class UserForm(forms.ModelForm):   

    class Meta:
        model = User
        fields = ('team',  'related_projects') 
Run Code Online (Sandbox Code Playgroud)

models.py所述User类被定义为如下:

class User (models.Model):
    team = models.ForeignKey(Team, verbose_name = _('team'))
    related_projects = models.ManyToManyField(Project, blank = True)
Run Code Online (Sandbox Code Playgroud)

双方teamrelated_projects呈现为一个下拉框.值是系统中的所有现有团队以及系统中的所有现有项目.没关系,但它们只是按主键排序,我希望按字母顺序排序.我应该在下拉列表中指定值的排序?

django django-forms

6
推荐指数
1
解决办法
3640
查看次数

RoR Devise:使用用户名或电子邮件登录

什么是让用户使用他们的电子邮件地址或用户名登录的最佳方式?我正在使用warden + devise进行身份验证.我认为这可能不会太难,但我想我需要一些建议,在哪里放置所需的所有东西.也许设计已经提供了这个功能?就像在config/initializers/devise.rb中一样,你会写:

config.authentication_keys = [ :email, :username ]
Run Code Online (Sandbox Code Playgroud)

要求用户名和电子邮件都可以登录.但我真的希望只有一个字段用于用户名和电子邮件,并且只需要其中一个.我只是想象一下使用某些ASCII艺术,它应该在视图中看起来像这样:

Username or Email:
[____________________]

Password:
[____________________]

[Sign In]
Run Code Online (Sandbox Code Playgroud)

authentication ruby-on-rails devise

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

我如何在asp.net的即时窗口中执行空Arraylist

我如何在asp.net的即时窗口中执行空Arraylist

asp.net

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

ASP.NET HttpContext.GetLocalResourceObject()抛出InvalidOperationException

假设我们有这样的网站结构:

App_LocalResources
      | - A.aspx.resx
      | - B.aspx.resx
A.aspx
B.aspx

现在我在A.aspx.cs中使用HttpContext.GetLocalResourceObject("〜/ A.aspx","Key1"),它工作正常.但是如果我在B.aspx.cs中使用HttpContext.GetLocalResourceObject("〜/ A.aspx","Key1"),它会引发异常:

找不到此页面的资源类.请检查资源文件是否存在,然后重试.

异常详细信息:System.InvalidOperationException:找不到此页面的资源类.请检查资源文件是否存在,然后重试.

我该如何解决这个问题?我想从外部页面读取本地资源,我不想自己读取.resx文件.谢谢 :-)

更新:在我的情况下,有一些"data.xml"文件(它们在不同的目录中,并且具有类似的元素<key name='Key1' value='value1' />),并且它们的内容将呈现为html.

但是data.xml中的键名应该在呈现之前进行本地化(不同的data.xml包含不同的键).

例如,data.xml具有以下元素:

<key name='CategoryId' value='3' />
Run Code Online (Sandbox Code Playgroud)

在结果html页面中,我想为en-US文化显示"Category Id = 3",为zh-CN文化显示"类别= 3"等.

所以我想我可以data.xml.??-??.resxApp_LocalResources文件夹中的模式" " 之后创建一些文件,然后使用HttpContext.GetLocalResource()for each data.xml来检索本地化的密钥名称.这样我就不需要自己阅读xml了.可能吗?

asp.net resources resx

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

使用RestClient和Sinatra发送和接收JSON

我试图通过RestClient ruby​​ API将JSON数据发送到Sinatra应用程序.

在客户端(client.rb)(使用RestClient API)

response = RestClient.post 'http://localhost:4567/solve', jdata, :content_type => :json, :accept => :json
Run Code Online (Sandbox Code Playgroud)

在服务器(Sinatra)

require "rubygems"
require "sinatra"


post '/solve/:data' do 

  jdata = params[:data]

  for_json = JSON.parse(jdata)

end
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

/Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/abstract_response.rb:53:in `return!': Resource Not Found (RestClient::ResourceNotFound)
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/request.rb:193:in `process_result'
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/request.rb:142:in `transmit'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:543:in `start'
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/request.rb:139:in `transmit'
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/request.rb:56:in `execute'
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient/request.rb:31:in `execute'
    from /Library/Ruby/Gems/1.8/gems/rest-client-1.5.1/lib/restclient.rb:72:in `post'
    from client.rb:52
Run Code Online (Sandbox Code Playgroud)

我想要的是发送JSON数据并使用RestClient和Sinatra接收JSON数据.但是无论我尝试什么,我都会收到上述错误.我坚持了3个小时.请帮忙

ruby sinatra rest-client

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

为什么我在尝试SSL_write时遇到"错误:1409F07F:SSL例程:SSL3_WRITE_PENDING:写入重试错误"错误?

尝试SSL_write时是否收到以下错误:

错误:1409F07F:SSL例程:SSL3_WRITE_PENDING:错误的写入重试

openssl

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