问题列表 - 第4446页

Visual Studio扩展将解决方案文件夹映射到真实文件夹

在之前的一个问题中,我发现可悲的解决方案文件夹不是目录中的真实文件夹.

我想知道是否有添加此功能的AddOn或Macro?即当我创建一个解决方案文件夹时,它创建了一个真正的文件夹 当我创建一个新项目(右键单击=>添加=>新项目)时,它会自动将它们移动到该文件夹​​中,删除会导致它从磁盘中删除它(在询问后)等.

这适用于Visual Studio 2005,但我们可能会在几个月内升级到2008.

vsx visual-studio-2005 visual-studio-2008 visual-studio

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

iText页面包装 - 改变元素的顺序

当我遇到这个问题时,我正在使用iText生成PDF报告,并编写了一个简单的例子来说明它.

我正在组合简单的段落和图像.

图像的高度使得3适合PDF页面,但是当文本在页面上时,只有2个图像适合.

我使用以下代码创建PDF:

    Document document = new Document(PageSize.LETTER, 0, 0, 0, 0);
    PdfWriter writer = PdfWriter.getInstance(document, fileOutput);
    document.open();
    document.add(new Paragraph("hello world1"));
    addImage(document);
    addImage(document);
    addImage(document);
    document.add(new Paragraph("hello world2"));
    document.close();
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像这样

hello world1
image
image
<page break>
image
hello world2
Run Code Online (Sandbox Code Playgroud)

相反,我得到的是,

Hello world 1
image
image
hello world 2
<page break>
image
Run Code Online (Sandbox Code Playgroud)

我没有使用iText设置任何奇怪的包装参数,这个例子真的很简单.

关于为什么它似乎是自动包装这个错误的任何想法?

在实际情况中,仅添加分页符不是可接受的解决方案.

非常感谢.

java pdf itext word-wrap

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

web.xml中servlet映射的URL模式

我需要在web.xml中使用此URL映射来解决此问题,以创建带有字母的URL,后跟"_"后跟任何字母数字字符组合.

我想将servlet映射到这样的东西:

/something_*
Run Code Online (Sandbox Code Playgroud)

代替:

/something/*
Run Code Online (Sandbox Code Playgroud)

为不同的JSP使用不同的"事物".例:

/search_Something-I-searched-for
Run Code Online (Sandbox Code Playgroud)

我试过用:

  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/something_*</url-pattern>
  </servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用. 这个答案告诉我我不能在web.xml中这样做,所以也许有一些解决方法.

我不知道这些信息是否重要,但我在我的项目中使用JBoss和Struts2.

java jsp web.xml servlets java-ee

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

自动递增ID值

我有一个带有生成ID的HSQLDB数据库,我希望自动递增值始终高于100,000.HSQLDB可以实现吗?这对任何数据库都可以吗?

sql identity primary-key hsqldb

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

在C#中连接Lambda函数

使用C#3.5我想构建一个谓词,逐个发送到where子句.我创建了一个非常简单的控制台应用程序来说明我到达的解决方案.这非常有效.绝对完美.但我不知道如何或为什么.

    public static Func<Tran, bool> GetPredicate()
    {
        Func<Tran, bool> predicate = null;
        predicate += t => t.Response == "00";
        predicate += t => t.Amount < 100;
        return predicate;
    }
Run Code Online (Sandbox Code Playgroud)

当我说'谓词+ ='时,这是什么意思?谓词 - =似乎什么都不做,编译器不喜欢^ =,&=,*=,/ =.

编译器不喜欢'predicate = predicate + t => t.Response ....'.

我偶然发现了什么?我知道它的作用,但它是如何做到的?

如果有人想深入研究更复杂的lambda,请这样做.

c# lambda

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

在IE中使用contentEditable的风险

我们必须在我们的产品中添加一个基本的HTML编辑器.由于我们目前仅支持IE(大多数客户仍在IE 6上),我被告知使用Internet Explorer内置的XHTML编辑功能 - 例如<div contentEditable="true">" 编辑网页 "中所述.

除了不在其他浏览器中工作.(管理层并不认为这是一个问题.我们的客户会忍受我们的软件只与IE合作.我们的软件从未在IE浏览器中丢失任何金钱;大多数客户只会让他们的员工目前使用IE6 )

contentEditable我们可能会遇到哪些其他问题?


更新

我用"contentEditable"编写的HTML编辑器很难获得可靠性,但存在许多问题.如果我不得不再次这样做,我会非常努力地采用众多开源解决方案之一(例如TinyMCE)或购买支持的HTML编辑器.

毫无疑问,如果有足够的时间,一个非常熟练的jscript程序员可以让"contentEditable"工作得很好.只是网络上的所有示例看起来都很简单,直到您测试常用操作,例如从单词执行剪切/粘贴并尝试编辑生成的HTML.(只是客户会做的事情)

(只需在stackoverflow上搜索"contentEditable"以获得其他人遇到的问题的理想选择)

html javascript internet-explorer contenteditable

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

手机上的语义资料(RDF,OWL) - 有可能吗?

我正在考虑在移动设备上的应用程序中使用RDF和OWL等语义(Web)技术.目前我的目标是android,但我也对iPhone和J2ME的可能性感兴趣.

我想使用库而不是从头开始实现所有内容.

我知道有一些像Jena,Redland,Protégé这样的库/框架,但他们没有说明他们知道哪些平台可以工作.

拥有动态对象模型并从XML解析到XML是我必须拥有的.

我也想使用推理,但我被告知它是计算密集型的,所以这只是一个很好的选择.

对于所提到的所有平台,问题可以解释为

  • 理论上有可能吗?(特别是对于J2ME,我不确定)
  • 是否有已知可在这些平台上运行的库?
  • 移动平台上的性能是否足以满足现实世界的使用需求?

iphone android rdf owl java-me

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

使用Objective-C复制或移动文件的最佳方法是什么?

我想知道,有没有最好的做法来编写一个OSX程序,将文件从一个地方复制或移动到另一个地方?

  • 我可以打电话给一些NSSomething方法吗?
  • 我是否必须使用输入/输出流?
  • 或者最好的方法是依靠将命令传递给finder?

奖金问题:如何使用这些方法之一获得百分比"复制12%完成"?

谢谢你的帮助!

macos file-io objective-c

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

Java中的制表符

试图将制表符添加到JMenuItem使用中\t但不打印.

我打赌这是一个非常基本的东西,我很想念.这是代码

menuItem = new JMenuItem("New\tCtrl + N");
Run Code Online (Sandbox Code Playgroud)

谢谢

java swing menu

6
推荐指数
2
解决办法
1366
查看次数

事件“load”在 JavaScript 上不起作用

我尝试在文档加载上放置一个事件,但不起作用...我放置了一个警报框,但从未见过它...

document.addEventListener ("load",initEventHandlers,false);

function initEventHandlers ()
{
document.getElementbyId ('croixzoom').addEventListener ('click',fermezoom,false);
alert ("Hello, i\'m a eventHAndlers")   
}
function fermezoom (){
document.getElementbyId ('zoom').style.visibility = 'hidden';
document.getElementbyId ('fondzoom').style.visibility = 'hidden';
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

javascript events

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