小编Tho*_*yer的帖子

Eclipse Luna谷歌插件?

我安装了Eclipse Luna 4.4-M6.我尝试安装适用于Eclipse 4.3 的谷歌插件(Kepler),但Eclipse不允许我安装它.

有没有办法强迫它安装(例如通过下载和编辑一些清单或其他)?或者由于4.3和4.4之间的变化,这是徒劳的吗?

java eclipse gwt google-plugin-eclipse

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

将@AutoValue与嵌套类一起使用会产生"无法找到符号"错误

尝试将@AutoValue与嵌套类一起使用时:

public class Nested {
  @AutoValue
  public static abstract class Example {
    public static Example create(String name, int integer) {
      return new AutoValue_Example(name, integer);
    }
    public abstract String name();
    public abstract int integer();
  }
}
Run Code Online (Sandbox Code Playgroud)

我得到一个编译错误cannot find symbolAutoValue_Example.关于我做错了什么的任何想法?

java auto-value

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

Jetty - java.lang.IllegalStateException:zip文件已关闭

我与Web服务器的某些连接出现了一些错误.

我看到在Jetty 7.6中解决了造成这种情况的错误.是的,我们在Jetty 7.5.4下运行的应用程序上遇到此错误,但我们也可以使用在较新版本9上运行的其他应用程序获得此错误.

你知道这可能是什么吗?

我们随机收到此错误:

java.lang.IllegalStateException: zip file closed
    at java.util.zip.ZipFile.ensureOpen(ZipFile.java:632)
    at java.util.zip.ZipFile.access$200(ZipFile.java:56)
    at java.util.zip.ZipFile$1.hasMoreElements(ZipFile.java:485)
    at java.util.jar.JarFile$1.hasMoreElements(JarFile.java:239)
    at org.eclipse.jetty.util.resource.JarFileResource.exists(JarFileResource.java:163)
    at org.eclipse.jetty.webapp.WebAppContext$Context.getResource(WebAppContext.java:1223)
    at org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:366)
    at org.eclipse.jetty.server.ResourceCache.lookup(ResourceCache.java:188)
    at org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:445)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:480)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
    at org.eclipse.jetty.server.Server.handle(Server.java:345)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
    at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
    at java.lang.Thread.run(Thread.java:722)
Run Code Online (Sandbox Code Playgroud)

jetty

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

喜欢按钮和隐私问题

我正在欧盟内部运营一个网站,现在没有办法没有那些社交按钮(根据"他们""在那里").

最近,人们对欧盟合法性感到担忧,特别是在没有明确的用户同意的情况下收集发送到美国服务器的用户信息.

golem.de上有一份德国报告,以及律师的建议(对不起,只有德国人),如果集成的"按钮"不会自动触发与美国服务器本身的交互,只有用户同意才足够,即点击等手动交互.

我们目前使用官方的包含方法以及订阅edge.create事件来了解它的用法.但遗憾的是,这可以通过加载带有来自Facebook内容的iframe来实现,从而在未经他同意的情况下立即发送有关用户的数据,而无需他甚至点击它.我想方设法避免这种情况.

想法:使用本地href显示本地图像,只有当用户实际点击它时才开始加载Facebook内容.

我看到的问题是:

  1. 用户点击我的DOM元素,现在我需要像按下真正的FB按钮一样,但是我怎么能这样做,因为真正的按钮不存在?如果我加载按钮,用户将看到第二个,需要再次点击等.我需要加载,如果关闭屏幕,假冒点击等.复杂和混乱.
  2. 喜欢旁边的柜台将会丢失.我需要找到一种方法来获取当前URL(例如服务器端)的信息,巧妙地缓存该数据,并且仍然能够向用户显示该信息.我不知道我会在哪里获得这些数据.

无论是否在欧盟范围内,法律与否,因为我最近刚开始研究这个问题(因为我的工作需要它),当我意识到它是如何运作的时候,它让我感到毛骨悚然.我是一个网络偏执狂,不敢相信我一个人.

有任何想法如何解决上述问题?

facebook privacy

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

最佳实践.`mvn install`,多模块项目,并运行一个子模块

我倾向于避免使用mvn install我的多模块项目,因为我觉得我后来不知道哪一个子模块的确切版本,然后使用建筑时/启动其他子模块(特别是部门之间经常切换时).
我倾向于使用mvn package很多然后mvn verify.

我现在面临着一个FOSS项目(Maven原型)的问题,我想使用Maven的最佳实践.
这是一个多模块项目,带有一个webapp子模块,取决于其他模块,让我担心的是开发简易性mvn jetty:run(或jetty:start).

目前,我定义了两个配置文件:

  1. prod,默认值,声明对其他子模块的依赖;
  2. dev在另一方面不依赖于其他模块,并配置jetty-maven-plugin通过将其他模块的输出目录,extraClasspathresourcesAsCSV.
    这样,我可以mvn package一次又一次cd webapp && mvn jetty:start -Pdev地快速迭代,重新加载webapp而不需要甚至停止服务器.

