小编Dav*_*ill的帖子

从Google AppEngine切换到另一台服务器

目前,我建立我的Java Web应用程序在谷歌的AppEngine(GAE),但由于很多他们恐怕我将不得不从GAE切换到正在运行的Glassfish我自己的服务器限制的(或我可以根据需要设置任何其他服务器).另外我打算运行Oracle或MySql数据库.为了从GAE切换到我的服务器,我需要做什么?我需要重写我的代码吗?我应该继续使用Datanucleus还是切换到别的东西?还要别的吗?

java google-app-engine porting code-migration

8
推荐指数
2
解决办法
1346
查看次数

如何在YUI 3中获取选择框值?

在YUI 3中,我有一个节点是我的选择框:

Y.get('#regionSelect');
Run Code Online (Sandbox Code Playgroud)

如何获取<option>当前选中的值(即使有多个?)另外,是否有一个教程明确告诉我如何执行此操作(我不想序列化整个表单)?

yui yui3

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

Python TCP堆栈实现

是否有一个实现独立TCP堆栈的python库?

我不能使用通常的python套接字库,因为我通过套接字接收数据包流(它们通过此套接字通过隧道连接到我).当我收到一个寻址到特定端口的TCP SYN数据包时,我想接受连接(发送一个syn-ack),然后获取另一端发送的数据(适当地确认).

我希望已经编写了某种TCP堆栈,我可以利用它.有任何想法吗?我过去曾经使用过lwip作为一个C项目 - 在python中沿着这些方向的东西是完美的.

python network-programming tcp network-protocols raw-sockets

8
推荐指数
1
解决办法
7190
查看次数

如何在数据存储区中放置字典?

有没有一种在数据存储区中存储Python字典的好方法?我想做类似以下的事情:

from google.appengine.ext import db

class Recipe(db.Model):
  name = db.StringProperty()
  style = db.StringProperty()
  yeast = db.StringProperty()
  hops = db.ListofDictionariesProperty()
Run Code Online (Sandbox Code Playgroud)

当然,最后一行实际上并不起作用.我需要将hops作为键值对的列表,其中键始终是一个字符串,值可以是字符串,整数或浮点数,但我看不到任何内容可以让我在物业类.

python google-app-engine dictionary google-cloud-datastore

8
推荐指数
2
解决办法
3515
查看次数

如何将数据从Android移动设备发送到Google App Engine数据存储区?

我需要编写一个从Android向Google App Engine发送数据的应用程序.我想发送的数据可以通过典型的数据库记录来描述.每个记录都有一些整数,字符串,日期等.我希望隐藏/保护连接细节,以便有人不能在数据存储区中创建错误数据,如果它不太参与.

我的问题是:将这些数据从Android设备传输到GAE数据存储区的好方法是什么?如果您可以发布指向相应Android库的链接,或者指向过去如何完成此操作的链接,那将非常有用.

google-app-engine android google-cloud-datastore

8
推荐指数
2
解决办法
6037
查看次数

GWT + UIBinder + Gin + Guice + JDO + GAE示例

我试图链接所有这些技术,但有许多孤立的例子,我没有足够的经验将它们链接在一起

所以我的问题:是否有类似的例子?可以将UIBinder与杜松子酒一起使用吗?有任何建议可以实施吗?

gwt google-app-engine gwt-gin jdo uibinder

8
推荐指数
1
解决办法
5845
查看次数

Google App Engine数据存储区分面搜索

有没有人使用Google App Engine数据存储实现了分面搜索?

python google-app-engine google-cloud-datastore

8
推荐指数
1
解决办法
969
查看次数

Google App Engine - 删除JPQL查询和级联

我注意到使用下面的JPQL查询时不会删除PersistentUser的子代.但是,如果我执行了,则删除子项entityManager.remove(object).这是预期的吗?为什么下面的JPQL查询也不执行级联删除?

@OneToMany(mappedBy = "persistentUser", cascade = CascadeType.ALL)
private Collection<PersistentLogin> persistentLogins;

...

@Override
@Transactional
public final void removeUserTokens(final String username) {
    final Query query = entityManager.createQuery(
        "DELETE FROM PersistentUser p WHERE username = :username");
    query.setParameter("username", username);
    query.executeUpdate();
}
Run Code Online (Sandbox Code Playgroud)

java google-app-engine jpa jpql google-cloud-datastore

8
推荐指数
1
解决办法
3060
查看次数

获取Git中(可能删除的)文件的历史记录/日志

如何查看特定文件的历史记录(可能已在当前主干中删除)?

另外,你建议使用什么diff工具?

git

8
推荐指数
1
解决办法
557
查看次数

使用带有jsTestDriver的闭包库

我正在通过编写一个简单的JavaScript游戏来学习谷歌关闭工具.我无法弄清楚如何设置jsTestDriver以便它与闭包库一起使用.

具体来说:我想使用goog.require机制来包含任何其他JavaScript文件,而不必手动将它们全部添加到配置文件中.

根据meyertee的建议,我制作了一个简单的脚本来自动将依赖项写入配置文件

#!/bin/bash
cp tests/jsTestDriver.conf.proto tests/jsTestDriver.conf
libs/closure-library/closure/bin/build/closurebuilder.py --root="./libs/closure-library" --root="./js" --namespace="lds" | sed "s#^#  - \.\./#" >> tests/jsTestDriver.conf
Run Code Online (Sandbox Code Playgroud)

tests/jsTestDriver.conf.proto文件是一个简单的模板:

test:
  - "*.js"
load:
  - ../libs/knockout-2.1.0.js
# Crucial, the load key needs to be last, and this comment must be followed by a newline.
Run Code Online (Sandbox Code Playgroud)

这是一个非常脆弱的脚本,但希望有人(除了我)会发现它很有用.

unit-testing google-closure-library js-test-driver

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