问题列表 - 第7068页

在Microsoft Word文档中存储任意元数据

我需要在Word文档中存储自定义元数据.'文档属性'限制为255个字节,但我的数据是>> 10k

我们正在使用VBA编写一个单词扩展来与我们的应用程序进行交互,并希望将我们的应用程序数据存储在word文档中.这个想法是用户可以只共享word文档而不共享我们应用程序的任何其他数据文件.

有没有人想过如何在Office 2003+文档中有效存储任意元数据?

vba ms-word ms-office word-vba

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

添加请求到django模型方法?

我正在跟踪模型上的用户状态.对于模型"课程",我的状态为"完成","学习","已查看".在模型列表的视图中,我想添加用户状态.做这个的最好方式是什么?

一个想法:将请求添加到模型方法可以解决问题.那可能吗?

编辑:我的意思是模板代码:{{lesson.get_status}},带有get_status(self,request).可能吗?它还不起作用.

python django django-models

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

如何从Visual Studio以调试模式运行NUnit?

我最近一直在构建一个C#的测试框架,我一直在努力.我在我的工作区中设置了NUnit和一个新项目来测试组件.如果我从Nunit(v2.4)加载我的单元测试,一切运行良好,但我已经达到了在调试模式下运行并设置一些断点非常有用的地步.

我已经尝试了几个指南中的建议,这些指南都建议更改测试项目的"Debug"属性:

Start external program: C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe
Command line arguments: /assembly: <full-path-to-solution>\TestDSP\bin\Debug\TestDSP.dll
Run Code Online (Sandbox Code Playgroud)

我在那里使用控制台版本,但也试过调用GUI.当我尝试开始调试时,两者都给出了同样的错误:

Cannot start test project 'TestDSP' because the project does not contain any tests.
Run Code Online (Sandbox Code Playgroud)

这是因为我通常将\ DSP.nunit加载到Nunit GUI中并且这是测试所在的位置吗?

我开始认为问题可能是VS想要运行它自己的测试框架,这就是为什么它没能找到NUnit测试?

编辑:对于那些询问测试装置的人,TestDSP项目中的一个.cs文件看起来大致如下:

namespace Some.TestNamespace
{
    // Testing framework includes
    using NUnit.Framework;

    [TestFixture]
    public class FirFilterTest
    {
        [Test]
        public void Test01_ConstructorTest()
        {
            ...some tests...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

...我对C#和NUnit测试框架都很陌生,所以我完全有可能错过了一些关键的信息;-)

最终解决方案:最大的问题是我使用过的项目.如果您选择Other Languages -> Visual C# -> Test -> Test Project...当您选择项目类型时,Visual Studio将尝试使用它自己的测试框架,据我所知.您应该选择一个正常的 C#类库项目,然后我选择的答案中的说明将起作用.

c# testing nunit unit-testing visual-studio-2008

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

什么是安装Java EE应用程序的优秀InstallAnywhere替换?

您建议使用哪种(商业或免费)安装程序工具将InstallAnywhere替换为Java EE应用程序的安装程序?你特别喜欢它,它的缺点是什么?

一些要求:

  • 必须支持在安装过程中运行自定义Java代码
  • 必须支持Windows,包括最新的64位版本,如Windows Server 2008; 支持其他目标操作系统是一个加号
  • 必须能够在Windows上将捆绑的应用程序服务器(如ResinTomcat)安装为服务
  • 必须支持基本的东西,如复制和移动文件,编辑配置文件,提取ZIP等.
  • (必须支持捆绑特定版本的JRE;至少包括要提取的ZIP)

编辑:还有几点:

  • 优选地,不依赖于目标机器上预先安装的JRE(或任何其他第三方运行时环境或库); 换句话说,可以生成一个独立的Windows .exe(或.msi)
  • 该工具最好应该是跨平台的,以便可以在Linux,Windows或Mac上完成安装程序开发.
  • 最好应该有一个合适的GUI来安装安装程序.但是,一旦完成,就必须跳过GUI并使安装程序构建自动构建过程的一部分.

编辑:我发布了一个单独的答案,关于我们最终选择了什么以及为什么.

java installer windows-installer java-ee

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

POI 3.2图像高度/宽度控制

使用POI版本3.2

问题:无法将图像调整为原始高度和宽度.我能够将图像添加到excel文件中.

添加图像后,我调用picture.resize(); 方法.

稍后我通过调用sheet.setColumnWidth(columnindex,columnwidth)来调整excel文件的列的大小,图像会丢失其原始高度/宽度.

请帮忙.

java image apache-poi

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

如何阻止IE6通过负边距剪切位于其父元素之外的元素?

我有一个元素通过负边距位于其父元素之外,如下所示:

<style>
.parent {
    height: 1%;
}

.element {
    float: left;
    margin-left: -4px;
}
</style>

...

<div class="parent">
    <div class="element">Element</div>
</div>
Run Code Online (Sandbox Code Playgroud)

在Internet Explorer 6中,位于.element其父元素外部的部分被剪切,即不可见,隐藏,中断.我该如何解决?

css internet-explorer internet-explorer-6

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

ASP.NET MVC用户 - 你错过了WebForms的任何内容吗?

有很多关于ASP.NET WebForms和ASP.NET MVC之间差异的文章和讨论比较了两个框架的相对优点.

对于那些使用WebForms的人来说,我有一个不同的问题,那就是转移到MVC:

WebForms的首要任务是什么,MVC没有,你真的错过了什么?

编辑

没人提到WebForms验证控件.我现在正在研究一些具有一些依赖验证规则的代码,并且实现客户端验证这些代码的速度很慢.

asp.net asp.net-mvc webforms

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

如何创建DOM节点作为对象?

我想创建一个DOM节点,设置'id'属性然后将其附加到'body'.以下似乎不起作用,因为jQuery没有看到我的模板作为对象:

var template = "<li><div class='bar'>bla</div></li>";
template.find('li').attr('id','1234');
$(body).append(template);
Run Code Online (Sandbox Code Playgroud)

我如何告诉jQuery将其视为一个对象,以便find()对它起作用?

jquery dom

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

PHP - 大整数mod计算

我需要计算大数模数,如:

<?php

    $largenum = 95635000009453274121700;

    echo $largenum % 97;

?>
Run Code Online (Sandbox Code Playgroud)

它不起作用...因为$ largenum对于PHP中的int来说太大了.

知道怎么做吗?

php math integer modulo

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

python ctypes和sysctl

我有以下代码

import sys
from ctypes import *
from ctypes.util import find_library

libc = cdll.LoadLibrary(find_library("c"))
CTL_KERN = 1
KERN_SHMMAX = 34
sysctl_names = {
    'memory_shared_buffers' : (CTL_KERN, KERN_SHMMAX),
    }

def posix_sysctl_long(name):
    _mem = c_uint64(0)
    _arr = c_int * 2
    _name = _arr()
    _name[0] = c_int(sysctl_names[name][0])
    _name[1] = c_int(sysctl_names[name][1])
    result = libc.sysctl(_name, byref(_mem), c_size_t(sizeof(_mem)), None, c_size_t(0))
    if result != 0:
        raise Exception('sysctl returned with error %s' % result)
    return _mem.value

print posix_sysctl_long('memory_shared_buffers')
Run Code Online (Sandbox Code Playgroud)

产生以下结果:

Traceback (most recent call last):
  File "test.py", line 23, …
Run Code Online (Sandbox Code Playgroud)

c python linux ctypes

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