小编Ada*_*dam的帖子

如何在eclipse中指定预处理程序指令?

如何在eclipse中为不同的配置指定预处理程序指令?例如,如果我有多个主电源应该在不同的配置中运行并指定

#ifdef Problem1
//main func
#endif /*Problem1*/
Run Code Online (Sandbox Code Playgroud)

请注意,这是使用托管makefile

c++ eclipse

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

输出链接和graphicImage之间的EL上下文路径评估差异

我正在使用以下内容在我们的应用程序中获取帮助文档.我的问题是,在<h:graphicImage>正确评估上下文路径时,将其评估为h:outputLink空.我一直在使用这两种尝试$,并#h:outputLink因为我知道他们有不同的考核时间.

两个EL表达式的评估方式有何不同?

<h:outputLink value="${pageContext.servletContext.contextPath}/services/help.pdf">
    <h:graphicImage 
        url="${pageContext.servletContext.contextPath}/images/help.png" 
        alt="Online Help"/>
</h:outputLink>
Run Code Online (Sandbox Code Playgroud)

jsf el contextpath

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

如何使用JSTL强制在JSF 1.2页面中构建阶段?

我在JSF应用程序中使用JSTL标记.通过某些操作,我需要重建组件树,就好像它是初始构建一样.我当前的症状是不正确的对象到组件关联,重复的ID以及陈旧组件的其他问题.这是使用在构建阶段使用的ac:foreach(不能使用重复标记,请参见示例链接)标记.

我的理解是可以强制重建,但我无法找到发生的位置或方式.我对在客户端或服务器上启动的解决方案持开放态度.

有关我正在使用的代码的示例,请参阅Richfaces中动态选项卡上的此页面. http://in.relation.to/Bloggers/UsingDynamicallyCreatedRichFacesTabPanelForSearchResults

注意:使用ui:repeat或a4j:repeat是不可行的.有关详细信息,请参见示例页面

其他注意:应用程序bean是会话作用域,其中的数据需要,而不是组件树状态.

更新此问题直接针对本文中提出的问题和第一条评论.我不知道如何在第一条评论中实际解决方法,并且接受的答案引导我.

jstl richfaces jsf-1.2

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

如何在JSF 1.2/Richfaces 3.3中调用渲染上的Javascript函数?

我们有一个a4j:outputPanel就是ajaxRendered.有没有办法在每次(重新)渲染时调用javascript函数?我知道我们可以在每个可能提交的元素中调用oncomplete,但这实际上是不可维护的.

细节:

  • JSF 1.2
  • Richfaces 3.3

示例(onPamplete实际上在outputPanel标记上不可用):

<a4j:outputPanel ajaxRendered="true" oncomplete="myJSFunc()">
    <h:outputText value="Test-aroo" />
</a4j:outputPanel>
<!-- other inputs, buttons and stuff -->
Run Code Online (Sandbox Code Playgroud)

更新可能jQuery库能够提供帮助(它内置于RichFaces中)?我正在使用.live()来注册oncomplete事件.我会继续尝试和更新进度.

更新我没有机会实现jQuery解决方案,但正如我的答案显示在下面myJSFunc()可以直接放在渲染的标签内.

jsf richfaces jsf-1.2

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

使用可选参数调用方法的最pythonic方法是什么?

假设我有一个带有一些可选参数的方法.

def foo(a, b=1, c=2, d=3)

如何调用它以便如果我的变量为None或空字符串,则使用默认值?

像下面这样的条件似乎是一个可怕的解决方案:

if b and not c and d:
    foo(myA, b = myB, d = myD)
elif b and not c and not d:
    ...
Run Code Online (Sandbox Code Playgroud)

在Java中,我会跳转到一个工厂,但看起来这就是默认情况下应该避免的情况.

python optional-parameters python-2.7

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

如何让我的Postgresql SELECT从具有相同名称的列返回数据?

