小编naz*_*art的帖子

可变对象和hashCode

有以下课程:

public class Member {
private int x;
private long y;
private double d;

public Member(int x, long y, double d) {
    this.x = x;
    this.y = y;
    this.d = d;
}

@Override
public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result + x;
    result = (int) (prime * result + y);
    result = (int) (prime * result + Double.doubleToLongBits(d));
    return result;
}

@Override
public boolean equals(Object obj) {
    if (this …
Run Code Online (Sandbox Code Playgroud)

java hashcode immutability hashset

21
推荐指数
2
解决办法
9360
查看次数

缺少javax.transaction.jta工件

我正在收到这个缺失的工件消息

javax.transaction:jta:jar:1.0.1B as403 Forbidden

Multiple annotations found at this line:
- Missing artifact javax.transaction:jta:jar:1.0.1B
- ArtifactTransferException: Failure to transfer javax.transaction:jta:jar:1.0.1B from http://
 repository.jboss.com/maven2 was cached in the local repository, resolution will not be reattempted until 
 the update interval of jboss has elapsed or updates are forced. Original error: Could not transfer artifact 
 javax.transaction:jta:jar:1.0.1B from/to jboss (http://repository.jboss.com/maven2): Access denied to 
 http://repository.jboss.com/maven2/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar. Error code 403, Forbidden
Run Code Online (Sandbox Code Playgroud)

pom.xml有:

<repositories>
    <repository>
        <id>jboss</id>
        <url>http://repository.jboss.com/maven2</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么解决这个问题吗?

jta maven

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

错误:无法访问程序包管理器.系统在运行吗? - 在Android Studio上

我安装了android studio并试图运行简单的项目.

但我发现了奇怪的错误信息:

Waiting for device.
/usr/local/idea/android-studio/sdk/tools/emulator -avd Nexus-4-18-xhdpi -netspeed full -netdelay none

emulator: emulator window was out of view and was recentered

Device connected: emulator-5554
Device is online: emulator-5554
Target device: Nexus-4-18-xhdpi [emulator-5554]
Uploading file
    local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk
    remote path: /data/local/tmp/course.examples.HelloWorld.HelloWorld
Installing course.examples.HelloWorld.HelloWorld
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/course.examples.HelloWorld.HelloWorld"
Error: Could not access the Package Manager.  Is the system running?
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么会这样?

我安装了sdk版本并配置了模拟器.有什么建议?

这是模拟器配置:

模拟器配置

更新:

我尝试安装Genymotion设备并使用少量虚拟设备,但抓住了:

Waiting for device.
Target device: genymotion-nexus_4___4_4_2___api_19___768x1280-192.168.56.101:5555
Uploading file
    local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk
    remote path: …
Run Code Online (Sandbox Code Playgroud)

android runtime-error emulation android-studio

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

scala - 错误:未找到:值

我最近在scala并尝试传递一些简单的scala工作表.

IDE是Intellij IDEA社区版和OS Ubuntu 12.04,sbt安装正确.

但它会引发错误 - error: not found: value

OI无法理解为什么会这样:

码:

object session {
  1 + 2
  def abs(x: Double) = if (x < 0) -x else x         <== update this line
  def sqrtIter(guess: Double, x: Double): Double =
    if (isGoodEnough(guess, x)) guess
    else sqrtIter(improve(guess, x), x)

  def isGoodEnough(guess: Double, x: Double) =
    abs(guess * guess - x) < 0.001

  def improve(guess: Double, x: Double) =
    (guess + x / guess) / 2
  def sqrt(x: Double) …
Run Code Online (Sandbox Code Playgroud)

scala runtime-error worksheet

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

简单的方法来反转字符串

没有经过char序列,有任何方法可以String在Java中反转

java string

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

如何递归地找到整数列表中的最大元素?

我正在尝试编写一个函数,它将以递归方式查找整数列表中的最大元素.我知道如何在Java中执行此操作,但无法理解如何在Scala中执行此操作.

这是我到目前为止,但没有递归:

  def max(xs: List[Int]): Int = {
    if (xs.isEmpty) throw new java.util.NoSuchElementException();
    else xs.max;
  }
Run Code Online (Sandbox Code Playgroud)

我们如何使用Scala语义递归地找到它.

scala list max

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

复制构造函数和防御性复制

什么是复制构造函数

有人可以分享一个小例子,有助于理解防御性复制原则吗?

java defensive-programming

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

Git - Merge vs rebase

我看看你什么时候使用git rebase而不是git merge? .

但我想确定在这种情况下选择哪种解决方案:

我想实现一个新功能,master所以我将它分支到一个新的功能分支.
我在功能上做了10次提交,而其他人在Master上做了其他提交.

我的问题是,如果我想将我的分支与Master分开以进行测试,但我需要使用集成的新Master提交来测试它.那么,我应该将Master合并到Feature(而不是Feature to Master,它会在我的测试之前对master进行修改)或者做一个rebase

git rebase git-merge git-rebase

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

如何使用JSTL将格式日期用作"yyyy-MM-dd"?

我想从DB获取日期并在jsp上显示:

2014年4月2日

代替:

2014-04-02 00:00:00.0

在jsp上我尝试使用c:fmt标签来格式化日期:

   <div class="form-group">
      <span><fmt:message key="task.start"/></span>
      <input class="form-control" id="firstDate" placeholder="<fmt:message key="task.start"/>" 
           name="start_date-${task.taskId}"
         <fmt:formatDate value="${task.startDate}" var="startFormat" type="date" pattern="yyyy-MM-dd"/>
        value="${startFormat}"/>
   </div>
Run Code Online (Sandbox Code Playgroud)

在页面上看:

视图

如何将其格式化为yyyy-MM-dd格式?

java jsp jstl date

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

如何将mssql脚本转换为mysql

我试图将脚本从MS SQL Server转换为MySql.

我找不到任何方便的方法来进行这种转换.

我尝试了这个MS SQL Server到MySQL转换在线转换器,但它在语法上有很多错误.

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTITY(1,1) NOT NULL,
`address` varchar(255) NOT NULL,
`date_added` datetime N' at line 2
Run Code Online (Sandbox Code Playgroud)

这是我需要转换pastebin脚本的文件的内容

  • 是否有更好的方法进行此转换但不安装特殊工具?

mysql sql sql-server

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