问题列表 - 第2924页

JSF h:列标记修复宽度

有人能告诉我如何使用JSF修复数据表中列的宽度吗?

我的代码目前为:

<h:column>
    <f:facet name="header">
        <h:outputText value="Data Field 1" />
    </f:facet>
    <h:commandLink id="dataLink" action="#{pc_SearchResultsFragment.setField1}">
        <h:outputText value="#{(qi.data1 != null) ? '' : qi.data1}"/>                 
    </h:commandLink>
</h:column>
Run Code Online (Sandbox Code Playgroud)

谢谢!

jsf

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

:使用<span>元素悬停

我正在与:

#top ul li.corner span.right-corner:hover
{
    background-image:url("images/corner-right-over.gif");
    width:4px;
    height:15px;
    float:left;
}

#top ul li.corner span.left-corner:hover
{
    background-image:url("images/corner-left-over.gif");
    float:left;
    width:4px;
    height:15px;
}
Run Code Online (Sandbox Code Playgroud)

我似乎无法:hover正常工作?不知道为什么,有没有人有任何建议?

css rollover image hover

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

垃圾邮件检测服务的最佳语言选择

我有大约20个左右的活跃博客可以获得相当多的垃圾邮件.由于我讨厌CAPCHA,另一种选择是非常智能的垃圾邮件过滤.我想构建一个简单的REST API,如垃圾邮件检查服务,我会在我的所有博客中使用它.这样我就可以整合IP块并将垃圾邮件检测卸载到第三方,例如Akisment,Mollom,Defensio,并在将来的某个时候编写我自己的垃圾邮件检测,以真正了解一些非常有趣的垃圾邮件检测算法.

我选择的语言是PHP,我认为自己非常精通,我可以深入挖掘并提出解决方案.我觉得这个项目可以作为学习另一种语言的好习惯.想到的最重要的2是Python和Ruby on Rails,因为每个人都在谈论它们,就像我们救世主的下一个故事.由于这主要是一个API,没有管理员或公众面对任何东西,似乎基本的Python运行一个简单的http服务器似乎是要走的路.我错过了什么吗?你,伟大的社区,你会推荐什么?我很想听听您的语言,书籍和最佳实践建议.

这必须扩展,我想记住这一点.现在我可能能够使用第三方的免费计划,但很快我就必须将整个事情扩展到实际上自己思考.现在我想我只会将所有内容存储在MySQL数据库中,直到我可以对它进行真正的分析.谢谢!

php ruby python mysql spam-prevention

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

什么版本控制系统最简单的设置和用于玩具项目?

我在CS部门教授第三个必修课程.我的一项家庭作业要求学生加快他们为以前的作业编写的代码.十倍的加速是常规的; 因素100或1000并非闻所未闻.(对于1000倍的加速,你必须使用malloc()犯下新手错误.)

程序是通过序列改进的小改进.我要求学生记录并描述每个变化以及由此产生的改进.

当你正在改进程序时,也可以打破它.退出不是很好吗?

你可以看到我的目标:我的学生将从版本控制中受益匪浅.但有一些警告:

  • 我们的计算环境被锁定.任何依赖于中央存储库的东西都是可疑的.
  • 我们的学生非常超载.不只是课程,还有工作,体育,音乐等等.对于他们使用新工具,它必须非常简单并且具有明显的好处.
  • 我们的学生大多数成对工作.在帐户之间来回获取位是有问题的.这个问题也可以通过分布式版本控制来解决吗?
  • 复杂性是敌人.我知道建立一个CVS存储库太令人困惑了 - 我自己仍然遇到麻烦,因为我每年只做一次.我被告知SVN更难.

以下是我对现有系统的评论:

  • 我认为中央版本控制(CVS或SVN)已被排除,因为我们的学生没有制作可与其他学生共享的存储库所需的管理权限.(我们坚持使用Unix文件权限.)另外,在CVS或SVN上设置太难了.
  • darcs很容易设置,但你分享的方式并不明显.darcs发送(通过电子邮件发送补丁)似乎很有希望,但目前尚不清楚如何设置它.
  • git的介绍性文档不适合初学者.就像CVS设置一样,这是我自己遇到的麻烦.

我正在征求关于与初学者一起使用什么源代码控制的建议.我怀疑我们可以找到资源在现有系统上放置薄薄的贴面并简化现有文档.我们可能没有资源来编写新文档.

