问题列表 - 第39855页

在Spring XML配置文件中连接字符串?

我在Spring配置文件中有一个String值,它是JNDI查找的结果 - 它恰好是一个路径名:

<jee:jndi-lookup id="myAppHomeDir" jndi-name="myAppHomeDir" />

现在我需要在这个路径的末尾连接另一个字符串并将其交给另一个Spring bean,如下所示(当然这不起作用):

<bean id="LogPath" class="org.mystuff.initBean">
    <property name="logDirectory">
       <jee:jndi-lookup id="myAppHomeDir"
                 jndi-name="myAppHomeDir" /> + "/logs"
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以在不用Java编写实用程序类的情况下执行此操作?

java xml configuration spring

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

在TextMate中轻松清理HAML间距

我喜欢HAML,但却遇到了与标签空格的烦恼.有没有一种简单的方法可以在TextMate中将文件从一个文件转换为另一个文件?

我更喜欢标签,但我看到空间使用了很多...想知道这是否是首选或者如果这是我看到的代码工件发布到网络上了?!?我真的不在乎,虽然对我而言,标签更容易使用...

html haml textmate

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

解决红宝石中的旅行商问题(50多个地点)

我在一家快递公司工作.我们目前通过"手"解决了50多个地点的路线.

我一直在考虑使用谷歌地图API解决这个问题,但我已经读到有24点的限制.

目前我们在服务器中使用rails,所以我正在考虑使用ruby脚本来获取50多个位置的坐标并输出合理的解决方案.

你会用什么算法来解决这个问题?

Ruby是一种很好的编程语言来解决这类问题吗?

你知道任何现有的ruby脚本吗?

ruby algorithm google-maps ruby-on-rails traveling-salesman

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

App Engine数据存储区中key_id和key_name之间有什么区别?

AFAIK,只有一个区别:key_id必须是int,key_name必须是string.使用key_id vs key_name还有其他任何做法限制吗?

google-app-engine google-cloud-datastore

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

有没有办法通过浏览器使用POST请求?

假设您有一个可以在每次动作发送时发送POST请求的应用程序.它允许订阅快速,轻松地添加/删除.

假设该站点是Stackoverflow,它可以在每次询问新问题时发送POST通知.有没有办法在浏览器中使用这样的通知?

我想象一个案例,当你在页面上花费> 5分钟时,如果自上次刷新页面以来它已经更新,你会开始收到通知.我知道如何通过长轮询来实现这一点,但我想知道是否有任何方法可以从浏览器挂钩这些服务器到客户端的POST请求(相对于重复的GET客户端到服务器请求)并将数据推送到相反.

javascript browser notifications alerts polling

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

在页面上处理Java表达式语言

我正在研究一个项目的前端,该项目为我提供了Java表达式语言标记.在一个实例中,我需要查看它是返回数组还是只返回一位数据,我不知道如何使用它.

例:

该页面有

<p>${WebAppContext.buildings[0].location.name}</p>
Run Code Online (Sandbox Code Playgroud)

这将输出如下内容:

<p>Acme</p>
Run Code Online (Sandbox Code Playgroud)

问题是如果那个建筑物中有更多的东西,我需要输出更多:

像(在伪代码中)的东西:

if isArray(${WebAppContext.buildings}){
 foreach(${WebAppContext.buildings} as foo){
    //iterate over whatever is in the array
}
}
Run Code Online (Sandbox Code Playgroud)

所以我可以输出如下内容:

<p>${WebAppContext.buildings[0].location.name}</p>
<p>${WebAppContext.buildings[1].location.name}</p>
Run Code Online (Sandbox Code Playgroud)

我问负责生成此代码的Java人员,他们说"Dunnokindofbusyrightnowbuhbye".所以我希望大家会有一些见解.

除了在页面中粘贴代码之外,我还不知道如何使用这种Java表达式语言(我甚至不得不查看它以查看它的名称).所以任何建议/资源都会有所帮助.


编辑:

我试过以下内容并没有得到任何结果:

<c:forEach var='building' items='${WebAppContext.buildings}'>
  <p>${building.location.name}</p>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

在页面的源代码中,它只显示:

<c:forEach var='meeting' items='[Lorg.foo.bar.baz.bat.serviceapi.webserviceobject.xsd.BuildingsWSO;@3823ff8'>
  <p></p>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

我承认,对Java表达式语言一无所知,我不明白为什么items =''被翻译得像它一样,虽然我可以看到它遵循我们使用的设置中的路径.现在我用的时候:

