在我的Web应用程序中,我正在生成一个SVG文件,其中包含一个"标题",当用户向下滚动图像时,我希望它保持在窗口顶部.
我可以想到两种方法来实现这一点,但我正在寻找任何其他明智的想法.我的两个想法是:
生成两个单独的SVG,一个是"标题",一个是内容,然后只是将它们显示在两个不同的HTML <div>元素中,允许较低的SVG滚动.我不喜欢这个想法,因为我必须生成两个单独的文档.
在SVG本身中使用ECMAScript并找到一种方法来浮动<g>页面顶部包含标题的方法.我喜欢这个,因为每当SVG被查看它应该工作,但我不知道如何实现这一点,并会欣赏任何指针或示例.
不幸的是,从0.9.5开始,TypeScript(尚未)具有代数数据类型(联合类型)和模式匹配(用于解构它们).更重要的是,它甚至不支持接口上的instanceof.您使用哪种模式来模拟具有最大类型安全性和最小样板代码的这些语言功能?
我刚刚开始使用Eclipse GMF.
看到Scala的强大功能,我想知道是否可以使用内置的Scala语言特性和库(例如,没有XMLEncoder,XStream或JAXB)将任意对象图序列化和反序列化为XML.不幸的是,我还没有找到这样的解决方案.你有什么建议吗?
有人知道Eclipse的插件,用简单的Java类名称替换完全限定的Java类名称,并尽可能使用相应的导入吗?如果它可以作为Save Action执行会更好.
我将我的工作从单个Hudson机器转移到多从属Jenkins环境,现在JaCoCo覆盖不再有效.
工作(旧):Hudson 2.0.1,Jenkins Sonar插件1.7.1,声纳2.1.2
BROKEN(新):Jenkins 1.446,Jenkins Sonar Plugin 1.7.2,Sonar 2.1.2
我的Hudson工作被称为Pinnacle,它曾经在同一台机器上使用Sonar在单个Hudson服务器上运行.我通过执行以下操作来设置我的(NO MAVEN)构建.
1)在我的build.xml中添加了一个Ant目标 test-with-coverage
2)在Hudson中配置Pinnacle作业以"使用以下属性调用独立声纳分析":
sonar.projectKey=com.skyboximaging:pinnacle
sonar.projectName="Pinnacle"
sonar.projectVersion=1.0
sources=Pinnacle/src/java
tests=Pinnacle/test/java
binaries=Pinnacle/classes
sonar.jacoco.reportPath=Pinnacle/jacoco.exec
sonar.jacoco.antTargets=test-with-coverage
Run Code Online (Sandbox Code Playgroud)
(请注意,代码将签出到Jenkins作业工作区的Pinnacle目录中.)
3)配置声纳"常规设置"以使用JaCoCo进行代码覆盖
一切都很美妙!
但是在新的Jenkins环境中,我在Jenkins构建输出中看到了这个错误:
23:15:17.863 INFO Sensor JaCoCoSensor...
23:15:17.868 INFO Project coverage is set to 0% as no JaCoCo execution data has been dumped: /var/lib/jenkins/workspace/Pinnacle/Pinnacle/jacoco.exec
Run Code Online (Sandbox Code Playgroud)
该文件在构建运行的从站上不存在.(目录/ var/lib/jenkins/workspace/Pinnacle/Pinnacle 确实存在.)
所有其他传感器(FindBugs,PMD等)似乎正常工作.只是JaCoCo坏了.
Sonar/JaCoCo甚至可以在多从属Jenkins环境中工作吗?
我怀疑Ant任务test-with-coverage没有运行.Sonar如何找到build.xml?新老装置有什么不同?
在Java中,我定义了一个抽象类,其中包含具体和抽象方法,并且必须由第三方开发人员独立创建子类.只是为了确定:我是否可以对抽象类进行任何更改,这些更改与源类兼容,但不兼容二进制?换句话说:他们已经编制了各自的子类后,我能变抽象类 - 除了如增加一个抽象方法给它或移除它受保护的方法由子类,这是当然的源不兼容称为 - 的方式这可能会迫使他们重新编译他们的子类?
我有一个用户创建的字符串.我只允许角色A-Z, a-z, 0-9, -,和_
使用JavaScript,我如何测试以查看字符串是否包含不是这些字符的字符?如果字符串包含不是这些字符的字符,我想提醒用户不允许这样做.
我可以使用哪些Javascript方法和RegEx模式来匹配它?
是否有人熟悉HTML的传统西方音乐符号代码?
我感兴趣的是(我猜)在HTML或XHTML(可能在网络中)中使用标准容量("正在进行中"或"事实上"可以)的标记代码.越接近实际的语义,就越好:那就是音符(A,B,C ......)的标记字母数字写法,它以传统的方式呈现为五线谱,音符和标记在它上面,也许是一些刻字下面的歌曲.
我知道音乐符号字符已经被编码,并且在XML中的"音乐标记语言"中正在进行一些工作.
但是,当我检查网页(甚至是epub文件)中的乐谱代码时,其中所有内容都是链接图像.这将有助于我检查使用语义方法的网页中的代码:我无法找到任何代码.这种古老而广泛的符号系统在HTML中没有找到它的方式似乎有点奇怪.
(我不是音乐家,这是对我自己是音乐家的亲戚的一种研究.)
编辑使其更加精确:(西方传统乐谱)音乐编写和编辑的行业标准似乎是Finale和Sibelius.Musescore是一个众所周知的开源替代品,所有这些都是通过遵循Music XML兼容的.
为了缩小范围,我会对现有的软件感兴趣: - 可以在HTML或XHTML环境中使用 - 显示高质量的可扩展传统音乐编写 - 这是基于标准的(以避免专有软件处理代码) - 使用代码尽可能没有平台的符号与主要(西方)音乐编辑器兼容(例如,音乐XML)
一个想法是制作一个包含几个音乐作品(乐谱)的笔记本,供个人用于移动设备,可供音乐家阅读和使用; 应该能够(通过语义代码)导出单个作品,以便与其他人[可能有兴趣进行自己的修改/安排]共享.我希望它是基于HTML的,以实现完全平台独立性.
最好的解决方案,我已经能够设备有(1)音乐XML代码,(2)使用音乐编辑器导入它,(3)产生SVG,(4)在HTML/XHTML框架内插入SVG.代码和SVG需要以某种方式链接(通过文档中的db或链接).
这可能太具体了,我会对任何经验或想法感兴趣来完成HTML epub笔记本.
从X(Xtext,Xtend)开始,所有这些基于Eclipse的技术的特征,差异和相似之处是什么?还有什么需要了解的吗?
java ×3
html ×2
javascript ×2
eclipse ×1
eclipse-gmf ×1
eclipse-jdt ×1
jacoco ×1
jenkins ×1
modeling ×1
regex ×1
scala ×1
sonarqube ×1
svg ×1
typescript ×1
xml ×1
xtend ×1
xtext ×1