问题列表 - 第18288页

在c#中安装Windows服务时提示用户名密码

安装在c#中创建的Windows服务时,系统会提示我输入用户名和密码.我使用installutil工具来安装我的服务.询问用户名密码凭证的原因是什么?

c#

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

如何在Perl中提取和解析引用的字符串?

美好的一天.

我的文本文件内容如下.tmp.txt(一个非常大的文件)

constant fixup private AlarmFileName = <A "C:\\TMP\\ALARM.LOG">  /* A Format */

constant fixup ConfigAlarms = <U1 0>         /*  U1 Format  */

constant fixup ConfigEvents = <U2 0>         /*  U2 Format  */
Run Code Online (Sandbox Code Playgroud)

我的解析代码如下.这里的代码无法处理C:\\TMP\\ALARM.LOG(带引号的字符串).我不知道如何替换代码"s +([a-zA-Z0-9])+>"来处理[a-zA-Z0-9](上面的0)字符串和quated字符串(" C:\ TMP\ALARM.LOG"上面).

$source_file = "tmp.txt";
$dest_xml_file = "my.xml";

#Check existance of root directory
open(SOURCE_FILE, "$source_file") || die "Fail to open file $source_file";
open(DEST_XML_FILE, ">$dest_xml_file") || die "Coult not open output file $dest_xml_file";

$x = 0;

print DEST_XML_FILE  "<!-- from tmp.txt-->\n";
while (<SOURCE_FILE>) 
{ …
Run Code Online (Sandbox Code Playgroud)

regex perl parsing

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

Windows编程,没有可再发行组件

这可能是一个愚蠢的问题,但我尝试谷歌这一切都失败了.问题是:如何开发不需要预先安装可再发行的Windows应用程序?我想创建在旧版Windows下运行的应用程序,这些应用程序没有.NET Framework或类似的东西.

谢谢你,eWolf

windows redistributable programming-languages

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

C:将双倍输出除以lnf

http://pastie.org/752941

当我除去dy/dx时,它返回lnf.请告诉我这是什么意思,以及如何找到dy/dx的实际结果.谢谢.

c

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

.htaccess将所有页面重定向到新域

我将使用哪个重定向规则将所有页面olddomain.example重定向到重定向到newdomain.example

该网站具有完全不同的结构,因此我希望将旧域下的每个页面重定向到新的域索引页面.

我认为这样做(在olddomain.example基目录下):

RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.example/ [R=301]
Run Code Online (Sandbox Code Playgroud)

但如果我导航到olddomain.example/somepage我被重定向到newdomain.example/somepage.我期待重定向只能newdomain.example没有页面后缀.

如何保留最后一部分?

.htaccess mod-rewrite

208
推荐指数
11
解决办法
44万
查看次数

使用PowerShell进行依赖注入

是否可以在Windows PowerShell中使用依赖注入(DI)?

我的初步实验表明它不是.如果我尝试在CmdLet中使用构造函数注入,它甚至不会注册自己.换句话说,这是不可能的:

[Cmdlet(VerbsDiagnostic.Test, "Ploeh")]
public class PloehCmdlet : Cmdlet
{
    public PloehCmdlet(IFoo foo)
    {
        if (foo == null)
        {
            throw new ArgumentNullException("foo");
        }

        // save foo for later use
    }

    protected override void ProcessRecord()
    {
        this.WriteObject("Ploeh");
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我添加一个默认构造函数,可以注册和使用CmdLet,但是没有默认构造函数,它根本就不可用.

我知道我可以使用服务定位器来检索我的依赖项,但我认为这是一种反模式,所以不想这样做.

我希望PowerShell API有一些类似于WCF的ServiceHostFactory的'Factory'钩子,但是如果有的话,我找不到它.

powershell dependency-injection

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

在mongodb中的$ where中的两个不同字段的逻辑OR

你如何进行下面的查询,我想在伦敦或其他名字中有希尔顿的酒店?

此查询db.hotels.find({$ where:"name =/hilton/i || city =/london/i"})

出现这样的错误错误:{"$ err":"$ where compile error"}

两个查询分别正常工作:db.hotels.find({$ where:"city =/london/i"})db.hotels.find({$ where:"name =/hilton/i"})

mongodb

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

会话超时时如何调用sessionDestroyed

我是 JSP 新手。我在一个类中使用了以下代码,该代码实现了HttpSessionListener在会话超时时获取 SESSION OUT:

    public void sessionCreated(HttpSessionEvent arg0) {  
        System.out.print("SESSION Created");
    }

    public void sessionDestroyed(HttpSessionEvent arg0) {
        System.out.print("SESSION OUT");
    }
Run Code Online (Sandbox Code Playgroud)

我设置web.xml

  <session-config>
     <session-timeout>1</session-timeout> 
  </session-config>
Run Code Online (Sandbox Code Playgroud)

servlet 等待两分钟多,然后调用sessionDestroyed.

有没有办法强制sessionDestroyed超时?

提前致谢。

java servlets session-timeout

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

无法加载{myassembly}导入的过程

当运行prorgam时,我似乎错过了一个库,当我启动项目的输出时,我在启动时遇到异常.

A first chance exception of type 'System.IO.FileLoadException' occurred in mscorlib.dll
An unhandled exception of type 'System.IO.FileLoadException' occurred in mscorlib.dll

Additional information: A procedure imported by 'my assembly, Version=xx.1.1.0, Culture=neutral, PublicKeyToken=7292581204d9e04a' could not be loaded.

'ScriptX.vshost.exe' (Managed): Loaded 'C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', No symbols loaded.
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何确定哪个库丢失,因为此时我无法看到传递给的值:

mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args) + 0x3a bytes    
Run Code Online (Sandbox Code Playgroud)

c# debugging assemblies

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

当我为DATE列传递java.sql.Timestamp时,为什么Oracle这么慢?

我有一个DATE带有时间列的表(在Oracle中通常没有TIME类型).当我从JDBC查询该列时,我有两个选择:

  • 使用Oracle手动转换值 to_date()
  • 用一个 java.sql.Timestamp

这两种方法都有效,并且具有独特的可怕区域.我的问题是我在SELECT输入数据时.以下是两个示例查询:

select *
from TABLE
where TS between {ts '2009-12-08 00:00:00.000'} and {ts '2009-12-09 00:00:00.000'}

select *
from TABLE
where TS between trunc({ts '2009-12-08 00:00:00.000'}) and trunc({ts '2009-12-09 00:00:00.000'})
Run Code Online (Sandbox Code Playgroud)

两个查询都有效,返回相同的结果并生成完全相同的输出EXPLAIN PLAN.使用此正确的索引.

只有查询一个运行15分钟,而第二个查询需要0.031秒.这是为什么?是否有一个中心位置来解决这个问题,或者我是否必须检查我对该列的所有查询并完全确定它trunc()在那里?当我需要选择到某一秒时,如何解决此问题?

[编辑]该表已分区,我在Oracle 10.2.0上.

oracle performance timestamp date jdbc

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