问题列表 - 第42729页

使用FPDF编辑现有PDF文件

我一直在搜索谷歌和stackoverflow,但看起来我没有找到任何关于使用FPDF编辑现有PDF文件的"清晰"信息...

所以,我不想做的是在我网站的每次PDF下载中添加一个受控的复制标记.为此,文件源已经是PDF文件,我想使用FPDF编辑它们......但是这个"复制标记"不在新页面上,它在封面文档上.所以没有"添加新页面"的过程.

任何线索?

谢谢您的帮助.

ps:抱歉我的英语不好:p

pdf fpdf

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

存储用户提交的项目名称(及其同义词)的最佳方式

考虑具有多个商店的电子商务应用程序.每个商店所有者都可以编辑他商店的商品目录.

我当前的数据库架构如下:

item_names: id | name | description | picture | common(BOOL)
items: id | item_name_id | picture | price | description | picture
item_synonyms: id | item_name_id | name | error(BOOL)
Run Code Online (Sandbox Code Playgroud)

注意:error表示拼写错误(例如"Ericson").description并且pictureitem_names表是"全局",可以选择性地被"本地" description和表的picture字段覆盖items(如果商店所有者想要为项目提供不同的图片).common帮助分离独特的项目名称("吉米乔的奶酪披萨"与"芝士披萨")

我认为这个架构的好处是:

优化搜索和处理同义词:我可以查询item_names&item_synonymstables使用name LIKE %QUERY%并获取item_name_id需要与items表连接的s 列表.(同义词的例子:"Sony Ericsson","Sony Ericson","X10","X 10")

自动完成:再次,对item_names表的简单查询.我可以避免使用DISTINCT它并最大限度地减少变化的数量("索尼爱立信Xperia™X10","索尼爱立信Xperia X10","Xperia X10,索尼爱立信")

不利方面是: …

database database-design normalization denormalization

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

如何在属性网格中加载xml文档

如何在属性网格中加载xml文档并将xml标记显示为属性网格中的属性

对于上面的问题,我在属性网格中得到了答案(通过Marc Gravell代码)但是由于可扩展对象转换器我得到了所有属性的"+"我需要删除它,如何删除

c# winforms

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

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

用'is'替换'=='来比较布尔值是否安全

我做了几个布尔比较:

>>> (True or False) is True
True
>>> (True or False) == True
True
Run Code Online (Sandbox Code Playgroud)

这听起来像==is是布尔值互换.

有时使用起来更清楚 is

我想知道:

TrueFalsepython中预分配?

bool(var)始终返回相同True(或False与预分配)True(或False)?

它是安全的替代==is比较布尔值?


这不是最佳实践.

我只是想知道真相.

python

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

如何最好地使用IDE和/或FOSS调试Delphi?

我看到以下调试方法,并想知道是否有其他小型公司可以使用的其他FOSS工具(我们没有做太多的Windows编程).

1通过设置断点,使用监视等在IDE中进行调试

2在IDE中调试,使用事件日志
我从这个页面获得了一些很好的信息并调整它以在过程调用/返回时添加时间戳和缩进/出口,这样我就可以更快地看到嵌套调用.有谁知道更好的东西?

3使用分析器

4其他人?
比如MadExcept等?

(我目前正在使用Delphi 7)

delphi

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

如何创建文本框水印?

我希望在不使用 Ajax 或 JavaScript 的情况下创建文本框水印。我怎样才能做到这一点?

html watermark

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

在android中创建一个简单的数字计时器

我基本上只是想从应用程序启动时的0:00开始跟踪秒和分钟,并在TextView中显示它是最好的方法吗?

android timer

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

WPF TextBox绑定与格式

我刚刚将我们的wpf应用程序从3.5sp1升级到4.0.

我们使用下面的代码将文本框绑定到底层视图模型.文本框是可编辑的.

    <TextBox HorizontalContentAlignment="Right"
Text="{Binding Path=Price,   StringFormat={0:#,##0;(#,##0)},  Mode=TwoWay,  ValidatesOnDataErrors=True,  UpdateSourceTrigger=PropertyChanged, ValidatesOnExceptions=True}"/>
Run Code Online (Sandbox Code Playgroud)

在3.5sp1中,格式化最初只会发生.因此,当文本框被加载并绑定到值4000时,格式化将其更改为4,000.如果用户编辑了此值,则不会进行格式化.

在4.0中,格式化随着值的变化而发生(即当用户输入新值时).虽然从理论上说这听起来不错,实际上它是一场灾难.光标到处都是.它无法使用.

现在,我们可以将UpdateSourceTrigger更改为"LostFocus",但这会在某些情况下引入未验证数据的新问题.

有没有办法恢复旧的3.5sp1行为?

更新1

使用Converter仍然会产生相同的行为:

public class DecimalConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        if (value != null)
            return ((decimal)value).ToString("#,##0;(#,##0)");

        return string.Empty;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return value;
    }
}
Run Code Online (Sandbox Code Playgroud)

和修改后的XAML:

<TextBox Text="{Binding Path=Price, Converter={StaticResource DecimalConverter}, Mode=TwoWay, ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged, ValidatesOnExceptions=True}"/>
Run Code Online (Sandbox Code Playgroud)

更新2

与此连接文章类似.

wpf binding string-formatting

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

在调试模式下运行程序非常慢

最近,在Eclipse Galileo中以调试模式运行程序要慢得多.

我不知道有任何变化.

你知道原因是什么吗?正常运行不是问题.

java eclipse debugging

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