我有两个表“合同”和“工人”。我需要找到剩余假期最多的工人。但是,我只需要打印他的名字,而不是假期。
合同:
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。这可能吗?
我创建了一个位图截图:
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)
即使长度imageData是8277082
到底是怎么回事?
功能:
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) 我知道我可以得到所选元素的值,如下所示:
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)
如果我执行git diff file.php那么我没有得到任何回应.
我总是要执行git diff --cached file.php.
为什么--cached不会自动执行,为什么我必须这样做?
我正在使用git版本2.17.0.windows.1
我尝试使用浏览器扩展笔来为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)
...也不起作用。
我有 Magento 1.9.4,我升级到了 1.9.4.3。首先,我从 Magento 下载了完整的 1.9.4.3 项目。然后我复制了我的 magento 安装。
但我注意到几乎每个文件都被更改了,因为 magento 更改了版权日期。这使得很难看出代码逻辑的真正差异。
有没有办法按更改的代码行数对修改的文件进行排序?这样,所有仅更改版权的文件都将被“整理出来”,因为这些文件总是更改了 2 行。
在此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)
我有多个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)
但所有日志的输出都是“未定义”的。
根据PSR-2标准,我无法找出要用于预定用途的空间。我可以使用任意多的东西吗?
我总是用4个空格
public function test()
{
//4 spaces
Run Code Online (Sandbox Code Playgroud)
但是我也看到了使用超过24个空格的代码。哪个编码标准?我将有24个空格的代码更改为4个空格,然后我的同事问我为什么要更改它。