问题列表 - 第37162页

如何生成OpenOffice Draw文档?

我想在OpenOffice Draw中创建一个流程图.

由于有很多步骤要显示(并且将来可能会有所改变),但我可以提取数据,我想通过以下步骤自动创建:

  • 使用指定的页面设置创建新的ODG文档.
  • 插入具有指定属性的流程图形状.
  • 用箭头连接这些东西.
  • 理想情况下,将事物自动组织到合理的位置.

我不想花几个小时阅读一些"UNO"的东西 - 我只想要我可以根据需要调整的代码示例.

如果示例代码使用OO API,或者仅修改压缩模板中的XML文件,则不会感到困扰 - 只要它能让我轻松地完成上述操作.

我正在使用Railo(CFML),但我也可以使用Java,或者转换其他可读语言的片段.

有什么建议怎么办?


更新:
我已经开始使用XML路由了 - 我保存了一个空文件和一个带有单个对象的文件,并比较了两个(处理为拉链)以查看差异,然后重复几次,使用不同的更改来帮助了解发生了什么.

我有一些非常基本(和不完整)的代码,可以创建形状并连接它们,这可以在这里看到:http://gist.github.com/634306

这很粗糙,但我可能想办法利用我现在所拥有的东西生产我需要的东西 - 但我仍然希望有人能指出我更好的方法 - 特别是因为我会需要弄清楚一些适当定位形状的方法,这不会是微不足道的.

我为第四点创建了一个独特的问题:
如何在流程图上自动布局框?

更新2:
从另一个问题,我发现GraphViz可以从数据中可视化图形 - 我从我的数据中创建了一个'有向图' - 所以我需要的是一种将GraphViz输出转换为OpenOffice Draw的方法可以接受.显而易见的是会有SVG,但似乎OpenOffice还没有正确实现SVG,所以我需要提出另一个计划.

java coldfusion openoffice.org railo cfml

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

Css - 扩展的速记属性 - 什么是border-left-color-ltr-source:physical

介绍

单击Firebug上的css选项卡时,会出现一个名为" Expand Shorthand Properties " 的选项!

典型的css规则如下:

border-left:2px solid #7FA100;
Run Code Online (Sandbox Code Playgroud)

..转换成"Expanded"版本,如下所示:

border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#7FA100;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
Run Code Online (Sandbox Code Playgroud)

我的问题/问题

我在一个项目中工作,设计师直接在其"扩展"性质中引入包含规则的样式表.

1)它们是正确的css规则吗?

2)所有(或任何或哪些)浏览器是否直接识别这些扩展规则?

谢谢,dS

css firebug rules

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

应用程序无法启动,因为它的并排配置不正确

未处理的异常:System.IO.FileLoadException:无法加载文件或组合' TheLibrary,Version = 1.2.3905.36284,Culture = neutral,PublicKeyToken = 14 04827c3a8f2601'或其依赖项之一.应用程序无法启动,因为它的并排配置不正确.有关详细信息,请参阅应用程序事件日志.(来自HRESULT的异常:0x800736B1)文件名:' TheLibrary,Version = 1.2.3905.36284,Culture = neutral,PublicKe yToken = 1404827c3a8f2601'---> System.Runtime.InteropServices.COMException(0x800 736B1):应用程序无法启动因为它的并排配置是不正确的.有关详细信息,请参阅应用程序事件日志.(来自HRESULT的例外:0x800736B1)

当我查看事件日志时,我收到此错误.

"C:\ project\Debug\MyLibrary.dll"的激活上下文生成失败.无法找到依赖程序集Microsoft.VC90.DebugCRT,processorArchitecture ="x86",publicKeyToken ="1fc8b3b9a1e18e3b",type ="win32",version ="9.0.21022.8".请使用sxstrace.exe进行详细诊断.

我使用sxstrace来记录错误,结果如下:

=================开始激活上下文生成.输入参数:Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = zh-CN; zh_cn ManifestPath = C:\ Windows\system32\cmd.exe AssemblyDirectory = C:\ Windows\system32 \

应用程序配置文件=

信息:解析清单文件C:\ Windows\system32\cmd.exe.INFO:Manifest Definition Identity是Microsoft.Windows.FileSystem.CMD,processorArchitecture ="x86",type ="win32",version ="5.1.0.0".信息:激活上下文生成成功.结束激活上下文生成.

=================开始激活上下文生成.输入参数:Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = en-US; zh ManifestPath = C:\ Debug\TheLibrary.dll AssemblyDirectory = C:\ Debug \

应用程序配置文件=

信息:解析清单文件C:\ …

.net c# configuration dependencies

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

这段代码会杀了我的服务器吗?

我的网站一直存在问题,它基本上超时而且已经死亡.我现在已经到了这一点,我必须将应用程序池设置为每5分钟自动回收一次,但即使这样也失败了,因为我刚从工作中回来,我的电子邮件收件箱中有4000封电子邮件全部都是相同的错误.

System.Data.SqlClient.SqlException:超时已过期.操作完成之前经过的超时时间或服务器没有响应.

今天早上我尝试了一个测试,我在连接字符串上禁用了池,这也没有用.

现在我想,也许这不是泄漏连接的问题,我以前经历过这一切,我认为这可能与我的网站核心的静态属性有关

这是其中之一

