问题列表 - 第31539页

.NET参数化查询注入

.NET Inject中的Parametrize Queries是否安全?也就是说,当您使用参数时,.NET是否会自动转义危险字符?

.net database parameters

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

对NSMutuable阵列进行排序/混洗

我刚刚开始进入Objective-C,我正在尝试对数组进行排序,以便尽可能地降低差异.

int main()
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSMutableArray *myColors;

    myColors = [NSMutableArray arrayWithObjects: @"Red", @"Red",@"Red", @"Red", @"Red", @"Green", @"Green", @"Green", @"Blue", @"Blue", @"Blue", @"Yellow", nil];


    srandom(time(NULL));
    NSUInteger count = [myColors count];
    for (NSUInteger i = 0; i < count; ++i) {
        int nElements = count - i;
        int n = (random() % nElements) + i;
        [myColors exchangeObjectAtIndex:i withObjectAtIndex:n];
         NSLog (@"Element %i = %@", i, [myColors objectAtIndex: i]);
    }

[pool drain]; return 0;
}
Run Code Online (Sandbox Code Playgroud)

哪个输出像

     Element 0 …
Run Code Online (Sandbox Code Playgroud)

algorithm objective-c

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

如何删除完全重复的行

假设我的表中有重复的行,而且我的数据库设计是第3类: -

Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Lux','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Crowning Glory','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (2,'Cinthol','nice soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (3,'Lux','nice soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (3,'Lux','nice soap','soap');
Run Code Online (Sandbox Code Playgroud)

我希望每个表中只有1个实例存在于我的表中.因此,2nd, 3rd and last row应该删除完全相同的whcih.我可以为此写什么查询?可以在不创建临时表的情况下完成吗?只需一个查询?

提前致谢 :)

sql t-sql sql-server duplicate-removal sql-server-2008

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

IE 7&8溢出:隐藏的问题

我正在研究一个项目的CSS.并遇到IE的一些溢出问题.这是测试地点:

http://eparking.bluesys2.ch/fr/parking/search.html?l=Fribourg&d=27.6.2010&t=

您可以使用列表下的按钮滚动列表.在firefox,safari和所有其他普通浏览器中,一切正常.但在IE中,我无法使其overflow: hidden;工作,它开始让我发疯.列表显示总是显示其全长,现在重要我尝试.任何人都可以给我一个线索吗?

这是列表容器的CSS:

div#listing {
width: 204px; height: 364px; overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

这是里面的对象:

div#listing ul li {
    position: relative;
    padding: 5px;
    margin: 0 0 7px;

    height: 54px;

    background-image: -moz-linear-gradient(top, #f5f5f5, #ddd);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f5f5f5),color-stop(1, #ddd));
    border: 1px solid #ddd;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 0 8px #ddd;
    -webkit-box-shadow: 0 0 8px #ddd;
    box-shadow: 0 0 8px #ddd;
}
Run Code Online (Sandbox Code Playgroud)

如果我将包含带有我的列表的LI的UL设置为100px高度且隐藏溢出的事件.他们出现了.

css internet-explorer

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

修复流式USB数据的差距

我们有一个带有一些FPGA的硬件系统和一个FTDI USB控制器.通过USB的硬件流数据以大约5MB/s的速度传输到PC,软件的任务是保持同步,检查CRC并将数据写入文件.

FTDI芯片有一个"忙"的引脚,当它等待PC开展业务时它会很高.FTDI和其他硬件上的缓冲量有限.

忙线的持续时间比硬件缓冲时间长(50-100ms),因此我们正在丢失数据.为了避免我们重新设计硬件,我被要求"修复"这个问题!

我认为我的代码足够快,因为我们的代码运行速度高达15MB/s,因此在某个地方留下了IO瓶颈.我们只是期望PC/OS过多吗?

