我有客户端:C,服务器:S(例如在端口7000上的本地ip 10.0.0.1上)和Web服务器:W(例如在www.example.com上)
C想通过Web路径联系S:http://www.example.com/path_for_server_S
所以W充当前向代理
现在S将通过相同的路径联系C:http://www.example.com/path_for_server_S
所以现在W充当反向代理
然后在Apache中,这将是一个常见的配置,如下所示:
ProxyPass /path_for_server_S http://10.0.0.1:7000
ProxyPassReverse /path_for_server_S http://10.0.0.1:7000
Run Code Online (Sandbox Code Playgroud)
已经有内置Web服务器的Play Framework可以处理这种情况吗?
搜索了很多,没事发现:)
您可以在Android 文档中找到它:
为了使NDEF正常运行,其他NFC设备必须支持NFC论坛的SNEP(简单Ndef交换协议)或Android的"com.android.npp"(Ndef推送协议).这在Gingerbread级别的Android NFC设备上是可选的,但SNEP在Ice-Cream-Sandwich及其他设备上是强制性的.
您如何检查设备是否能够与其他设备通信NFC P2P?因为我们试图测试各种样本的NFC P2P代码没有成功!(NFC标签工作正常).
目前正在发生的是这两种设备都会产生熟悉的NFC嗡嗡声,但似乎没有数据交换.
FYI设备是索尼Xperia Sole/Sola和LG Optimus 4X HD,相应地更新了Android版本4.0.4和4.0.3.
另请注意:开发是针对Gingerbread版本,Android API版本10.
我是新与JOOQ,似乎有点奇怪,为什么它有很多我的专栏类型萨法德为整数,而他们可以很容易地需要在不久的将来多头.
甚至count(*)结果必须输入整数!
是否有设置将Long作为默认值或以任何方式在当前项目中全局设置Long?(只要这可能适用)
如果这是不可能的..是否有理由将其作为整数?'
这是一些代码的示例Scala:
def loggedInUserOwnsAccount(userId: Long) = {
selectCount().
from(LOGGED_IN, EMAIL_ACCOUNT).
where(LOGGED_IN.USER_ID.equal(EMAIL_ACCOUNT.PASS_ID)).
and(LOGGED_IN.USER_ID.equal(userId.toInt)).asInstanceOf[ResultQuery[Record]]
}
Run Code Online (Sandbox Code Playgroud)
请注意,重要的部分是我需要使用此代码将Long转换为Int userId.toInt,否则将无法编译
以下是公式的配置:
formulas: {
//this binding with the store did not work :(
countDeactivatedVehicles: {
bind: {
bindTo: "{organizationCars}",
deep: true,
},
get: function (store) {
return store.query("isCarActive", false).getCount();
}
}
}
Run Code Online (Sandbox Code Playgroud)
(目前我们想要的计数最初只显示一次,这意味着在加载时它可以正常工作)
当商店organizationCars内的模型更新属性时,绑定不起作用,商店不会被警告其模型已更新.
理想情况下应该发生的是当模型更新时,事件被传播到商店,以便商店知道它已被更改.这样绑定就可以工作(?),并且计算公式.
当然绝大多数 Android设备都支持wifi,但不是全部.
别人是如何检查,看看是否被支持的WiFi上当前的设备?
例如,使用蓝牙,你可以做(在Scala中):
def isBluetoothSupported: Boolean = {
BluetoothAdapter.getDefaultAdapter match {
case null => false;
case x: BluetoothAdapter => true;
}
}
Run Code Online (Sandbox Code Playgroud)
wifi的相应代码是什么?
当前以下命令:
tns cloud build android --accountId=<cannot find the account id assigned to our email>
返回此行: Invalid accountId index provided
您如何获得正确的帐户ID?
(请注意,我们已经习惯于tns login成功登录)
这个问题与此相关:Docker - How can run the psql command in the postgres container?
但是上面提供的解决方案仅在您手动执行操作时才有效,而这里人们希望使用 docker-compose 自动执行操作。
所以这个 docker 容器可以工作:
FROM postgres
COPY init.sql /docker-entrypoint-initdb.d/
Run Code Online (Sandbox Code Playgroud)
但是这个 docker 容器失败了:
FROM postgres
RUN psql -U postgres -c "CREATE USER user WITH PASSWORD 'pass';"
Run Code Online (Sandbox Code Playgroud)
因为当执行 RUN 时,postgresql 服务器还没有!
有没有办法克服这个限制?
众所周知,可以使用类似于以下命令的 docker 命令复制要在创建容器时执行的 init.sql 文件:COPY init.sql /docker-entrypoint-initdb.d/
让我们考虑使用一个非常简单的 create table postgresql 语句:
CREATE TABLE films (
code char(5) CONSTRAINT firstkey PRIMARY KEY,
title varchar(40) NOT NULL,
did integer NOT NULL,
date_prod date,
kind varchar(10),
len interval hour to minute
);
Run Code Online (Sandbox Code Playgroud)
问题是这个表是在哪里(在哪个数据库中)创建的?
但更重要的是如何设置当前工作数据库以准确指定我们正在使用哪个数据库?
不仅是这句话,还有后来的所有言论,而且还很多!
在这个stackoverflow答案中,您可以看到一个代码,用于打印所有可用的提供程序和相应的算法:如何找出我的JVM支持哪些算法[加密]?
我使用的是最新版本的Spongycastle,当我要求在Android上获取Spongycastle(“ SC”)的算法时,我只会得到一些算法。实际上,我得到的清单非常有限:
provider: SC
algorithm: PBEWITHMD5ANDDES
algorithm: PBEWITHSHA256AND192BITAES-CBC-BC
algorithm: OLDHMACSHA384
algorithm: PBEWITHHMACSHA
algorithm: PBEWITHMD5ANDDES
algorithm: PKCS12PBE
algorithm: PBEWITHSHAAND128BITAES-CBC-BC
algorithm: IES
algorithm: PKIX
algorithm: RFC3280
algorithm: ISO9797ALG3MAC
algorithm: PBEWITHHMACSHA1
algorithm: CERTIFICATE
algorithm: PBEWITHSHAAND40BITRC2-CBC
algorithm: PBEWITHSHA1ANDDES
algorithm: PBEWITHMD5AND256BITA
Run Code Online (Sandbox Code Playgroud)
另一方面,当我要求在我的linux机器上获取SC的算法时,我会得到更多的算法。我还没有算出它们,但是它的列表比上面看到的要长10倍。
其余所有算法都去了哪里??
因为此项目不是典型的android-java项目,而是Android-Scala项目,所以我必须在每次执行时都使用Proguard。对于缺少的算法,这是否起任何作用?还是其他?
注意1:我正在使用SC生成密钥对,并使用OpenPGP加密和解密
注意2:已使用OpenJDK-6,用于公钥加密的RSA算法以及作为随机对称密钥的BLOWFISH算法对源代码进行了测试,以在Linux机器上完美运行
android ×3
docker ×2
postgresql ×2
android-wifi ×1
bouncycastle ×1
data-binding ×1
dockerfile ×1
extjs ×1
integer ×1
java ×1
jooq ×1
long-integer ×1
nativescript ×1
ndef ×1
nfc ×1
nfc-p2p ×1
proguard ×1
proxy ×1
spongycastle ×1
sql ×1
wifi ×1