小编cde*_*zaq的帖子

跨度的语义值

span元素看起来与div完全相同,但是在内联级别而不是在块级别.但是,我似乎无法想到span元素可以提供的任何有益的逻辑划分.

单句或单词(如果不包含在句子中)似乎是最小的逻辑部分.忽略CSS,因为CSS仅用于布局而不用于语义含义,跨度何时通过切断一个句子或一串单词来提供额外的语义值

似乎在所有情况下,其他元素更适合添加语义值,使span成为纯粹的布局元素.这是真的?

html semantic-markup semantics

13
推荐指数
3
解决办法
5350
查看次数

在颠覆中合并合并是否存在问题?

这里的情况:在一个特定的分支,一些变化已经合并在树干,也改变分支已合并回了树干.

我的问题是:什么,如果有的话,就在颠覆合并管理,如果我尝试合并回做从分支树干修订版本身就是刚刚合并树干分支?

这会引起问题吗?如果是这样,有什么分类?或者这应该是一件非常好的事情吗?

或者新合并是否只是像其他任何一样对待这些变化,只是尝试应用它们?

svn merge

13
推荐指数
2
解决办法
1074
查看次数

麻烦开始使用maven程序集插件

我很遗憾在这里听起来很无知,但我是Maven的新手,并且一直在抨击我肯定非常简单的事情.

文件说:

[...]项目可以生成一个ZIP程序集,其中包含根目录中项目的JAR工件,lib /目录中的运行时依赖项以及用于启动独立应用程序的shell脚本.

正是我想要做的!但我似乎无法实现它.

我的POM如下:

<project>
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.anearalone</groupId>
   <artifactId>myapp</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>
   [...]
   <build>
      <finalName>myapp</finalName>
      <plugins>
         <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-assembly-plugin</artifactId>
         <version>2.2.1</version>
         <executions>
            <execution>
               <id>make-assembly</id>
               <phase>package</phase>
               <goals>
                  <goal>single</goal>
               </goals>
               <configuration>
                  <descriptors>
                     <descriptor>src/main/assemble/dist.xml</descriptor>
                  </descriptors>
                  <archive>
                     <manifest>
                        <mainClass>com.anearalone.myapp.CLI</mainClass>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                     </manifest>
                  </archive>
               </configuration>
            </execution>
         </executions>
      </plugin>
   </plugins>
</build>
[...]
</project>
Run Code Online (Sandbox Code Playgroud)

引用的dist.xml如下所示:

<assembly>
   <id>dist</id>
   <formats>
      <format>zip</format>
   </formats>
   <files>
      <file>
         <outputDirectory>/</outputDirectory>
         <source>src/main/bin/arkify.sh</source>
         <fileMode>755</fileMode>
      </file>
   </files>
   <dependencySets>
      <dependencySet>
         <useProjectArtifact>false</useProjectArtifact>
          <includes>
             <include>*:jar</include>
          </includes>
          <outputDirectory>/lib</outputDirectory>
      </dependencySet>
      <dependencySet>
         <useProjectArtifact>true</useProjectArtifact>
         <includes>
            <include>com.anearalone:myapp:jar:0.0.1-SNAPSHOT</include>
         </includes>
         <outputDirectory>/</outputDirectory>
      </dependencySet>
   </dependencySets>
</assembly> …
Run Code Online (Sandbox Code Playgroud)

maven-2 maven-assembly-plugin

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

如何使用Sourcetree拆分过去未推送的提交?

Sourcetree的交互式rebase功能很棒,但我经常发现自己希望能够将提交"拆分"为多个较小的提交.我知道有一种方法可以从命令行执行此操作,但我似乎无法找到UI中的任何位置来处理此问题.

有没有办法用Sourcetree做到这一点?或者这是我必须下载到命令行以实现目标的地方之一?

git version-control rebase atlassian-sourcetree

13
推荐指数
1
解决办法
2932
查看次数

OSX 10.10和Eclipse Luna.从Eclipse内部启动时,自己的应用程序崩溃

我今天已经更新到Yosemite并且在java方面遇到了很多问题.大多数java应用程序在启动时崩溃,但在重新安装旧的Mac-Java 1.6之后,这个问题似乎已经解决了.

但我还有一个大问题.当我启动Eclipse Luna并构建我自己的Java应用程序并使用Eclipse中的运行按钮启动此应用程序时,它会崩溃并显示以下报告:

dyld: lazy symbol binding failed: Symbol not found: _CGContextSetAllowsAcceleration
  Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Libraries/libawt.jnilib
  Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices

dyld: Symbol not found: _CGContextSetAllowsAcceleration
  Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Libraries/libawt.jnilib
  Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
Run Code Online (Sandbox Code Playgroud)

当我将应用程序导出为.jar文件并从外部eclipse启动它eveything工作正常.

你有什么解决方案我可以解决这个问题吗?否则我必须重新安装小牛明天才能提高效率.

java eclipse macos

13
推荐指数
3
解决办法
6368
查看次数

如何在Grails中引用CSS中的图像资源?

我想在我的主样式表中引用Grails应用程序中的图像,但我无法使其工作.我的图片位于我的Grails应用程序的标准位置...

project\web-app\images\outbound-blue.png
Run Code Online (Sandbox Code Playgroud)

在我的样式表中,我想将它用作类的背景图像......

