小编dif*_*ffa的帖子

将带符号的十进制转换为带有二进制补码的十六进制编码

我需要使用二进制补码表示法将有符号整数编码为十六进制.例如,我想转换

e.g. -24375 to 0xffffa0c9.
Run Code Online (Sandbox Code Playgroud)

到目前为止,我一直在研究以下几个方面:

parseInt(-24375).toString(2)
> "-101111100110111"    
Run Code Online (Sandbox Code Playgroud)

这与Wolfram Alpha 显示的相匹配,但我不确定如何获得该数字的签名24位int表示(ffffa0c9).

我已经弄清楚如何取无符号二进制数并将其表示为两个补码:

~ parseInt("101111100110111", 2) + 1
> -23475
Run Code Online (Sandbox Code Playgroud)

但我不确定这个数字的二进制表示转换为十六进制.

有任何想法吗?

javascript twos-complement

11
推荐指数
2
解决办法
9171
查看次数

在Adobe AEM中,parsys组件如何将样式注入到设计css文件中?

在Adobe AEM(以前称为CQ5)中,基础组件parsys的design_dialog允许用户设置"Cell Padding".无论在文本字段中输入什么值,都会显示在设计css中.

例如:

鉴于当前页面正在使用/ etc/designs/my-design,页面输出将包含对/etc/designs/my-design.css样式表虚拟路径的引用.

如果用户将parsys cell padding配置为30px,那么my-design.css文件将包含以下内容:

.page_full .par div.section {
  padding: 30px;
}
Run Code Online (Sandbox Code Playgroud)

字符串"30px"存储在名为div.padding的jcr:content/page/par/section属性中,但是,我无法弄清楚parsys.jsp如何将其注入my-design.css.

编辑: 要清楚,currentDesign.writeCssIncludes(pageContext);基础页面headlibs.jsp中的调用是设置css包含的代码,如下所示:

<link href="/etc/designs/my-design/static.css" rel="stylesheet" type="text/css"/>
<link href="/etc/designs/my-design.css" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)

但是,目前尚不清楚如何将自己的CSS包含在/etc/designs/my-design.css请求的响应主体中.

aem

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

现代浏览器的CSS是否有重置库?

我的目标是支持IE10 +,以及最流行的浏览器的最新版本.我想知道是否有一个css重置只是针对那些忽略旧的IE和Moz修复程序的特定浏览器.

我找不到任何东西,但也许我在Google上搜索时忽略了一些.我打算创建我自己的,我只是不想重做工作,如果有一个我可以使用的库.

谢谢!

css css-reset

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

使用maven部署AEM(错误)

我正在尝试使用maven部署AEM,因此我按照本教程进行操作.当我运行命令mvn clear package时,我收到以下错误:

C:\workspace\myproject\app>mvn clean package
[INFO] Scanning for projects...
[WARNING] The POM for com.day.jcr.vault:maven-vault-plugin:jar:0.0.10 is missing
, no dependency information available
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project com.uum:app:1-SNAPSHOT (C:\workspace\myproject\app\pom.xml
) has 3 errors
[ERROR]     Unresolveable build extension: Plugin com.day.jcr.vault:maven-vault-
plugin:0.0.10 or one of its dependencies could not be resolved: Failure to find
com.day.jcr.vault:maven-vault-plugin:jar:0.0.10 in http://repo.maven.apache.org/
maven2 was cached in the local repository, resolution will not be …
Run Code Online (Sandbox Code Playgroud)

deployment maven-3 aem

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

跨多个Solr 4.6内核的共享架构和配置

我有很多站点,我使用Solr 4.6.0索引,我希望为每个站点维护单独的核心.每个核心将共享相同的schema.xml和相同的solrconfig.xml.理想情况下,我可以通过管理控制台创建新内核,Solr会选择我的默认核心配置.

目前,当我创建一个新的核心时,我正在文件系统中创建一个名为"我希望核心"的新目录.我然后补充说:

  1. core.properties文件(只包含一个名称= myycorename属性.
  2. 包含通用schema.xml和solrconfig.xml文件副本的conf文件夹

我已经尝试将以下内容放在core.properties文件中并提升级别并相对引用:

schema=../configs/template/schema.xml
config=../configs/solrconfig.xml
Run Code Online (Sandbox Code Playgroud)

我也尝试过symlinking(不太理想,因为我想在windows/osx/linux上运行).

但Solr似乎不喜欢目录之外的相对引用.Core Discovery 4.4和Beyond中提到的configName属性

Solr中是否可以使用这种默认配置?

configuration solr configuration-files solr4

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

如何在jcr中获取节点属性的数组值

需要帮助获取节点属性的字符串[]值?

例如,我有一个节点图像,它具有String []类型的属性"references".我需要得到数组的第一个值.

谢谢

jcr aem

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

使用Maven从另一个POM导入托管依赖项

我有一个POM,它在dependencyManagement部分中描述了一组依赖关系。这组依赖项定义了在部署应用程序时将提供的依赖项,因此我希望遵守此列表,而无需让我的项目重新定义它们。

有没有一种方法可以使我从该POM继承托管依赖关系,而不必将其作为项目的父POM?

我想避免在项目POM中指定版本等。

java dependency-management maven

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

CQ5:如何以编程方式找出给定URL的资源?

根据ResourceResolver接口:

http://dev.day.com/docs/en/cq/current/javadoc/org/apache/sling/api/resource/ResourceResolver.html

有三种方法可以解析到资源的路径或请求:

  1. Resource resolve(HttpServletRequest request) 不推荐使用。从2.0.4版本开始,改用resolve(HttpServletRequest,String)。

  2. Resource resolve(HttpServletRequest request, String absPath) 从给定的absPath解析资源,可以选择考虑HttpServletRequest,例如Host request标头的值。

  3. Resource resolve(String absPath) 从给定的绝对路径解析资源。

但是,如果我有一个随机的给定URL字符串(例如http://www.mycompany.com/whatever.html),如何以编程方式找出给定URL的相应​​资源?

sling aem

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

从轻松的javascript使用功能调用OSGi服务

我试图从一个轻松的JavaScript使用功能访问OSGi服务.通过吊索SlingScriptHelper.我可以sling.getService(Service.class)从javascript 调用该方法,但我不知道如何在javascript中指定类.

看起来应该可以使用完全限定名称或使用rhino来引用java类importPackage(..).

但是,我得到以下异常:

org.apache.sling.scripting.sightly.SightlyException:
org.mozilla.javascript.EvaluatorException: Can't find method
org.apache.sling.scripting.core.impl.InternalScriptHelper.getService(object).
Run Code Online (Sandbox Code Playgroud)

rhino aem sightly

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