小编Jam*_*vec的帖子

使用BubbleSort对int数组进行排序

为什么我打印出的数组没有在下面的代码中排序?

public class BubbleSort {

   public void sortArray(int[] x) {//go through the array and sort from smallest to highest
      for(int i=1; i<x.length; i++) {
         int temp=0;
         if(x[i-1] > x[i]) {
            temp = x[i-1];
            x[i-1] = x[i];
            x[i] = temp;
         }
      }
   }

   public void printArray(int[] x) {
      for(int i=0; i<x.length; i++)
        System.out.print(x[i] + " ");
   }

   public static void main(String[] args) {
      // TestBubbleSort
      BubbleSort b = new BubbleSort();
      int[] num = {5,4,3,2,1};
      b.sortArray(num);
      b.printArray(num);   
   }
}
Run Code Online (Sandbox Code Playgroud)

java

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

自签名证书

我正在尝试获取证书,以便在我的本地计算机上使用dev url.

我使用keytool生成了一个自签名证书,并将其与jboss连接.在chrome中,我可以单击带有x的锁来查看证书详细信息.

我下载了证书,将其添加到系统并将信任级别设置为始终信任.按照" 让Chrome接受自签名localhost证书"中的说明进行操作.然后我加载了页面(甚至重新启动浏览器,然后重新启动系统以确保一切都被拾取).

我仍然在chrome中看到带有红色x的锁,对于我的dev url,127.0.0.1和localhost.我认为让Chrome信任本地主机的网站是错误的,接下来是真正的问题,我需要什么特别的东西才能让它适用于我的开发网址?

我的hosts文件的dev url和localhost解析为127.0.0.1.在做真正的证书时,我知道必须指定域名,这让我想知道我是否需要为自定义dev url做一些特别的事情.

macos jboss self-signed ssl-certificate

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

Eclipse等效的IntelliJ的Annotate(或Git Blame)

自从我在日食中发展以来已经过了一分钟.是否有相当于IntelliJ的注释功能?

实质上,您右键单击边距并选择注释.在边缘之后,你会看到最后一个人在哪里修改了每行代码(比如git的责备).

在此输入图像描述

其他说明:

eclipse git annotate intellij-idea

10
推荐指数
2
解决办法
5193
查看次数

Websphere 8.5:根异常是org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:WEB-INF/web.xml

尝试使用jspl的ant问题部署带有websphere的耳朵时出现以下错误:

[wsadmin] WASX7017E: Exception received while running file "C:\...\AppData\Local\Temp\wsant6857788060872488512jacl"; exception information: com.ibm.websphere.management.application.client.AppDeploymentException: com.ibm.websphere.management.application.client.AppDeploymentException:  [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml]
Run Code Online (Sandbox Code Playgroud)

当我尝试从websphere控制台部署耳朵时,我得到:

The following exception occurred. Check log for details. 
com.ibm.websphere.management.application.client.AppDeploymentException: [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml]
Run Code Online (Sandbox Code Playgroud)

机器详细信息:Win7x64,WebSphere 8.5 x86,使用oracle jdk 6u30 x86(也使用x64测试).

其他人已经能够让安装程序为他们工作.WebSphere连接信息是正确的,因为其他脚本正确更新了共享库.我很困惑为什么它适用于其他机器,而不是这个......任何答案/建议都表示赞赏.

deployment websphere websphere-8

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

Android Junit测试与正常Junit测试

我正在接管一个Android项目,我希望为项目引入单元测试,以帮助避免可能的回归.

对于普通的java项目,我有两个源文件夹:srctest.在src源文件夹中包含了我所有的源文件和我的test源文件夹中包含了我所有的单元测试,我相信这是保持独立的测试从源头非常标准,所以你不必与他们发货.

我一直在网上阅读,Android应用程序的方法看起来有点不同.几个例子讨论为a设置第二个项目android test project然后引用它android project.

我想确认一些事情:

  1. 有没有第二个项目用于测试在测试android项目时要做的适当的事情,或者我只是找到了不好的例子?
  2. 所有单元测试都应该是android单元测试吗?例如,是的,他们应该都是,或者我不应该在android单元测试和junit之间混合,因为junits具有较少的开销.
  3. android单元测试对junit测试有什么额外的好处?例如处理模拟器等

