小编use*_*636的帖子

找不到taskdef ant任务

全部 -

我正在按照此页面上最简单的说明操作:

http://ant.apache.org/manual/develop.html

但是,当我尝试执行目标"main"时,我在netbeans中遇到此错误:

taskdef class dec102012.MyAntTask cannot be found using the classloader AntClassLoader[]
Run Code Online (Sandbox Code Playgroud)

但是这个错误没有意义,因为扩展"Task"的新Java类看起来像这样:

package dec102012;

import org.apache.tools.ant.BuildException;

public class MyAntTask extends org.apache.tools.ant.Task{
    private String msg;

    // The method executing the task
    public void execute() throws BuildException {
        System.out.println(msg);
    }

    // The setter for the "message" attribute
    public void setMessage(String msg) {
        this.msg = msg;
    }
}
Run Code Online (Sandbox Code Playgroud)

build.xml中的相关部分如下所示:

<taskdef name="mytask" classname="dec102012.MyAntTask" classpath="dec102012"/>

<target name="main">
    <mytask message="Hello World! MyVeryOwnTask works!"/>
</target>
Run Code Online (Sandbox Code Playgroud)

java ant task

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

如何将"2012-03-02"转换为C中的unix纪元时间?

表示2012年3月2日的字符串"2012-03-02"作为输入变量(char*)给出.

如何用C编程语言将此日期转换为unix纪元时间?

c time datetime date

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

如何从 MATLAB 中的双峰高斯概率密度函数生成随机数?

如何在 MATLAB 中从双峰高斯 PDF 生成数字?

对于单峰对称高斯 PDF 来说,这非常简单:

x=randn(1000,1); 
Run Code Online (Sandbox Code Playgroud)

但现在我想从有两个峰值(或两个均值)的高斯 PDF 中提取 1000 个数字。我该怎么做呢?

matlab gaussian

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

有没有像本网站那样进行AES加密的示例Java代码?

http://www.hanewin.net/encrypt/aes/aes-test.htm

如果您访问此网站并输入以下内容:

"Key In Hex":        00000000000000000000000000123456

"Plain Text in Hex": 00000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)

然后单击"加密"按钮,您将看到十六进制中的密文是:

3fa9f2a6e4c2b440fb6f676076a8ba04
Run Code Online (Sandbox Code Playgroud)

有没有一个Java程序可以做到这一点(即是否有一个AES库,它将输入上面的"十六进制输入",上面的"纯文本输入十六进制"并生成十六进制的密文?)?

我将不胜感激任何建议或指向Java示例代码的链接.

java encryption aes

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

如何将C++静态库链接到C程序?

我有以下c ++程序:

Client.h

#ifndef Client_Client_h
#define Client_Client_h

#include "Client.h"

class Client {

public:
    void f1();
    void f2();
};

#endif
Run Code Online (Sandbox Code Playgroud)

Client.cpp

#include <iostream>
#include <stdlib.h>
using namespace std;

#include "Client.h"

void Client::f1(){
    cout << "Client.f1()" << endl;
}

void Client::f2() {
    cout << "Client.f2()" << endl;
}
Run Code Online (Sandbox Code Playgroud)

在XCode 4.3中编译上面给我一个静态库文件,名为:

libClient.a
Run Code Online (Sandbox Code Playgroud)

另外,我有一个main.c

#include <stdio.h>
//
//using namespace std;

int main(){
        // how do I do something like: Client c; c.f1(); c.f2(); 
        // and actually get output ? 
        printf("hello\n");
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

为了调用f1()和f2(),我需要采取什么步骤?如何使用GCC正确链接静态库? …

c c++ gcc xcode4

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

是否可以在HTML元素上设置"监视",以便在HTML元素发生变化时触及javascript调试器断点?

是否有可能在HTML元素上设置某种"侦听器",以便在更改此元素时(可能通过javascript/jQuery),javascript调试器会破坏更改它的代码行?

当我的网页加载时,我看到一个"li"列表项文本列表.最初文本是清晰的,但是,在某些时候,有一些javascript/jquery代码会更改列表项以便一起拼凑,从而不再那么容易阅读.

是否有可能对这些列表项进行"保护"或将它们设为只读,以便尝试更改它们的任何内容都会引发异常?

javascript debugging jquery watch

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

如何在弹出标注和用户点击公开按钮后保持与MKAnnotation相关的数据丢失?

在用户点击引脚,查看标注并点击显示详细视图控制器的显示按钮后,如何保持与MKAnnotation对象关联的数据?我想在详细视图控制器中显示与引脚相关的所有数据.

我有一个简单的MKAnnotation类,看起来像:

#import <Foundation/Foundation.h>
#import <MapKit/MapKit.h>
@interface VoiceMemoryAnnotation : NSObject <MKAnnotation> {
    NSString * blobkey;
}
@property (nonatomic, retain) NSString * blobkey;

-(id)initWithBlobkey:(NSString *) key andCoordinate:(CLLocationCoordinate2D) c;
@end
Run Code Online (Sandbox Code Playgroud)

我实现了回调"viewForAnnotation"

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id     <MKAnnotation>)annotation
{
    MKPinAnnotationView*singleAnnotationView = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:nil];


// PM: this pin will have a callout (i.e. dont' forget to override title function! Else exception thrown)
    singleAnnotationView.canShowCallout = YES;

// PM: add disclosure button
    UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];

// PM: when user taps disclosure button, bring …
Run Code Online (Sandbox Code Playgroud)

iphone mapkit mkannotation

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

