问题列表 - 第24317页

无法理解整个OSGi网络生态系统

我是整个Java和OSGi世界的新手,我无法理解OSGi Web应用程序的生态系统.

更确切地说,我目前正试图了解生态系统的所有部分是如何相互关联的:

  • OSGi框架(例如Apache Felix,Equinox,Knoplerfish)
  • OSGi运行时(例如Spring DM Server,Pax Runner,Apache Karaf)
  • Web Extender(例如Pax Web Extender,Spring Web Extender)
  • Web容器(例如Apache Tomcat,Jetty)

为了让您直观地了解我对他们的关系的实际理解,请查看此图片:

alt text http://img253.imageshack.us/img253/1631/osgiwebenvironmentschem.png

据我所知,OSGi框架是OSGi规范的一个实现.运行时是一种分发,它在OSGi规范之上添加了额外的功能,例如日志记录.由于OSGi和Web容器(如Tomcat)的类路径机制似乎存在一些差异,因此您需要某种翻译器.这部分由"Web Extender"处理.

请你澄清一下这件事吗?我理解一切正确吗?

tomcat osgi equinox apache-felix

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

在一定时间后出现div的代码

我正在寻找在网站上一定时间后出现div的代码.这是我正在谈论的事情:

<div class="container">
<div class="secretpopout">
This is the div I want to pop out after a couple of minutes.
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我是javascript和jQuery的新手,但我假设我需要使用setTimeout或类似的东西.我已经尝试在网上找到答案了,但是如果有人能够以某种方式解释它,那么设计师(而不是程序员)会得到它,那就太棒了 - 任何对此有所了解的人都会非常感激.

谢谢.

html javascript jquery

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

有没有办法让YQL返回HTML?

我试图使用YQL从一系列网页中提取HTML的一部分.页面本身的结构略有不同(因此Yahoo Pipes"获取页面"及其"剪切内容"功能不能很好地工作)但我感兴趣的片段总是具有相同的class属性.

如果我有这样的HTML页面:

<html>
  <body>
    <div class="foo">
      <p>Wolf</p>
      <ul>
        <li>Dog</li>
        <li>Cat</li>
      </ul>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

并使用如下的YQL表达式:

SELECT * FROM html 
WHERE url="http://example.com/containing-the-fragment-above" 
AND xpath="//div[@class='foo']"
Run Code Online (Sandbox Code Playgroud)

我得到的是(显然是无序的?)DOM元素,我想要的是HTML内容本身.我也试过SELECT content了,但那只选择了文字内容.我想要HTML.这可能吗?

html xpath yahoo-pipes yql

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

REST:我应该重定向到实体的版本URL吗?

我目前正在开发REST服务.该服务具有不同版本的实体,类似于维基百科文章.

现在我想知道如果为了我应该返回什么

GET /article/4711
Run Code Online (Sandbox Code Playgroud)

我应该使用(临时)重定向到当前版本,例如

GET /article/4711/version/7
Run Code Online (Sandbox Code Playgroud)

或者我应该直接返回当前版本?使用重定向将大大简化HTTP缓存(使用Last-Modified),但具有重定向的缺点(额外请求,'更难'实现).因此,我不确定这是否是一种好的做法.

分享的任何建议,建议或经验?

(顺便说一下:曾经尝试过搜索"REST版本"?你得到的一切都是关于API的版本而不是实体.所以如果这是重复的话,请耐心等待.)

rest http-caching

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

检测iPhone是否在运行时运行调试/分发构建

是否可以在运行时检测正在运行的应用程序是使用调试还是分发编译的.

iphone

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

C++类似于C#的库?

我是从.Net背景来到C++的.知道如何使用标准C++库以及所有语法,我从未冒险过.现在我正在寻找更多的东西,比如常用的库是什么?我想开始进入线程但不知道如何开始.是否有一个库(类似于.net有System.Threading)会使它更容易一些?我特意想做基于Linux的网络编程.

c++ linux

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

如何使页面的宽度动态达到一定限度?

例如,动态和流体在600px - 1000px之间,但在1000px后固定在1000px并固定在600px以下600px.查看digg.com的示例.我想要一种跨浏览器兼容的方式.谢谢!

html javascript css xhtml

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

在Mercurial中将选定的修订从一个分支合并到另一个分支

是否可以在Mercurial中将一系列修订从一个分支合并到另一个分支?

例如

|r1
|r2
|r3
|\___
|    | r5
|    | r6
|    | r7
|    | ...
|    | r40
|r41  
Run Code Online (Sandbox Code Playgroud)

如果我想将修订版6和7(而不是5)合并到主分支中 - 这可能吗?

这样的合并可能是微不足道的,例如,如果r5修改过的文件未在6和7中修改(如果不需要,可以安全地忽略其更改)

从分支A到分支B的多个选定修订范围怎么样?例如合并4-7,20-25和30-34?

(这不是一个真实的案例,只是一个例子.我试图理解hg是否具有我知道svn具有的这个修订范围合并功能)

merge mercurial branch

7
推荐指数
2
解决办法
2799
查看次数

是否存在更新的"vimtutor"?

vim附带了一个很好的内置交互式教程.您只需运行以下命令即可访问本教程:

 $ vimtutor
Run Code Online (Sandbox Code Playgroud)

它非常易于使用,因为它可以为基本命令创建工作案例.有更高级的教程吗?有没有人想过建立一个帮助他们将他们的VIM技能提升到新的水平?vim的大多数教程和备忘单网站只显示命令,但不一定是特定用途和示例.

那里有高级教程吗?这是一个可以作为开源文档的项目类型,每个人都可以添加示例吗?像Vim Interactive Wiki或类似于具有内置正则表达式测试程序的RegEx站点.

vim open-source interactive project

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

用类方法NSThread?

是否可以在单独的线程中运行类方法(以'+'开头)?通常我会像[myClass myController];我尝试的那样调用方法[NSThread detachNewThreadSelector:myController toTarget:myClass withObject:nil];但没有成功.

cocoa nsthread

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