问题列表 - 第22564页

java servlet中的iText图像

我在java servlet中使用iText(pdf/rtf)进行字母生成,并且在访问图像时遇到了问题.图像位于WebContent/images文件夹中.当我在本地服务器上运行它并指向images目录的完整路径(c://eclipse/myproject/WebContent/images/letterHead.jpg)时,它的工作正常,但它无法在带有目录的服务器上运行("WebContent /"图像/ letterHead.jpg").

该项目正在tomcat服务器上部署为WAR,因此最终得到类似的地址

http://someserver:8081/projectName/someJSP.jsp
Run Code Online (Sandbox Code Playgroud)

我不明白如何在这种环境中相对引用图像,任何帮助将不胜感激.

这是我的代码

Image imghead = Image.getInstance("WebContent/images/letterHead.jpg");
imghead.setAbsolutePosition(35,770);
imghead.scaleAbsolute(125, 42);
document.add(imghead);
Run Code Online (Sandbox Code Playgroud)

jsp servlets image itext

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

在IE上使用CKEditor插件获取所选文本

我为CKEditor创建了一个插件,但它依赖于当前选择的文本.

在FF和Chrome中,我可以使用:

var selectedText = editor.getSelection().getNative();  
Run Code Online (Sandbox Code Playgroud)

但这不适用于IE,我只能得到 [object Object]

有什么建议?

javascript plugins internet-explorer ckeditor

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

DB索引是否占用与列数据相同的磁盘空间量?

如果我有一个包含数据的表列并在此列上创建索引,索引是否会占用与列本身相同的磁盘空间量?

我很感兴趣,因为我试图理解b-tree是否真的保留了叶子节点中列数据的副本,或者它们以某种方式指向它?

对不起,如果这是"Java会取代XML吗?" 善意的问题.

更新:

使用单个GUID列创建了一个没有索引的表,添加了1M行--26MB

与主键相同的表(聚簇索引) - 25MB(甚至更少!),索引大小 - 176KB

具有唯一键的相同表(非聚集索引) - 26MB,索引大小 - 27MB

因此,只有非聚簇索引占用的空间与数据本身一样多.

所有测量都在SQL Server 2005中完成

database sql-server indexing b-tree

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

DrawItem事件中listView项的状态是错误的

问题出在代码中.无法理解为什么会这样.

private void listView_DrawItem(object sender, DrawListViewItemEventArgs e)
{
    // This works Ok
    if (e.Item.Selected)
    {
        // ...
    }

    // This works wrong!
    // e.State is always Selected! Why?
    if ((e.State & ListViewItemStates.Selected) != 0))
    {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

有人有类似的问题吗?

.net c# winforms

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

Javascript int数字添加问题

我在javascript中有从01(int)到09(int)的数字,我想为每一个添加1(int).

例如:

01 + 1 = 2
02 + 1 = 3
Run Code Online (Sandbox Code Playgroud)

08 + 1 = 1
09 + 1 = 1
Run Code Online (Sandbox Code Playgroud)

我知道解决方案.我把它们定义为float类型.

但我想知道,这个结果的原因是什么?

谢谢.

javascript

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

如何在RSS中显示图像?

我正在尝试编写一个非常简单的RSS频道,该频道将显示来自sinfest.net的当天漫画,但我不能强制它显示除链接标题之外的任何内容.链接到其中一个代码版本:

<?php
$page = file_get_contents('http://www.sinfest.net/index.php');
$title = '';
$description = '';
$link = '';
$date = date("Y-m-d");
if (preg_match('~<img src="(http://sinfest\\.net/comikaze/comics/.*\\.gif)" alt="(.*)" border="0" />~isU', $page, $match)) {
        $title = $match[2];
        $description = "<img src='{$match[1]}'/>";
}
if (preg_match('~<a href="http://sinfest\\.net/archive_page\\.php\\?comicID=([0-9]*)"><img src="images/prev_a.gif"~isU', $page, $match)) {
        $link = 'http://sinfest.net/archive_page.php?comicID=' . ($match[1]+1);
}
$ok = $title && $description && $link;
$image = "http://www.sinfest.net/comikaze/comics/" . $date . ".gif";
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
echo '<rss version="2.0">
        <channel>
                <title>Latest Sinfest</title>
                <link>http://www.sinfest.net/</link>
                <description>Latest Sinfest</description>
                <image>
                      <url>' . $image . …
Run Code Online (Sandbox Code Playgroud)

rss image

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

在c ++中输入类型

在c ++中我们可以将对象转换为整数吗?

澄清我的问题 - 假设我已经创建了一个接口来完成所有文件管理工作,比如文件创建,打开,读取和写入,我想拥有一个文件的每个实例的唯一句柄,所以我可以创建一个文件句柄文件接口的每个实例只需将该实例类型转换为整数?

对所有人 - 我希望现在我很清楚.

c++

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

xsd.exe生成的类不会序列化默认值属性

我有一些XSD架构由xsd.exe生成的.cs文件.

我的问题是,当我尝试将这些类序列化为xml时,其值与xsd模式中定义的默认值匹配的属性不会被序列化.

当我删除[System.ComponentModel.DefaultValueAttribute(typeof(<someType>), "<SomeValue>")] 代表默认字段的成员的属性时,我发现我的问题已解决.

所以我的问题是没有更优雅的方式来做到这一点?例如,有没有办法指定我想要默认值序列化?

c# xml serialization xsd.exe

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

我如何设置log4net每天将我的文件记录到不同的文件夹?

  1. 我想在每天将所有日志保存在名为YYYYMMdd的文件夹中 - log4net应根据系统日期时间处理创建新文件夹 - 我如何设置它?
  2. 我希望将白天的所有日志保存到1MB的n个文件中 - 我不想重写旧文件,而是要在一天内真正拥有所有日志 - 我如何设置它?

我在C#中使用

关心亚历克斯

c# configuration logging log4net

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

与三值比较函数相比,仅使用小于运算符进行排序

在C++/STL中,仅使用less-than运算符进行排序.尽管我不知道排序算法是如何实际实现的,但我认为其他操作是隐含的:

a > b *equals* b < a == true
a == b *equals* !(a < b) && !(b < a)
Run Code Online (Sandbox Code Playgroud)

与使用trivalue*compare函数(例如Java)相比,这对性能有好处,或者为什么要做出这样的设计决策呢?

我的假设是,任何trivalue compareto函数仍然必须实现这些比较,从而产生相同的性能.

**通过trivalue比较函数,我的意思是比较函数,它返回-1,0和1小于,等于和大于*

更新: 似乎太空船<=>运营商正在使用C++ 20,所以显然委员会认为只有使用的缺点operator<.

c++ sorting stl operator-overloading spaceship-operator

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