问题列表 - 第13206页

SQL:在表中查找缺少的ID

我有一个表具有唯一的自动增量主键.随着时间的推移,可能会从表中删除条目,因此该字段的值中存在"漏洞".例如,表数据可能如下:

 ID  | Value    | More fields...
---------------------------------
 2   | Cat      | ... 
 3   | Fish     | ...
 6   | Dog      | ...
 7   | Aardvark | ...
 9   | Owl      | ...
 10  | Pig      | ...
 11  | Badger   | ...
 15  | Mongoose | ...
 19  | Ferret   | ...
Run Code Online (Sandbox Code Playgroud)

我对将返回表中缺少ID列表的查询感兴趣.对于上述数据,预期结果如下:

 ID 
----
 1
 4
 5
 8
 12
 13
 14
 16
 17
 18
Run Code Online (Sandbox Code Playgroud)

笔记:

  1. 假设初始第一个ID是1
  2. 应检查的最大ID是最后一个,即可以假设在当前最后一个之后没有其他条目(请参阅下面的其他数据)

上述要求的缺点是列表不会返回在ID 19之后创建且已删除的ID.我目前正在代码中解决这个问题,因为我持有创建的最大ID.但是,如果查询可以作为参数MaxID,并且还返回当前max和MaxID之间的那些ID,那将是一个很好的"奖励"(但肯定不是必须的).

我目前正在使用MySQL,但考虑转移到SQL Server,所以我希望查询适合两者.此外,如果您使用的是无法在SQLite上运行的任何内容,请提及它,谢谢.

sql

51
推荐指数
6
解决办法
4万
查看次数

我可以在不安装visual studio的情况下编译visual studio解决方案(.sln)

我可以在不安装visual studio的情况下编译visual studio解决方案(.sln).我可以安装像VS SDK这样的东西吗?

解决方案是VC++.

visual-studio visual-c++

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

普通的JavaScript代码,以突出显示一个HTML元素

调试一些javascript代码,我正在寻找javascript代码(最好只是js,没有库和依赖项),可以突出显示div或span(可能是通过将一个div或span的相同大小和形状放在一个明亮的颜色和一些透明度).

我很确定它可以完成,但我不知道如何开始.

澄清

我需要在我的元素上放置一个半透明的div.修改背景或添加边框将无济于事,因为我的元素本身具有背景和边框.

html javascript debugging dom

8
推荐指数
3
解决办法
2万
查看次数

JQuery开发标准

我正在研究JavaScript的开发标准.我之前使用过Doulgas Crockfords Javascript标准和JsLint.但是现在我正在更多地使用JQuery我正在寻找更多Jquery导向的东西.

理想情况下,一个合理的清单和自动化工具来验证.但实际上,只有一套合理的指导方针才是一个很好的起点

javascript jquery

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

使用IIS7和2008 Server在CodeBehind上手动设置ResponseCode失败

我在一年前开发了一个旨在与IIS6一起使用的Web应用程序.现在我们转向IIS7,我想,我会做一些集成测试.

其中一个失败:
网络应用程序或多或少是一个搜索引擎,当没有任何结果或数据容器尚未加载时,给出404或500(感谢您的google-advisor ...).使用IIS6,这非常有效:页面输出是例如.result.aspx,显示一些消息并返回指定的http状态(在codebehind中设置).
现在使用IIS7时,这种行为被破坏了:如果我在代码隐藏时设置http状态代码,我的页面将不再被传递 - 而是显示IIS7的通用错误页面.

不,我不想对customErrors-Section进行任何肮脏的黑客攻击......我只想恢复原来的行为!
有没有办法做到这一点?

编辑:
考虑以下页面

<%@ Page Language="C#" AutoEventWireup="true"%>

<script runat="server">
    protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);

        this.Response.StatusCode = 404;
    }
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        This page should be displayed
    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Vista + IIS7 = OK
2008 Server + IIS7 = Generic Error Page

asp.net iis-7 iis-6 windows-server-2008

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

iPhone电子邮件附件

我使用MessageUI框架从我的应用程序发送带附件的邮件.但我得到以下错误,

2009-09-07 19:52:23.483 emailTest[11711:5b17]
 Error loading /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator:  dlopen(/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator, 265): Library not loaded: /System/Library/PrivateFrameworks/MobileWirelessSync.framework/MobileWirelessSync

 Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/System/Library/DataClassMigrators/AccountMigrator.migrator/AccountMigrator

      Reason: image not found

2009-09-07 19:52:23.489 emailTest[11711:5b17] [+[AccountsManager _migrateAccountsIfNeeded]] Accounts migration failed
[Switching to process 11711 local thread 0xf03]
Run Code Online (Sandbox Code Playgroud)

我的代码是,

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc]init];
picker.mailComposeDelegate = self;
[picker setSubject:@"This is iPhone email   attachment test"];

UIImage *sampleImg = [UIImage imageNamed:@"iPhone.jpg"];
NSData *imageData = UIImageJPEGRepresentation(sampleImg, 1);
[picker addAttachmentData:imageData mimeType:@"image/png" fileName:@"iPhone.jpg"];


NSString *emailBody = @"I am sending the image attachment with iPhone email service"; …
Run Code Online (Sandbox Code Playgroud)

email iphone objective-c mfmailcomposer

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

Android系统.如何进行大音量录音?

我将简要介绍一下录音的麻烦.

所以,我正在使用MediaRecorder进行录音,但不幸的是,当我播放录制的音频时,我的媒体音量非常低.我什么都听不到.

是否有可能设置录音音量?

谢谢.

android audio-recording

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

为什么Qt在基类中寻找我的插槽而不是派生的?

我的班级X继承自Qt的班级Base.我void mySlot()在我的类中声明并定义了槽,我X在X的构造函数中将一些信号连接到这个槽.但是,在运行我的程序时,我收到一条错误消息void mySlot(),说明类中没有这样的插槽Base.

为什么Meta Object Compiler(moc)生成的代码在基类中寻找我的插槽而不是在我的(派生)类中?

c++ qt signals-slots

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

如何在Linux中使用OpenGL ES绘制内容?

我正在开始使用ARM/Linux上的OpenGL ES进行开发,我想全屏绘制,但不知道从哪里开始.

不是在iPhone上开发,也不在Android上开发.这是一个Linux/OpenGL ES问题.

我知道可以在没有任何库的情况下使用OpenGL ES绘制帧缓冲区,但是我没有找到关于该主题的任何资源,你能帮助我吗?


我没有任何代码来展示如何操作,但基本上你使用de framebuffer设备作为OpenGL | ES操作的目标.

linux opengl-es

11
推荐指数
3
解决办法
2万
查看次数

Indy FTP TransferType

我正在使用IdFTP(Indy 10)组件从远程位置下载一些文件(zip和txt).在获取每个文件之前,我将TransferType设置为二进制.

IdFTP.TransferType := ftBinary;
IdFTP.Get(ASource, ADest, AOverwrite);
Run Code Online (Sandbox Code Playgroud)

我希望可以使用二进制模式下载文本和二进制文件.但是,正确下载zip文件时,看起来文本文件内容会混乱.如果我将TransferType设置为ASCII文本文件,它将按预期工作.如何检测为给定文件设置的TransferType?有共同点或自动设置吗?

delphi ftp indy

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