小编sys*_*out的帖子

Eclipse Google -App -Engine"不会增强"

第一个Eclipse:

无法摆脱这个错误...已经尝试了谷歌上的每一个建议的修复..

持久化类"类com.blahb.blahblah.master.UserToken似乎没有得到增强.您可能需要重新运行增强器并检查输出中的错误." 数据库中没有表,但操作需要它.请检查此类的MetaData规范.

List of 500 lines of exceptions...
*Caused by:
javax.jdo.JDOUserException: Persistent class "Class com.blahb.blahblah.master.UserToken does not seem to have been enhanced.  You may want to rerun the enhancer and check for errors in the output." has no table in the database, but the operation requires it. Please check the specification of the MetaData for this class.
    at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:375)
    at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
    at com.gulfnet.gulfstar.master.Master.getUserToken(Master.java:645)
    at org.apache.jsp.top_jsp._jspService(top_jsp.java:68)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at com.google.appengine.tools.development.PrivilegedJspServlet.access$101(PrivilegedJspServlet*
Run Code Online (Sandbox Code Playgroud)

我的同事在她的Windows …

java eclipse google-app-engine

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

git - 项目进化,分支或新回购?

我开发了一个在GitHub上版本化的Google App Engine Web应用程序.
我将"移植"这个应用程序,使其成为GAE不可知; 这个端口在原始项目的公共文件中有几个文件,但也有不同的文件系统结构.

是否更好的创建一个新的分支(nogae)并在其上工作或是否更好地创建一个新的git repo(project.nogae)?

有什么优点和缺点?

git version-control

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

带附件的Java邮件:javax.mail.Multipart上的ClassCastException

我使用以下代码从邮件中下载附件,但它给出ClassCastException了Multipart声明:

异常在线程"主要" java.lang.ClassCastException:com.sun.mail.imap.IMAPInputStream不能转换到javax.mail.Multipart在ReadAttachment.main(ReadAttachment.java:52)

我该如何处理IMAPInputStream?

Message messages[] = inbox.getMessages();

for (int j = 0; j < messages.length; j++) {

   String mailType = messages[j].getContentType();

   System.out.println("-- Message " + (j + 1) + " --");

   System.out.println("SentDate : " + messages[j].getSentDate());
   System.out.println("From : " + messages[j].getFrom()[0]);
   System.out.println("Subject : " + messages[j].getSubject());             
   System.out.println("Type :" + messages[j].getContentType()); 
   System.out.println("Attachment :" + messages[j].getFileName());  

   Multipart mp = (Multipart) messages[j].getContent();
   ..

   System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

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

Google地图和Google App Engine

我有一个Google App Engine应用程序,可以使用Google Map启动网页.
我现在想添加一些功能让用户在地图上绘制草图(我可以使用JS API),然后使用python代码后端创建一个融合表行.
这可能吗?
如果是这样,我如何将草图坐标从Javascript转移到Python后端?

谢谢

python google-app-engine google-maps

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

GAE API的任何机会 - 应用程序设置?

我有一个多租户付费应用程序,我已经在生产中运行了18个月.在过去的几个月里,我一直在调整运行时配置以获得最佳性能.
我想我找到了一个相当优化的解决方案,涉及一些空闲实例,最大实例,预留时间等.

我的客户目前通常都是欧洲人,因此我发现自己将闲置的服务器开启为欧洲日,晚上又开机.
这是一个手工操作,我显然很不愿意,因为它耗时且容易出错.
我不打算花更少的钱,因为我的预算已根据我的客户编号设定,我只是根据他们的时区优化他们得到的响应时间.
我确信我不能单独想要这样的自动配置,我希望它实现起来相当简单.

问题是,是否有计划发布用于控制这些设置的API?

google-app-engine

7
推荐指数
0
解决办法
101
查看次数

您是否知道其他任何具有Python等交互模式的编程语言?

Python语言有一个众所周知的功能,名为交互模式,解释器可以直接从tty读取命令.
我通常使用此模式来测试给定模块是否在类路径中,或者来玩并测试一些片段.

你知道其他任何有交互模式的编程语言吗?

如果可以,请提供语言名称,并在可能的情况下提供Web引用.
如果已经提到过,你可以投票支持它.

python language-agnostic language-features programming-languages

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

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

document.body.offsetHeight在window.print()之前做了什么?

嗅探gmail的打印所有链接源代码,有这样的东西:

<script>
function Print(){document.body.offsetHeight;window.print()};
</script>
</head>
<body onload="Print()">
Run Code Online (Sandbox Code Playgroud)

怎么document.body.offsetHeight办?

javascript gmail

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

技术上是否可以通过编程方式截取网站的屏幕截图?

您是否认为在技术上可以以编程方式对网站进行分类?

我想制作一个计划的Python任务,该任务抓取一个网站列表,并获取它们的主页截图.

您认为技术上是否可行,或者您是否知道提供此类服务的第三方网站(Input: url --> Output: screenshot)?

有什么建议吗?

python google-app-engine screenshot

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

如何以编程方式获取捆绑版本令牌?

我们正在开发一个主WebApp,其中angularJS作为Cordova移动应用程序的单页应用程序.

我们已将部分静态资源移动到几个捆绑包中,这些捆绑包将从另一个域的不同CDN WebApp提供.

我们没有使用@Scripts.Render @Styles.Render剃刀助手,因为捆绑包是直接从移动应用程序内部的嵌入式静态index.html引用的(通过AngularJS附加):

<script src="https://service.foo.it/CDN/cdnFooJs"></script>
<script src="https://service.foo.it/CDN/cdnFooCss"></script>
Run Code Online (Sandbox Code Playgroud)

因为我们没有使用剃刀,所以我们不会将任何缓存令牌附加到src,这不是我们想要的; 我们需要一个版本令牌来强制客户端下载更新版本的捆绑包.
我在之前一些帖子中读到,v每次使用Scripts.Render时都会计算令牌.

现在,问题是:
是否有可能以编程方式访问此令牌的值?

我们想创建一个服务控制器,给定一个bundle路由,返回bundle的SHA256令牌.
收到后,它将用于构建脚本标记,这些标记将以动态方式附加到DOM.

<script src="https://service.foo.it/CDN/cdnFooJs?vtoken=asd3...."></script>
<script src="https://service.foo.it/CDN/cdnFooCss?vtoken=dasdasrq..."></script>
Run Code Online (Sandbox Code Playgroud)

注意:
我们已经知道我们可以自己创建令牌(例如使用内部版本号),但是拥有更少工作量并且更多地绑定到捆绑机制会更好.

c# asp.net-mvc angularjs single-page-application bundling-and-minification

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