小编Cri*_*tes的帖子

*nix是什么意思?

*nix是什么意思,它与Ruby的关系是什么?

刚刚在面试问题中看到了......我认为与UNIX发行版有关,但我不确定.

无法在这里或在维基百科中找到它,所以我在问.

什么意思 ?

它与Ruby的关系是什么?因为问题是关于Ruby的.

ruby unix linux operating-system

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

如何将LineBreak(\n)添加到具有固定String格式的String.format?

在下面的代码中,message是一个包含\n在其中的最终String,但它不起作用.

message = format = "Blah %d Blah Blah \nBlah Blah %s Blah"
interventionSize = number
UserID = String
String.format(Dic.message,interventionSize,userID)
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何进行换行,找不到答案.

顺便说一句,我不能使用任何类型的框架或外部jar来做(旧代码)必须使用Plain Old Java.

java string

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

使用Ruby作为脚本语言,使用具有4gb RAM的计算机对30gb字符串进行排序的最佳方法是什么?

嗨,我看到这是一个面试问题,并认为这是一个有趣的问题,我不确定答案.

什么是最好的方式?

ruby theory sorting algorithm

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

如何在类构造函数运行之前使用EJB 3.1注入Bean?

我有一个具有持久性单元的Facade.我需要Facade并在RoleController Conconstructor运行之前初始化它的依赖项,在EJB 3.1中是否可以这样做?

在Spring中,您只需将一些参数(preConstruction ="true")添加到@configurable即可.

但在EJB中我无法找到一种方法,我总是得到一个NullPointer ...

@FacesConverter("rolesConverter")
@Named("roleController")
@SessionScoped
@TransactionManagement(TransactionManagementType.CONTAINER)
public class RoleController implements Serializable, Converter{

    private List<Roles> listOfRoles; 
    private List<Roles> listChoosenRoles;
    private DualListModel<Roles> listOfDualRoles;
    @EJB
    private RoleFacade roleFacade;

    public RoleController(){
        listOfRoles = roleFacade.getListOfRoles();
        listChoosenRoles = new ArrayList();
        listOfDualRoles = new DualListModel<Roles>(listOfRoles, listChoosenRoles);
    }
Run Code Online (Sandbox Code Playgroud)

java dependency-injection ejb ejb-3.0 ejb-3.1

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

instanceof运算符是否会产生大量开销?为什么?

我的项目中有一位同事,他深深反对instanceof运营商的使用,因为它"产生了大量的开销",原因是什么?这是真的吗?

有没有其他方法来检查对象的类型而不是使用它?

因为我发现它在某些场合非常有用.

java optimization casting

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

如何让工具窗在IntelliJ Idea 13中记住他们的显示器和位置

如何让工具窗在IntelliJ Idea 13中记住他们的显示器和位置?

有没有办法做到这一点?

我有2台不同分辨率的显示器.

我喜欢在我的笔记本电脑显示器上保留IDE(和代码编辑器)的主窗口,并在最大宽度和高度的第二个上安装工具窗口(Debug,Changes,Run,Terminal,Maven).

所以我所做的就是漂浮它们,将它们放在第二台显示器上并将它们固定在那里.

它工作但每次我关闭IDE,或有时在我的一天他们再次回到主监视器.

它们保持了它们的高度和宽度(我想的几个像素),但它们在我的小型显示器中间看起来很大.

这是我不得不再说IDE的唯一缺点,而在Eclipse中,这种东西可以作为一种魅力.

有办法解决吗?还是一个插件?

干杯

intellij-idea

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

使用块比常规方法有什么好处?

我是一名Java程序员,我正在学习Ruby ...

但是我不知道那些代码块可以让我获益...就像传递块作为参数的目的是什么?为什么没有2种专门的方法可以重复使用?

为什么块中的某些代码无法重用?

我会喜欢一些代码示例......

谢谢您的帮助 !

ruby

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

Scala演员内存泄漏,它们是不是像现在一样糟糕或正在改善?

我目前正在使用Scala第二版编程来研究Scala 2.8.

但我开始真正关注像Clojure vs Scala这样的帖子

Scala对于内存泄漏是不是很糟糕,这不是我听到的有关actor和内存泄漏问题的第一个信息.

这样糟糕吗?是在合理的时间内修复它的新版本吗?如果合并的话,Akka会解决所有问题吗?

因为scala最强大的一个问题(至少对我而言Erlang就像演员是lang的主要糖果之一)看到一个大问题,如果他们无法修复它们并在其上进行改进,那么这确实是一个主要的缺点.

scala scala-2.8

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

如何在 JPA2 中强制使用 @ManyToOne 字段?

我正在为应用程序设计持久性存储库。

我是新来的Hibernate + JPA2和我有麻烦创建更复杂的关系,在这种情况下,外国强制性的关键

一个例子(只是写在记事本上,所以不完全是这个。

我有一个名为 Person 的顶级课程,它可以容纳多个帖子(另一个课程)。

如果我像这样映射我的顶级课程

@Entity
@Table(name="tb_people")
public class Person{
    @Id
    @GeneratedValue
    public long         id;

    @OneToMany(mappedBy="person")
    List<Post>          listOfPosts;

    .
    . more code
    .

}

@Entity
@Table(name="tb_posts")
public class Post{

    @Id
    @GeneratedValue
    public long         id;

    @ManyToOne
    @JoinColumn(name = "person_id")
    Person              person;

    .
    .more code
    .

}
Run Code Online (Sandbox Code Playgroud)

如何使用注释使 Post 中的 person 字段成为必填字段?

我尝试使用 @Column(nullable=false) 但我收到一个异常,告诉我我不能在 @ManyToOne 集合上使用该注释。

谢谢 !

java hibernate jpa jpa-2.0

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

Sinon假服务器不自动响应

嗨我正在使用fetch测试一个集合,当我调用它时,只有在调用server.response之后才能从假服务器中得到答案.我得到了所需的结果.

这是为什么 ?

我的代码

  beforeEach( function() {
    server = sinon.fakeServer.create();
    server.autoRespond = true;
    colhedoraList = new ColhedoraList();
  });

.
.
.
    var spy       = sinon.spy(colhedoraList, 'parse');

    server.respondWith("GET", "getColhedoraInfo",
      [200, {"Content-Type": "application/json"},
      '[{"id":"1","talhaoAtual":1,"posicionamentos":[{"lat":-23.9317401,"lng":-50.2210379,"elevadorLigado":true,"horario":"2012-09-21T11:27:58Z"},{"lat":-23.931544,"lng":-50.2161884,"elevadorLigado":true,"horario":"2012-09-21T11:28:02Z"}]}]']);

    colhedoraList.fetch({add: true});
    server.respond();
    expect(spy).toHaveBeenCalled();
    expect(spygmaps).toHaveBeenCalledTwice();
    expect(colhedoraList.get(1).get('talhaoAtual')).toEqual(1);    <<< ALL EXPECTS FAIL, If I don't call respond().
Run Code Online (Sandbox Code Playgroud)

javascript sinon

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