小编Raj*_*pta的帖子

如何有条件地渲染f:selectItem标签?

如何为<f:selectItem>标记指定条件呈现.我需要<f:selectItem>根据特定用户的状态显示选项.

例如,我想要的东西如下:

<f:selectItem itemLabel="Yes! I need a girlfriend!"
             rendered="false(or some boolean condition)"
             itemValue="o1"/>
Run Code Online (Sandbox Code Playgroud)

jsf rendered-attribute

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

通过Int变量表示空字节数组?

应该为整数类型变量分配什么值来表示空字节数组?我需要这个在数据库中存储一个空字节数组,以表示Cassandra中的无值列.

java variables bytearray java-ee

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

正则表达式检查字符串是否以字符串开头,忽略大小写差异

我需要检查一个单词是否以特定子字符串开头,忽略大小写差异.我一直在使用以下正则表达式搜索模式进行此检查,但是当字符串中存在差异时,这无济于事.

我的案例敏感方式:

var searchPattern = new RegExp('^' + query);
if (searchPattern.test(stringToCheck)) {}
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

你为什么不开始使用"单一和小型"Cassandra服务器,就像你通常使用MySQL一样?

对于刚开始的任何网站,负载最初是最小的并且最初以缓慢的速度增长.人们通常从他们基于MySQL的站点开始,使用单个服务器(***也是VPS而不是专用服务器)作为应用服务器和数据库服务器运行,并且通常在这种设置下太过分了而且只是因为他们觉得需要他们将数据库与应用服务器分开,为其提供单独的VPS服务器.这是初创公司在规划资源采购时期望的事情.

但到目前为止,我所看到的,与Cassandra有很大的不同.人们通常建议开始使用至少一个3节点集群(在专用服务器上),它有大量的RAM.他们建议开始使用4GB或8GB RAM.因此,与MySQL相比,Cassandra需要更多的硬件资源,因为网站可以提供类似的性能,提供类似的负载/流量和相同数量的数据.我了解Cassandra由于复制而对存储的更高要求,但其他硬件资源呢?

我们不能像基于Cassandra的应用程序一样从MySQL开始.从1或2 VPS开始,并在需要时添加更多?

编辑:

我不想比较苹果和橘子.我只是想知道当我开始使用基于VPS的单个节点的基于cassandra的单个节点基于VPS的MySQL安装时,我可能处于更危险的情况.这两种情况之间的区别.cassandra服务器比MySQL服务器更容易出现吗?如果我将tomcat与Cassandra一起使用,因为人们在单个服务器上使用LAMP堆栈,那会有什么不好.

database cassandra nosql hector

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

如何插入像&和<在JSF组件的值属性中的特殊字符?

如何插入特殊字符,如&<成JSF组件value的属性?

例如:我想要这样的东西:

<h:outputText value="Tom & Jerry Show" />
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,我得到以下异常:

javax.faces.view.facelets.FaceletException:Error Parsing /foo.xhtml:Error Traced [line:15]实体名称必须紧跟在实体引用中的'&'之后.

如果是<,我得到以下异常:

javax.faces.view.facelets.FaceletException:Error Parsing /foo.xhtml:Error Traced [line:15]与元素类型"h:outputText"关联的属性"value"的值不能包含"<"字符.

xhtml jsf facelets

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

在div中有脚本标签是不是很糟糕?

在body里面的div里面有一个脚本标签有什么不好的?

我正在动态更新div以重新加载div中的javascript代码.有什么问题需要担心吗?


编辑

因为@Bergi坚持要看代码.这是(见下文).这div(以及div包含演示文稿HTML元素的其他元素)通过AJAX更新.这script里面div包含用于处理页面上新加载的HTML元素和原始数据的映射.

        <div>
            <script type="text/javascript">
                var namesMap = <dynamic string from server here>;
                var addressesMap = <dynamic string from server here>;
            </script>
        </div>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

验证图像文件类型/文件大小,裁剪,调整大小然后上传

我正在寻找一个客户端解决方案,以验证上传的图像是否是接受的文件类型,文件大小然后按照用户的指示裁剪图像,重新调整大小以适应某些特定尺寸,然后上传重新尺寸和优化的图像到服务器.

是否有任何知名的开源库可以帮助我实现这一点?(不需要上传多个文件).我不想自己实现这个并寻找能够提供跨浏览器兼容解决方案的库,以及旧/不支持的浏览器的后备.

我遇到了plupload和敏捷上传器,但是那些根据用户指示裁剪图像没有帮助.


使用jQuery 1.7.如果需要,也可以打开以添加其他库.

javascript flash jquery client

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

在<ui:repeat>中指定元素的条件渲染?<c:if>似乎不起作用

我试图有条件地使用建立自定义列表<ui:repeat>.在每次出现-1作为列表中的项目值时,我需要添加换行符.

我尝试在<c:if>里面<ui:repeat>使用它,但它似乎不起作用.它总是评估false.

<ul>      
    <ui:repeat value="#{topics.list}" var="topicId" >
        <li>#{topicId}</li>
        <c:if test="#{topicId eq -1}">  <br/>  </c:if>
    </ui:repeat>
</ul>
Run Code Online (Sandbox Code Playgroud)

这可能吗?

jsf jstl el jsf-2 uirepeat

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

event.keycode没有在firefox中返回正确的值

我正在尝试以下代码space-bar在输入框中按下时触发js方法.

  <input id="j1" /> 

  $('#j1').keypress (function (event){
       alert(event.keycode)
  });
Run Code Online (Sandbox Code Playgroud)

在firefox中,只有在enter按下时才会返回正确的值,其他键返回的值每次只有0.在IE/chrome中,这非常有效.

javascript jquery events keycode keypress

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

插件管理器不在netbeans 7.0.1中工作

在从netbeans 6.9升级到7.0.1时,我的插件在插件管理器中不可见.但更重要的是,我甚至无法安装新的插件或观看可用的插件.列表中没有插件显示为建议.但是我的所有代理设置都配置正确,netbeans也可以连接到互联网和下载maven的东西.

我尝试手动将6.9的设置导入7.0.1但没有效果.我怎样才能让它再次运作?

netbeans

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