问题列表 - 第30131页

可扩展列表指示器

我有一个可扩展的列表

所以有两个问题

  1. (我见过somme类似问题,但从未找到答案)当没有孩子时,如何隐藏箭头(组指示器)

    我试着在适配器中做到这一点

    public View getGroupView(int groupPosition, boolean isExpanded, View convertView,ViewGroup parent) {
    if(getChildrenCount(groupPosition)==0) {
          // how do i hide the group indicator ?
    }
    
    Run Code Online (Sandbox Code Playgroud)

    但是我被困了所以,如何修改空组的组指标呢?

  2. 单击箭头(展开组)与单击组标题(转到活动)时如何有不同的行为

android

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

HTML Purifier 配置中的白名单表单

我使用 HTML Purifier 来清理我的 CMS 中的输入。我的许多客户喜欢在他们的网站上有 PayPal 捐赠按钮,但 HTML Purifier 去掉了表格。

我注意到 HTML Purifier 有一个HTMLPurifier_HTMLModule_Forms类,但我不知道这是否符合我的要求。如果是,我该如何启用它?

php forms htmlpurifier

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

125
推荐指数
11
解决办法
25万
查看次数

基于某些集合大小处理单数/复数单词的有效方法

我的工作项目中有很多实例需要在一个句子中显示某些集合的大小.例如,如果集合的大小为5,则表示"5个用户".如果它的大小为1或0,则表示"1个用户"或"0个用户".现在,我正在用if-else语句来确定是否打印"s",这很乏味.

我想知道是否有一个开源JSP自定义标记库,它允许我完成这个.我知道我自己可以写一个...基本上,它会有2个这样的参数:<lib:display word="user" collection="userList" />.根据集合大小,它将决定是否附加"s".但是,这个实现不会太强大,因为我还需要处理"ies",有些词不使用任何这些.因此,我希望有一个更强大的库可以立即使用,而不是创建一个半生不熟的工具.在这种情况下,我并不太担心用is/are作为前缀.

顺便说一句,我使用Java.

非常感谢.

java jsp jsp-tags

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

注册时如何制作多种用户类型?

我正在使用Django 1.2,我希望有两种用户类型(一种用于公司,一种用于顾问).我将在我的模型中使用一个对象(类似于is_company或is_consultant的布尔值)或Django的组来区分它们 - 这取决于哪个更容易解决这个问题.我想如果我不是一个总菜鸟那就不会有什么问题;)

我正在使用django-registration作为我的身份验证后端,我将在我的网页上为每个用户类型(公司与顾问)分别创建一个表单.我不认为最好创建两个不同的视图,这两个视图几乎完全相同,所以我想知道最好的方法是识别/注册注册为两种类型之一的用户.

谢谢你的帮助.

django django-registration

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

perl if-then-else逻辑以及如果正则表达式不匹配,如何处理无数据

到目前为止,我有一些工作代码进入服务器列表并执行一些正则表达式从日志文件中获取数据.我想要做的是如果没有数据从特定服务器上的正则表达式捕获,则表明"没有报告此服务器"的状态.

现在,它遍历每个服务器,如果数据与正则表达式匹配,它将打印出来.我添加了一个else语句来打印出上面的语句来处理这个问题,但现在它为每个不匹配的实例打印出来.

这是输出的副本,因为它我添加更改之前现在有效:

========================================================================
REPORTING SUMMARY for BACKUP SERVER : hostname1
========================================================================
REPORTING SUMMARY for BACKUP SERVER : hostname2
Mon Jul 05 00:30:02 2010: hostname2:backup:INFO: backup-date=20100705003002
Mon Jul 05 00:30:02 2010: hostname2:backup:INFO: host=hostname2
Mon Jul 05 00:55:25 2010: hostname2:backup:INFO: backup-size=49.75 GB
Mon Jul 05 00:55:25 2010: hostname2:backup:INFO: backup-time=00:25:23
Mon Jul 05 00:55:25 2010: hostname2:backup:INFO: backup-status=Backup succeeded
========================================================================
Run Code Online (Sandbox Code Playgroud)

