问题列表 - 第15000页

在C#Windows服务上重定向stdout + stderr

我使用ServiceBase帮助器在C#中编写了一个Windows服务.在执行期间,会调用外部本机DLL上的一些过程.令人讨厌的是,这些程序以不受控制的方式写入stdout和/或stderr,因为没有为此DLL提供任何来源.

是否可以将这些输出从C#服务重定向到日志文件?

.net c# windows-services stdout stderr

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

在SPL自动装载机中抛出异常?

有没有办法从PHP中的SPL自动加载器中抛出异常,以防它失败?它似乎不适用于PHP 5.2.11.

class SPLAutoLoader{

    public static function autoloadDomain($className) {
        if(file_exists('test/'.$className.'.class.php')){
            require_once('test/'.$className.'.class.php');
            return true;
        }       

        throw new Exception('File not found');
    }

} //end class

//start
spl_autoload_register( array('SPLAutoLoader', 'autoloadDomain') );

try{
    $domain = new foobarDomain();
}catch(Exception $c){
    echo 'File not found';
}
Run Code Online (Sandbox Code Playgroud)

当调用上面的代码时,没有异常的迹象,而是我得到一个标准的"致命错误:类'foobarDomain'在bla中找不到".并且脚本的执行终止.

php spl

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

如何进行转型?

int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
string[] strings = { "zero", "one", "two", "three", "four", "five", "six",
                     "seven","eight", "nine" };

 var textNums =
                from n in numbers
                select strings[n];

   Console.WriteLine("Number strings:");

   foreach (var s in textNums)
   {
                Console.WriteLine(s);
   }
Run Code Online (Sandbox Code Playgroud)

1)将"整数"转换为表示"word"中的整数的机制是什么?

2)像int这样的转换只能用int到string吗?或者我们可以通过这种转变来玩乐吗?

c# linq-to-objects transform

0
推荐指数
2
解决办法
152
查看次数

Java Properties对象为String

我有一个Java Properties对象,我从内存中String加载,以前从实际.properties文件加载到内存中,如下所示:

this.propertyFilesCache.put(file, FileUtils.fileToString(propFile));
Run Code Online (Sandbox Code Playgroud)

util fileToString实际上从文件中读取文本,其余代码将其存储在HashMap被调用的文件中propertyFilesCache.后来,我从HashMapas中读取文件文本String并将其重新加载到Java Properties对象中,如下所示:

String propFileStr = this.propertyFilesCache.get(fileName);
Properties tempProps = new Properties();
try {
    tempProps.load(new ByteArrayInputStream(propFileStr.getBytes()));
} catch (Exception e) {
    log.debug(e.getMessage());
}
tempProps.setProperty(prop, propVal);
Run Code Online (Sandbox Code Playgroud)

此时,我已经在我的内存属性文件中替换了我的属性,并且我想从Properties对象中获取文本,就像我正在读取File像上面所做的那样的对象.有没有一种简单的方法可以做到这一点,或者我将不得不迭代属性并String手动创建?

java string properties

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

如何防止组件在Flex 3中被拖出舞台

我认为这个问题有一个简单的解决方案,对我来说不够简单.

问题:如何限制Flex 3中的TitleWindow被拖出屏幕/舞台?有没有办法将TitleWindow限制在查看区域?

示例:假设我有一个占用100%屏幕的应用程序.接下来,我通过PopUpManager创建一个TitleWindow.然后我可以继续点击并按住(拖动)该窗口离开屏幕,然后释放鼠标按钮.那个窗口现在在某个地方丢失了.有没有办法防止窗户被拖到观察区域之外?

我在这里先向您的帮助表示感谢.

apache-flex

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

使用Parser替换所有IMG元素的SRC

我正在寻找一种方法来替换所有不使用正则表达式的IMG标签中的SRC属性.(想要使用默认Python安装中包含的任何开箱即用的HTML解析器)我需要将源代码从以下内容减少到:

<img src="cid:imagename">
Run Code Online (Sandbox Code Playgroud)

我正在尝试将所有src标记替换为指向HTML电子邮件附件的cid,因此我还需要更改源代码的所有内容,因此它只是没有路径或扩展名的文件名.

html python parsing image src

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

设计模式真的是语言弱点吗?

今天的模式应该被视为Java和C++中的缺陷或缺失功能吗?

  • 子程序是50年代和60年代机器语言的设计模式.
  • 面向对象类是70年代C的设计模式.
  • 访客,抽象工厂,装饰器和外墙是当今Java和C++的设计模式.

    明天的语言会是什么样子?他们会有什么样的模式?

history design-patterns language-design

36
推荐指数
3
解决办法
4373
查看次数

WPF Scale Transform和ScrollViewer - 当Zoomed无法滚动超出原始大小时

我在ScrollViewer中有一个StackPanel.

我有一个滑块,可以在stackpanel上进行缩放变换,以允许放大和缩小功能.问题是,当我放大时,滚动查看器不会将内容视为"更大".

所以,如果我滚动一点并尽可能向右滚动 - 它会在我到达内容结束之前阻止我.如果我缩小到未转换的水平,我会发现它正好停在那个点上.如果我放大很多,当我一直滚动时,我只能看到总内容的一小部分.

我可以改变TransformOrigin来控制哪一方失去了最多的内容; 但我认为应该有一些方法让scrollviewer(或其他控件?)为我照顾它.

wpf wpf-controls zooming

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

C与汇编程序的效率

以下汇编程序代码的速度有多快:

shl ax, 1
Run Code Online (Sandbox Code Playgroud)

与以下C代码相对应:

num = num * 2;
Run Code Online (Sandbox Code Playgroud)

我怎么能找到?

c performance assembly

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

我应该使用ScriptSharp吗?

我正在开发我的第一个ASP.NET MVC应用程序,我相信脚本#可以帮助我很多.但它无法找到支持我的开发所需的资源.

我找不到The codeplex网站; 只有一本手册,非常好,但还不够; 我找到的教程很少; 我知道Script#用于开发ASP.NET MVC脚本,MVC的源代码分发库.

但它似乎只在微软内部使用.

我在哪里可以找到其他资源???

你是否真的认为脚本#将继续并且将部署新版本并且应该由第三方projetcs使用?

提前致谢

javascript asp.net-mvc script#

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