问题列表 - 第30607页

Django(1.2)表单:ManyToManyField帮助文本

我希望我错了,但它看起来像是help_text对于ManyToManyField 没有的唯一方法是__init__为表单和覆盖编写一个方法self.fields[fieldname].help_text.这真的是唯一的方法吗?我更喜欢使用CheckboxSelectMultple小部件,所以我真的要__init__为任何使用a的表单定义一个方法ManyToManyField吗?

class ManyToManyField(RelatedField, Field):
    description = _("Many-to-many relationship")
    def __init__(self, to, **kwargs):
        #some other stuff
        msg = _('Hold down "Control", or "Command" on a Mac, to select more than one.')
        self.help_text = string_concat(self.help_text, ' ', msg)
Run Code Online (Sandbox Code Playgroud)

python django django-forms manytomanyfield

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

使用PHP解析"高级"INI文件

基本上,我想要一个简单,简单,单文件的方法来解析具有"高级"功能的INI文件,如部分继承和属性嵌套,如Zend_Config_Ini.

例如:

[foo]
a = 1
b.a = 2
b.b = 3
b.c = 4
c = 5

[bar : foo]
b.b = 17
c = 42
Run Code Online (Sandbox Code Playgroud)

会解析

array(
  'foo'=>array(
    'a'=>'1',
    'b'=>array(
      'a'=>'2',
      'b'=>'3',
      'c'=>'4'
    ),
    'c'=>'5'
  ),
  'bar'=>array(
    'a'=>'1',
    'b'=>array(
      'a'=>'2',
      'b'=>'17',
      'c'=>'4'
    ),
    'c'=>'42'
  )
)
Run Code Online (Sandbox Code Playgroud)

PHP的内置功能parse_ini_file除了简单的部分和简单的键之外,不会处理简单的INI.

我使用的问题Zend_Config_Ini是我必须包含几乎整个Zend_Config子包,并且是超级膨胀和可配置的.

是否有一个简单的库可以解析它?
如果没有,是否有一个我没有看到的简单实现?

小而简单,我的意思是像INI文件的sfYaml.

我的(非常缺乏经验)的眼睛,我将不得不通过与一次解析parse_ini_file,然后回来解决继承,然后通过各部分运行和递归扩展键...

更新:由于这似乎是一个流行的问题,我想指出,我有一个简单的类GitHub上实现这个,随时发送引入请求,问题等.

php ini parsing

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

字符串,拆分.需要帮助理解

情况1

String a = "         ";
String[] b = a.split(",");
System.out.println(b.length);
Run Code Online (Sandbox Code Playgroud)

打印1.为什么?

案例2

String a = ",,,,,,,,,,,,";
String[] b = a.split(",");
System.out.println(b.length);
Run Code Online (Sandbox Code Playgroud)

打印0.为什么?

老实说,我在这里不知所措

java string split

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

关闭持久性管理器后,如何使查询结果可用

我正在学习GAE并且有点卡住了.如果我使用以下内容,最后确保持久性管理器已关闭,那么在尝试实际读取Note对象时会出现异常:

public class Notes {
    public List<Note> getAll() {
    PersistenceManager pm = PMF.instance().getPersistenceManager();

    try {
        Query query = pm.newQuery("select from com.uptecs.google1.model.Note order by subject");
        return (List<Note>) query.execute();
    } finally {
        pm.close();
    }
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到的例外是:

Object Manager has been closed
org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed
    at org.datanucleus.ObjectManagerImpl.assertIsOpen(ObjectManagerImpl.java:3876)
    at org.datanucleus.ObjectManagerImpl.getFetchPlan(ObjectManagerImpl.java:376)
    at org.datanucleus.store.query.Query.getFetchPlan(Query.java:497)
Run Code Online (Sandbox Code Playgroud)

java google-app-engine jdo

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

用...打开一个gmail地址?OAuth的?

我很困惑.

我能够使用LightOpenID使openid登录有点工作.

我所做的就是openid_identity" https://www.google.com/accounts/o8/id?id=xxx".非常令人失望:我也希望得到这个电子邮件地址.

我需要登录(这是openid所做的)知道用户用来登录的谷歌帐户的电子邮件地址.

有功能,$openid->getAttributes()但我得到的只是一个空数组:我猜谷歌不会给我任何其他东西openid_identity.

所以我我应该用OAuth,对吧?我对此毫无头绪.我只发现了可怕的和困惑的文件,要么假装解释一切(我的意思是一切),或者不解释任何东西 .

是的,当然我已经尝试查看之前的帖子,就像我在google上搜索一样.请再读一遍上一段.

php openid oauth lightopenid

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

捕获并记录响应正文

我有一个servlet来处理某些HTTP请求和响应.我想在发送回客户端之前记录响应正文.有没有什么办法可以在HttpServletResponse从servlet 作为对象发送之前捕获响应主体?

java servlets

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

如何在Android对话框中显示版权符号?

我必须在AlertDialog的消息中显示版权符号:©.我在res/string中设置了带有版权符号的字符串值.但是,对话框打开时,符号显示为问号.如何在对话框中正确显示版权符号.谢谢.

android

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

多线程 - 我是否需要锁定读取数据?

看看这段代码:

int data=5;

void Thread1()
{
    if(data==5)
    {
       //nothing
    }
}

void Thread2()
{
    if(data==2)
    {
       //nothing
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我是否需要在if(data == ..)之前使用EnterCriticalSection/MutexLock?

c++ multithreading

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

GMP如何以任意数量的字节存储其整数?

2 ^ 64离我的ram /硬盘可以处理的"无限"还有一段距离......

首先我想知道GMP如何与内存/处理器一起工作,因为它做了一些阴暗的优化......

我还想知道是否有一种方法可以在任意数量的字节上存储一个整数(无符号,更容易).例如,在50个字节上,我的上限为2 ^ 400 -1.要做的是使用携带以保持数字从一个字节到另一个字节保持一致,我对此有一些了解,但我真的不确定它是最快的方法.我甚至不确定我是否正确.

我猜GMP使用这种方式来存储它的数据,但我只想要一些(甚至很少)解释或某些理论转发(我没有任何博士学位,所以不要太难).

c c++ assembly gmp bignum

7
推荐指数
1
解决办法
3227
查看次数

如何获取窗口客户区的坐标

我可以使用GetClientRect和GetWindowRect Win32调用获取windows整个区域的坐标,以及客户区的坐标.我的问题是GetClientRect总是返回左上角的0,0.如何确定实际客户区域相对于窗口rect的含义?

c# winapi

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