有没有人知道一个eclipse插件,它将包浏览器使用的文件图标更改为指示类型的东西?如果图标看起来与接口,抽象类,枚举和具体类不同,那将会很方便.
我一直在玩网络开发技术以获得乐趣(是的,我应该得到更多),并且对生产阶段(即开发,测试,性能和生产环境)缺乏明确支持感到有些震惊.实际上支持不是这个词; 内容管理系统似乎积极地反对允许清洁分期的努力.
目前我正在使用Drupal.我很难找到社区如何解决这个问题.我见过的大多数帖子都建议在生产系统上复制开发中的步骤(阅读本文实际上缩短了我的生活一点点).我还听说过将生产数据推回给开发人员,以便他们可以添加增量功能.如果客户端不希望您将数据拉回到开发环境中,那么这可能是不可能的.
最后我的问题是:
您如何管理CMS的现实生产阶段性问题?
我来自一个背景,在那里推动生产感觉就像送人到月球,所以我可能需要放松一点.但是我仍然感兴趣的答案涉及源代码控制,允许生产回滚和测试.
我正在重新阅读我的一些Steve McConnell书籍,这句话让我想到"科学家为了学习而建造,工程师为了建造而学习".在"为了建立而学习"的脉络中,我想知道:
软件工程师如何跟上最新技术和研究的最新进展?
通过ACM或IEEE的出版物似乎是研究人员发表的主要途径,但考虑到这些信息的封闭性,是否有人在研究界之外实际使用它?这种形式的研究也很新,风险很大,所以另外一个问题是你在哪里划出风险线?是值得研究前沿研究还是更好地等到它能够平装书.
编辑:我不是一个总菜鸟.我刚刚注意到(一些)老开发人员完全没有意识到新技术,甚至可能对新技术产生敌意.健康的怀疑总是有用的,但故意无知是危险的.为了防止这种情况发生在我自己身上,我对开发人员如何及时了解新趋势感兴趣.
我目前正在使用:
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设置,但这不起作用.有没有其他人试过这个并让它工作?
当我在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) 是否有人知道eclipse插件在悬停在方法/类上时更新工具提示以包含注释信息?
我们正在使用的一些库有注释方法,如果我可以将鼠标悬停在方法上并查看已应用的内容,那么它将非常方便.我意识到这只适用于已经保留但足够好的注释.
我有一个类似于JTree的自定义swing组件.它有一个ComponentUI,使用CellRenderer呈现对象列表.工具提示现在可以正确显示每个渲染的单元格,但是它不会像我希望的那样跟踪鼠标.例如,如果我有像这样的盒子;
[ box A ] [ box B ] [ box C ] [ box D ]
如果我将鼠标拖过这些框,我将看到框A的工具提示,其中鼠标穿过框A边界.当我继续移动鼠标时,工具提示将不会跟踪指针.当我离开盒子时,工具提示将适当地消失.当我穿过B盒时,同样的事情发生了.
我的猜测是工具提示只是在getToolTipText(MouseEvent event)更改内容时更新视图.我想要的行为是让工具提示跟踪指针位置,而不管返回的内容如何getToolTipText.快速入侵是基于对方法的偶数/奇数次调用来添加和删除空白空间.这是有效的,但是,它可能不是我应该这样做的方式.
我正在寻找一种优雅的非黑客方式来解决这个问题.我希望有人知道一些神秘的旗帜,无论鼠标内容如何,都会强制工具提示跟随鼠标.