问题列表 - 第271120页

Count(*)和Count(field_name)在oracle中返回差异输出

有两个简单的查询(因为它们很简单,我很困惑):

第一个:

select count(*) 
  from (select e.id as employee_id 
          from offic o
          left join employee e
            on o.employee_id = e.id)
 where employee_id is null
Run Code Online (Sandbox Code Playgroud)

第二个:

select count(employee_id) 
  from (select e.id as employee_id 
          from offic o
          left join employee e
            on o.employee_id = e.id)
 where employee_id is null
Run Code Online (Sandbox Code Playgroud)

这两个查询之间的唯一区别是count(employee_id)count(*),其余的完全相同,但它们的结果是不同的.

当存在一些空值时,第二个查询返回零.
有什么不对或其他我不知道的事情?

sql oracle

3
推荐指数
1
解决办法
111
查看次数

用于安全凭证的AWS EC2元数据给出空响应

我在启动步骤中创建了一个ec2并分配了ec2完全访问角色。下图显示了ec2控制台中的确认输出。

在此处输入图片说明

当我尝试通过元数据获取AWS安全性时,得到的响应为空。

curl http://169.254.169.254/latest/meta-data/iam/security-credentials
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试调用该信息时,它将提供以下响应。

curl http://169.254.169.254/latest/meta-data/iam/info
{
  "Code" : "Success",
  "LastUpdated" : "2018-08-20T07:03:12Z",
  "InstanceProfileArn" : "arn:aws:iam::accountID:instance-profile/ec2-full-access-role",
  "InstanceProfileId" : "Instance profile ID"
}
Run Code Online (Sandbox Code Playgroud)

是否还有其他人遇到过同一问题,或者是否有任何变通办法来获取安全证书?

amazon-ec2 amazon-web-services

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

LDAP集成后无法在计算机(RHEL7)中使用本地用户登录

我是RedHat IDM的新手.以下是我的要求.请帮忙.

假设我们有两台RHEL7机器

  1. Redhat IDM服务器
  2. Redhat IDM客户端机器

    现在我们在IDM客户端计算机上创建了两个用户,条件如下

    • 使用简单的linux命令创建第一个用户

useradd ravendra

第二个我们使用IPA命令创建用户

IPA用户添加JSMITH --first =约翰--last =史密斯--manager = bjensen --email=johnls@example.com --homedir = /家庭/工作/约翰 - 密码

现在我们有以下要求.

  1. 如果IDM服务器正在运行,那么我们想要限制通过普通linux命令创建的用户"ravendra"的ssh.只有"jsmith"可以在IDM客户端计算机上使用sshs
  2. 如果IDM服务器已停止,则两个用户都可以在IDM客户端计算机上执行ssh.

所以请建议我任何插件或任何方式我如何能够实现这一目标.

提前致谢

linux redhat ldap

5
推荐指数
1
解决办法
79
查看次数

参数中带有日期时间的Sonarqube API响应

尝试提取问题并在点击SonarQube API时遇到此错误:

api/issues/search?createdAfter=2013-05-01T13:00:00+0100
Run Code Online (Sandbox Code Playgroud)

{“错误”:[{“ msg”:“日期'2018-06-05 14:00:00 1000'不能被解析为日期或日期+时间”}]}

sonarqube sonarqube-web sonarqube-ops

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

JavaScript - 突出显示悬停上的元素

我正在尝试编写一个JavaScript,当用户将鼠标悬停在DOM上时,它会突出显示DOM中的元素.这应该是一个跨浏览器的外部插件.理想情况下,我试图模仿浏览器检查器工具的行为.

我不能说我没有成功,但我有两种选择,都有自己的优点和缺点.

方法1

我处理mouseover事件并简单地向目标元素添加边框.当我将鼠标悬停在另一个元素上时,我只是重置了现有的突出显示元素.相同的代码如下:

function addHighlight(target) {
    target.classList.add('highlighted');
}

function removeHighlight(target) {
    target.classList.remove('highlighted');
}

window.addEventListener('mouseover',function(e) {
    addHighlight(e.target);
});

window.addEventListener('mouseout',function(e) {
    removeHighlight(e.target);
});
Run Code Online (Sandbox Code Playgroud)

这里的工作示例

这种方法的优点

它工作得非常好.

有这种方法的缺点

当我为现有DOM元素添加边框时,它会重新排列页面上的元素,您可以观察到元素的轻微改组效果.看起来不太棒.

方法2

我希望突出显示是无缝的.也就是说,保留页面的外观并简单地在元素顶部覆盖高亮蒙版.

为此,在这种情况mouseover下,我动态创建了一个掩码元素,其position设置为absolute和其坐标设置为目标元素的精确坐标.以下是我的代码:

window.addEventListener('mouseover',function(e) {
    applyMask(e.target);
});

function applyMask(target) {
    if(document.getElementsByClassName('highlight-wrap').length > 0) {
        resizeMask(target);
    }else{
        createMask(target);
    }
}

function resizeMask(target) {
    var rect = target.getBoundingClientRect();
    var hObj = document.getElementsByClassName('highlight-wrap')[0];
    hObj.style.top=rect.top+"px";
    hObj.style.width=rect.width+"px";
    hObj.style.height=rect.height+"px";
    hObj.style.left=rect.left+"px";
   // hObj.style.WebkitTransition='top 0.2s';
}

