span元素看起来与div完全相同,但是在内联级别而不是在块级别.但是,我似乎无法想到span元素可以提供的任何有益的逻辑划分.
单句或单词(如果不包含在句子中)似乎是最小的逻辑部分.忽略CSS,因为CSS仅用于布局而不用于语义含义,跨度何时通过切断一个句子或一串单词来提供额外的语义值?
似乎在所有情况下,其他元素更适合添加语义值,使span成为纯粹的布局元素.这是真的?
这里的情况:在一个特定的分支,一些变化已经合并在从树干,也改变分支已合并回进了树干.
我的问题是:什么,如果有的话,就在颠覆合并管理,如果我尝试合并回做成从分支树干修订版本身就是刚刚合并从树干分支?
这会引起问题吗?如果是这样,有什么分类?或者这应该是一件非常好的事情吗?
或者新合并是否只是像其他任何一样对待这些变化,只是尝试应用它们?
我很遗憾在这里听起来很无知,但我是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) Sourcetree的交互式rebase功能很棒,但我经常发现自己希望能够将提交"拆分"为多个较小的提交.我知道有一种方法可以从命令行执行此操作,但我似乎无法找到UI中的任何位置来处理此问题.
有没有办法用Sourcetree做到这一点?或者这是我必须下载到命令行以实现目标的地方之一?
我今天已经更新到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工作正常.
你有什么解决方案我可以解决这个问题吗?否则我必须重新安装小牛明天才能提高效率.
我想在我的主样式表中引用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标记,因为我想通过样式控制图像.
那么,我做错了什么?
当从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) 我公司的设置如下:
subdomain6.domain1.com
subdomain1.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等网站.
有谁知道一个更简单的方法来实现这一目标?
我有一个使用Grails 1.3.7的应用程序,我刚刚迁移到Grails 2.0.该应用程序使用自动dateCreated和lastUpdated字段来管理与创建和修改对象相关的时间戳.升级后,我收到以下错误:
| 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中注释掉上述字段会使问题消失.
有dateCreated与lastUpdated字段Grails的2.0被弃用?如果是这样,这是否意味着我必须编写代码来手动处理此功能或将代码移动到某种类型的插件,如audit-trail插件?
我已经读过Sourcetree 1.6(Mac)的新功能"Interactive Rebase".我的问题是在Sourcetree应用程序中找到此对话框.
有任何想法吗?