.messageimg {
    height:17px;
    width:16px;
    background-image:url(images/outbound-blue.png);
    background-repeat:no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这不起作用.我的样式表也在正常位置,即

project\web-app\css\main.css
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中加载页面时,我得到一个丢失的图像标记.我已经检查过我在名字等方面没有拼写错误.我也尝试在网址中摆弄虚拟路径,但是我无法弄清楚我需要在Grails中使用什么才能完成这项工作.

我不想使用GSP并在我的代码中插入IMG标记,因为我想通过样式控制图像.

那么,我做错了什么?

css grails resources

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

奇怪的java.net.SocketException在Intellij IDEA中运行Groovy时,Permission Denied连接错误

当从IntelliJ IDEA中运行非常简单的URL抓取脚本时,我得到:

java.net.SocketException: Permission denied: connect
Run Code Online (Sandbox Code Playgroud)

但是当我从Groovy控制台运行它时,它运行正常.

这是完整的脚本:

def data = new URL("http://wisc.edu").getText()
Run Code Online (Sandbox Code Playgroud)

这是IntelliJ的完整控制台输出:

"C:\Program Files\Java\jdk1.7.0_01\bin\java" "-Dtools.jar=C:\Program Files\Java\jdk1.7.0_01\lib\tools.jar" "-Dgroovy.home=C:\Program Files (x86)\Groovy\Groovy-1.8.2" "-Dgroovy.starter.conf=C:\Program Files (x86)\Groovy\Groovy-1.8.2\conf\groovy-starter.conf" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 110.492\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\groovy-1.8.2.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 110.492\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.groovy.tools.GroovyStarter --conf "C:\Program Files (x86)\Groovy\Groovy-1.8.2\conf\groovy-starter.conf" --main groovy.ui.GroovyMain --classpath "C:\Users\[REDACTED]\IdeaProjects\test\out\production\test;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-antlr-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-junit-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\ant-launcher-1.8.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\antlr-2.7.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-analysis-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-commons-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-tree-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\asm-util-3.2.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\balloontip-20090102.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-anim-1.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-awt-util-1.7.jar;C:\Program Files (x86)\Groovy\Groovy-1.8.2\lib\batik-bridge-1.7.jar;C:\Program Files …
Run Code Online (Sandbox Code Playgroud)

sockets url groovy intellij-idea

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

Cookie - 跨多个域设置

我公司的设置如下:

  • subdomain1.domain1.com
  • subdomain2.domain1.com
  • subdomain3.domain1.com
  • subdomain4.domain1.com
  • subdomain5.domain1.com
  • subdomain6.domain1.com

  • subdomain1.domain2.com

  • subdomain2.domain2.com
  • subdomain3.domain2.com
  • subdomain4.domain2.com
  • subdomain5.domain2.com
  • subdomain6.domain2.com

在每个站点上,请注意每个子域可以有一百个站点,用户可以登录.作为开发人员,我们必须在多个浏览器中测试前端,但是一旦登录后某些部分可能只需要一些工作.

我编写了一个用户脚本,可以保存用户名和密码(以及其他因保密而无法提及的详细信息).脚本通过填写登录表单并单击"提交"按钮来检查用户帐户是否存在.如果没有,它会为我们注册 - 从而使注册过程自动化.

在同一域上的子域之间共享cookie非常简单.如果我在subdomain1.domain1.com上,我可以保存一个可以通过subdomain2.domain1.com检索的cookie.但是,我还想为domain2保存这些.我似乎无法让这个工作.

我可以从这里看到两个解决方案 - 或者:

1)使用userscript附加iFrame,该用户脚本在domain2上加载站点.然后使用查询字符串来决定要设置什么,或者;

2)使用method ="POST"的表单,并简单地发布到每个域上的文件.

无论哪种方式都是资源密集型的,特别是如果cookie每次更改时都会更新.我们还有URL屏蔽功能.所以我们还必须考虑像abc.clientdomain1.com,abc.clientdomain2.com等网站.

有谁知道一个更简单的方法来实现这一目标?

javascript cookies jquery setcookie

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

Grails 2.0中的dateCreated,lastUpdated字段

我有一个使用Grails 1.3.7的应用程序,我刚刚迁移到Grails 2.0.该应用程序使用自动dateCreatedlastUpdated字段来管理与创建和修改对象相关的时间戳.升级后,我收到以下错误:

| Running Grails application
| Error 2012-01-29 22:36:53,504 [Thread-8] ERROR util.JDBCExceptionReporter  - ERROR: null value in column "date_created" violates not-null constraint
| Error 2012-01-29 22:36:53,510 [Thread-8] ERROR events.PatchedDefaultFlushEventListener  - Could not synchronize database state with session
Run Code Online (Sandbox Code Playgroud)

在我的Domain Classes中注释掉上述字段会使问题消失.

dateCreatedlastUpdated字段Grails的2.0被弃用?如果是这样,这是否意味着我必须编写代码来手动处理此功能或将代码移动到某种类型的插件,如audit-trail插件?

grails grails-orm grails-domain-class grails-2.0

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

如何在SourceTree 1.6中使用Interactive Rebase

我已经读过Sourcetree 1.6(Mac)的新功能"Interactive Rebase".我的问题是在Sourcetree应用程序中找到此对话框.

有任何想法吗?

git atlassian-sourcetree

12
推荐指数
2
解决办法
9448
查看次数