小编Ove*_*ous的帖子

我们可以在多元化表格中解决Chrome中的表格行背景图像问题吗?

它经常被问到 - 但我还没有看到一个好的答案(我看了).如果将CSS中的背景图像设置为表格行 - 图像将在每个单元格中重复出现.如果你设置position: relative(为行)并设置background-image: none(对于单元格)它解决了IE上的问题,但不解决铬问题!我不能使用背景定位,因为有很多电话,它们的大小各不相同.(而且图片不对称 - 从一边消失.任何人?

css代码示例:

tr { height: 30px; position:relative;}
tr.green { background: url('green_30.png') no-repeat left top; }
tr.orange { background: url('oranger_30.png') no-repeat left top;}
tr.red { background: url('red_30.png') no-repeat left top; }
td { background-image: none; }
Run Code Online (Sandbox Code Playgroud)

HTML是基本的 - 一个多单元格表.

目标是让不同颜色淡入每一行,但它可以是任何非图案图像.

css html-table background-image tablerow

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

GulpJS:如何修改图像然后在css文件中更新它们的引用?

gulp.task('usemin', function () {

  return gulp.src(path.src + '*.html')
    .pipe(usemin({
      assetsDir: 'src',
      css: [ minifyCss(), 'concat', rev()],
      js: [uglify(), rev()],
      images: [rev()]
    }))
    .pipe(gulp.dest(path.dist));
});
Run Code Online (Sandbox Code Playgroud)

它不适用于图像.

build gulp

12
推荐指数
1
解决办法
2764
查看次数

JavaScript字符串替换 - 如何在替换字符串中使用匹配变量?

如何在替换字符串中使用模式中的匹配变量?

var regexp = new RegExp('needle', 'ig');
str.replace(regexp, '<span class="marked">//1</span>')
Run Code Online (Sandbox Code Playgroud)

javascript regex replace

10
推荐指数
2
解决办法
8358
查看次数

如何在使用XmlSlurper解析xml时读取带连字符的属性名称(例如model_name)

我试图在Groovy中使用XmlSlurper解析XML时读取一个属性.当我尝试读取带连字符的属性时,model-number我得到一个例外.

<router name="b" id="x" manufacturer-id="e" model-number="a"/>
Run Code Online (Sandbox Code Playgroud)

xml groovy xmlslurper

7
推荐指数
2
解决办法
4317
查看次数

如何在非html5模式下检索搜索参数

我需要得到搜索参数(后面的那些?)而不是哈希参数(后面那些#).问题是,$location.search()基于html5Mode设置在它们之间切换,这不是我想要的.

如果没有自己解析URL,有没有办法让Angular发布这些信息?

angularjs

7
推荐指数
1
解决办法
1106
查看次数

如何覆盖Grails域类中的"map"构造函数?

我需要在创建域类的新实例时执行一些初始化.

class ActivationToken {
    String foo
    String bar
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我希望通过ActivationToken内的代码初始化bar:

def tok = new ActivationToken(foo:'a')
Run Code Online (Sandbox Code Playgroud)

我无法看到如何"覆盖"'构造函数'来实现这一点.我知道在这种情况下我可以添加一个普通的构造函数,但这只是一个简单的例子.

grails groovy grails-orm

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

Groovy中Map的奇怪行为

我正在编写代码,当我处理XML和Maps时,我注意到Groovy中有一些奇怪的行为.我想到了它,无法弄清楚为什么会这样,应该这样.

我用3个例子编写了示例代码.map1和map3之间的关键区别仅在于以下部分:

地图1:

map1 << ["${it.name()}":it.value()]
Run Code Online (Sandbox Code Playgroud)

MAP3:

map3["${it.name()}"]=it.value()
Run Code Online (Sandbox Code Playgroud)

这是完整的代码,您可以将其复制粘贴到Groovy控制台:

def xml = '<xml><head>headHere</head><body>bodyHere</body></xml>'


Map map1 = [:]

def node = new XmlParser().parseText(xml) 

node.each {
      map1 << ["${it.name()}": it.value()]
} 

println map1
println map1["head"]

println ">>>>>>>>>>>>>>>>>>>>>>"



Map map2 = [:]

map2 << ["head":"headHere"]
map2 << ["body":"bodyHere"]

println map2
println map2["head"]

println "<<<<<<<<<<<<<<<<<<<<<<"



def xml2 = '<xml><head>headHere</head><body>bodyHere</body></xml>'    

Map map3 = [:]

def node2 = new XmlParser().parseText(xml2) 

node2.each {
      map3["${it.name()}"]=it.value()
} 

println map3
println map3["head"]
Run Code Online (Sandbox Code Playgroud)

我得到的结果如下:

[head:[headHere], body:[bodyHere]]
null

[head:headHere, body:bodyHere]
headHere

[head:[headHere], …
Run Code Online (Sandbox Code Playgroud)

groovy

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

Grails:使用变量创建XML节点

我似乎无法弄清楚如何创建非硬编码的节点.例:

def aval = "someValue" 
def xml = new MarkupBuilder()

xml.outTag(attr: aval)   // outTag is hardcoded
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果我不知道节点的名称怎么办(就像在我的例子中,如果我想让outTag成为变量怎么办).当我读取目录/文件并从中创建XML时,我正在使用它.谢谢.

xml grails groovy markupbuilder

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

部署Grails应用程序时出错:java.lang.NoClassDefFoundError:org/codehaus/groovy/runtime/BytecodeInterface8

所以我在我的本地机器上运行STS的Grails应用程序,并且我正在尝试将其部署到CentOS/Tomcat服务器VM.我认为我正确安装了Groovy和Grails,或者至少我现在可以通过将它们添加到/ etc/bashrc中的路径来从控制台运行它们.但是,当我获取我编译的.war文件,并将其放入Tomcat服务器的webapp目录并重新启动服务器时,它会抛出此错误:

Oct 17, 2011 4:33:21 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive CSTools-0.1.war
2011-10-17 16:33:29,558 [main] ERROR context.ContextLoader  - Context initialization failed
org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/BytecodeInterface8
    at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:87)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at …
Run Code Online (Sandbox Code Playgroud)

grails groovy tomcat

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