小编Mik*_*koP的帖子

在图片上画线 - Javascript?

我的页面上有一些图表.当用户将光标拖到图片上时,我想在图表上显示一条水平线.

在此输入图像描述

上面的那个是起点,后者显示当用户将光标指向图表时应该发生什么.当光线在图像上方时,该线应与光标保持在同一水平.

例如,Javascript可以实现吗?

javascript drawing graph line

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

在Java main方法中获取资源

我正在尝试通过调用MainClass.class.getResource("/Resources/file.extension")并将其传递给File的构造函数来在我的Java应用程序中打开资源getPath().接下来,当我初始化一个新FileInputStream的时File,我得到一个FileNotFoundException.完整的堆栈跟踪看起来如此.

java.io.FileNotFoundException: E:\user\Documents\NetBeansProjects\Project name\build\classes\Resources\file.csv (The system cannot find the path specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at my.secret.project.MainClass.main(MainClass.java:27)
Run Code Online (Sandbox Code Playgroud)

这是我的代码.

File file = new File(MainClass.class.getResource("/Resources/file.extension").getPath());

...

InputStream in = new FileInputStream(file);
Run Code Online (Sandbox Code Playgroud)

java resources filenotfoundexception

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

使用Java来解析XML

我制作了一个解析XML文件的PHP脚本.这不容易使用,我想用Java实现它.

在第一个元素内部,wfs:member我循环遍历各种元素:

foreach ($data->children("wfs", true)->member as $member) { }
Run Code Online (Sandbox Code Playgroud)

这很容易用Java做:

NodeList wfsMember = doc.getElementsByTagName("wfs:member");
for(int i = 0; i < wfsMember.getLength(); i++) { }
Run Code Online (Sandbox Code Playgroud)

我已经打开了这样的XML文件

DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document doc = documentBuilder.parse(WeatherDatabaseUpdater.class.getResourceAsStream("wfs.xml"));
Run Code Online (Sandbox Code Playgroud)

然后我需要从一个名为的元素中获取一个属性observerdProperty.在PHP中这很简单:

$member->
    children("omso", true)->PointTimeSeriesObservation->
    children("om", true)->observedProperty->
    attributes("xlink", true)->href
Run Code Online (Sandbox Code Playgroud)

但在Java中,我该怎么做?getElementsByTagName如果我想深入了解结构,我是否需要使用并循环它们?

在PHP中,整个脚本看起来如下.

foreach ($data->children("wfs", true)->member as $member) {
    $dataType = $dataTypes[(string) $member->
                    children("omso", true)->PointTimeSeriesObservation->
                    children("om", true)->observedProperty->
                    attributes("xlink", true)->href];

    foreach ($member->
            children("omso", true)->PointTimeSeriesObservation->
            children("om", true)->result->
            children("wml2", true)->MeasurementTimeseries->
            children("wml2", true)->point as …
Run Code Online (Sandbox Code Playgroud)

php java xml

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

Android EditText setOnClickListener

我有一个EditText字段.当我在其上设置onClickListener时,首先需要关注该字段,然后单击以调用该监听器.所以实际上是两次点击来调用监听器.如何通过第一次点击解决此问题?我不想将焦点设置为false,因为这样程序将无效.

java android android-edittext

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

在Python中将一对数字作为参数

这条消息中,作者写了

def neighbors((x, y)):
Run Code Online (Sandbox Code Playgroud)

当我尝试使用Python 3.3运行它时,它告诉我它是无效的语法.我该如何解决这个问题?

python python-3.x

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

如何在Scala中将List传递给Int*方法?

我有一个功能:

def test(ints: Int*) = ints.foreach(println(_))
Run Code Online (Sandbox Code Playgroud)

如何将Array [Int]或Seq [Int]转换为Int*?

scala

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

如何使用Java下载受保护的网页

我们有一个任务,设计一个可以下载任何网页源的类.但是,当我尝试测试我的代码并获取页面时http://anidb.net/perl-bin/animedb.pl?show=main- 没有任何工作.

像这样的标准代码失败:

import java.net.*;
import java.io.*;

public class URLReader {
    public static void main(String[] args) throws Exception {
        URL link = new URL("http://www.anidb.net/");
        BufferedReader in = new BufferedReader(
        new InputStreamReader(link.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的结果:

&#352;wq>&#178;"¦§5&#180;_&#239;__&#199;U&#186;=&#244;&#217;&#246;?k&#352;}~“bd`?l“&#207;&#231;z&#162;&#199;&#234;&#245;>_"?j&#215;‰R“y}K&#184;\&#204;c_DL&#217;&#170;&#207;_
    –&#243;Mm_&#188;_0”•&#246;°&#203;C_a&#237;&#189;s&#238;¤&#236;&#193;S ‚>dC0&#236;s_–y&#185;&#241;±&#207;&#221;&#220;A&#248;%&#200;_&#228;&#214;&#225;__&#230;©A@,4x„&#352;¶_&#235;&#201;&#402;?
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一切:cookie,头文件,但似乎没有任何工作.如果你有一些暗示,我会很感激.

java security automation webpage download

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

使用Eclipse在多台计算机上开发Android应用程序

我在Dropbox文件夹中有我的Android应用程序项目.我使用我的台式电脑和笔记本电脑来开发应用程序.当我在这两台计算机之间切换时,它会使用某种不同的密钥或应用程序的东西,Android SDK说我必须首先卸载(并丢失所有数据),然后再重新安装它.

任何修复?

java eclipse android android-sdk-tools

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

将组件添加到JPanel

我有一个JFrame,其中构造函数我调用Netbeans生成的initComponents().它初始化在Netbean的设计编辑器中创建的GUI.之后我创建一个新的JLabel并调用content.add(label),其中content是一个可见的JPanel.接下来我调用validate().JLabel不会出现.怎么了?

java swing jlabel jpanel layout-manager

0
推荐指数
1
解决办法
137
查看次数

Android中的KeyReleased等效项

在PC上,我可以为JTextField添加一个onKeyListener来侦听keyReleased事件。在Android上,我使用过addTextChangedListener。

我的Android应用程序中有两个EditText字段。编辑一个会影响另一个。这将导致程序在堆栈溢出错误中失败。

如何侦听电话的键盘,而不是在EditText字段中进行更改?由于监听器造成无限循环,我不希望程序调用监听器。

java android listener

0
推荐指数
1
解决办法
673
查看次数

解释Python并转换为Java

Darius Bacon的代码中,在第11行和第12行,有以下代码:

prefixes = set(word[:i] for word in words for i in range(2, len(word)+1))
Run Code Online (Sandbox Code Playgroud)

我正在尝试将他的程序翻译成Java,我遇到了这个问题.

这是做什么的?

python java list

0
推荐指数
1
解决办法
68
查看次数

C++应用程序失败 - 没有错误

我已经开始学习C++了,这让我很头疼.我写了一个简单的人"数据库"应用程序,由于某种原因,它在列出人员时失败了.

string search;
cout << "Give the name: ";
cin >> search;

vector<Person> foundPersons;
for(vector<Person>::iterator it = persons.begin(); it != persons.end(); it++) {
    Person p = *it;

    if(search == p.getFirstname() || search == p.getSurname()) {
        foundPersons.push_back(p);
    }
}

if(!foundPersons.empty()) {
    cout << "Found " << foundPersons.size() << " person(s).\n\n";
    cout << "Firstname\tSurname\t\tBirth year\n";
} else {
    cout << "No matches.";
}

for(vector<Person>::iterator it = foundPersons.begin(); it != persons.end(); it++) {
    Person p = *it;
    cout << p.getFirstname() << "\t\t" << …
Run Code Online (Sandbox Code Playgroud)

c++

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