小编Mat*_*att的帖子

在C中获取指针的大小

如何使用C获取指针的大小sizeof?我想malloc一些内存来存储指针(不是指向的值).

c pointers sizeof

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

将字符串解析为数字

我有一个列表,它将存储Number对象.该列表将通过解析字符串列表来填充,其中每个字符串可以表示Number的任何子类.

如何将字符串解析为通用数字,而不是像整数或浮点数那样具体?

java generics numbers

16
推荐指数
3
解决办法
5万
查看次数

通过USB控制简单的继电器开关

我正在寻求通过USB连接到计算机的简单继电器开关控制电源供电.

继电器开关甚至不是USB设备,它只是一个简单的开关,需要USB电压才能打开它.当电压降至阈值以下时,开关将关闭灯.

我的问题是我无法控制USB端口的电源输出.我很高兴在Windows或Linux上使用任何语言(但最好是Java,因为我已经习惯了).

peripherals usb controls device power-management

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

Decompress GZip string in Java

I can find plenty of functions that let you decompress a GZip file, but how do I decompress a GZip string?

I'm trying to parse a HTTP response where the response body is compressed with GZip. However, the entire response is simply stored in a string so part of the string contains binary chars.

I'm attempting to use:

byte responseBodyBytes[] = responseBody.getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(responseBodyBytes); 
GZIPInputStream gzis = new GZIPInputStream(bais);
Run Code Online (Sandbox Code Playgroud)

But that just throws an exception: java.io.IOException: Not …

java gzip

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

声明之后我可以做一个变量final吗?

我正在创建一个银行模型,而Account类有一个accountNumber字段.帐号永远不会改变,但我不能将字段设置为final,因为这会阻止构造函数设置它.

如果不可能这样做,那没关系.这只是一个CS任务,所以我想确保我以最好的方式做到这一点.

最好的实现是将字段及其setter方法设为私有吗?

java

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

通过telnet发送数据而无需按Enter键

我最近开始搞乱Java套接字和telnet ......

我希望用户能够连接到服务器,只需键入一个字母并将其发送到服务器,而无需按Enter键发送它.我确定服务器没有办法设置它,但也许telnet有一个参数或什么可以允许这个?

也许如果我让用户输入stty cbreakstty raw在运行telnet之前,这可行吗?(仅限UNIX,我知道!)

如果我可以通过telnet来执行此操作,那么我将不得不为此功能编写一个特殊客户端...

java sockets terminal telnet

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

从Java打开一个新的提示/终端窗口

我想打开一个新的终端窗口,它将在打开时运行某个命令.它最好需要是一个真正的本机窗口,我不介意为linux/osx/windows编写不同的代码.

我假设模拟终端可以工作,只要它支持真正的终端所做的一切,而不仅仅是从命令打印输出行.

java terminal

11
推荐指数
3
解决办法
3万
查看次数

从命令行运行时将jar添加到类路径

好的,我知道这个问题之前已被问了很多次,但是我用Google搜索并查看了一些例子,并在过去的一个月中查看了SO的问题,我真的无法让这个问题起作用.我认为问题是我希望能够从Eclipse和命令行运行该程序.我也在使用OSX,我认为我正在阅读的很多例子都是针对Windows/Linux的.

如果我有一个在Eclipse中编译的简单程序,我想从命令行运行,我这样做:

java -cp bin MyProgram
Run Code Online (Sandbox Code Playgroud)

我有另一个我在Eclipse中编译和运行的程序,它引用了存储在同一目录中的MySQL JDBC连接器(mysql-connector-java-5.1.19-bin.jar).这在Eclipse中运行良好,但我无法从命令行运行它.

我尝试了所有的组合......

java -classpath "bin;mysql-connector-java-5.1.19-bin.jar" MyProgram
java -cp bin\;mysql-connector-java-5.1.19-bin.jar MyProgram
Run Code Online (Sandbox Code Playgroud)

并获得各种类未找到的错误...

Exception in thread "main" java.lang.NoClassDefFoundError: MyProgram
Caused by: java.lang.ClassNotFoundException: MyProgram
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Run Code Online (Sandbox Code Playgroud)

java classpath

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

无法为接口分配最终字段

我有一个产品类和一个接口LargeProduct.产品实现LargeProduct.

LargeProduct具有可变高度,其具有必须在Product类中实现的getter和setter方法.

LargeProduct中的height变量定义如下:

public int height = null;
Run Code Online (Sandbox Code Playgroud)

getter方法工作正常:

public int getHeight() {
    return height;
}
Run Code Online (Sandbox Code Playgroud)

但是setter方法不会:

public void setHeight(int height) {
    this.height = height;
}
Run Code Online (Sandbox Code Playgroud)

错误:

The final field LargeProduct.height cannot be assigned
The static field LargeProduct.height should be accessed in a static way
Run Code Online (Sandbox Code Playgroud)

我不确定它实际给出了哪个错误..我正在使用Eclipse,当我悬停时它会产生第一个错误,而在窗口底部它会产生第二个错误.

java interface

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

我可以将Google Streeview API与我自己的图片一起使用吗?

标题几乎说明了一切.我想对不在谷歌地图上的区域使用streeview,那么我可以添加自己的道路然后为街景添加我自己的全景图像吗?

这也是供个人使用,显然我不是要求修改谷歌实际地图.

我也乐意使用替代streeview,只要它做同样的事情.

google-maps google-maps-api-3 google-street-view

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