问题列表 - 第19704页

如何确定是直接获得选择授权还是通过角色获得

Oracle中的一个缺陷是,如果您在SQLplus中运行查询,但有时您可以从表中进行选择,但在从存储过程运行查询时则无法从表中进行选择.要从存储过程运行查询,您需要直接授予对象,而不是通过角色获得的授权.

如果我在all_tables视图中看到一个表,我怎么知道我是否可以看到这个表是因为直接授权还是因为角色授予?

oracle

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

CheckedListBox控件 - 仅在单击实际复选框时选中复选框

我在我正在使用的小应用程序中使用CheckedListBox控件.这是一个很好的控制,但有一件事困扰我; 我无法设置属性,以便在我实际选中复选框时仅检查项目.克服这个问题的最佳方法是什么?我一直在考虑从复选框的左侧获取鼠标点击的位置.这部分工作,但如果我点击一个空的空格,左边足够靠近,仍然会检查当前所选项目.关于这个的任何想法?

c# checkedlistbox winforms

10
推荐指数
3
解决办法
9515
查看次数

C:交换数组中的指针

我有一个包含指针的数组.我怎样才能正确交换两个指针 - 比如数组[1]和数组[4]?

c pointers

5
推荐指数
2
解决办法
4500
查看次数

如何在WCF中保存用户对象

我有一个使用自定义"UserNamePasswordValidator"的服务,需要保存经过验证的用户对象,以便以后在服务中检索它.我怎样才能做到这一点?或者我如何在服务中稍后访问用户的凭据?

/维克托

c# wcf wcf-security

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

我如何看到修改过的文件,但未从服务器提交?

在SourceSafe中,我可以知道是否有人修改了文件但没有提交,因为该文件将被锁定.

默认情况下,Svn不能使用锁,这很好,但我怎么知道是否有人修改过任何文件并忘记提交?

在我的工作中,我们在开发机器上编译dll并发送到staging,我知道与subversion服务器集成的构建服务器解决了这个问题,但我现在不想这样做.

PS:我关心的是使用旧的.cs编译项目,因为程序员可能没有进行提交.

svn tortoisesvn

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

Morphic GUI中的事件传播

我有一个Squeak Morphic GUI的图像,它包含一些透明部分,因此不应该接受任何鼠标事件等但只是可见,但它需要在其他变形前面可见.

这就是为什么我认为将出现的鼠标事件传播到底层变形是有用的.有没有人知道我的问题的解决方案或解决它的其他建议.

    V                         <- mouseDownEvent
_____________________________ <- transparent image (BorderedMorph)
  _____    _____     _____
_|     |___|    |___|     |__ <- buttons waiting for click and drop events

_____________________________ <- basic morph
Run Code Online (Sandbox Code Playgroud)

我希望这能说明我的问题.

smalltalk squeak event-handling morphic

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

VSS的奇怪问题:VSS在下午5点后无效

我对Visual Source Safe有一个非常奇怪的问题.我使用VSS作为VS 2008的附加组件,在企业内部网中与其他5位同事一起使用.我的VS在大多数日子下午5点后停止工作抱怨无法连接Source Safe.我在Vista上运行VS 2008和VSS 2005,并且没有其他公司有这样的问题.

你怎么看待它的原因?VSS有任何日志吗?

visual-sourcesafe visual-studio

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

为什么Python装饰器不能跨定义链接?

为什么以下两个脚本不等同?

(取自另一个问题:了解Python装饰器)

def makebold(fn):
    def wrapped():
        return "<b>" + fn() + "</b>"
    return wrapped

def makeitalic(fn):
    def wrapped():
        return "<i>" + fn() + "</i>"
    return wrapped

@makebold
@makeitalic
def hello():
    return "hello world"

print hello() ## returns <b><i>hello world</i></b>
Run Code Online (Sandbox Code Playgroud)

并有装饰装饰:

def makebold(fn):
    def wrapped():
        return "<b>" + fn() + "</b>"
    return wrapped

@makebold
def makeitalic(fn):
    def wrapped():
        return "<i>" + fn() + "</i>"
    return wrapped

@makeitalic
def hello():
    return "hello world"

print hello() ## TypeError: wrapped() takes no …
Run Code Online (Sandbox Code Playgroud)

python decorator

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

PHP中的标题顺序问题(以及一般的HTTP)

PHP中是否有特定的顺序用header()函数设置HTTP头?

我的意思是例如我必须调用header('Content-Language:en'); 在标题之前('Content-Type:text/plain'); 或者它的顺序是好的.

我的猜测是,只要在输出任何内容之前设置了所有标题,顺序就不重要了,但我只是想确定是这样的......

php http http-headers

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

配置基于.NET的组件以实现免注册激活

我一直在尝试使用免注册的基于.NET的COM DLL工作,但没有成功.

  • 在Visual Studio 2008中,我添加了一个新的C#类库.
  • 我启用了'make assembly COM-visible'和'register for COM interop'选项.
  • 我添加了一个带有一些函数的公共接口和类.
  • 我在我的C++客户端应用程序中添加了一个清单依赖项:#pragma comment(linker,"/ manifestdependency ...

但是,当我启动我的应用程序时,我得到'应用程序无法启动,因为应用程序配置不正确'.

我使用Microsoft的mt工具来提取C++客户端应用程序和C#COM DLL的清单文件,两者中的信息是相同的(C++清单文件中的dependentAssembly包含与assemblyIdentity中相同的名称和版本. COM清单文件).

我也尝试了http://msdn.microsoft.com/en-us/library/eew13bza.aspx上描述的方法,但结果相似.

类似地,我尝试在我的C++客户端应用程序的"框架和参考"中添加对COM项目的引用.该属性页面上的信息看起来很有前途(它显示了'复制本地','复制依赖关系'等选项以及'assemblyIdentity'等属性),但Visual Studio既不复制DLL也不自动向清单文件添加依赖项.

请注意,'注册变体'工作正常.

任何人对我做错了什么有任何想法?

更新:

  • 当我创建一个简单的C++ DLL并嵌入一个与我的.NET COM DLL(相同的assemblyIdentity)相同名称和版本的清单时,我的应用程序启动正常.所以问题在于我的.NET COM DLL的清单文件.
  • 我可以成功从DLL中提取清单mt -managedassemblyname:...,然后嵌入相同的清单mt -outputresource:...,但这也不会导致Windows成功解决依赖关系.

c# c++ com interop

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