那么,与合作伙伴一起设置,提交,还原共享更改真的很容易,但是不必很容易合并或大规模工作?

一个关键的限制是编程对必须能够彼此共享工作,并且只能彼此共享工作,并且每周都会更改对.我们的基础架构是Linux,Solaris和带有netapp文件管理器的Windows.我怀疑我的IT人员想为每对学生创建一个Unix组.我忽略了一个更简单的解决方案吗?

(感谢您接受的答案,由于其对Git Magic的出色参考以及有用的评论而击败了其他人.)

version-control darcs

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

如何声明TDictionary枚举器?

我有一个TDictionary,它存储了一堆按名称索引的对象,我希望能够检查所有对象.所以我尝试了这个:

var enumerator: TMyObject;
begin
   for enumerator in myDictionary do
Run Code Online (Sandbox Code Playgroud)

但那不会编译."不兼容的类型:'TMyObject'和'TPair'

所以我尝试了一下:

var enumerator: TPair<string, TMyObject>;
Run Code Online (Sandbox Code Playgroud)

那也没编译.此错误消息甚至更奇怪:不兼容的类型:'TPair'和'TPair'

所以显然我需要某种时髦的语法来用for ... in循环来枚举我的字典.有谁知道如何正确宣布它?

编辑:Fabio Gomes给出了一个正常工作的示例,但我的代码仍然无法使用他的方法编译.也许是因为我在另一个单位工作?它用于Value端的字典和类都在一个单元中定义,并且此代码在其他地方.这会使它成为编译器中的错误吗?任何人都可以验证吗?

编辑2:发现问题. http://qc.embarcadero.com/wc/qcmain.aspx?d=69461如果有人有兴趣的话.

delphi generics dictionary delphi-2009

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

使用实体框架进行单元测试

我想测试使用Entity Framework构建的实体.我担心的是使用实体框架意味着直接使用数据源.那么任何想法如何单元测试基于Entity Framework的组件?

linq unit-testing entity-framework

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

没有JavaScript的GWT?

我正在研究GWT.看起来不错,但我们的软件必须在没有JS要求的情况下工作.可能吗?

javascript gwt web-applications graceful-degradation noscript

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

Grails转发和/或带参数的重定向

是否可以在Grails中进行页面转发?我搜索但没有运气.如果可能,如何在转发方法中传递参数?如果没有,我将如何使用重定向?到目前为止,我已经找到了类似这样的重定向:

grails redirect forwarding

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

将数字四舍五入到最接近的5或10或X.

鉴于像499,73433,2348这样的数字,我可以使用什么VBA来舍入到最接近的5或10?或任意数字?

5点:

 499 ->  500
2348 -> 2350
7343 -> 7345
Run Code Online (Sandbox Code Playgroud)

到10:

 499 ->  500
2348 -> 2350
7343 -> 7340
Run Code Online (Sandbox Code Playgroud)

等等

vba rounding

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

C++中的多线程图像处理

我正在制作一个操纵不同尺寸图像的程序.这些操作中的许多操作从输入读取像素数据并写入单独的输出(例如模糊).这是基于每个像素完成的.

这种图像映射在CPU上非常紧张.我想用多线程来加快速度.我该怎么做?我想要为每行像素创建一个线程.

我有几个要求:

  • 必须最小化可执行文件大小.换句话说,我不能使用大量的库.什么是C/C++最轻量级的便携式线程库?
  • 必须最小化可执行文件大小.我想有一个函数forEachRow(fp*),它为每一行运行一个线程,甚至是一个forEachPixel(fp*),其中fp在自己的线程中的一个像素上运行.哪个最好?
    • 我应该使用普通函数或函子或函数或某些lambda函数还是......其他什么?
    • 某些操作使用优化,这些优化需要处理前一个像素的信息.这使得forEachRow有利.即使考虑到这一点,使用forEachPixel会更好吗?
  • 我需要锁定只读和只写数组吗?
    • 输入仅从中读取,但许多操作需要从阵列中的多个像素输入.
    • 每个像素只输出一次输出.
  • 速度也很重要(当然),但优化可执行文件大小优先.

谢谢.

有关这个主题的更多信息:C++并行化库:OpenMP与线程构建块

c++ parallel-processing optimization multithreading image-processing

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