问题列表 - 第3036页

SQL Server/Windows集成安全性对任何事情都有好处吗?

Windows用户权限与任何SQL Server GRANT集之间的区别似乎是不相关的概念.通常情况下,似乎实际上是使用伪登录实现数据库角色; 但是这并没有有效地映射回Windows权限.假设单一登录身份验证,为什么不尽量使用最简单的数据库角色呢?

编辑:
到目前为止,我们已经获得了您不需要在应用程序中存储密码的单一好处; 但这似乎更像是一个微不足道的有益结果而不是设计目标; 还有很多其他更直接的方法来实现这一点,而不是紧密耦合两个宇宙的整个安全设备.

再次编辑:
除了单一登录和SD维护组的能力之外,没有其他人有任何建议的好处,从而复制SQL Server中已存在的组(基于相同的用户登录)的功能吗?

小组问题有几个缺陷,包括假设AD经理被认为同样有资格维持两者; 它不包括任何不属于AD的网络连接(从而将您锁定为MS技术.)

并且以最佳实践术语来说,你已经建立了系统的耦合,这通常被认为是一件坏事.

windows sql-server integrated-security

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

可以使用Zend_Config_Ini在要解析的ini文件中指定数组

有没有办法在ini文件中指定一维数组.

所以在我的ini我想做

someproperty = [某事物的数组]

我正在使用Zend_Config_Ini配置适配器(我更喜欢ini进行基本配置).

zend-framework

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

.NET 3.5中的HashSet <T>有什么特别之处?

这是一个有趣的谜题.

我下载了Snippet Compiler来尝试一些东西,并想编写以下代码:

using System;
using System.Collections.Generic;