这是我的数据录入点.偶尔我们会得到一个丢弃的位或字节.如果校验和没有计算,我会转移直到它完成.byte []数据几乎总是4k.

    void ftdi_OnData(byte[] data)
    {
        List<byte> buffer = new List<byte>(data.Length);
        int index = 0;

        while ((index + rawFile.Header.PacketLength + 1) < data.Length)
        {
            if (CheckSum.CRC16(data, index, rawFile.Header.PacketLength + 2)) // <- packet length + 2 for 16bit checksum
            {
                buffer.AddRange(data.SubArray<byte>(index, rawFile.Header.PacketLength));                 
                index += rawFile.Header.PacketLength + 2; // <- skip the two checksums, we dont want to save them...
            }
            else
            {
                index++; // shift through
            }
        }

        rawFile.AddData(buffer.ToArray(), 0, buffer.Count);
    }
Run Code Online (Sandbox Code Playgroud)

.net c# usb

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

如何在Spring MVC 3中使用Servlet 3 @WebServlet&async?

我想将servlet 3.0异步支持与spring MVC集成.就像是:

@RequestMapping("/chat")
@WebServlet(name="myServlet", asyncSupported=true)
public String getMessage(String userName) {
      ......
}
Run Code Online (Sandbox Code Playgroud)

可能吗?

java spring spring-mvc long-polling servlet-3.0

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

嵌套使用语句

正如Eric Gunnerson在这篇博文中所展示的那样,在C#中你可以将using语句嵌套为:

using (StreamWriter w1 = File.CreateText("W1"))
using (StreamWriter w2 = File.CreateText("W2"))
{
    // code here
}
Run Code Online (Sandbox Code Playgroud)

在VB.Net中有类似的方法吗?我想避免太多的缩进级别.

vb.net using-statement

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

代码合同真的有助于单元测试吗?

我对单元测试有相当多的了解.我一直试图阅读代码合同.它真的有助于单元测试吗?它是否被高估了,特别是当我们谈论有助于进行单元测试的代码合同时.我特指的是.net 4.0中的合同.我使用nunit进行单元测试.

c# unit-testing .net-4.0 code-contracts

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

方案中未找到的方法:目标C.

我在我的视图控制器中有这个:

[[[UIApplication sharedApplication] delegate] sendMessageAsSingleObject:[sender currentTitle]];
Run Code Online (Sandbox Code Playgroud)

这给了我这个警告:

warning: '-sendMessageAsSingleObject:' not found in protocol(s)
Run Code Online (Sandbox Code Playgroud)

但是在我的AppDelegate中,我在头文件中声明了方法...

我应该补充一下,调用有效,只是想摆脱警告.

谢谢

protocols objective-c

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

CouchDB最适合/高性能的应用程序是什么类型的?

我一直在搞乱英国邮政编码/坐标的Ordnance Survey Code-Point Open数据集.由于Couch.io提供了一个免费的托管CouchDB实例,我以为我会将我的地理数据放入其中一个,在此过程中学习一些关于CouchDB的知识.

我们的想法是,由于CouchDB应该善于处理大型数据集(邮政编码数据大约为170万条记录)并且本身使用REST/JSON,因此它可以与客户端jQuery很好地配合使用,以便与Google Maps应用程序一起使用.

我最初的目标只是能够使用邮政编码作为参数进行AJAX调用,获取具有lat/lon属性的单个JSON对象,我可以在我的脚本中使用它(显示该邮政编码的标记).

我已经成功地做到了这一点,但是来自关系数据库背景,它比我想象的要复杂得多; 当我阅读更多有关CouchDB的内容并稍微使用它时,我得到的印象是它不是真正适合这项工作的工具,我是否真的将它用于实际项目.

我是否认为动态查询对于CouchDB来说有点弱点?是否更多的目的是返回大型数据集中不会经常改变的大型视图?在发挥其优势方面,CouchDB的"好"和"坏"用途可能有哪些例子?

database couchdb

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