小编Mat*_*all的帖子

javascript转换和爆炸字符串到数字

嘿家伙我可以用什么来将这个字符串转换为数字?"$ 148,326.00"

我猜我需要爆炸它并取下美元符号,然后使用parseFloat()?那会是最明智的方式吗?谢谢

这就是我得到的数字:

var homestead = xmlDoc.getElementsByTagName("sc2cash");
document.getElementById('num1').innerHTML = homestead[1].textContent;
Run Code Online (Sandbox Code Playgroud)

javascript

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

设置Java-基本(但还不是那么基本...)

最近,我开始使用Head First Java来学习Java,但我发现这本书缺乏有关设置Java的大量信息。它几乎告诉我下载JDK,并提到了有关类路径变量的内容。

我非常困惑,很明显,我的Java尚未设置为可以运行。所以...我进行了研究,并设法将/ bin /目录添加到CLASS_PATH中,并且还创建了一个名为JAVA_HOME的新系统变量,并将其指向bin文件夹。我不太确定该怎么做-这个话题对于其他每个程序员似乎都很容易,因为我找不到其他人在设置Java环境方面有如此困难。

因此,我现在可以编译并运行程序。我已经做了一些Hello World的事情,yada yada。现在,在第37页上,我们实际上将要做一些OOP的工作。这些是类:

class Movie {
    String title;
    String genre;
    int rating;

    void PlayIt() {
        System.Out.println("Playing the movie");
    }
}
Run Code Online (Sandbox Code Playgroud)

第二个:

public class MovieTestDrive  {
    public static void main(String[] args) {
        Movie one = new Movie();
        one.title = "Movie 1";
        one.genre = "Movie 1 Genre";
        one.rating = -2
        two.title = "Movie 2";
        two.genre = "Movie 2 Genre";
        two.rating = -1
        three.title = "Movie 3";
        three.genre = "Movie 3 Genre";
        three.rating = 3
    }
} …
Run Code Online (Sandbox Code Playgroud)

java classpath

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

WP7开发应用程序/页面宽变量

有谁知道如何设置一个可以在Windows Phone 7应用程序的所有页面上访问的变量?

global-variables windows-phone-7

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

使用EclipseLink MOXy(JAXB)将子类编组到JSON时是否有可能隐藏"@type"条目?

我即将开发基于JAX-RS的RESTful Web服务,我使用MOXy(JAXB)来自动生成我的Web服务的JSON响应.

一切都很酷,但由于Web服务将成为基于JavaScript的Web应用程序的后端,因此可公开访问,我不希望暴露某些细节,如类名等.

但是,我已经意识到在某些条件下MOXy在编组的字符串中嵌入了一个"@type"条目,这个条目后面跟着刚被编组的对象的类名.

特别是,我已经意识到MOXy在编组扩展类的实例时会以这种方式运行.

假设以下超类"MyBasicResponse"

@XmlRootElement(name="res")

public class MyBasicResponse {

@XmlElement
private String msg;

public MyBasicResponse() {
    // Just for conformity
}

public String getMsg() {
    return msg;
}

public void setMsg(String msg) {
    this.msg = msg;
}
}
Run Code Online (Sandbox Code Playgroud)

而这个专门(扩展)类"MySpecialResponse"

@XmlRootElement(name="res")

public class MySpecialResponse extends MyBasicResponse {

@XmlElement
private String moreInfo;

public MySpecialResponse() {
    // Just for conformity
}

public String getMoreInfo() {
    return moreInfo;
}

public void setMoreInfo(String moreInfo) {
    this.moreInfo = moreInfo;
}
}
Run Code Online (Sandbox Code Playgroud)

所以,MyBasicResponse对象的编组字符串是

{"msg":"A Message."} …
Run Code Online (Sandbox Code Playgroud)

json jax-rs jaxb eclipselink moxy

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

使用Java将模拟Windows键盘事件发送到使用SDL的C程序

我有一个C程序,可以从键盘上获取事件.但是,我想使用Java向它发送模拟键盘事件.我尝试了两种方法:

  1. 使用Robot类
  2. 在win32.dll(native)中调用keybd_event函数.

上述方法都会执行诸如将密钥发送到文本编辑器等操作,但另一个程序(准确地说是GIMX)将无法识别事件.知道为什么会这样,以及我可以做些什么来让Java与之通信?

java keyboard sdl

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

检查Javascript中的正整数:性能和安全性

我已经编写(并复制)了几行Javascript,它很有用.但我试图找出一种更好的方法(跨浏览器和更好的性能)来做到这一点.我isInteger从朋友那里复制了这个函数但是我不明白为什么我们在以下条件中检查字符串值:

if (((c < "0") || (c > "9"))) return false;
Run Code Online (Sandbox Code Playgroud)

上面的条件工作正常,但是当我更改它以检查数字值时,功能会中断.输入字段开始接受字母字符.这是我改变时的样子:

if ((( c < 0 ) || ( c > 9 ) return false;
Run Code Online (Sandbox Code Playgroud)

我试图评论部分,以便您可以了解正在发生的事情.此代码中是否还有安全漏洞?我读到1innerHTML1方法可以打开一些安全漏洞,因此我们需要用它执行"清理"操作.因此我选择使用jQuery的.html方法(我是JavaScript的新手)

有问题的页面:http://thehotdeal.net/clients/wehtmlit/index.php?order /

$(document).ready(function() {
  var total = 0;
  function calcTotal() {
  /* fetching some values from PHP variables and then performing calculations.
    essentially this is multiplying number of pages by price per page
  */
  /* <![CDATA[ */
    var total_price_main_pages = ($("#pages").attr("value")) * (<?php echo $main_price; ?>), …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors javascript-security

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

将内容从Tridion 5.2导入Tridion 2011 SP1的最佳方法是什么

将内容从Tridion 5.2导入到内容搬运工Tridion 2011 SP1的最佳方法是什么?或者Kapow

tridion

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

防止在Javascript中自动创建全局变量

我花了一些时间来调试一个问题,该问题归结为忘记var在新变量标识符前面使用关键字,因此Javascript在全局范围内自动创建该变量.有没有办法防止这种情况,或更改默认行为,而不使用像JSLint这样的验证器?

在编写和执行Javascript代码之间运行验证器似乎是编译的一个不好的借口,这是我通常依赖于抓住这类事情的步骤.

我猜测答案是"不",所以我正在研究一个JSLint Eclipse插件,因为我发布了这个.

javascript scope

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

如何使用Pines Notify jquery插件?

我想在我的网站上使用Pines Notify jQuery插件显示通知,但我不知道如何使用它.有人可以提供一些示例代码吗?

jquery-plugins

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

在Python中减去numpy数组时不需要的舍入

我遇到了一个问题,当从一个浮点数中减去一个数组时,python会自动舍入非常小的数字(小于1e-8).举个例子:

 import numpy as np
 float(1) - np.array([1e-10, 1e-5])
Run Code Online (Sandbox Code Playgroud)

关于如何强迫python不要圆的任何想法?这迫使我在某些情况下除以零,并成为一个问题.从numpy数组中减去时会出现同样的问题.

python arrays numpy rounding subtraction

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