public class MyClass
{
    public static void RunSnippet()
    {
        HashSet<int> h = new HashSet<int>();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是上面的代码没有编译.我明白了:

"无法找到类型或命名空间名称'HashSet'(您是否缺少using指令或程序集引用?)"

显然,我不是.它似乎找不到HashSet,但它在Systems.Collections.Generic命名空间中找到其他类型(例如List,SortedDictionary).

对此有何解释?假设Snippet Compiler正在使用标准的Framework编译器......

我很想知道为什么这不起作用.

.net c# .net-3.5 code-snippets

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

有关java中公钥加密的任何教程吗?

我已经能够找到有关对称加密和散列的信息,但是我在查找有关java的任何类型的公钥加密的大量信息方面遇到了很多麻烦.我想做的是做一个非常简单的概念证明程序,它接受一个字符串(或我认为的文件),用公钥加密它,然后用私钥解密它.

任何教程链接或示例将不胜感激.我只是想说明如何在Java中使用公钥加密.

java encryption-asymmetric public-key

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

NSString的initWithData:encoding:返回类型问题

我有几行简单的代码,如下所示:

NSData *dataReply;
NSString *stringReply;
dataReply = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
stringReply = [[NSString alloc] initWithData:dataReply encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

这里的问题是,initWithData:encoding:不会像文档声称的那样返回NSString的实例.我尝试使用(NSString*)进行显式转换,但没有太多运气.当我尝试将stringReply传递给我用类型不匹配编写的方法时,这给了我编译器警告.鉴于我将所有警告都视为错误,我真的很想了解返回的是什么是stringReply以及如何将其强制为NSString类型.

iphone cocoa cocoa-touch objective-c

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

将 int64 (SQL_BIGINT) 绑定为查询参数会导致在 Oracle 10g ODBC 中执行期间出错

我在 Oracle 10g 上使用 ODBC 3.0 插入到表中,但失败了,我不知道为什么。数据库在 Windows Server 2003 上。客户端在 Windows XP 上。

桌子:

CREATE TABLE test ( testcol NUMBER(20,0) NULL );
Run Code Online (Sandbox Code Playgroud)

ODBC 调用:

SQLAllocHandle(SQL_HANDLE_STMT) = SQL_SUCCESS
SQLPrepare(INSERT INTO test (testcol) VALUES (?);) = SQL_SUCCESS

SQLINTEGER nStrLen = 0;
__int64 nInt64 = 99;
SQLBindParameter(hStatement, 1, SQL_PARAM_INPUT, 
    SQL_C_SBIGINT, SQL_BIGINT, 20, 0, &nInt64, 0, &nStrLen) = SQL_SUCCESS

SQLExecute() = SQL_ERROR
SQLGetDiagRec(1) = SQL_NO_DATA
Run Code Online (Sandbox Code Playgroud)

SQLBindParameter成功但随后SQLExecute失败。没有诊断消息。

我不得不求助于将 int64 写入字符串并将其绑定为字符串。这是绑定 int64 的唯一方法吗?

oracle odbc oracle10g

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

只有一个简单的html和js文件,我怎么能强制链接到MP3下载而不是只是播放?

我有一个媒体文件的链接,如mp3,我想让它在用户点击它时下载,而不是只是播放文件.我想到的页面只是一个简单的静态html页面.

有任何想法吗?

html javascript media mp3

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

Ftp传输rsync-way

我经常从ftp服务器(我无法控制,btw)下载日志文件,而且每次下载整个文件似乎都是rediciolus.

所以我正在寻找一个程序(linux-ish)或Perl模块,它在某种程度上结合了ftp和rsync,并且只"更新"文件.

日志文件不断增长.

有什么类似的吗?

ftp rsync

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

为什么IIS不支持分块传输编码?

我正在建立到IIS Web服务器的HTTP连接,并发送一个POST请求,其中包含使用Transfer-Encoding:chunked编码的数据.当我这样做时,IIS只是关闭连接,没有错误消息或状态代码.根据HTTP 1.1规范,

所有HTTP/1.1应用程序必须能够接收和解码"分块"传输编码

所以我不明白为什么它(a)不处理该编码和(b)它没有发回状态代码.如果我更改发送Content-Length而不是Transfer-Encoding的请求,则查询会成功,但这并不总是可行的.

当我对Apache尝试相同的事情时,我得到一个"需要411长度"的状态和一条消息"chunked Transfer-Encoding forbidden".

为什么这些服务器不支持此编码?

apache iis http chunked-encoding

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

Flex分析 - [enterFrameEvent]在做什么?

我的任务是找到(并可能修复)一些传递给我们的Flex应用程序的严重性能问题.当应用程序处于空闲状态且不应执行任何操作时,应用程序将始终占用CPU的50%到100%.

我的第一步是运行FlexBuilder附带的分析器.我期望找到一些占用大部分时间的方法,向我展示瓶颈所在.但是,我有意外的事情.

前4种方法是:

  • [enterFrameEvent] - 84%累积,32%自我时间
  • [收获] - 20%累积和自我时间
  • [tincan] - 8%累积和自我时间
  • global.isNaN - 4%累积和自我时间

所有其他方法的累积和自身时间均小于1%.

根据我在网上找到的内容,[括号内的方法]是分析器在没有实际的Flex方法显示时列出的内容.我看到有人声称[tincan]是RTMP请求的处理,我认为[reap]是垃圾收集器.

有谁知道[enterFrameEvent]实际上在做什么?我认为它基本上是事件循环的"主要"功能,因此预计会有很高的累积时间.但为什么自我时间如此之高?究竟发生了什么?我没想到玩家内部会花费这么多时间,特别是因为应用程序中实际上没有发生任何事情(并且没有UI更新).

有没有什么好方法可以找到正在发生的事情?我知道不应该发生的事情(看起来必须有某种忙碌的等待或其他失控的循环),但是探查器并没有给我任何我期待的结果.我的下一步是开始在各个地方添加调试跟踪语句,以尝试跟踪实际发生的情况,但我觉得必须有更好的方法.

apache-flex profiling enterframeevent

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