问题列表 - 第3378页

MemoryStream.Read不会将字节复制到缓冲区 - c#

我真的没有得到它,这让我疯狂.我有这四行:

Image img = Image.FromFile("F:\\Pulpit\\soa.bmp");
MemoryStream imageStream = new MemoryStream();
img.Save(imageStream, ImageFormat.Bmp);
byte[] contentBuffer = new byte[imageStream.Length];
imageStream.Read(contentBuffer, 0, contentBuffer.Length);
Run Code Online (Sandbox Code Playgroud)

调试时我可以看到imageStream中的字节值.在imageStream之后.我检查contentBuffer的内容,我只看到255个值.我不明白为什么会这样?在这几行中没有什么可错的!如果有人能帮助我,我将不胜感激!谢谢,agnieszka

c# buffer memorystream image

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

是否有用于编辑msword doc文件的python库?

可能重复:
在Python中读取/写入MS Word文件

我知道有一些用于编辑excel文件的库,但有什么用于在python中编辑msword 97/2000/2003 .doc文件吗?理想情况下,我想根据文本内容对文本的格式进行一些小的更改.一个非常简单的例子是突出显示以首都开头的每个单词.

python ms-word

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

在我的应用程序中开始使用Castle Windsor需要哪些程序集?

关于如何开始使用Castle Windsor,我有一个非常基本的问题.我已经阅读了IOC/DI,并希望在现有的解决方案中尝试Castle Windsor.我通常喜欢将任何外部程序集放在解决方案的文件夹树中的Lib文件夹中,以便引用是相对的(我相信这是最佳实践).

我需要将Castle\Bin ...文件夹中的哪些程序集复制到我的Lib文件夹中?我是否需要为每个程序集添加显式引用或仅添加其中一些?

C:\ dev\oss\Castle\Bin \net-2.0文件夹中有30个程序集,C:\ dev\oss\Castle\Bin\Dependencies文件夹中有18个程序集.

dependency-injection castle-windsor inversion-of-control

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

Zend框架-Zend_Form装饰器问题

我有一个扩展Zend_Form这样的类(简化):

class Core_Form extends Zend_Form
{
    protected static $_elementDecorators = array(
        'ViewHelper',
        'Errors',
        array('Label'),
        array('HtmlTag', array('tag' => 'li')),
    );  

    public function loadDefaultDecorators()
    {
        $this->setElementDecorators(self::$_elementDecorators);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,我使用该类创建所有表单:

class ExampleForm extends Core_Form
{
    public function init()
    {
        // Example Field
        $example = new Zend_Form_Element_Hidden('example');
        $this->addElement($example);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的一种观点中,我需要显示这一字段(Zend_Form不会生成任何其他内容)。所以我认为我有:

<?php echo $this->exampleForm->example; ?>
Run Code Online (Sandbox Code Playgroud)

这工作正常,除了它会生成如下所示的字段:

<li><input type="hidden" name="example" value=""></li>
Run Code Online (Sandbox Code Playgroud)

这显然是因为我将元素装饰器设置为包括HtmlTag:tag =>'li'。

我的问题是:如何禁用此元素的所有装饰器。隐藏的输入元素不需要装饰器。

php zend-framework zend-form

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

调试java应用程序而无需使用调试参数启动JVM

通常要将debuger附加到正在运行的jvm,您需要使用如下参数启动jvm:

> java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

现在,如果我想调试未在调试模式下启动的进程,我该怎么办?

当生产系统(即没有调试args启动)表现出"随机"(我使用松散术语)错误时,就会出现这种情况.所以我不能用适当的参数重启jvm,因为没有人知道如何再次重现bug.在这种情况下是否无法连接到JVM?

只是为了澄清它是不可能使用像jdb这样的工具连接到已经运行的JVM,除非它们是在调试模式下启动的

来自JVM手册页

使用jdb的另一种方法是将其附加到已经运行的Java VM.必须使用以下选项启动要使用jdb调试的VM:

java debugging jvm jvm-arguments

93
推荐指数
4
解决办法
7万
查看次数

连接到专用远程MSMQ队列

我正在尝试使用以下路径连接到远程私有MSMQ队列:

"FormatName:DIRECT=OS:remoteMachineName\Private$\MyQueue"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"The specified format name does not support the requested operation. For example, a direct queue format name cannot be deleted."
Run Code Online (Sandbox Code Playgroud)

我显然做错了什么.但是,这确实可以使用本地队列.

我正在使用Spring.Net的Messaging.这是我的配置

<objects xmlns="http://www.springframework.net">
  <object id="myQueue" type="Spring.Messaging.Support.MessageQueueFactoryObject, Spring.Messaging">
    <property name="Path" value="FormatName:DIRECT=OS:remoteMachineName\Private$\MyQueue"/>
  </object>

  <object id="messageQueueTemplate" type="Spring.Messaging.Core.MessageQueueTemplate, Spring.Messaging">
    <property name="DefaultMessageQueueObjectName" value="myQueue"/>
  </object>

  <object id="messageGateway" type="My.MessageGateway, My.Assembly">
    <property name="MessageQueueTemplate" ref="messageQueueTemplate"/>
  </object>
</objects>
Run Code Online (Sandbox Code Playgroud)

msmq spring.net

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

XmlSerializer和System.Drawing.Color的最佳解决方案

System.Drawing.Color对象显然不会使用XmlSerializer进行序列化.xml序列化颜色的最佳方法是什么?

.net xml-serialization

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

CSS选择器样式

简单的问题,可能反映了我对CSS的经验不足,但......

创建样式表时,我喜欢明确指定'*'通配符,因此:

*.TitleText {
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

.TitleText {
Run Code Online (Sandbox Code Playgroud)

我发现它提醒我TitleText应用于"any"标签,并且可以被后续的h1.TitleText覆盖.也许我只是喜欢这个,因为在最长的时间里我没有正确地得到整个CSS选择器概念,当我意识到第二个(上面)只是第一个的简写时,很多东西都"点击"了.

我做的是不良做法,良好做法,还是既不在这里也不在那里?

css css-selectors

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

拉伸和缩放CSS背景

有没有办法让CSS中的背景拉伸或缩放以填充其容器?

html css

643
推荐指数
10
解决办法
87万
查看次数

在C中调用函数之前的参数评估顺序

在C中调用时,可以假设函数参数的评估顺序吗?根据以下程序,我执行时似乎没有特定的顺序.

#include <stdio.h>

int main()
{
   int a[] = {1, 2, 3};
   int * pa; 

   pa = &a[0];
   printf("a[0] = %d\ta[1] = %d\ta[2] = %d\n",*(pa), *(pa++),*(++pa));
   /* Result: a[0] = 3  a[1] = 2    a[2] = 2 */

   pa = &a[0];
   printf("a[0] = %d\ta[1] = %d\ta[2] = %d\n",*(pa++),*(pa),*(++pa));
   /* Result: a[0] = 2  a[1] = 2     a[2] = 2 */

   pa = &a[0];
   printf("a[0] = %d\ta[1] = %d\ta[2] = %d\n",*(pa++),*(++pa), *(pa));
   /* a[0] = 2  a[1] = 2 a[2] = …
Run Code Online (Sandbox Code Playgroud)

c parameters evaluation

67
推荐指数
5
解决办法
4万
查看次数