问题列表 - 第18665页

Open XML占了多少?

我很好奇现在有多少人在封闭和商业环境中使用Open XML(OOXML)(纯粹的或通过SDK).我很清楚"公共网络"(MSDN,OpenXMLDeveloper.org等)上发生了什么,但我想知道SO人们对它的体验,包括好的和坏的.

大多数人选择退出VBA和VSTO而不是直接使用OOXML格式吗?您从OOXML获得的好处是您从对象模型中获得的好处.我想更多地了解你为什么使用它或为什么不使用它,你用它做什么等等.

我只是试图从社区中获得OOXML作为文档自动化或其他用途的方法.我没有找到社区论坛(这一个或其他人)对问题和用户非常活跃(通过这篇文章的标签查看问题的数量),所以我想知道我是否是极少数人之一正在广泛使用OOXML.

openxml

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

如何在Windows XP/Windows 2003上部署Delphi Soap Client(.EXE)?

我构建了一个使用一些Web服务的Delphi-7 Windows应用程序.应用程序的构建方式不需要运行时DLL.当我在Windows 2003服务器上部署它时,它在调用Web服务时失败.它会导致错误"地址00c05269处的访问冲突.写入地址00c05269".我相信原因是需要安装一些软件包.任何人都可以帮我解决这个问题吗?

TIA

delphi deployment soap-client

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

每个带有doctype的html页面都需要互联网连接才能正确呈现页面吗?

许多doctype使用url链接

像这样

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

这个dtd文件在实时网址http://www.w3.org/TR/html4/strict.dtd上

这个在线直播dtd的用途是什么,以及如何根据此doctype正确呈现任何页面(使用此doctype)而无法访问此URL(我的意思是如果无法访问互联网?)

更新:我从维基百科http://en.wikipedia.org/wiki/System_identifier找到了这个信息

在HTML和XML中,系统标识符是无碎片URI引用.它通常出现在文档类型声明中.在此上下文中,旨在标识专门用于一个应用程序的文档类型,而公共标识符旨在标识可跨越多于一个应用程序的文档类型.

在以下示例中,系统标识符是引号中包含的文本:

更新2:它只用于验证器吗?Dreamweaver等软件如何提供离线验证?

更新3:我从w3c网站http://www.w3.org/QA/Tips/Doctype中找到了这个信息

为什么要指定doctype?因为它定义了你的文档实际使用的(X)HTML 版本(适用于什么浏览器或验证器的版本?),这是一些工具所需的关键信息 (哪些工具?任何其他工具,然后验证器?)处理文献.

例如,指定文档的doctype允许您使用诸如标记验证器之类的工具来检查(X)HTML的语法.如果他们不知道您使用的是哪种文档,这些工具将无法工作.

但最重要的是,对于大多数浏览器系列而言,doctype声明会使大量猜测变得不必要,从而触发"标准"渲染模式.

html xhtml doctype w3c

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

AVL树中节点的平衡因子

要计算AVL树中节点的平衡因子,我们需要找到其左子树的高度和右子树的高度.然后我们从其左子树的高度中减去右子树的高度:

balancefactor = leftsubtreeheigh - rightsubtreeheight

我的问题是:如何计算左子树或右子树的高度?

例如,在给定的图1中,根节点40的左子树的高度是4,右子树的高度40是2,因此高度的差是2.

我如何在C++中执行此操作?我不想使用递归,因为它非常令人困惑.使用显式堆栈而不是递归更容易理解.


1 该图已从imgur服务器中删除.

c++ avl-tree

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

Common Lisp Timer

我想在我的常见lisp应用程序中启动一个计时器,在一定时间后它会调用某个方法.实现这一目标的最佳方法是什么?

timer common-lisp

8
推荐指数
2
解决办法
1724
查看次数

硬币改变算法

假设我有一组面额为a1,a2,... ak的硬币.

已知其中一个等于1.

我想使用最小数量的硬币对所有整数1到n进行更改.

任何关于算法的想法.

eg. 1, 3, 4 coin denominations
n = 11
optimal selection is 3, 0, 2 in the order of coin denominations.

n = 12
optimal selection is 2, 2, 1.
Run Code Online (Sandbox Code Playgroud)

注意:不是作业只是修改这个问题

algorithm

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

使用偏置的无偏随机数发生器

你有一个有偏差的随机数发生器,它产生概率为1的1和概率为1的0(1-p).你不知道p的值.使用它可以产生一个无偏的随机数发生器,它产生1的概率为0.5和0,概率为0.5.

注意:这个问题是Cormen,Leiserson,Rivest,Stein的算法导论中的一个练习问题.(clrs)

random algorithm probability clrs

15
推荐指数
2
解决办法
7603
查看次数

为什么在D2010中鼠标不移动时OnMouseMove会反复触发?

我正在将Delphi 5应用程序移植到D2010,我遇到了一些问题.在一个窗体上是一个带有OnMouseMove事件的TImage组件,当鼠标移动到图像上时,该事件应该更新标签.这在原始应用程序中运行得很好,但是现在OnMouseMove事件会在鼠标悬停在图像上时不断触发,无论它是否在移动,这会导致标签闪烁可怕.

有谁知道造成这种情况的原因以及如何解决这个问题?

delphi onmousemove event-handling delphi-2010

8
推荐指数
2
解决办法
3098
查看次数

存储XML中的自定义应用程序设置

请帮忙.我有这个代码,这是我的类序列化\反序列化应用程序设置.

[XmlRoot("EvaStartupData")]
[Serializable] 
public class MyConfigClass
{
    public string ServerName { get; set; }
    public string Database { get; set; }
    public string UserName { get; set; }
    public string UserLogin { get; set; }


    public static void MyConfigLoad()
    {
        FileInfo fi = new FileInfo(myConfigFileName);
        if (fi.Exists)
        {
            XmlSerializer mySerializer = new XmlSerializer(myConfigClass.GetType());
            StreamReader myXmlReader = new StreamReader(myConfigFileName);
            try
            {

                myConfigClass = (MyConfigClass)mySerializer.Deserialize(myXmlReader);
                myXmlReader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("?????? ???????????? MyConfigLoad\n" + e.Message);
            }

            finally
            {
                myXmlReader.Dispose();
            }
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# settings xml-serialization

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

电话和申请有什么区别?

使用callapply调用函数有什么区别?

var func = function() {
  alert('hello!');
};
Run Code Online (Sandbox Code Playgroud)

func.apply(); VS func.call();

上述两种方法之间是否存在性能差异?当它最好使用callapply,反之亦然?

javascript performance function dynamic

3012
推荐指数
21
解决办法
69万
查看次数