问题标签 [blueprint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
22019 浏览

osgi - OSGi:蓝图与 Spring DM

我对 Blueprint 和 Spring DM 有点困惑:

从我认为是真的:

  • Spring DM 是 Spring Source 定义的框架
  • Blueprint 是 OSGi 联盟定义的框架
  • Blueprint 从 Spring DM 中“汲取”了许多想法

不?

我们能否期望这两个框架在未来合而为一(合并)?如果没有,哪一个将是最有未来感的?

0 投票
1 回答
1064 浏览

css - css 蓝图,创建一个浮动在容器 div 旁边的 div ?附图片

我试图有一个 950px 的蓝图布局,所以我做了如下图所示的操作:

在此处输入图像描述

像普通的 950px 容器(右框)是浮动的中心页面现在我需要一个 #menu div 向左浮动到这个 950px 框,它应该定位在这个 #container 950px div 的左边并具有固定的宽度。

这样的事情怎么可能完成?我已经尝试了几个 css 技巧但无济于事,我知道有液体布局,但是 #menu 和 #container 之间的空间会变得很大我希望该空间像下面的示例一样固定,例如蓝图默认值为 20px。

任何人都知道如何做到这一点并且即使屏幕调整大小也让 div 留在页面上?

0 投票
1 回答
5570 浏览

jquery - 带有照片网站的交互式平面图

我正在尝试创建一个页面,其中可以看到公寓的平面图,并且将鼠标悬停在不同的区域上。

我的第一种方法是创建一个以平面图为背景的 div。
在那个 div 里面我添加了 100 个更小的 div,所有的尺寸都是 10%x10%。(10 上,10 下)

这实际上显示了平面图顶部的小矩形 div,我的想法是让 jquery 根据用户将悬停的 div 显示不同的图片或选项。

我对这种方法的问题是我无法将主 div 的尺寸限制为平面图图像的纵横比,这并不方便,因为我想要一个适用于我可能上传的多个计划的解决方案。

我的另一种方法是将图像包含在带有 img 标签的主 div 中,并在其顶部显示较小的 div,但我无法使用 css 做到这一点,我所做的任何事情都会将小 div 放在 img 之后

我可以实现的任何其他想法/方式?有没有办法将 div 限制为其背景图片的比例?第二种方法的合适CSS是什么?为了在背景中显示一个img标签,然后在它上面显示100div?

提前thanx,如果我的描述不清楚,请要求澄清

0 投票
1 回答
4508 浏览

python - 如何从多个模板文件夹加载 Flask 蓝图?

我学会了如何创建 Flask 蓝图,并且可以为使用 Jinja2 模板的非烧瓶产品创建蓝图,并在烧瓶项目中使用它们。我做这样的事情:

现在我想添加另一组模板,这些模板在逻辑上与我的非 Flask 项目相关,但仅限于 Flask。我完全不确定它是否很好设计,但是有没有办法从一个蓝图传播两个模板文件夹?并使这两个模板集可用于整个 Flask 项目?

注意:formgear是我的非 Flask 项目的名称。

0 投票
2 回答
786 浏览

stylesheet - 资产/样式表与公共/样式表

在 M. Hartl 的 Rails 3 教程中的“级联样式表”部分下,他提到将 CSS 蓝图目录复制到“public/stylesheets”文件夹中。我的样式表文件夹位于 assets 目录中。将蓝图目录复制到“资产/样式表”而不是“公共/样式表”是否合理?如果没有,您的建议是什么?如果是这样,您可能会建议我注意哪些特别的陷阱?

他明确建议使用 Rails 3.0.1,虽然我运行的是 3.2.6。我应该按照他的指示去做,但我几乎不可能在我的 Windows 机器上启动并运行环境(MySQL 冲突等),而且碰巧这个版本最终对我有用,所以我和它一起去了。

0 投票
1 回答
1215 浏览

css - 蓝图 CSS:如果内容很长,页面将移至左侧

我正在使用 Blueprint CSS 框架,目前面临一个奇怪的问题。如果我的页面内容比显示器屏幕长并且页脚在下方,那么整个页面会向左侧移动一点,但是如果我缩短内容并使其适合屏幕以便页脚可见(无需向下滚动),然后页面再次移回右侧。

我不确定,但我猜测它的clearfix问题。你也这么认为吗?

你能告诉我如何解决这个问题,即使内容很长,页面也不会移动到左侧?

我的页面结构如下

CSS

0 投票
1 回答
1435 浏览

dependency-injection - 无法在 Websphere 8.5 中部署包含通过 aries 蓝图定义的骆驼路由的 osgi 包

我创建了一个 .eba 文件(企业包存档),其中包含一个具有 apache 骆驼路由(Java DSL)的 osgi 包。骆驼上下文定义是通过一个蓝图 xml 文件完成的。当我尝试在 Websphere Application Server 8.5 中部署 .eba 文件时,出现以下异常:

org.apache.aries.application.modelling.ModellerException: CWSAL0126E: 建模捆绑包时发生异常 ib-base_0.0.1.SNAPSHOT: org.apache.aries.application.modelling.ModellerException: org.osgi.service.blueprint.container。 ComponentDefinitionException:不支持的节点命名空间:http ://camel.apache.org/schema/blueprint 。

我的蓝图xml文件如下:

我不太清楚为什么这在 Websphere 中失败了。在 Karaf 3.0.0-SNAPSHOT 中成功部署了相同的 .eba 文件。(此版本的 Karaf 使用 Aries Blueprint 版本 1.0.0)。

我猜在 Websphere 8.5 中使用了相同的版本或 Aries Blueprint 1.0.0 的分叉版本。

根据 OSGi 规范,自定义命名空间(如 camel:)的任何蓝图扩展处理程序都从 OSGi 服务注册表中的键 (osgi.service.blueprint.namespace) 中检索。value 元素告诉实际的命名空间 uri 。

例如:

我不太清楚为什么 IBM 不遵守这个规范。

另一个值得思考的有趣点是,当我尝试使用 Websphere Application Developer Tool 创建一个蓝图 .xml 文件时,它只显示了 4 个扩展,如下所示:

  1. IBM 蓝图扩展
  2. JPA 蓝图支持
  3. 蓝图事务支持
  4. 蓝图资源参考支持

我确保骆驼核心和骆驼蓝图包都部署在 websphere 的内部存储库中。

我尝试将 .eba 文件部署为资产。

不太确定,如果我错过了什么。如果有人能指出我正确的方向,我会很高兴。

此致,

斯里拉曼。

0 投票
1 回答
232 浏览

licensing - 借助蓝图开发汽车模型

我从网上(谷歌搜索)获取了一张汽车蓝图,以在 Belnder 3d 中开发汽车建模。我的问题是有任何与版权/许可相关的顾虑/问题吗?例如,如果我想为奥迪 A6 建模,从互联网上获取蓝图,奥迪人会有一些权利吗?

0 投票
1 回答
449 浏览

python - Flask 如何在内部加载蓝图?

我只是对 Flask 的蓝图如何导入感兴趣。它仍然会在 Flask 完成的所有工作结束时导入 python 模块,如果我是对的,python 在导入时会做两件事:在命名空间中注册模块名称,然后在需要时对其进行初始化。

因此,如果 Flask 蓝图在注册时被初始化,那么所有模块都在内存中,如果有很多蓝图要注册,内存就会被浪费,因为在一个请求中基本上你使用一个蓝图。损失不大,但还是...

但是,如果它只在命名空间中注册并且仅在需要时(当真正的请求到达它时)进行初始化,那么一次注册它们是有意义的(这是我理解的推荐方式)。这就是我猜这里的情况:) 但只是想更深入地询问和理解。

0 投票
1 回答
1988 浏览

ruby - 如何:在 Aptana 中编译 Coffeescript

我安装了 Aptana,我想试试 Coffeescript。当我尝试“编译并显示 JS”时它不起作用 - 控制台显示:

我不明白 - 我如何让它运行?

谢谢!

编辑:

从昨天开始,我设法让 compass/sass 在 Aptana 中运行(是的!) - 所以我意识到我的问题可能是错误的:我是否必须告诉 Aptana(Windows?)在哪里可以找到编译器?

编辑2:

实现:问题是 - 如何安装这个 gem(如果可能的话在 Aptana 中):通过https://github.com/netzpirat/guard-coffeescript 我在安装保护 gem 时遇到错误: