小编rec*_*les的帖子

Eclipse包资源管理器为每种文件类型都有不同的图标:接口,抽象类等

有没有人知道一个eclipse插件,它将包浏览器使用的文件图标更改为指示类型的东西?如果图标看起来与接口,抽象类,枚举和具体类不同,那将会很方便.

java eclipse eclipse-plugin

39
推荐指数
1
解决办法
7127
查看次数

人们如何处理内容管理系统生产阶段?

我一直在玩网络开发技术以获得乐趣(是的,我应该得到更多),并且对生产阶段(即开发,测试,性能和生产环境)缺乏明确支持感到有些震惊.实际上支持不是这个词; 内容管理系统似乎积极地反对允许清洁分期的努力.

目前我正在使用Drupal.我很难找到社区如何解决这个问题.我见过的大多数帖子都建议在生产系统上复制开发中的步骤(阅读本文实际上缩短了我的生活一点点).我还听说过将生产数据推回给开发人员,以便他们可以添加增量功能.如果客户端不希望您将数据拉回到开发环境中,那么这可能是不可能的.

最后我的问题是:

您如何管理CMS的现实生产阶段性问题?

我来自一个背景,在那里推动生产感觉就像送人到月球,所以我可能需要放松一点.但是我仍然感兴趣的答案涉及源代码控制,允许生产回滚和测试.

php drupal staging content-management-system

32
推荐指数
2
解决办法
5235
查看次数

如何掌握最新的计算机科学知识?

我正在重新阅读我的一些Steve McConnell书籍,这句话让我想到"科学家为了学习而建造,工程师为了建造而学习".在"为了建立而学习"的脉络中,我想知道:

软件工程师如何跟上最新技术和研究的最新进展?

通过ACM或IEEE的出版物似乎是研究人员发表的主要途径,但考虑到这些信息的封闭性,是否有人在研究界之外实际使用它?这种形式的研究也很新,风险很大,所以另外一个问题是你在哪里划出风险线?是值得研究前沿研究还是更好地等到它能够平装书.

编辑:我不是一个总菜鸟.我刚刚注意到(一些)老开发人员完全没有意识到新技术,甚至可能对新技术产生敌意.健康的怀疑总是有用的,但故意无知是危险的.为了防止这种情况发生在我自己身上,我对开发人员如何及时了解新趋势感兴趣.

computer-science

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

使用POM而不是命令行安装文件

我目前正在使用:

mvn install:install-file -Dfile={path/to/my/legacy.jar} -DgroupId=horrible -DartifactId=legacy.jar -Dversion=1.2.3 -Dpackaging=jar
Run Code Online (Sandbox Code Playgroud)

将一些旧的传统罐子导入我的仓库.这很好,是推荐的方法.好像这可以用POM而不是我现在使用的命令行+脚本来完成.我认为有更清洁:

mvn install:install-file
Run Code Online (Sandbox Code Playgroud)

让我的repo存储版本细节,而不是将这些信息存储在非maven脚本中(对于maven来说这是奇怪的).我尝试通过设置标记公开这些-D设置,但这不起作用.有没有其他人试过这个并让它工作?

maven

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

CollectionOfElements上的java.util.ConcurrentModificationException

当我在Embedabble中有一个CollectionOfElements时,我似乎得到了一个ConcurrentModificationException.

如果想拥有它,那么如果我将Route从Embedabble更改为Entity,那么一切正常.我甚至尝试过添加@Version,但这似乎不起作用.

这是我的课程片段.Kart.java:

@Entity
public class Kart {

@Id @GeneratedValue
private Long id;

@Column(nullable=false,length=256)
@NotNull
@Length(max=256)
private String name;

@OneToOne(cascade=CascadeType.ALL)
private File file;

@Version
private int version;

@CollectionOfElements
private Set<Route> route;
Run Code Online (Sandbox Code Playgroud)

Route.java:

@Embeddable
public class Route {

@Parent
private Kart kart;

@NotNull
@Column(nullable = false, length = 256)
private String name;

@NotNull
@Column(nullable = false)
private Boolean visible = Boolean.valueOf(true);

@CollectionOfElements
private Set<Coordinates> coordinates;

@Version
private int version;
Run Code Online (Sandbox Code Playgroud)

Coordinates.java:

@Embeddable
public class Coordinates {

@NotNull
private int x;

@NotNull
private …
Run Code Online (Sandbox Code Playgroud)

java concurrency hibernate jpa

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

eclipse工具提示中的Java注释?

是否有人知道eclipse插件在悬停在方法/类上时更新工具提示以包含注释信息?

我们正在使用的一些库有注释方法,如果我可以将鼠标悬停在方法上并查看已应用的内容,那么它将非常方便.我意识到这只适用于已经保留但足够好的注释.

java eclipse annotations eclipse-plugin

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

Swing中的连续工具提示更新

我有一个类似于JTree的自定义swing组件.它有一个ComponentUI,使用CellRenderer呈现对象列表.工具提示现在可以正确显示每个渲染的单元格,但是它不会像我希望的那样跟踪鼠标.例如,如果我有像这样的盒子;

 [ box A ]    [ box B ]   [ box C ]   [ box D ]

如果我将鼠标拖过这些框,我将看到框A的工具提示,其中鼠标穿过框A边界.当我继续移动鼠标时,工具提示将不会跟踪指针.当我离开盒子时,工具提示将适当地消失.当我穿过B盒时,同样的事情发生了.

我的猜测是工具提示只是在getToolTipText(MouseEvent event)更改内容时更新视图.我想要的行为是让工具提示跟踪指针位置,而不管返回的内容如何getToolTipText.快速入侵是基于对方法的偶数/奇数次调用来添加和删除空白空间.这是有效的,但是,它可能不是我应该这样做的方式.

我正在寻找一种优雅的非黑客方式来解决这个问题.我希望有人知道一些神秘的旗帜,无论鼠标内容如何,​​都会强制工具提示跟随鼠标.

java swing tooltip

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