下面是输出的一个副本,现在,我加入了"无报告此日期":(while循环内).基本上,它每次打印出这个声明都不匹配.我真的只想给它一个声明.

========================================================================
REPORTING SUMMARY for BACKUP SERVER : hostname1
NOTHING TO REPORT FOR THIS DATE... 
NOTHING TO …
Run Code Online (Sandbox Code Playgroud)

regex perl if-statement regex-negation

-1
推荐指数
1
解决办法
1472
查看次数

如何知道网页上次更新的时间?

如何检测别人的网页上次更新(或更改)的时间?

html updates

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

标准中的轻微(不重要)缺陷?

这个问题没有与之相关的实际问题,更多的是好奇心,想要知道我是不是太过于字面意思;).

所以我一直在努力尽可能多地理解c ++标准.今天,在我深入研究标准时,我注意到了这一点(ISO/IEC 14882:2003 21.3.4):

const_reference operator[](size_type pos) const;
reference operator[](size_type pos);
Returns: If pos < size(), returns data()[pos].
         Otherwise, if pos == size(), the const version returns charT().
         Otherwise, the behavior is undefined.
Run Code Online (Sandbox Code Playgroud)

对我来说似乎很理智.但后来我心想,等一下是什么定义data()

const charT* data() const;
Run Code Online (Sandbox Code Playgroud)

是的,它返回一个.const charT*

很明显,非const版本operator[]不能简单地实现,return data()[pos]因为那将是char&从类型的表达式初始化类型的引用const char.

我认为这是很明显,目的data()要实现像return data_;operator[]被实现为return data_[pos];或者功能类似的东西,但是这不是标准说什么:-P.

如果我没记错的话,实施者有一些余地,只要它符合给定的基本要求并具有相同的净效果,他们就可以实现他们喜欢的方式.

所以,问题是,我是不是这样太乏味了,或者这是一个将被视为有缺陷的东西类型.

编辑:值得注意的是,c ++ 0x草案已将措辞改为:

Returns: If pos < …
Run Code Online (Sandbox Code Playgroud)

c++ string standards defects

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

在Python中流式传输1GB文件

比如2Ghz的英特尔酷睿2双核机器,在python中传输1GB文件需要多长时间?

fp = open('publisher_feed_8663.xml')
for line in fp:
   a = line.split('<')
Run Code Online (Sandbox Code Playgroud)

我想我不够具体.这个过程需要20多分钟,这是异常漫长的.根据经验数据,什么是合理的时间?

python

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

IE7 BUTTON白色轮廓

有谁知道为什么IE6和IE7在button边框和背景之间添加白色边框?

这是我的CSS和HTML:

#reportButton{
    background:#fefcda url(buttonback.png) repeat-x bottom left;
    border-top:2px solid #fffff8;
    border-right:2px solid #e3b40c;
    border-bottom:2px solid #e3b40c;
    border-left:2px solid #fffff8;
    color: #373535;
    font-weight: bold;
    margin:0 2%;
    width:45%;
}

<button id="reportButton">Report a Concern</button>
Run Code Online (Sandbox Code Playgroud)

如果你试试这个,你会在边框和背景之间看到一个有趣的白色边框.这不会出现在任何其他浏览器中,甚至不会出现在IE8中.

任何人都有一个简单的解决方案或建议我做错了什么?

谢谢!

编辑:我刚注意到,当我点击按钮时,行进的蚂蚁出现,白色边框消失.好像什么时候按钮:active消失了,虽然这对解决问题没有多大帮助,但对其他人来说也许会有所帮助.

另外,抱歉我无法提供屏幕; 我现在无法通过此互联网连接上传它.

EDIT2:实际上看起来边框不是白色而是background-color按钮的边框.看来IE在按钮边框和按钮背景图像之间留下了1px的间隙.

html css button internet-explorer-7 internet-explorer-6

6
推荐指数
0
解决办法
3315
查看次数