问题列表 - 第14185页

OracleClient +与.NET的TNSless连接

我们使用System.Data.OracleClient和抽象基类DbConnection,DbCommand(等)连接到Oracle.

连接在我们的开发阶段工作正常.在暂存期间,我们遇到错误ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务.

我们的目标是在没有TNS条目的情况下进行连接,并在连接字符串中提供所有相关信息(www.connectionstrings.com/oracle#19)

我可以确认SQL plus将从登台服务器连接到所需的架构(侦听器正在侦听).连接到SQLPlus的TNS条目匹配正在构建的查询字符串的所有凭据.

SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;
Run Code Online (Sandbox Code Playgroud)

我们错过了服务器上的安装吗?我们可以调整什么?

任何帮助表示赞赏.

.net oracle database-connection ora-12514

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

如何让TAnimate的Common AVI在Vista和Win7上运行?

我有一个Delphi 2007应用程序,它具有一个带有FindFile Common AVI的TAnimate控件.当应用程序在Windows XP上运行时,它可以正常工作,但在Windows 7上没有任何内容.我听说它现在需要自己的线程,但我不确定.

有谁知道如何让TAnimate的Common AVI控件在Windows 7(或Vista)上运行?

delphi delphi-2007

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

为什么你能在Java和.Net中反映和调用(不是那么)私有方法

在Java和C#中,都可以通过反射调用私有方法(如下所示).

  • 为什么允许这样做?
  • 这样做的后果是什么?
  • 它应该在未来的语言版本中被删除吗?
  • 其他语言/平台是否允许这样做?如果我在Java和C#中都有这个类

这是一个例子

public class Foo
{
    private void say() { WriteToConsoleMethod("Hello reflected world"); }
}
Run Code Online (Sandbox Code Playgroud)

哪里WriteToConsole()是特定于语言的,那么我可以运行以下命令来调用私有say()方法:

C#

Foo f = new Foo();
var fooType = f.GetType();
var mi = fooType.GetMethod("say", BindingFlags.NonPublic | BindingFlags.Instance);
mi.Invoke(f, null);
Run Code Online (Sandbox Code Playgroud)

Java的

Foo f = new Foo();
Method method = f.getClass().getDeclaredMethod("say", null);
method.setAccessible(true);
method.invoke(f, null);
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它并不明显,但也不难.

c# java reflection scope

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

图像而不是iPhone的MapKit框架中的默认引脚?

是否有可能拥有我们自己的图像而不是iPhone上MapKit地图中的默认图钉?

我正在开发一个应用程序,它可以像谷歌纵横一样显示朋友的位置,并且需要在他们的位置显示朋友的图像.

可以使用JavaScript Google Map,但我想知道是否有人可以为基于MapKit的地图提供一些示例代码.

iphone google-maps mapkit

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

将工具栏添加到UITableViewController

将UIToolBar添加到UITableViewController的最简单方法是什么?我依赖于编辑功能,所以我无法轻松地将UITableViewController更改为UIViewController.

iphone cocoa-touch uitableview uiviewcontroller uinavigationcontroller

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

一遍又一遍地运行相同的junit测试的简单方法?

就像标题所说,我正在寻找一些使用Eclipse自动连续多次运行JUnit 4.x测试的简单方法.

一个例子是连续10次运行相同的测试并报告结果.

我们已经有了一个复杂的方法来做这个,但我正在寻找一种简单的方法来做到这一点,以便我可以确定我一直试图修复的片状测试保持固定.

一个理想的解决方案是我不知道的Eclipse插件/设置/功能.

java eclipse junit

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

从托管进程中切断.NET COM Interop程序集

当ActiveXObject托管在Windows桌面/边栏小工具中时,该ActiveXObject会被缓存,并且其DLL文件被锁定(意味着它无法移动,删除或重命名).问题是这样的; 当小工具随后关闭时,DLL仍然被Windows边栏锁定,无法删除.这导致了一个严重的问题,即新版本的小工具无法安装在小工具的先前版本的顶部,在删除它的过程中失败而没有任何错误消息.

这不是非常用户友好,所以我正在寻找一种方法来在小工具的卸载事件中以某种方式"切断"与ActiveX控件的联系.我希望有人可以告诉我这是否可能,以及是否给我一些关于如何实现它的想法.

仅供参考,Windows边栏小工具实际上只是Internet Explorer服务器窗口,因此假设IE表现出相同的行为可能是安全的.

编辑: Unlocker似乎做了我需要做的事情,所以如何在.NET中以编程方式实现相同的功能呢?

.net winapi activex com-interop handle

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

如何在asp.net中加密查询字符串?

如何在aspx.net中加密查询字符串?

PS我意识到这不提供安全性.我只是想混淆一个谜题.

PPS虽然我将CKret的答案标记为正确答案(对于问题,我认为他是最正确的答案).但是,对于我自己,我只是想尝试ChoasPandion的加密替代方案.如果我需要更多的安全性,我会看看CKret或Ian的.

.net asp.net encryption obfuscation query-string

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

已经与其基础RCW分离的COM对象无法使用 - 为什么会发生?

我有时会遇到以下异常:无法使用已与其基础RCW分离的COM对象

示例代码:

using (AdOrganizationalUnit organizationalUnit = new AdOrganizationalUnit(ADHelper.GetDirectoryEntry(ouAdDn))) 
{ 
using (AdUser user = organizationalUnit.AddUser(commonName)) 
{ 
//set some properties 
user.Properties[key].Add(value); 

user.CommitChanges(); 

user.SetPassword(password); //it is set using Invoke 

//must be set after creating user 
user.Properties["UserAccountControl"].Value = 512; 

user.CommitChanges(); 

} 
} 
Run Code Online (Sandbox Code Playgroud)

AdUser看起来像这样:

public class AdUser : DirectoryEntry 
{ 
public AdUser(DirectoryEntry entry) 
: base(entry.NativeObject) 
{ 
} 

public bool SetPassword(string password) 
{ 
object result = this.Invoke("SetPassword", new object[] { password }); 
return true; 
} 
} 
Run Code Online (Sandbox Code Playgroud)

这是我的代码的简化版本.有时会出现例外情况,有时则不会.大多数情况下,当我尝试设置UserAccountControl值时会发生这种情况.有谁知道可能是什么原因?

我发现当我处理AdEser创建的DirectoryEntry并且我仍在尝试使用AdUser对象时,会发生此错误.但是,上面发布的代码并非如此.DirectoryEntry可能以某种方式处置自己吗?

当我尝试在许多活动目录对象上执行操作时,我也得到此异常.例如,当我尝试为一千个用户设置SecurityDescriptor时,每200-300个用户就会收到此错误.当我在建立新连接后重试操作时,我不会得到例外.消息是检测到raceonrcwcleanup.我的应用程序不是多线程的.

任何帮助,将不胜感激.

.net c# com interop active-directory

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

将Maven站点软件文档转换为PDF

我目前正在开发一个用Java编写的项目,我正在使用Maven和maven-site-plugin生成一个包含所有相关JavaDoc,报告等的网站.我需要同时能够转换它将文档转换成可读的书本格式.是否有任何脚本或工具设计用于访问网站,并将其转换为格式合理的PDF或其他样式,以便可以轻松地以数字形式或打印出来?

pdf maven-2 maven-plugin maven-pdf-plugin

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