我们的应用程序托管在谷歌的Google应用程序引擎上,我们有一个要求,我们希望在html某处存储献血者鉴赏证书(文件).
因此,我们可以使用Google blob商店或Google云存储.我知道使用gae for Java可以实现这两种解决方案
但是,我们面临的问题是决定使用哪一个.这两种方法的优点和缺点是什么?
我们是非盈利的,不能付出很多.
我基于两个不同的图像创建了两个docker容器.db和另一个用于webserver.两个容器都在我的mac osx上运行.
我可以从主机访问数据库容器,同样可以从主机访问网络服务器.
但是,我如何从网络服务器访问数据库连接?
我启动db容器的方式是
docker run --name oracle-db -p 1521:1521 -p 5501:5500 oracle/database:12.1.0.2-ee
Run Code Online (Sandbox Code Playgroud)
我开始使用容器作为
docker run --name oracle-wls -p 7001:7001 wls-image:latest
Run Code Online (Sandbox Code Playgroud)
我可以通过连接访问主机上的数据库
sqlplus scott/welcome1@//localhost:1521/ORCLCDB
Run Code Online (Sandbox Code Playgroud)
我可以在主机上访问wls
http://localhost:7001/console
Run Code Online (Sandbox Code Playgroud) 我可以看到捕获我可以打印的异常e.getCause(),尽管它总是如此null.
我需要将它设置在某个地方,还是缺少将原因设置为null的东西?
我使用角度5最新,我打击下面的例外
ERROR Error: StaticInjectorError(AppModule)[AppComponent -> ActivatedRoute]:
StaticInjectorError(Platform: core)[AppComponent -> ActivatedRoute]:
NullInjectorError: No provider for ActivatedRoute!
at _NullInjector.get (core.js:1002)
at resolveToken (core.js:1300)
at tryResolveToken (core.js:1242)
at StaticInjector.get (core.js:1110)
at resolveToken (core.js:1300)
at tryResolveToken (core.js:1242)
at StaticInjector.get (core.js:1110)
at resolveNgModuleDep (core.js:10854)
at NgModuleRef_.get (core.js:12087)
at resolveDep (core.js:12577)
Run Code Online (Sandbox Code Playgroud)
app.module.ts看起来如下从'@ angular/router'导入{Routes,RouterModule};
@NgModule({
declarations: [
AppComponent,
OptyDetailsComponent,
GlobalNavbarComponent
],
imports: [
BrowserAnimationsModule,
BrowserModule,
HttpModule,
HttpClientModule,
FlexLayoutModule,
FormsModule,
MatButtonModule,
MatInputModule
RouterModule
],
entryComponents: [
],
providers: [
DataStoreService,
DataObjectsOscService,
AdobeSignService,
],
bootstrap: [AppComponent]
})
export class …Run Code Online (Sandbox Code Playgroud) 我正在使用Docker for Mac,并希望使用我的开发环境创建运行Mac El Capitan的Docker镜像.
我没有找到任何资源.我所看到的只是Linux安装.
在Linux上,我看到的事情很简单:
FROM sciensa2/docker-java8
RUN apt-get update
RUN apt-get install -y wget unzip libgtk2.0-0:amd64 libxtst6
Run Code Online (Sandbox Code Playgroud)
但OS X安装和运行其他软件的FROM值是什么?
我使用firebase托管来托管几个脚本并尝试从其他站点访问它们.由于CORS问题,它自然会被阻止.根据我对其他论坛帖子等的研究,我修改了firebase.json,如下所示
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"headers": [ {
"source" : "**",
"headers" : [ {
"key" : "Access-Control-Allow-Origin",
"value" : "*"
} ]
}]
}
}
Run Code Online (Sandbox Code Playgroud)
这实际上允许任何URL访问此处托管的资源.但是,在尝试运行我的网站时,我仍然会在下面看到
Access to XMLHttpRequest at 'https://oracle-bot-sdk.firebaseapp.com//loader.json'
from origin 'https://insurance-bot.moblize.it' has been blocked by CORS policy:
No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)
还需要什么?
我曾尝试过global.scss
ion-content{
background-image: url('assets/images/cover.jpg');
-webkit-background-image: url('assets/images/cover.jpg');
background-repeat: no-repeat;
background-size:cover;
}
Run Code Online (Sandbox Code Playgroud)
但这不会渲染图像.试过路径为./assets/images/cover.jpg.
如果我在显示出无效图像可能性的页面上放置与img标签相同的图像.
我也尝试将homeage.scss放入
.myview {
background-image: url('../../assets/images/cover.jpg');
background-repeat: no-repeat;
background-size:cover;
}
Run Code Online (Sandbox Code Playgroud)
在home.html中使用class ="myview"没有运气
我无法使它工作.弹出调用代码是
presentPopover(myEvent){
//alert('invoke popup')
let popover = this.popoverCtrl.create(PopoverPage, this.data);
popover.present(
{
ev: myEvent
}
);
}
Run Code Online (Sandbox Code Playgroud)
我目前需要访问的部分是:
export class PopoverPage{
constructor(public viewCtrl: ViewController) {
// alert('in the popup')
//alert(this.data)
}
Run Code Online (Sandbox Code Playgroud)
那么如何将数据放在popupover页面组件中呢?
我开始了一个带有标签模板的项目,后来我决定添加一个侧面菜单。麻烦的是根本没有出现侧面菜单。这是我的app.components.html看起来像
<ion-app>
<ion-split-pane>
<ion-menu side="start">
<ion-header translucent>
<ion-toolbar color="secondary">
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content><ion-list><ion-item>he vik</ion-item></ion-list></ion-content>
</ion-menu>
<ion-router-outlet></ion-router-outlet>
</ion-split-pane>
</ion-app>
Run Code Online (Sandbox Code Playgroud)
实际上,在完成上述操作后,我的实际页面会出现一秒钟,并因此而显示白页。
在控制台中,我看到一个错误
sz7tok82.entry.js:5 Menu: must have a "content" element to listen for drag events on.
Run Code Online (Sandbox Code Playgroud)
但是我已经有了内容元素。
我今天升级到GAE 1.7.4并尝试部署我看到以下错误:
Preparing to deploy:
Created staging directory at: 'C:\Users\VSKUMA~1.ST-\AppData\Local\Temp\appcfg4811921061542689032.tmp'
Scanning for jsp files.
Compiling jsp files.
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
Run Code Online (Sandbox Code Playgroud)
我已经有JDK指向构建路径,这一切都正常,直到GAE 1.7.3
由于某些原因,我无法卸载现有的GRE.