<p>${WebAppContext.buildings[0].location.name}</p>
<p>${WebAppContext.buildings[1].location.name}</p>
Run Code Online (Sandbox Code Playgroud)

我明白了:

<p>Krustylu Studios</p>
<p>Springfield Nuclear Power Plant</p>
Run Code Online (Sandbox Code Playgroud)

javascript java jsp el

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

"没有EntityManager的持久性提供程序"错误

我是JPA的新手,我试着从书中做一个简单的例子.但无论我做什么,我都会收到以下错误:

Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named EmployeeService
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
        at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
        at com.mycompany.simpleentity.EmployeeTest.main(EmployeeTest.java:18)
Run Code Online (Sandbox Code Playgroud)

我google了很多,我做了我读到的关于JPA的所有内容.
这是我项目的目录树:

    .
|-- pom.xml
`-- src
    |-- main
    |   |-- java
    |   |   `-- com
    |   |       `-- mycompany
    |   |           `-- simpleentity
    |   |               |-- Employee.java
    |   |               |-- EmployeeService.java
    |   |               `-- EmployeeTest.java
    |   `-- resources
    |       `-- META-INF
    |           `-- persistence.xml
    `-- test
Run Code Online (Sandbox Code Playgroud)

这是我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany</groupId>
  <artifactId>SimpleEntity</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>SimpleEntity</name>
  <url>http://maven.apache.org</url>
  <dependencies> …
Run Code Online (Sandbox Code Playgroud)

java jpa maven

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

在Linux内核空间中存储struct数组

我相信我可能会过度思考这个问题......我的文件系统上有一个文本文件,我在启动时解析它并将结果存储到一个结构数组中.我需要将这个数组从用户空间复制到内核空间(copy_from_user),并且必须随时由内核访问这些数据.内核空间中的数据需要由Sockets.c文件访问.是否有一个特殊的地方可以在内核空间中存储数组,或者我可以简单地在Sockets.c中添加对该数组的引用?我的C有点生疏......

谢谢你的建议.

c linux kernel linux-kernel data-structures

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

为什么SharePoint不正确地反对我的HTML和CSS内容?

我正在尝试向SharePoint内容编辑器Web部件添加内容,但是当我这样做时,它显示为忽略了我的CSS部分.

当它是一个独立的页面时,它在Firefox 3.6和IE 8中显示正常,但在内容编辑器Web部件中放置相同的代码时全部关闭:点击此处查看

通常,当在FF中查看相同的SharePoint页面时,通过IE查看时在SharePoint中损坏的内容将正确显示; 这次菜单布局正确,但文字颜色错误(应为白色).

当我使用IE的开发者工具检查代码时,Sharepoint似乎忽略了它#CAPMenu li的声明height:0;.如果我height:0;在SharePoint之外或使用Firefox查看SharePoint时禁用,则菜单会稍微分开.当我通过IE在SharePoint中查看页面时,菜单已经被清除,禁用height:0;不会发生变化...

请帮忙!这不是SharePoint阻止我使用的第一个设计.

编辑于20101130:我发现了一篇关于SharePoint 2007从其主页发布的代码状态的文章(http://friendlybit.com/html/default-html-in-sharepoint-2007/),文章从我的想法开始正在捣碎我的代码......

事情开始非常糟糕,第一行没有doctype:
<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir ="ltr"__ expr-val-dir ="ltr">'
这意味着所有默认页面都将以怪癖模式呈现,使得各种浏览器的呈现不可靠.

编辑于20120921:我们已经搬到了2010年,虽然更好,但SP仍会在我的代码中试图解决它.我最终发现我可以将CEWP链接到保存到站点库的HTML文件,并将文件中的代码加载到Web部件中.因为SharePoint无法编辑该文件,我的代码通过干净和原始的方式:-)

html css sharepoint-2007 cewp sharepoint-2010

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

在PHP中检测float是否具有零分数值(例如125.00)的最佳方法是什么?

看,我想编写一个函数,它接受一个浮点数参数并将浮点数舍入到最接近的货币值(一个带有两个小数位的浮点数)但是如果浮点参数的零分数(即小数点后面的所有零) )然后它将float作为整数返回(或者即截断小数部分,因为它们都是零都是零.).

但是,我发现我无法弄清楚如何确定一个分数是否具有零分数.我不知道是否有PHP函数已经这样做了.我看了.我能想到的最好的方法是先将浮点数转换为整数,然后再从浮点数中减去整数部分,然后检查差值是否等于零.

php math function

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