小编Mos*_*ham的帖子

在javascript中解析json - 长数字被舍入

我需要解析一个包含长数字的json(在java servlet中生成).问题是长数字被舍入.

执行此代码时:

var s = '{"x":6855337641038665531}';
var obj = JSON.parse(s);
alert (obj.x);
Run Code Online (Sandbox Code Playgroud)

输出是:

6855337641038666000
Run Code Online (Sandbox Code Playgroud)

在这里看一个例子:http://jsfiddle.net/huqUh/

为什么会这样,我该如何解决呢?

javascript json

6
推荐指数
3
解决办法
8638
查看次数

检测div当前方向

我有一个 div,它的方向由它托管的内容决定(使用dir="auto")。我想使用CSS(如果比javascript不可能的话)来确定方向并相应地更改删除范围的绝对位置。

\n\n

请参阅此小提琴: https: //jsfiddle.net/psjgsnby/

\n\n
<div dir="auto" class="item">\n  text\n  <span>x</span>\n</div>\n<div dir="auto" class="item">\n  \xd7\x9e\xd7\x99\xd7\x9e\xd7\x99\xd7\x9f \xd7\x9c\xd7\xa9\xd7\x9e\xd7\x90\xd7\x9c\n  <span>x</span>\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

CSS:

\n\n
.item {\n  position: relative;\n  width: 200px;\n}\n.item span {\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我正在寻找类似这样的选择器

\n\n
.item span:dir(rtl) {\n  right: auto;\n  left: 0;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但可以跨浏览器工作(以上仅适用于 Firefox)

\n

html javascript css

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

如何将AWS资源转换为cloudformation堆栈或模板?

我有很多 AWS 资源(ec2 实例、rds、s3 等)

这些资源是多年来在 AWS 控制台中手动创建的。

现在我想使用 CloudFormation 复制这个环境。最好的方法是什么?有没有一种工具可以将所有资源转换为云信息堆栈或模板?

我找不到任何东西,或者也许我没有正确理解这个过程......

amazon-web-services aws-cloudformation

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

是什么让域名指向一个特定的文件夹?

我正在从一个人继承的服务器上工作,而且我不是dns问题的大专家.服务器托管多个域,它们都位于名为/ vhosts /的文件夹下.我似乎无法理解域名如何指向其各自的文件夹.我检查了httpd.config并且没有这样的指令:

<VirtualHost *>
ServerName www.domain.tld
DocumentRoot /www/domain
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我还检查了域管理员,他们都指向服务器IP.我错过了什么?

apache dns httpd.conf

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

Tomcat JVM版本与JAVA_HOME不同

我想让我的Tomcat JVM版本为7.所以我按照这里的说明进行操作:如何更改TOMCAT使用的Java版本?并将我JAVA_HOME改为我的jdk7目录.

为了确保,这是命令:

$ echo $JAVA_HOME 
/usr/lib/jvm/java-7-openjdk-amd64
Run Code Online (Sandbox Code Playgroud)

我重新启动了Tomcat.我想验证,并运行我从这里得到的命令:https://stackoverflow.com/a/10822328/998318

$ /usr/share/tomcat7/bin/catalina.sh version
/usr/share/tomcat7/bin/catalina.sh: 1: /usr/share/tomcat7/bin/setenv.sh: -Dcom.sun.management.jmxremote: not found
/usr/share/tomcat7/bin/catalina.sh: 2: /usr/share/tomcat7/bin/setenv.sh: -Dcom.sun.management.jmxremote.port=1099: not found
/usr/share/tomcat7/bin/catalina.sh: 3: /usr/share/tomcat7/bin/setenv.sh: -Dcom.sun.management.jmxremote.authenticate=false: not found
/usr/share/tomcat7/bin/catalina.sh: 4: /usr/share/tomcat7/bin/setenv.sh: -Dcom.sun.management.jmxremote.ssl=false: not found
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-openjdk-amd64
Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Server version: Apache Tomcat/7.0.28
Server built:   Apr 8 2014 08:47:08
Server number:  7.0.28.0
OS Name:        Linux
OS Version:     3.16.0-0.bpo.4-amd64
Architecture:   amd64
JVM …
Run Code Online (Sandbox Code Playgroud)

java tomcat

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

如何为Google表单创建自定义主题?

我想在我的网站上嵌入Google表单,所以我抓住了嵌入代码并将其粘贴到我的页面中.

<iframe src="https://docs.google.com/forms/d/1u1NO8u4vu6Q9XuUNigo4qy22hjvRmL-HFIRVsgiaL9c/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>    
Run Code Online (Sandbox Code Playgroud)

(这就是谷歌给我的)

一切都很好但是它是一个iframe所以我无法使用CSS编辑它的外观.Google Docs的deafult主题与我的网站不匹配,所以我想要这个页面的CSS.我尝试下载https://docs.google.com/forms/d/1u1NO8u4vu6Q9XuUNigo4qy22hjvRmL-HFIRVsgiaL9c/viewform作为html,但这样我没有得到css文件.我必须自己创建它还是我的问题的另一个解决方案?

html css iframe google-forms

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

如何使分支B完全像分支A?

假设我有一个现有的分支B(如果它有所不同,它是远程的).

我还有一个分支A(本地或远程).我希望分支B与A完全相同.如果我理解正确,合并不会使分支相同,分支B中仍然可能存在不在分支A上的东西,并且在执行git checkout B后面后它将保留在那里git merge A.我理解正确吗?

当然,我可以删除分支B并从A创建一个新的分支B.这是最好的方法吗?

请注意澄清它:我希望由于部署配置而使分支B保持活动状态.如果我删除并重新创建,我需要手动执行另一项操作以进行部署.

git

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

CDK 堆栈陷入 UPDATE_ROLLBACK_FAILED - 如何继续?

我有一个 CDK 项目。我尝试部署堆栈,但出现与权限相关的错误。现在堆栈状态为 UPDATE_ROLLBACK_FAILED。我修复了错误,并且我想继续我的部署。当我输入时cdk deploy失败:

is in UPDATE_ROLLBACK_FAILED state and can not be updated

在这里读到您可以发出命令来ContinueUpdateRollback。我可以在 CDK 中执行此操作吗?对于这样的状态,最佳实践是什么?如果在生产中发生这种情况我该怎么办,我不想删除堆栈......

aws-cloudformation aws-cdk

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

字体表面会导致性能问题

当我的网站加载时,在浏览器显示使用font face呈现的文本之前会有几秒钟的冻结(带有arial字体的文本会立即显示).

我一直受到用户的投诉,这些用户经历了长达10秒的冻结.

我该怎么办?

这是我插入字体的方式:

@font-face{
    font-family:'GillSans';
    src:url('../fonts/GIL_____.eot');
    src:url('../fonts/GIL_____.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GIL_____.woff') format('woff'),
        url('../fonts/GIL_____.ttf') format('truetype'),
        url('../fonts/GIL_____.svg#GillSans') format('svg');
}
@font-face{
    font-family:'GillSansB';
    src:url('../fonts/GILB____.eot');
    src:url('../fonts/GILB____.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GILB____.woff') format('woff'),
        url('../fonts/GILB____.ttf') format('truetype'),
        url('../fonts/GILB____.svg#GillSansB') format('svg');
}
@font-face{
    font-family:'GillSansBI';
    src:url('../fonts/GILBI___.eot');
    src:url('../fonts/GILBI___.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GILBI___.woff') format('woff'),
        url('../fonts/GILBI___.ttf') format('truetype'),
        url('../fonts/GILBI___.svg#GillSansBI') format('svg');
}
@font-face{
    font-family:'GillSansI';
    src:url('../fonts/GILI____.eot');
    src:url('../fonts/GILI____.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GILI____.woff') format('woff'),
        url('../fonts/GILI____.ttf') format('truetype'),
        url('../fonts/GILI____.svg#GillSansI') format('svg');
}
Run Code Online (Sandbox Code Playgroud)

css font-face

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

如何在GAE/PHP中将html刷新给用户?

在Google App Engine上使用PHP - 如何将html发送给用户并继续运行php脚本?

这是我到目前为止所尝试的,但它不起作用.浏览器仅在执行整个脚本后显示页面:

ob_start();

$url = $_POST['url'];

$html = file_get_html($url);

echo $html;

ob_flush ();

// time consuming processing here...
Run Code Online (Sandbox Code Playgroud)

php google-app-engine

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