junit android android-testing

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

Eclipse Checkstyle禁用"Lline有尾随空格"

我在Win 7上使用eclipse.我也使用checkstyle并发现checkstyle抱怨在评论中留下空格.

我希望在checkstyle中禁用此检查,而不是对我的环境进行任何修改,因为我希望与办公室中的其他开发人员共享检查样式文件,以确保每个人都可以在相同的checkstyle中看到代码"light":)

我可以使用其他内置功能来解决这个问题.我试过:Ctrl+Shift+FCtrl+Alt+C.这两者都不会自动自动修复尾随空格.

在此输入图像描述

java eclipse checkstyle

8
推荐指数
2
解决办法
9336
查看次数

脊柱套到骆驼案

我的问题几乎与此相反:linux bash,驼峰案例字符串以破折号分隔

非常希望利用some-string-like-thisSomeStringLikeThis.

任何人都有一些sed魔术或其他方法可以轻松地做到这一点

作为旁注,我的一部分认为像Bash一样受欢迎,那里可能有一个图书馆可以帮助这样的转换...我还没有找到一个.如果您知道其中一个,请告诉我.例如,一个库,可以处理标准命名样式之间的常见字符串操作/转换,例如脊柱到下划线,骆驼下划线,骆驼到脊柱等等.

bash sed

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

NoSQL与关系数据库与可能的混合数据库

我听到的更多left joins,但是还有人给我一个清楚的解释,用它来代替它left joins.

我读过它无法做到left joins,所以我试图找出你如何能够使用这样的数据存储.从阅读:通过MongoDB中的代码保留连接似乎是一个建议就是创建一个大表,就好像你已经在它上面进行了连接一样.

如果上面的陈述是真的,那么我可以看到它是如何使用的.但是我很好奇你如何处理重复数据...作为规范化的概念,可以帮助你消除冗余并确保数据的一致性(例如像大写,空白等轻微修改)......

我们只是为了可扩展的速度而牺牲数据的一致性,还是我错过了什么?我们非常感谢任何澄清,以及帮助我​​理解的任何资源.

美东时间

我一直在做更多的挖掘,并找到了以下问题的答案,有助于澄清我的理解:

从这些答案来看,我对一致性的理解似乎是正确的.看起来似乎left joins是用于特定的问题类型,如果你需要关系,你应该使用关系数据库.

但这引发了更多的问题,如:

  1. 它让我想知道什么时候使用的现实例子left joins与何时不使用?
  2. 通过left joins数据,您应该能够解决关系数据库所做的所有相同问题......但是有关于如何left joins使用关系数据库进行数据的规则.是否有可用于帮助left joins数据使用left joins解决方案的规则?
  3. 您可能想要考虑同时使用两个left joins解决方案的任何示例left joins

normalization left-join relational-database mongodb nosql

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

PHP发布到另一个服务器然后返回其他服务器的响应

我有几台服务器正在协同工作.

  • Server A 给出来的帖子提供xml响应.
  • Server B接受一个post请求,稍微修改post值然后对服务器A发送一个帖子(想想适配器模式).然后,服务器B应等待服务器A的xml响应,然后返回该响应.

有没有一个简单的方法来构建PHP的功能?

php post adapter

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

Java唤醒睡眠线程

我做了一些其他帖子的阅读,但没有找到我正在寻找的确切答案,所以我希望有人可以给一些澄清.

我有一个程序会运行一段时间.我有一些在后台运行的线程执行各种任务,为了保持简单,我们可以想到3个线程.ThreadA每10秒执行一次任务,ThreadB每30秒执行一次任务,ThreadC每5分钟执行一次任务.

我不使用忙等待,并让线程在指定时间内休眠.

我的问题是干净关闭.我有一个变量,每个线程也具有读访问权限,因此他们可以看到用户何时启动程序的退出.下一次线程处于活动状态时,它们会退出循环并加入,一切都很好.但是你可以看到ThreadC每5分钟就会唤醒一次.

我的问题是,我可以通知睡眠线程在睡眠时间结束之前唤醒和退出吗?如果这是不可能的,我是否需要重新编写要使用的代码wait(),notify()还是有更好的方法?

java multithreading thread-sleep

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