小编Lar*_*ann的帖子

CSS字体边框?

有了所有新的CSS3边框内容(-webkit,...),现在可以为你的字体添加边框吗?(就像蓝色Twitter徽标周围的白色边框一样).如果没有,是否有任何不太难看的黑客可以在CSS/XHTML中实现这一点,还是我还需要启动Photoshop?

css fonts

466
推荐指数
7
解决办法
72万
查看次数

重命名git子模块

是否有一些简单的方法来重命名git子模块目录(除了完成删除它并重新添加新目标名称的整个动作 ).

虽然我们在这,但为什么我不能在父目录中执行以下操作: git mv old-submodule-name new-submodule-name

git git-submodules

137
推荐指数
6
解决办法
4万
查看次数

移植与移植

Mercurial 2.0 的发布公告提到了一个新的移植命令,乍一看看起来与移植扩展类似.这两者有什么区别?用移植物采摘樱桃是否可以解决移植中存在的任何问题,如果是这样的话,这些是什么?

mercurial

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

在标准任务之前/之后自动运行自定义任务

我经常想在运行其中一个标准任务之前进行一些自定义.我意识到我可以按照我想要的顺序创建执行现有任务的新任务,但我发现这很麻烦,并且开发人员错过了他应该运行my-compile而不是编译的可能性很大并且导致很难修复错误.

所以我想定义一个自定义任务(比如prepare-app)并将其注入现有任务的依赖树(比如package-bin),这样每当有人调用package-bin时,我的自定义任务就会在它之前运行.

我试过这样做

  def mySettings = {
    inConfig(Compile)(Seq(prepareAppTask <<= packageBin in Compile map { (pkg: File) =>
      // fiddle with the /target folder before package-bin makes it into a jar
    })) ++
    Seq(name := "my project", version := "1.0")
  }

  lazy val prepareAppTask = TaskKey[Unit]("prepare-app")
Run Code Online (Sandbox Code Playgroud)

但是在将编译输出打包到jar之前,它不是由package-bin自动执行的.那么如何更改上面的代码才能在合适的时间运行?

更一般地说,我在哪里可以找到有关挂钩到其他任务(如编译)的信息,是否有一般方法可以确保在调用标准任务之前和之后运行自己的任务?

scala sbt

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

我应该使用Facelets"jsfc"属性吗?

Facelets使用jsfc属性将HTML元素转换为其关联的JSF组件.这对于快速原型设计非常有用,因为它允许您使用可视化设计工具创建视图.然而,我最近发现了Cay Horstmann的这篇博客文章,他将jsfc与复杂组件(如h:dataTable)的使用浪费在一起.

这让我感到震惊,因为Cay Horstmann是我最喜欢的多本Java书籍的作者.然而,在尝试确定问题的范围/性质时,我的Google-fu技能已经取得了零结果,除了Ed Burns最近的帖子,他接近喜欢jsfc(并且他是JSF的所有联合规范领导者) .所以我的问题很简单,是否建议将jsfc与Facelets 一起使用?如果不是它引入的问题是什么.

java jsf facelets

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

Scala 2.10中的Reified泛型

Scala中缺少具体化的泛型是最让我烦恼的事情,因为如果不使用复杂的结构就无法实现简单的事情.

Kotlin和Ceylon都支持具体化的泛型,因此它绝对有可能在JVM之上这样做.在过去,据说Scala无法在没有JVM变更的情况下支持它们,但现在传闻 Scala 2.10 对于具体化的支持有限.所以我的问题是:

  • 我们可以期待Scala 2.10中的具体化,我是否能够多次实现一般特征?这有多有限?
  • 如果Scala 2.10的具体证明比KotlinCeylon更有限.这是为什么 ?

generics scala kotlin ceylon

28
推荐指数
2
解决办法
5599
查看次数

Scala在专有JVM上运行良好吗?

我的公司有一个庞大的遗留Java代码库,我们的许多客户都运行WebSphere和WebLogic.我们正在考虑开始使用Scala但是无法确认Scala(2.9.X)与IBM的JDK(以及BEA的JRockit)运行良好.

由于这些JVM通过了TCK,我会说它应该可以工作,但鉴于我多年来对不同JVM的各种问题,我有点紧张.与其他JVM一起使用scala时是否有任何问题需要注意?

  1. 要使用(或避免)的任何编译器标志?
  2. 我应该在热点或客户JVM上使用Scala编译代码吗?
  3. 混合使用不同版本的Scala/Java在不同JVM上编译的JAR有什么问题吗?

欢迎任何战争故事,链接和建议.

jvm scala jrockit

25
推荐指数
2
解决办法
1243
查看次数

CSS3 Flexbox全高应用和溢出

我有一个使用经典电子邮件的应用程序,如下面的布局.

我使用新的CSS3 flexbox模型构建它,它的工作非常出色,直到我添加了用户在文件夹框中动态添加新项目的能力.我希望flexbox以这样的方式工作,只要文件夹框中还有空间,它就不会开始生长到下面的任务框中.不幸的是,这不是我所看到的(在Chrome 17中).

在这里构建了一个JSFiddle 演示这个问题.只需单击" 添加文件夹"链接,您就会看到文件夹框增长,即使它有足够的空间容纳新的孩子.

对于这个问题.如何使用flexbox构造两个垂直对齐的盒子,使得一个占据可用高度的三分之二(box-flex 2)而另一个占据三分之一(box-flex 1),并且它们以这种方式完成当新内容添加到第一个框时,它不会开始增长,直到它没有空间.

css css3 flexbox

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

如何在Scala中编写二进制文字?

Scala直接支持使用十六进制和八进制数:

scala> 01267 + 0100
res1: Int = 759

scala> 0x12AF + 0x100
res2: Int = 5039
Run Code Online (Sandbox Code Playgroud)

但是你如何在Scala中将整数表示为二进制数?

binary scala

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

SBT:从Jar中排除课程

我正在将一个遗留jar项目转换为SBT,并且由于奇怪的原因而不易解决,这个项目里面有" javax/servlet/Servlet.class ".所以我需要以某种方式从package-bin生成的jar文件中排除这个类.我该如何做到这一点?我希望排除使用通配符(即javax.*).

该SBT组件插件看起来像它的功能,将做到这一点,但我担心的是依靠SBT装配意味着我的JAR项目将无法在船型多模块项目(即工作,如果我把它作为一个战争文件的依赖然后需要告诉war项目在依赖的jar项目而不是package-bin上运行程序集 - 但我可能在这里弄错了).

scala sbt

14
推荐指数
1
解决办法
5541
查看次数

标签 统计

scala ×5

css ×2

sbt ×2

binary ×1

ceylon ×1

css3 ×1

facelets ×1

flexbox ×1

fonts ×1

generics ×1

git ×1

git-submodules ×1

java ×1

jrockit ×1

jsf ×1

jvm ×1

kotlin ×1

mercurial ×1