function createMask(target) {
    var rect = target.getBoundingClientRect(); …
Run Code Online (Sandbox Code Playgroud)

javascript html5 css3

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

什么是Solr中的docValues?我应该什么时候使用它们?

所以,我已阅读,试图解释什么docValues"在Solr的多个来源,但我似乎不明白的时候,我应该使用它们,特别是关系到索引存储VS领域.有人可以请点亮一下吗?

lucene solr

7
推荐指数
3
解决办法
3005
查看次数

找不到"GoogleUtilities/GULAppEnvironmentUtil.h"文件

在添加一些pod之后尝试编译我的项目.编译时会出现以下错误

找不到"GoogleUtilities/GULAppEnvironmentUtil.h"文件

Podfile.lock片段

- FirebaseCore (5.1.1):
        - GoogleUtilities/Logger (~> 5.2)
      - FirebaseDynamicLinks (3.0.2):
        - FirebaseAnalytics (~> 5.1)
      - FirebaseInAppMessaging (0.11.0):
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> 5.1)
        - FirebaseInstanceID (~> 3.2)
        - GoogleUtilities/Environment (~> 5.0)
      - FirebaseInstanceID (3.2.1):
        - FirebaseCore (~> 5.1)
        - GoogleUtilities/Environment (~> 5.2)
      - FirebaseMessaging (3.1.0):
        - FirebaseCore (~> 5.0)
        - FirebaseInstanceID (~> 3.0)
        - GoogleUtilities/Reachability (~> 5.2)
        - Protobuf (~> 3.1)
      - FirebaseRemoteConfig (3.0.1):
        - FirebaseABTesting (~> 2.0)
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods firebase google-analytics-sdk

12
推荐指数
3
解决办法
6953
查看次数

将help()函数的内容的输出重定向到文件

我正在学习硒,并打算检查可用的方法.

browser = webdriver.Chrome()
browser.get(start_url)
help(browser)
Run Code Online (Sandbox Code Playgroud)

帮助文档太长,所以我想将它们复制到文件中.

In [19]: with open("webdriver.md", "w") as file:
    ...:     file.write(help(browser))
    ...:     

TypeError: write() argument must be str, not None
Run Code Online (Sandbox Code Playgroud)

pydoc都没有帮助

In [23]: pydoc.writedoc("browser")
No Python documentation found for 'browser'.
Use help() to get the interactive help utility.
Use help(str) for help on the str class.
Run Code Online (Sandbox Code Playgroud)

我怎么能写帮助(浏览器)到纯文本文件.

python

0
推荐指数
1
解决办法
38
查看次数

通过 Travis-CI 部署到 Heroku 的问题

在使用 Heroku 进行部署时,我不断收到此错误,并且在通过 Travis 运行构建后尝试将其部署到 Heroku 的几个不同报告中得到了它。

No stash entries found.
API request failed.
Message: Invalid credentials provided.
Reference: 
failed to deploy
Run Code Online (Sandbox Code Playgroud)

我没有得到更多信息。我尝试更新我的 Heroku API 密钥,但这似乎不起作用。我已经使用了该Travis setup Heroku命令并手动创建了构建步骤,但我仍然遇到相同的错误。这是我的 .travis.yml 文件的部署部分的样子

部署:提供者:heroku api_key:安全:g3gj25vI58r48P63E...应用程序:heroku-travis-test-01 on:repo:andrico1234/heroku-travis-test

这是一个常见的问题吗?

编辑:添加 Travis 的安装依赖项堆栈跟踪

2.71s$ rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl
Fetching: dpl-1.10.0.gem (100%)
Successfully installed dpl-1.10.0
1 gem installed
dpl.1
Installing deploy dependencies
Fetching: multipart-post-2.0.0.gem (100%)
Successfully installed multipart-post-2.0.0
Fetching: faraday-0.15.2.gem (100%)
Successfully installed faraday-0.15.2
Fetching: rendezvous-0.1.2.gem (100%)
Successfully installed rendezvous-0.1.2 …
Run Code Online (Sandbox Code Playgroud)

heroku travis-ci

9
推荐指数
2
解决办法
4377
查看次数

Keras 模型输入形状错误

我有一个 keras 模型,其布局如下

def keras_model(x_train, y_train, x_test, y_test):
    model = Sequential()
    model.add(Dense(128, input_dim=x_train.shape[1], activation='relu'))
    model.add(Dense(256,activation='relu'))
    model.add(Dense(512,activation='relu'))
    model.add(Dense(256,activation='relu'))
    model.add(Dense(128,activation='relu'))
    #model.add(Dense(10,activation='relu'))
    model.add(Dense(y_train.shape[1], activation='softmax'))
    model.compile(loss='categorical_crossentropy', optimizer='adam')
    monitor = EarlyStopping(monitor='val_loss', min_delta=1e-3, patience=5, verbose=1, mode='auto')
    checkpointer = ModelCheckpoint(filepath="best_weights.hdf5", verbose=0, save_best_only=True) # save best model

    model.fit(x_train ,y_train, validation_data=(x_test, y_test),callbacks=[monitor,checkpointer], verbose=2,epochs=1000)
    model.load_weights('best_weights.hdf5') # load weights from best model

    return model
Run Code Online (Sandbox Code Playgroud)

使用来自开放式健身房推杆游戏的数据进行训练,并保存模型。下一步是使用训练好的模型进行预测

from keras.models import load_model
model = load_model('data/model-v0.h5')
action = random.randrange(0,2)

import gym
env = gym.make("CartPole-v0")
env.reset()
>>> array([ 0.02429215, -0.00674185, -0.03713565, -0.0046836 ])

import random
action …
Run Code Online (Sandbox Code Playgroud)

python numpy keras tensorflow

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