在SELECT调用中,我们返回两个不同的时间戳,但因为每个列都被称为"timetag",所以我们无法在结果中区分它们.重命名其中一列的明显解决方案将导致我们想要避免的大量重构.我们的查询看起来像这样:

DECLARE
     p_cursor refcursor;

BEGIN

    OPEN p_cursor FOR


  SELECT table1.name,
         table1.timetag,
         table1.status,
        table2.timetag,
        table2.description

    FROM myFirstTable table1 LEFT OUTER JOIN mySecondTable table2 ON (<data's ids>),   
    ( 
<query details>
         );
    WHERE
<more query details>

  RETURN p_cursor;

END;
Run Code Online (Sandbox Code Playgroud)

PS.对不起,如果我搞砸了条款,我对数据库很新.

sql postgresql

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

我应该在我的网络应用中使用哪种类型的点击?

背景: 我们正在开发一个包含图表的Web应用程序.目前,可以左键单击图表点以缩放/深入查看数据的该部分.我们正在添加一些其他功能,允许用户将元数据添加到数据点.我知道用户将专门使用Mozilla,尽管我回避限制单个浏览器的任何事情.请不要js库.

问题: 我应该使用什么类型的"点击"将元数据添加到已经左键单击的元素(超链接)?

我头脑风暴的一些选择:

  • 捕获右键单击的oncontext菜单(这对我来说是对的)
  • 双击
  • 按住Ctrl键
  • 左键单击打开一个上下文菜单,该菜单具有现有的左键单击功能和新功能

这些是否有任何约定?你觉得最直观的是什么?

javascript-events mouseclick-event

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

如何将RGB转换为BGR?

这可能很简单,但我试图从提供RGB字符串颜色的源转换为Java中BGR字符串的输出.我一直在努力改变我的大脑和时间以及Long.decode和Long.toHexString.

随意在那里抛出alpha值(RGBA - > ABGR),虽然我认为我可以扩展原则.

我可以假设十六进制是在long和int 解码中指定的形式:

0x HexDigits  
0X HexDigits 
# HexDigits
Run Code Online (Sandbox Code Playgroud)

java color-scheme

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

在单个JBoss实例上设置多个端口?

问题背景

这是情况.我们正在从战争中运行模拟器servlet.我们正在模拟的servlet在一台机器上有许多实例,这些实例由端口号区分.我们只想部署一个可以被许多端口访问的单一战争.

我们到目前为止

使用java Filter(参见下面的web.xml),我们可以根据端口号转发到每个servlet实现(通过添加额外的连接器来添加端口deploy/jbossweb.sar/server.xml).这适用于所有Web服务调用,但不适用于wsdl请求,例如http://localhost:8092/simulator/sim?wsdl8092是许多模拟器的所需版本(8091,8092,8093,8094).在该请求上,正确返回wsdl(每个模拟器实现略有不同),但URL soap:address标记始终使用端口8091.

注意:我们使用的是JBoss 5.0

web.xml的相关部分:

  <filter>
      <filter-name>SimFilter</filter-name>
      <filter-class>com.example.filter.MyFilter</filter-class>
  </filter>

  <filter-mapping>
      <filter-name>SimFilter</filter-name>
      <url-pattern>/*</url-pattern>
      <dispatcher>REQUEST</dispatcher>
      <dispatcher>INCLUDE</dispatcher>
      <dispatcher>FORWARD</dispatcher>
  </filter-mapping>  
Run Code Online (Sandbox Code Playgroud)

jboss wsdl jboss5.x

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

为什么计数器是 double 而不是 long?

千分尺计数器是双精度计数器而不是长计数器的动机是什么?用户是否有理由计算部分更改?当计数超过尾数的大小(我认为约为 20 亿)后,它如何继续测量增量?

更新: 有人指出 double 的精度为 9 千万亿,而不是 20 亿。这样可以腾出更多空间。

java monitoring micrometer

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