首页 文章
  • 6 votes
     answers
     views

    使用udp在java和simulink之间传输双精度数

    我需要在Java程序和Simulink模型之间传输十进制值,为此我使用UDP套接字,它们在java方面没有问题 . 在Simulink中,我能够使用“Stream Output”块发送值,但是从java接收时会出现问题! 'Stream input'块没有收到任何东西 . 我正在使用标准设备UDP protocole,使用正确的本地UDP端口,地址是'localhost . 请告诉我如何正确地使用...
  • 3 votes
     answers
     views

    在Android模拟器中将unix时间戳转换为日期

    我有一个时间戳我想转换为日期 . 我试过这个时间戳:1336425840 . 这应该是周一,2012年5月7日21:24:00 GMT,其中GMT是模拟器应该设置的时区 . 我试过这个: final Calendar c = Calendar.getInstance(); c.setTimeInMillis(1336425840*1000); Date d = c.getTime(); Log.i...
  • 12 votes
     answers
     views

    将字符串转换为毫秒

    我想计算两个日期之间的时差(格式为“yyyyMMddHHmmss”) . 基本思想是首先将字符串日期转换为毫秒,然后获得时间差 . Calendar c1 = Calendar.getInstance(); c1.setTime(new SimpleDateFormat("yyyyMMddHHmmss").parse("20110327032913")); ...
  • 1 votes
     answers
     views

    getTimeInMillis()为相同的日期返回不同的值

    我想我不理解 getTimeInMillis() . 我've always thought that a milliseconds timestamp represents one date, but on my case, it made me think different. Here, I'm使用方法向数组添加时间戳,如下所示: Calendar date = Calendar.getI...
  • 1 votes
     answers
     views

    Java类型擦除和数组

    oracle doc说Generics是使用技术调用类型擦除在java中实现的,这就是它的工作原理 . 如果类型参数是无界的,则用泛化或对象替换泛型类型中的所有类型参数 . 因此,生成的字节码仅包含普通的类,接口和方法 . 如有必要,插入类型转换以保持类型安全 . 生成桥接方法以保留扩展泛型类型中的多态性 . 所以,如果我有一个Generic类,请说Container如下: cla...
  • -6 votes
     answers
     views

    使用Speedment从两个表中选择字段

    我想从Speedment ORM的两个表中选择字段,并通过System.out.println显示寄存器 . 这是我的主要问题: return AMDB.INSTANCE.interface_Manager().stream().filter(Interface_.INTERFACEID.contains(s)) .map(AMDB.INSTANCE.abstractcom...
  • 10 votes
     answers
     views

    在java浅拷贝中是clone()吗?

    java中的 clone() 是浅拷贝吗? 最终,这将获得Object的clone()方法(最上层的类),它创建与对象相同的类的新实例,并将所有字段复制到新实例(“浅拷贝”) . 我从wikipedia读到了这个 . 我不明白为什么它是浅拷贝 . clone() 将创建一个包含所有字段的新实例 . 这只是一个很深的副本吗?困惑 . 需要一些解释 .
  • 3 votes
     answers
     views

    为什么Eclipse Java编译器会抱怨内部派生类型的未经检查的强制转换?

    考虑以下具有非静态内部类的泛型类 Base<ID> . public class Base<ID> { ID id; public Base(ID id) { this.id = id; } public ID getId() { return id; } protected class BaseInner { Str...
  • 0 votes
     answers
     views

    Type Erasure如何在java中工作?

    我在http://download.oracle.com/javase/tutorial/java/generics/erasure.html处理了TypeErasure主题,该主题说编译器会删除与类参数相关的所有信息,并在类或方法中输入类型参数 . 现在考虑下面的代码 public class Box<T> { private T t; // lineA, T stands ...
  • 3 votes
     answers
     views

    java泛型类型擦除

    声明类型参数为 <T extends A & B & C> 的类时,类型擦除过程将使用类型 A 替换 T . 但是如果 T 类型的变量调用在接口 B 或 C 中声明的方法,Java会用它做什么? 当我们创建一个泛型类型的实例,如 ArrayList<String> 时,类型参数 String 也将被删除,但调用 get 方法将返回类型 String ,这些...
  • 12 votes
     answers
     views

    Java类型擦除擦除我的泛型类型?

    我认为java擦除会在编译时擦除泛型类型,但是当我自己测试它时,我意识到在Bytecode中有一些关于泛型类型的信息 . 这是我的测试: 我写了2节课: import java.util.*; public class Test { List integerList; } 和 import java.util.*; public class Test { List<Inte...
  • 133 votes
     answers
     views

    为什么Java枚举文字不能具有泛型类型参数?

    Java枚举很棒 . 仿制药也是如此 . 当然,由于类型擦除,我们都知道后者的局限性 . 但有一点我不明白,为什么我不能创建这样的枚举: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } 这个泛型类型参数 <...
  • 30 votes
     answers
     views

    Java中更高级的泛型

    假设我有以下课程: public class FixExpr { Expr<FixExpr> in; } 现在我想介绍一个泛型参数,抽象使用Expr: public class Fix<F> { F<Fix<F>> in; } 但Eclipse并不喜欢这样: F型不是通用的;它不能用参数<Fix <F >>进行参...
  • 6 votes
     answers
     views

    Scala - 覆盖特征中的类方法

    我是Scala的新手(来自Ruby世界) . 而且我对Scala中的“traits”概念感到好奇(如果我理解正确的话,它应该〜类似于ruby中的模块) . 这是一个用例 . 假设我有一个名为 User 的类,定义如下: class User { def password() : String = "generating a password (default)" } ...
  • 2 votes
     answers
     views

    如何在不使用Collections.sort等排序方法的情况下,基于姓氏对LinkedList进行排序

    我有一个名为recordInformation的LinkedList,它包含每个索引的对象 . 该对象由名字,姓氏,numnbr和由空格分隔的余额组成 . 所以recordInformation看起来像[[firstName lastName number balance] [fname lastname number bal]] . 每次我向recordInformation添加记录时,我都会根...
  • 1 votes
     answers
     views

    无法深入克隆链接列表中的对象

    你好伙计我克隆时遇到麻烦 . 我试图克隆列表中的对象 . 我成功地克隆了我的列表和列表中的节点 . 但是我无法克隆存储在节点中的对象 . 下面是我的示例代码:我成功克隆了类Node和类B.但是没有成功克隆类B中的类A,因为我试图用克隆Linkedlist修改类A并通过打印出原始文件来验证它的深层副本内容和克隆的内容,并能够修改克隆的内容而无需修改原始内容 . 基本上我的程序从文件中读取并存储一个国...
  • 2 votes
     answers
     views

    更改克隆对象的值时,也会更改原始对象

    我正在尝试使用克隆,但是当克隆对象的值发生更改时,原始对象也会更改 . 正如您所看到的,KalaGameState不使用任何对象,因此浅拷贝应该起作用 . /** * This class represents the current state of a Kala game, including * which player's turn it is along wit...
  • 2 votes
     answers
     views

    为什么Object类的clone()方法给出了对象的深层副本?

    根据JAVA文档,super.clone()在被调用时返回对象的浅表副本 . 在下面的代码中我有两个对象 name 和 id ;和一个原始变量 num . 当在第一个对象上调用super.clone()方法时,除了只有num的预期副本之外,它似乎还创建了对象的深层副本(name和id) . 克隆对象obj后,我更改了它的名称和id字段 . 如果正在制作浅拷贝,则这些更改应反映在克隆对象中 . 我...
  • 0 votes
     answers
     views

    克隆需要清晰度:对象的浅层复制不仅仅是将对象引用变量分配给另一个变量,还是它? [重复]

    这个问题在这里已有答案: How do I copy an object in Java? 21个答案 Deep copy, shallow copy, clone 4个答案 我在java中问了一个关于克隆的问题,得到的答案是深拷贝创建了一个在成员变量中携带相同状态和数据的对象的新实例 . 我被告知浅层复制只是将对象引用分配给另一个引用变量 . 但那不是复制那个分配(为对象位置制作一个...
  • 0 votes
     answers
     views

    为什么我的Android应用程序这么慢?

    我在int数组(int []像素)中有一个图像(大小为1024x1024),我使用以下循环反转一个通道... int i = 0; for (int y = 0; y < H; y++) { for (int x = 0; x < W; x++) { int color = pixels[i]; pixels[i] = Color.argb(Colo...
  • 3 votes
     answers
     views

    Java - 十六进制颜色到RGB颜色

    我有一个十进制(非十六进制)颜色代码,使用Java,我需要将其转换为三种RGB颜色 . 例如,16777215(纯白色)需要转换为红色:255绿色:255蓝色:255 .65280(纯绿色)需要转换为红色:0绿色255:蓝色:0 Here是更多示例的转换器 . 只是做一些小的计算并在上面链接的页面上玩计算器,我已经确定: 红色等于65536(256 ^ 2) (255x65536 = 1...
  • 1 votes
     answers
     views

    我的手电筒第一次工作,强制关闭下一个

    我有一个火炬课,当我使用 ledon() 时,我的手电筒开启了 . 当我使用 ledoff() 时,它会关闭 . But 如果我试图再次打开它,我会收到一个力量 . 然后,如果我尝试,它会再次打开 . 部队关闭的原因是什么? import android.hardware.Camera; import android.util.Log; import static android.hardw...
  • 0 votes
     answers
     views

    JAX-WS - 作为POJO的服务实现

    我正在阅读有关使用jax-ws构建soap服务的一些内容,作为java 6的一部分 . 我读到可以在SEI或服务 endpoints 接口中定义客户端可以调用的操作 . 根据this book的第4页,这些操作可以由SIB实现,也称为“服务实现Bean ". The part that troubles me, is that this SIB "可以是POJO或无状态会话EJ...
  • 1 votes
     answers
     views

    在带有JAXB注释的对象中使用带有toXML方法的对象?

    我是一名网络服务开发人员 . 在我的雇主,他们有一个非常丰富的数据模型,我可能不会改变太多 . 几乎所有对象都能够通过toXML()方法将自身呈现为XML . 将它们视为哈希映射,我们在运行时之前不知道完整的字段集 . 我正在尝试尽可能利用JAXB,因此我的一些Web服务对象是按照您的预期注释的常规POJO . 但是,我想在JAXB注释的POJO中添加一个旧对象并调用它的toXML() . 例如:...
  • 4 votes
     answers
     views

    R H2O - 内存管理

    我试图通过R使用H2O来使用一个大数据集(~10GB)的子集构建多个模型 . 数据是一年的数据,我正在尝试 Build 51个模型(即第1周训练,第2周预测等),每周约有1.5-250万行,有8个变量 . 我在循环中完成了这个,我知道这并不总是R中最好的方法 . 我发现的另一个问题是H2O实体会积累先前的对象,所以我创建了一个函数来删除所有这些除了主数据组 . h2o.clean <- fu...
  • 0 votes
     answers
     views

    我可以在hibernate pojo中实现自定义接口吗?

    上下文:我正在使用REST服务,我需要一个服务,在创建记录后,该服务的结果响应是一个Json,其中包含我刚刚插入数据库中的数据,因此作为设计解决方案,我创建了一个强制接口实现方法名称“toHash”的所有pojos基本上都提供了包含pojo的所有值的HashMap,然后我创建了一个“Formatter”类,我可以将其用作实用程序来提供我想要的任何格式,如JSON,这个类有一个名为“JSon”的方法...
  • 691 votes
     answers
     views

    错误java.lang.OutOfMemoryError:超出了GC开销限制

    我在执行JUnit测试时收到此错误消息: java.lang.OutOfMemoryError: GC overhead limit exceeded 我知道 OutOfMemoryError 是什么,但GC开销限制意味着什么?我怎么解决这个问题?
  • 2 votes
     answers
     views

    是否可以在次二次时间内构造多边形的中轴? [关闭]

    是否有可能为一个复杂的非凸多边形构造一个中间轴,该多边形具有亚二次时间的孔?你能指点我算法解释吗? 或者也许Java中有一个库?
  • 27 votes
     answers
     views

    如何获得StackOverflowError的完整堆栈

    When observing a StackOverflowError how to retrieve the full call stack? 考虑这个简单的例子: public class Overflow { public Overflow() { new Overflow(); } public static void a() { ...
  • 0 votes
     answers
     views

    Java Serialize包含许多空节点的N树

    我有一个N-ary树,其中每个节点包含一些数据及其子节点: Node { // data Node[] children = new Node[30]; } 如您所见,无论当前的后代数量如何,子数组的大小都固定为30 . 该数组可以包含以下内容: null, null, someNode, null, anotherNode, ... 像这样的树总是不完整的;因此,我无法将其序列化为 ...

热门问题