小编Bla*_*ack的帖子

SQL - 如何在选择中隐藏列

我有两个表“合同”和“工人”。我需要找到剩余假期最多的工人。但是,我只需要打印他的名字,而不是假期。

架构


合同:

Contract_ID (PK)
Worker_ID (FK)
holidays
Run Code Online (Sandbox Code Playgroud)

工人

Worker_ID (PK)
Name
Run Code Online (Sandbox Code Playgroud)

样本数据:


合同 合同

工人 工人

代码


目前我用以下代码打印信息:

编辑:以下 SQL 代码是错误的!它显示Fegelein即使Klink是假期最多的人。

SELECT W.Name, MAX(C.Holidays) As Holidays 
FROM worker AS W, contract AS C
WHERE W.Worker_ID = C.Worker_ID
Run Code Online (Sandbox Code Playgroud)

结果:

Name    Holidays
Fegelein    31
Run Code Online (Sandbox Code Playgroud)

预期结果:

Name
Fegelein
Run Code Online (Sandbox Code Playgroud)

SQL小提琴http : //sqlfiddle.com/#!9/a840b /17

所以我需要隐藏第二个 select MAX(C.Holidays) As Holidays。这可能吗?

mysql sql

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

编码字节结果非常短

我创建了一个位图截图:

Bitmap screenshot = TakeScreenshot();
byte[] bytes = ImageToByte(screenshot, System.Drawing.Imaging.ImageFormat.Bmp);
Run Code Online (Sandbox Code Playgroud)

现在我尝试编码:

string imageData = Encoding.UTF8.GetString(bytes);
Run Code Online (Sandbox Code Playgroud)

但是,如果我在我的富文本框中输出此字符串,那么我得到的结果是:

BM6?~
Run Code Online (Sandbox Code Playgroud)

即使长度imageData8277082

到底是怎么回事?


功能:

public static byte[] ImageToByte(Image img, System.Drawing.Imaging.ImageFormat format)
{
    using (var stream = new System.IO.MemoryStream()) {
        img.Save(stream, format);
        return stream.ToArray();
    }
}

private Bitmap TakeScreenshot()
{
    //Create a new bitmap.
    var bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
                                   Screen.PrimaryScreen.Bounds.Height,
                                   System.Drawing.Imaging.PixelFormat.Format32bppArgb);

    // Create a graphics object from the bitmap. (geht auch ohne das using gedöns, aber mit using ist es besser)
    using …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
3
解决办法
193
查看次数

jQuery - 如何在使用jQuery元素变量时获得选择的选项?

我知道我可以得到所选元素的值,如下所示:

console.log(
    jQuery('.foo select option:selected').val()
);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="foo">
  <select>
    <option>A</option>
    <option>B</option>
    <option selected>C</option>
    <option>D</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用选项初始化变量,它是如何工作的?我试过这样,但没有成功:

var $option = jQuery('.foo select option');

console.log(
    $option.find("selected").val()
);
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="foo">
  <select>
    <option>A</option>
    <option>B</option>
    <option selected>C</option>
    <option>D</option>
  </select>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery

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

为什么git diff只能使用选项--cached?

如果我执行git diff file.php那么我没有得到任何回应.

我总是要执行git diff --cached file.php.

为什么--cached不会自动执行,为什么我必须这样做?

我正在使用git版本2.17.0.windows.1

git

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

浏览器-阻止显示自动完成框?

是否可以阻止自动完成框显示?

在此处输入图片说明

如您所见,我正在显示一个日期时间选择器,但是途中有一个自动完成框。我可以阻止它显示吗?

html javascript css browser google-chrome

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

如何选择名称属性中带有[]的元素?

我尝试使用浏览器扩展来为phpmyadmin创建新样式。

如何选择按名称选择:

<select name="criteriaTables[]" multiple="">
Run Code Online (Sandbox Code Playgroud)

我这样尝试过:

form#db_search_form select[name=criteriaTables] {
    min-height: 400px;
}
Run Code Online (Sandbox Code Playgroud)

...但是它不起作用。

form#db_search_form select[name=criteriaTables[]] {
    min-height: 400px;
}
Run Code Online (Sandbox Code Playgroud)

...也不起作用。

css css-selectors

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

按更改行数对暂存区中的文件进行排序

我有 Magento 1.9.4,我升级到了 1.9.4.3。首先,我从 Magento 下载了完整的 1.9.4.3 项目。然后我复制了我的 magento 安装。

但我注意到几乎每个文件都被更改了,因为 magento 更改了版权日期。这使得很难看出代码逻辑的真正差异。

有没有办法按更改的代码行数对修改的文件进行排序?这样,所有仅更改版权的文件都将被“整理出来”,因为这些文件总是更改了 2 行。

git atlassian-sourcetree

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

toggleClass有延迟

在此stackoverflow帖子中,接受的答案声称可以toggleClass延迟使用.但我没有在官方jquery API网站上找到任何有关延迟参数的信息.

我试过了,但点击div后没有延迟.

$("div#test").click(function() {
    $(this).toggleClass('light', 2000).toggleClass('dark', 2000);
});
Run Code Online (Sandbox Code Playgroud)
div {
  border: 1px dashed black;
}
.light {
  background-color: white;
}
.dark
{
  background-color: black;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="light" id="test">
    <p style="color:red">click here</p>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

不使用 jquery 从元素组中删除特定类

我有多个span元素,我尝试删除该类activeLang。我怎样才能做到这一点?

<div class="header_content_lang">
    <span class="langNav">
        ...
    </span>
    <span class="langNav">
        ...
    </span>
    <span class="langNav activeLang">
        ...
    </span>
</div>
Run Code Online (Sandbox Code Playgroud)

我这样尝试过,就像这里建议的那样:

var x = document.getElementsByClassName(".activeLang");

[].forEach.call(x, function(el) {
    el.classList.remove(".activeLang");

});

console.log(x[0]);
console.log(x[1]);
console.log(x[2]);
Run Code Online (Sandbox Code Playgroud)

但所有日志的输出都是“未定义”的。

javascript

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

根据PSR-2编码标准,我应该使用多少个空格?

根据PSR-2标准,我无法找出要用于预定用途的空间。我可以使用任意多的东西吗?

我总是用4个空格

public function test()
{
    //4 spaces
Run Code Online (Sandbox Code Playgroud)

但是我也看到了使用超过24个空格的代码。哪个编码标准?我将有24个空格的代码更改为4个空格,然后我的同事问我为什么要更改它。

php psr-2

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