AFAICT extraClasspath是为了这个目的而添加的(JETTY-1206).
我一直指出,tomcat7-maven-plugin当使用Maven 3时,它可以解决反应堆构建中的模块(我提出了一个问题,将它带到Jetty:JETTY-1517),但这很难解决我的问题

如果我没有从dev配置文件中删除对其他子模块的依赖,那么我必须先执行mvn install一次,以便验证POM不会失败,即使jetty:start之后不使用这些依赖项.

所以这是我的问题:mvn install真的很常见吗?或者我的方法是只将内部反应器依赖项放在prod配置文件中?

(请注意,我有完全相同的问题gwt-maven-plugin,所以请不要告诉我只需切换到Tomcat;这实际上甚至不起作用,详情请点击此处)

maven

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

谷歌adt/gwt支持eclipse 4.4(Luna)

有没有人得到eclipse 4.4的发布版本与adt(Android开发)和/或google web toolkit(gwt)一起使用.

似乎gwt/adt插件不适用于eclipse 4.4,所以是否有一个秘密的地方可以下载新版本,或者我应该继续使用4.3 - (

编辑:我认为adt不工作的原因是文档(http://developer.android.com/sdk/installing/installing-adt.html)说该插件被称为"ADT插件",它不是.

java gwt android adt google-plugin-eclipse

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

net.ltgt.gwt.maven和org.codehaus.mojo GWT Maven插件有什么区别?

显然,GWT有两个maven插件:

这个:

<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0-rc-6</version>
Run Code Online (Sandbox Code Playgroud)

还有这个:

<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.8.0-SNAPSHOT</version>
Run Code Online (Sandbox Code Playgroud)

有什么区别 ?

java gwt maven gwt-maven-plugin

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

为什么Chrome开发工具中的元素大小工具提示和计算样式大小不同?

当我在我的GWT项目中调试一个问题时,我注意到当我在一个元素上移动时,我在工具提示和阴影区域中看到它的大小,指示它在屏幕中的大小和位置.但是,当选择该元素并查看其"计算样式"属性时,我注意到宽度是相同的,但高度与工具提示不同(它为零).

这让我想知道:Chrome在工具提示中显示的大小是多少?当计算的样式为零时,为什么它不为零?

此外,显示元素框模型的"metrics"区域显示高度为零的大小.

这是关于我在说什么的图像:http: //img845.imageshack.us/img845/1766/96984162.png

html css google-chrome google-chrome-devtools

5
推荐指数
1
解决办法
469
查看次数

为什么这个异常FileItemStream $ ItemSkippedException?

在gwt Web应用程序中.我必须发送一个文件和一些附加的参数.

在ServerSide上

try {

        ServletFileUpload upload = new ServletFileUpload();

        FileItemIterator iterator = upload.getItemIterator(request);

        while (iterator.hasNext()) {
            FileItemStream item = iterator.next();


            if (item.isFormField()) {

                String fieldName=item.getFieldName();
                String fieldValue = Streams.asString(item.openStream());
                System.out.println(" chk  " +fieldName +"  =  "+ fieldValue);
            } else {
                stream = item.openStream();
                fileName = item.getName();
                mimetype = item.getContentType();
                int c;
                while ((c = stream.read()) != -1) { 
                  System.out.print((char) c); 
                    }
            }
        }
    }catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }
    System.out.println("out of try");
    ByteArrayOutputStream output = …
Run Code Online (Sandbox Code Playgroud)

java file-upload apache-commons-fileupload

5
推荐指数
1
解决办法
2047
查看次数

我希望我的Angular 6应用程序可以与Google Jobs配合使用,但无法正确格式化

我希望我的html职位发布显示在谷歌工作中.

这是架构:https://schema.org/JobPosting

但是,SPA需要很长时间才能获得应用程序加载和作业显示,因此抓取工具无法获取作业.

这是我的代码示例:

 <meta itemprop="address" content="{{ job.address.addressLine1 }} {{ job.address.postCode }}">
 <meta itemprop="addressLocality" content="{{ job.address.country }}">

 <p class="flex justify-between">
     <span itemprop="industry"><strong>{{ job.sector }}</strong></span>
     <span *ngIf="job.datePosted" itemprop="datePosted"><strong>{{ job.datePosted }}</strong></span>
 </p>

 <h3>
     <span itemprop="title">{{ job.name }}</span>
     <span itemprop="baseSalary">{{ job.pay.currency }}{{ job.pay.value }}</span>
 </h3>

 <p itemprop="description" [innerHtml]="job.description"></p>
Run Code Online (Sandbox Code Playgroud)

如你所见,我添加了"itemprop".

技术堆栈: Angular Version 6,Webpack,Angular Cli 6

当我使用Google工作中的此工具时,它不显示作业:https://search.google.com/structured-data/testing-tool/u/0/

webpack angular angular6

5
推荐指数
1
解决办法
121
查看次数