我在网上找不到任何相关示例,也找不到解释如何执行此操作的文档。基本上我有一个Windows EC2 实例列表,我需要quser在每个实例中运行命令来检查有多少用户登录。
可以使用AWS Systems Manager服务并运行AWS-RunPowerShellScript命令来执行此操作。我只找到使用AWS CLI的示例,如下所示:
aws ssm send-command --instance-ids "instance ID" --document-name "AWS-RunPowerShellScript" --comment "Get Users" --parameters commands=quser --output text
Run Code Online (Sandbox Code Playgroud)
但如何使用 AWS Java SDK 1.11.x 来完成此任务?
最近,我创建了一个由两部分组成的 Firebase 项目,一个是 iOS 应用,另一个是网站。一切都很好,直到我发现我需要使用 PHP 将内容动态加载到页面中,而不仅仅是 JavaScript。
在进一步的研究中,我发现我无法使用 JavaScript 从 Firebase 数据库中检索数据,然后在 PHP 脚本上使用这些数据。
由于 Firebase 文档上没有关于 PHP 的文档,我开始寻找一些答案,并在 github 上找到了一个名为Firebase Admin SDK for PHP 的项目。因此,在尝试使用 PHP 从 Firebase 检索数据寻求帮助之后,我经历了许多沮丧的尝试。这是我所做的:
已安装 Composer:
php -r "copy(' https://getcomposer.org/installer ', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
CD 进入项目文件夹并运行:
php composer.phar 需要 kreait/firebase-php
在项目上新建一个 index.php 进行测试
添加到 index.php 的顶部:
需要目录.'/vendor/autoload.php';
在 Fibase 项目概述中,创建一个服务帐户并将 FriendlyChat-1f226af19083.json 保存到项目文件夹中。
添加到 index.php:
$firebase = (new \Firebase\Factory())
->withCredentials( DIR .'/FriendlyChat-1f226af19083.json')
->withDatabaseUri(' https://friendlychat-82d4c.firebaseio.com/ ')
->create( ); …
php firebase firebase-authentication firebase-realtime-database
当用户选择顶部的复选框(选择所有复选框的复选框)时,我需要执行一个支持 bean 方法。
我正在谈论这个:
至于常规复选框:
我能够通过在 中添加以下标签来执行支持 bean 方法<p:dataTable><p:dataTable/>:
<p:ajax event="rowSelectCheckbox" listener="#{beanJanela.atualizaVariacaoSaldo}" update="variacaoSaldo" />
<p:ajax event="rowUnselectCheckbox" listener="#{beanJanela.atualizaVariacaoSaldo}" update="variacaoSaldo" />
Run Code Online (Sandbox Code Playgroud)
看起来似乎只需添加另一个<p:ajax .. />事件,如rowSelectAllCheckbox,不幸的是该事件不存在。
#{beanJanela.atualizaVariacaoSaldo}那么,当第一个复选框被选中时,我将如何执行呢?谢谢。
我正在尝试使用JQuery更改MDL文本字段文本.但是,存在一些问题,首先标签不是动画UP,对于基本文本字段,占位符文本不会消失.其次,如果文本字段被标记为required,在通过JQuery设置它的值之后,该字段保持红色,就像没有放置在那里一样.的jsfiddle
HTML:
<dialog id="adicionar-editar-campista" class="mdl-dialog" style="text-align: center">
<div class="mdl-dialog__content">
<h4>Ficha de Cadastro</h4>
<p style="color: red">Campos em vermelho são obrigatórios.</p>
<form action="#">
<div id="cadastro-numero-ficha" class="mdl-textfield mdl-js-textfield">
<input id="numero-ficha" class="mdl-textfield__input" type="text" pattern="-?[0-9]*(\.[0-9]+)?">
<label class="mdl-textfield__label" for="numero-ficha">Nº Ficha</label>
<span class="mdl-textfield__error">Apenas numeros!</span>
</div>
<div id="cadastro-nome-ficha" class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input id="nome-ficha" class="mdl-textfield__input" type="text" required>
<label class="mdl-textfield__label" for="nome-ficha">Nome Completo</label>
</div>
</form>
</div>
</dialog>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
//Do something
$("#numero-ficha").val(value.number);
$("#nome-ficha").val(value.username);
//Do something
Run Code Online (Sandbox Code Playgroud) 我今天刚刚开始使用JQuery和JavaScript,所以我可能会做一些非常基本的错误.基本上我有一个标记,JavaScript然后将此部分高度定义为查看器端口高度.在里面我有4个每个包含一个图像,我希望它们一个接一个地淡出.这是我提出的,它什么都不做,我不知道为什么,我试着调试它,但也找不到原因.有人能指出我做错了什么吗?我想要完成的是一个非常简单的全屏幻灯片放映,因为我找到它的任何地方都准备好使用模板,我想知道如何从头开始编写代码.
这是HTML
<!DOCTYPE html>
<html>
<head lang="pt-br">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--CSS-->
<link type="text/css" rel="stylesheet" href="css/reset.css">
<link type="text/css" rel="stylesheet" href="css/main.css">
<!--END CSS-->
<!--SCRIPT-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/jquery/my_jquery_funcs.js"></script>
<!--END SCRIPT-->
<title>Patrick Oliveira</title>
</head>
<body>
<!--HERO COMECA AQUI-->
<section id="hero-slider">
<div id="slide-1"></div>
<div id="slide-2"></div>
<div id="slide-3"></div>
<div id="slide-4"></div>
</section>
<script>
realTimeHeight();/*Atualiza em tempo real a altura do slide show*/
</script>
<!--HERO TERMINA AQUI-->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
CSS
#hero-slider{
width: 100%;
}
#slide-1, #slide-2, #slide-3, #slide-4{
width: 100%;
height: inherit;
position: absolute; …Run Code Online (Sandbox Code Playgroud) 我试图找出同步方法的工作原理.根据我的理解,我创建了两个线程T1和T2,它们将调用相同的方法addNew,因为该方法是同步的,它不应该执行一个线程的for循环的所有迭代,然后另一个?输出保持不变,有时它会正确打印,有时它会打印T1与T2值混合的值.代码很简单,有人可以指出我做错了什么吗?谢谢.
public class Main {
public static void main(String[] args) {
Thread t1 = new Thread(new A());
Thread t2 = new Thread(new A());
t1.setName("T1");
t2.setName("T2");
t1.start();
t2.start();
}
}
public class B {
public synchronized void addNew(int i){
Thread t = Thread.currentThread();
for (int j = 0; j < 5; j++) {
System.out.println(t.getName() +"-"+(j+i));
}
}
}
public class A extends Thread {
private B b1 = new B();
@Override
public void run() { …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个 docker-compose 文件,该文件将构建并将我的图像的版本(1.0、1.1...)和最新版本推送到我的本地 v2 docker 注册表。但是,当我运行时,docker-compose build出现以下错误:
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
Run Code Online (Sandbox Code Playgroud)
我发现很多人出于多种不同的原因抱怨这个错误,在我的例子中,它与权限或天气或 docker 服务是否正在运行无关,我将其范围缩小到我的图像命名上有一个 URL(我的本地注册表的 URL),我知道这一点,因为如果我正常命名我的图像(如“/app:latest”),那么命令运行正常。那么如何才能有一个 URL 作为图像名称呢?
这是我想要做的(docker-compose.yaml):
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
Run Code Online (Sandbox Code Playgroud)
一般来说,我对 docker 很陌生,我的主要目标是有一个简单的、最好是一个命令(例如docker-compose build),它将构建并标记我的前端和后端图像,以便我可以执行docker-compose push以推送那些新创建的图像图像到我在 AWS 上运行的注册表。这样,我还希望能够覆盖注册表中这些映像的最新版本,同时添加版本化映像以进行备份,以防我将来想重新访问这些版本中的任何一个。
然后,在 AWS EC2 机器中,我有另一个docker-compose.yaml文件,它只获取两个映像的最新版本并运行它们的容器。
总而言之,我将在本地计算机上开发应用程序,然后手动将新版本添加到本地docker-compose.yaml文件中的版本化服务中,然后docker-compose build运行docker-compose push; 然后 ssh 进入我的 AWS 机器并运行docker-compose up …
我的Java应用程序中有一个JTable并应用于它,有一个自定义渲染器可以更改表格最后一行的背景颜色.像这样:
我使用以下代码为自定义渲染器实现了这一点:
table.setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){
@Override
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row, int col) {
super.getTableCellRendererComponent(table, value, isSelected,
hasFocus, row, col);
String status = (String)table.getModel().getValueAt(row, 0);
if ("Total".equals(status)) {
setBackground(Color.GRAY);
setForeground(Color.WHITE);
}
this.setHorizontalAlignment(CENTER);
return this;
}
});
Run Code Online (Sandbox Code Playgroud)
但是,当我调整窗口大小时,它看起来像这样:
为了让它恢复正常,我必须清除表格并再次添加项目,我应该怎么做才能在调整大小时保持表格外观?谢谢.
java ×2
jquery ×2
ajax ×1
aws-java-sdk ×1
css ×1
docker ×1
dynamic ×1
fadeout ×1
firebase ×1
html ×1
javascript ×1
jsf ×1
jtable ×1
php ×1
primefaces ×1
swing ×1
synchronized ×1