如何使用变量但从未在C中定义?

hal.c的第137行,你会看到它:

SPDR = data;
Run Code Online (Sandbox Code Playgroud)

在hal_spi_write()函数中.

SPDR在哪里定义?

我已经下载了整个源代码并搜索了"SPDR",但没有运气.

非常感谢社区的一位专家.

c

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

如何从 C 程序 scp?

以下C程序编译并吐出“/Users/home/tempdir”目录的目录列表。

#include <stdio.h>
#include <unistd.h>
int main(int argc, const char * argv[])
{
        execl("/bin/ls", "ls", "/Users/home/tempdir");
        // execl("/usr/bin/scp", "scp", "myfile.txt home@127.0.0.1:/Users/home/scpdir");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这表明可以从 C 程序执行二进制文件。我想弄清楚如何执行“scp”二进制文件并输入所需的密码。如何修改上述代码以实现通过 scp 成功传输文件?

我尝试了上面注释掉的行,但是当它被取消注释时,我收到以下消息:

usage: scp [-1246BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
Run Code Online (Sandbox Code Playgroud)

所以它显然试图在没有密码的情况下执行 scp。我该如何解决这个问题?

c scp

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

你如何以 yyyy-MM-dd 格式设置日期,然后能够在 Java 1.8 中以相同的格式打印出来?

在以下代码中:

    ZonedDateTime zdt = ZonedDateTime.now();
    DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    String zdtString = FORMATTER.format(zdt);
    System.out.println(zdtString);
Run Code Online (Sandbox Code Playgroud)

您将看到它以 yyyy-DD-mm 格式打印出当前日期。由于这个问题是在 2021 年 7 月 17 日发布的,所以它打印了:

2021-07-17
Run Code Online (Sandbox Code Playgroud)

但是现在我想将日期更改为不同的日期(例如 1994-03-24)。

所以我试过:

    DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
    ZonedDateTime zdt2 = ZonedDateTime.parse("1994-03-24", FORMATTER);
    String zdtString = FORMATTER.format(zdt2);
    System.out.println(zdtString);
Run Code Online (Sandbox Code Playgroud)

但后来我得到以下异常:

Exception in thread "main" java.time.format.DateTimeParseException: Text '1994-03-24' could not be parsed: Unable to obtain ZonedDateTime from TemporalAccessor: {},ISO resolved to 1994-03-24 of type java.time.format.Parsed
    at java.time.format.DateTimeFormatter.createError(DateTimeFormatter.java:1920)
    at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1855)
    at java.time.ZonedDateTime.parse(ZonedDateTime.java:597)
    at javaapplication5.JavaApplication5.main(JavaApplication5.java:48)
Caused by: java.time.DateTimeException: Unable to obtain …
Run Code Online (Sandbox Code Playgroud)

java date java-8

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

如何减少目录中每个文件名中的数字?

在我的终端上运行“ls -lrt”,我得到一个看起来像这样的大列表:

-rw-r--r--  1 pratik  staff   1849089 Jun 23 12:24 cam13-vid.webm
-rw-r--r--  1 pratik  staff   1850653 Jun 23 12:24 cam12-vid.webm
-rw-r--r--  1 pratik  staff   1839110 Jun 23 12:24 cam11-vid.webm
-rw-r--r--  1 pratik  staff   1848520 Jun 23 12:24 cam10-vid.webm
-rw-r--r--  1 pratik  staff   1839122 Jun 23 12:24 cam1-vid.webm
Run Code Online (Sandbox Code Playgroud)

我只是在上面展示了其中的一部分作为示例。

我想重命名所有文件,使其比当前文件少一个。

例如,

mv cam1-vid.webm cam0-vid.webm
mv cam2-vid.webm cam1-vid.webm
.....
....
mv cam 200-vid.webm cam199-vid.webm
Run Code Online (Sandbox Code Playgroud)

如何使用 os x / linux bash 脚本(可能使用 sed)完成此操作?

bash sed

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

在稀疏矩阵中定义值时如何利用并行性?

以下 MATLAB 代码循环遍历矩阵的所有元素,其大小为 2 I J x 2 I J。

    for i=1:(I-2)
        for j=1:(J-2)
            ij1 = i*J+j+1; % row
            ij2 = i*J+j+1 + I*J; % col 
            D1(ij1,ij1) = 2;
            D1(ij1,ij2) = -1;
        end
    end
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用 MATLAB 的parfor命令并行化它吗?您可以假设任何未定义的元素都是 0。所以这个矩阵最终是稀疏的(主要是 0)。

parallel-processing matlab matrix parfor

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

如何在 File Maker pro 中多次调用 Substitute 功能以在结果中形成一个新列?

我能够成功地使用替换函数来搜索一整列字符串并查找“hello”并将其替换为“world”。

我使用计算字段说明创建了一个运行以下代码的新计算字段:

Substitute(column3;“hello”;“world”) 
Run Code Online (Sandbox Code Playgroud)

所以现在我有一个新的 column4,它是 column3 的精确副本,除了“hello”被替换为“world”。

但我还想做更多的替换,例如:

Substitute(column3;“BBB”;“Better Business Bureau”)
Substitute(column3;“CCC”;“Cats Candy Cinder”)
Run Code Online (Sandbox Code Playgroud)

这会创建一条错误消息,指示我需要在替换语句之间放置一个 +、-、* 运算符。我并不是在这里真正进行数学计算,只是进行一些字符串操作。

如何在 File Maker pro 中实现一个按顺序执行所有 3 个替换的脚本?

filemaker

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