public static List<Member> AllMembers
{
    get
    {
        if (HttpRuntime.Cache["Members"] != null)
        {
            return (List<Member>)HttpRuntime.Cache["Members"];
        }
        else
        {
            GetAllMembers();
            return (List<Member>)HttpRuntime.Cache["Members"];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

每当我想要一个成员列表时就会调用它,你可以看到,如果它为null,它会填充缓存,它将使用数据库,如果它不为null,那么它将返回缓存对象.我也有SQLCacheDependancy,它将清除这些缓存对象,因此它将再次填充它们.所以这个属性叫做ALOT.

现在这是一个Web应用程序,因为我的流量一直在增加其染色,

我的房产可能是原因吗?

任何帮助都非常感谢

Truegilly

c# performance timeout properties thread-safety

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

WiX和WiX Toolset有哪些限制?

我试图找到一篇文章或发布列出WiX(Windows Installer XML)/ WiX Toolset的功能限制但未成功.使用WiX几周后,我可以想到最近的RTM版本(v3.0)中至少有两个限制:

  • WiX Toolset无法制作引导程序(setup.exe).
  • WiX Toolset无法从COM 可执行文件中检索COM注册信息.

你能想到其他限制吗?在处理部署项目时遇到的问题?我认为这些信息对于学习WiX的人来说非常方便.

wix

19
推荐指数
2
解决办法
4693
查看次数

我怎么知道使用boost在c ++中锁定需要保护的共享变量?

例如,如果互斥锁对多线程访问不具有弹性,则多线程将永远不会工作(例如,两次同时调用mutex.lock()无法解决问题).

这是否也扩展到条件变量?具体来说,我想释放一个锁,然后调用cond.notify_one().从理论上讲,另一个线程可以在通知之前获取锁,并开始自己调用cond.notify_one().是否保证这将是良好的行为?

那么在堆上分配的简单数据结构怎么样?如果只读取数据结构,是否可以允许并发访问,假设数据结构保证不会在读取时自行调整?是否存在stl数据结构和成员函数允许并发读取而不需要锁定的文档?

c++ multithreading boost

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

将唯一约束应用于SQL中的列组合

我在MySQL数据库中有一个名为product_attributes的表.它由产品SKU(外键),属性标签和属性值组成.我需要确保SKU和属性标签的组合是唯一的.

示例 -

插入这将是 合法的

{001, 'weight', '100 lbs'}
{001, 'color', 'blue'}
{002, 'weight', '200 lbs'}
Run Code Online (Sandbox Code Playgroud)

这将是 非法的

{001, 'weight', '100 lbs'}
{001, 'weight', '200lbs' }
Run Code Online (Sandbox Code Playgroud)

- 如何强制执行此约束?
- 我必须用我的服务器端语言执行此操作,还是可以配置我的数据库来强制执行此操作?
- 这种类型的约束叫什么?

mysql sql database database-design constraints

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

Android的日期类中的年份不正确

我想比较日期,我发现我的代码出错了,但我不知道为什么.

我正在尝试将日期与今天的日期进行比较(仅使用格里高利日历).我已经打印出今天的日期,在代码中提到它,在一个地方,它从2010年到3910年(今天的年份+ 1900)神奇地变化.

有谁知道这个的原因吗?

//Prints out 2010   
System.out.println("TodaysDate.getYear():\t"+todaysDate.getYear());
//Prints out 2010
System.out.println(todaysDate);

//Getting a year from a string (it is 2010)
todaysDate.setYear(Integer.parseInt(yea));

//Prints out 2010   
System.out.println("TodaysDate.getYear():\t"+todaysDate.getYear());
//Prints out 3910   
System.out.println(todaysDate);
Run Code Online (Sandbox Code Playgroud)

android date gregorian-calendar

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

尝试使用批处理文件在Windows中编辑注册表

我支持全国各地运行Windows XP的几个办事处.它们是独立的,没有Windows Server或Active Directory,类似的东西.我刚刚将它们切换到Google Apps,并在此过程中将Windows Live Messenger替换为Google Talk.我真的想阻止Windows Live被使用,该平台发送了大量垃圾邮件,似乎有很多漏洞.我已经测试过对密钥进行注册表编辑

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun 
Run Code Online (Sandbox Code Playgroud)

添加字符串值msnmsgr.exe设置为1.我在一台机器上手动完成它,并且它在两个配置文件下工作,它不会启动Messenger.在我成功之后,我写了一个.REG文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
"msnmsgr.exe"="1"
Run Code Online (Sandbox Code Playgroud)

一个批处理文件,从同一目录运行,写成如下:

@ECHO off

REGEDIT.EXE /S msn.reg
Run Code Online (Sandbox Code Playgroud)

它似乎写入注册表,但Live正在启动.不知道发生了什么.似乎这可能是在Serverfault和这里之间的任何一种方式,但我去了这里,因为管理部分似乎已经解决,但涉及的小编程没有成功.

在此先感谢您的任何帮助.

windows registry batch-file

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

iTextSharp从字节数组列表中创建pdf

我有一个byte []列表,我希望将其连接成一个字节[],这将是最终的PDf.

在"page = copy.GetImportedPage(new PdfReader(p),i);"我得到一个"对象引用未设置为实例错误.

我不知道发生了什么,我已经检查了每个对象,并且没有空.

关于这个的任何想法,或另一段可以成功的代码?!

我有这个方法:

编辑

      public static byte[] concatAndAddContent(List<byte[]> pdf)
    {
        byte [] todos;

        using(MemoryStream ms = new MemoryStream())
        {
            Document doc = new Document();
            doc.Open();

            PdfCopy copy = new PdfCopy(doc, ms);
            PdfCopyFields copy2 = new PdfCopyFields(ms);


            PdfReader reader;
            foreach (byte[] p in pdf)
            {
                reader = new PdfReader(p);
                int pages = reader.NumberOfPages;

                // loop over document pages
                for (int i = 1; i < pages; i++)
                {
                    PdfImportedPage page = copy.GetImportedPage(reader, i);
                    PdfCopy.PageStamp stamp …
Run Code Online (Sandbox Code Playgroud)

c# pdf pdf-generation itext itextsharp

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