半定期使用TOAD时,我会尝试连接到数据库并收到错误"ORA-12638凭据检索失败".我必须重启我的TOAD才能超越这个.如果我有其他连接活动,那就太痛苦了.有谁知道如何避免或绕过这个错误?
谢谢
我使用Visual Studio 2008/C#开发了一个Windows服务应用程序.
我在项目中有一个app.config文件.安装后,app.exe.config文件出现在可执行文件旁边,但当我尝试通过ConfigurationManager.AppSettings访问它们时,它似乎没有从中读取值.
它是否已将配置文件复制到其他位置,还是存在其他一些我不知道的问题?
提前致谢,
马丁.
编辑:配置文件名实际上是my_exe_file_name.exe.config,它看起来像:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="RuntimeFrequency" value="3" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
而我正在尝试阅读:
ConfigurationManager.AppSettings["RuntimeFrequency"]
Run Code Online (Sandbox Code Playgroud)
我不断看到的调试值是'1'而不是'3'.我在这里做错了吗?
如何通过JavaScript函数获得真实的图像宽度和高度(跨浏览器)?
这是其他人写的粗糙的korn shell脚本.我不太了解使用shell语法,我甚至不确定这是否可行.
有没有办法让我运行这个文件并被提示输入日期,这样我就不必手动进入脚本并每次更改它?
例如,我想将"1/12/09"替换为从用户提示中获取的变量.
#!/bin/ksh
./clear_old
./rooms_xls.pl 1/12/09
cd doors
./doors_xls.pl 1/12/09
Run Code Online (Sandbox Code Playgroud) 作为一个业余爱好项目,我正在尝试创建一个ROM(基于Diku-Merc)的衍生产品.(现已不复存在)如果有人做过类似的事情并且有一些有用的资源可以分享或提供提示,我将不胜感激.我发现很多邮件列表等资源不再活跃,许多链接已经死亡.
我选择了ROM,因为这是我作为玩家所熟悉的,但是源代码比我遇到的任何内容都要复杂,我不介意选择更容易理解的代码库.在我认真潜入之前的任何建议也将受到赞赏.
至于泥泞社区,我不知道泥泞连接器之外的东西,因为我一直比开发人员更多地担任用户/玩家角色.一个宽容和积极的地方,我可以得到我的问题的答案是我最重视的.
我正在尝试设置boost的子集并使用bjam正确编译,但是我没有得到我正在寻找的结果.我正在使用boost 1.37.0开发Windows.
假设我想要建立/安装库smart_ptr和filesystem.我有意选择了一个只有头文件库和一个需要编译库的库.我希望它们被构建到一个类似于我可以获得的目录结构中,如果我使用bjam构建一个完整的boost安装(即没有指定任何--with-libraryX)但当然没有我不感兴趣的所有库.
我的第一种方法是在bjam中使用--with-filesystem --with-smart_ptr,但它似乎无法识别smart_ptr(我试过smartptr和smart-ptr但没有成功).我想这是因为它只是一个标题库.
当我删除它并且只有--with-filesystem时,它似乎将所有库头文件复制到安装路径,并且只为文件系统构建库.库构建行为是我所希望的,但是我在我的boost目录中安装了大量我不感兴趣的库的头文件.
我的第二种方法是使用bcp来复制相关项目.这确实是因为我只得到了我关心的项目(及其依赖项).但是,他们没有提供任何make文件来构建复制的库.这意味着我需要为所有不是标题的库设置项目文件并手动构建它们.
所以我的问题基本上是,有没有一种选择性构建boost的方法,只复制我感兴趣的库的头文件,只为我感兴趣的非头文件库构建库文件(以及它们的boost库)依赖于课程)?
可能有很多基于手动/脚本的解决方案,但是如果我能够使用bjam运行对我来说会更有用,因为添加新库或升级到新的boost版本会非常简单.
编辑:为第一种方法添加了完整的命令行:
bjam install --prefix=c:\temp\boostsmall
--build-dir=C:\temp\boostsmalltemp --layout=system
--with-filesystem variant=debug link=static threading=multi
runtime-link=static
Run Code Online (Sandbox Code Playgroud)
将scoped_ptr更改为smart_ptr
我正在试图使用其他线程中建议的scan-build工具在我的项目chibi -ORM中发现泄漏.
但是当从终端运行时:
/Users/mamcx/Downloads/checker-0.138/scan-build -k -V xcodebuild
Run Code Online (Sandbox Code Playgroud)
我明白了:
009-01-13 10:33:18.296 xcodebuild[14025:4213] Warning: Couldn't discover the 'ccc-analyzer' compiler's built-in search paths and preprocessor definitions for language dialect 'objective-c'. This may lead to indexing issues.
Compiler: /Users/mamcx/Downloads/checker-0.138/ccc-analyzer
Reason: gcc-4.0: installation problem, cannot exec '/Developer/usr/bin/arm-apple-darwin9-gcc-4.0.1': No such file or directory
Run Code Online (Sandbox Code Playgroud)
但是,我可以从XCode Ide构建和调试.这是这个工具的问题,或者我的方面有什么问题?
OpenSSL中的BIO对究竟是什么,它是如何使用的?我已经检查了OpenSSL文档,但任何细节都很少.谢谢!
我有一个项目,我用wsdl.exe创建了Web服务代理类,然后简单地创建该类的实例(继承System.Web.Services.Protocols.SoapHttpClientProtocol)并调用应该发送SOAP消息的方法.如果重要的话,我正在使用Visual Studio 2008.我正在我的开发机器中尝试这个,而无法访问位于客户内部网内部的实际Web服务.因此,发送当然不会成功,我不会得到任何回复,但我希望看到的是此解决方案创建并尝试发送的SOAP消息的确切内容.我怎么看?
我有一个路径,我需要确定它是一个目录或文件.
这是确定路径是否为文件的最佳方法吗?
string file = @"C:\Test\foo.txt";
bool isFile = !System.IO.Directory.Exists(file) &&
System.IO.File.Exists(file);
Run Code Online (Sandbox Code Playgroud)
对于一个目录,我会颠倒逻辑.
string directory = @"C:\Test";
bool isDirectory = System.IO.Directory.Exists(directory) &&
!System.IO.File.Exists(directory);
Run Code Online (Sandbox Code Playgroud)
如果两者都不存在那么我就不会去任何一个分支.所以假设它们都存在.