问题列表 - 第23973页

Content-Aware如何填充?

在即将推出的Photoshop版本中,有一项名为Content-Aware fill的功能.

此功能将根据周围图像填充图像选择 - 它可以生成灌木和云,同时与周围图像无缝连接.

有关我正在谈论的Photoshop功能的预览,请参见http://www.youtube.com/watch?v=NH0aEp1oDOI.

我的问题是: 这个功能在算法上如何工作?

photoshop algorithm graphics artificial-intelligence image-processing

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

GnuPG Shell脚本 - 拒绝读取密码

下面的脚本曾经在Mac OS X上运行,但是,由于它将它移动到Ubuntu,它似乎根本没有从密码文件中读取.即使我从命令行运行它,无论我做什么,我都会弹出提示,询问密码.因为这将通过cron运行,我不希望这发生...我希望它从文件中读取密码而没有提示.需要注意的是,我确实尝试过使用passphrase-fd和passphrase-file,但两者都没有...

#!/bin/sh
p=$(<pass.txt)
set -- $p
pass_phrase=$1
destination="/var/www/decrypted"
cd /var/sl_bin/
for FILE in *.pgp;
do
    FILENAME=${FILE%.pgp}
    gpg --passphrase "$pass_phrase" --output "$destination/$FILENAME" --decrypt "$FILE"
    rm -f $FILE
done
Run Code Online (Sandbox Code Playgroud)

passwords shell ubuntu gnupg

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

有趣的评论 - c ++

当我阅读开源项目的源文件时,我经常会在评论中看到一些奇怪的短语

/*       
@brief ......  
@usage.....  
@remarks....  
@par....  
*/
Run Code Online (Sandbox Code Playgroud)

问题
1.他们是什么?(当我学习c ++时没有提到)
2.他们有任何文件(在哪里)

c c++ visual-c++

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

帮助在Python + Pygame中获得帧速率(fps)

我正在开发一个小卡片交换世界旅行游戏,我想象它是宝石迷阵和10天地理棋盘游戏之间的交叉.到目前为止,编码一直没问题,但帧速率非常糟糕......目前我的Core 2 Duo上的低20分.这是一个问题,因为我正在为英特尔3月的开发者竞赛创建游戏,该竞赛正好针对上网本包装动力不足的Atom处理器.

这是游戏屏幕:

alt text http://www.necessarygames.com/my_games/betraveled/betraveled-fps.png

我是Python和Pygame的新手(这是我第一次使用它们),而且很遗憾缺乏正式的CS训练......也就是说我认为可能会有很多不良做法在我的代码中,以及可以优化的A LOT.如果你们中的一些老Python手不介意看看我的代码,看看你是否找不到任何明显的优化领域,我将非常感激.

你可以在这里下载完整的源代码(Python 2.6 + Pygame 1.9):http: //www.necessarygames.com/my_games/betraveled/betraveled_src0328.zip

编译的exe在这里:www.necessarygames.com/my_games/betraveled/betraveled_src0328.zip

我关注的一件事是我的事件管理器,我觉得它可能有一些性能整体,而另一件事是我的渲染......我几乎只是将所有内容一直显示在屏幕上(参见渲染例程)在我的game_components.py下面); 我最近发现你应该只更新屏幕上已经发生变化的区域,但我仍然对如何完成这一点仍然模糊......这可能是一个巨大的性能问题吗?

任何想法都非常感谢!像往常一样,我很高兴通过PayPal为您提供时间和精力.

Jordan



EDIT: 感谢下面的建议,我在代码上运行了cprofile.如果有人愿意看看这个输出并让我知道什么是不可预期的,那将是很好的.



这是p.strip_dirs()的输出.sort_stats('cumulative').print_stats():

pydev debugger: starting

Sun Mar 28 04:46:16 2010    cprofile

         8383715 function calls (8264821 primitive calls) in 157.732 CPU seconds

   Ordered by: cumulative time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000  157.732  157.732 <string>:1(<module>)
        1    0.000    0.000  157.732  157.732 main.py:47(main)
        1    0.074 …
Run Code Online (Sandbox Code Playgroud)

python performance pygame frame-rate

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

是否有任何理由将所有字段和变量设为最终值?

在我当前的项目中,我注意到方法内的所有类字段和变量都尽可能使用 Final 修饰符进行声明。

就像这里一样:

private final XMLStreamWriter _xmlStreamWriter;
private final Marshaller _marshaller;
private final OutputStream _documentStream;

private final OutputStream _stylesStream;
private final XMLStreamWriter _stylesStreamWriter;
private final StyleMerger _styleMerger;

public DocumentWriter(PhysicalPackage physicalPackage) throws IOException {
    final Package pkg = new Package(physicalPackage);

    final Part wordDocumentPart = pkg.createPart(
            "/word/document.xml",
            "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml",
            "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument");

    // styles.xml
    final Pair<Part, String> wordStylesPart = wordDocumentPart.createRelatedPart(...);
    ...
}
Run Code Online (Sandbox Code Playgroud)

有什么理由这样做吗?

ps 据我所知,项目不应该是多线程的(至少我没有听说过)。

java coding-style final

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

iPad Icon的名字?

我是否必须在iPad的构建中添加2个图标图像?那些2版本的名称是什么,一个是Icon.png,另一个是什么?

感谢你的帮助

iphone ipad

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

正则表达式帮助Google Page Monitor扩展

我正在尝试使用Google Page Monitor扩展程序监控网页的一小部分内容 - https://chrome.google.com/extensions/detail/pemhgklkefakciniebenbfclihhmmfcd

在高级设置下,我可以使用正则表达式或选择器来完成此任务,但需要帮助.在下面的html中,我想监视以下内容,以便更改第4行中的URL或第5行中的文本.感兴趣地接受任何指针.

<div id="rtBtmBox"><div id="sectHead" style="margin-bottom:5px;">
<h3>SLJ's Pick of the Day</h3></div> 
<p align="center">From the&nbsp;March issue</p> 
<p align="center"><a target="_blank" href="http://www.schoollibraryjournal.com/article/CA6723937.html">
<font color="#0000ff"><strong><em>The Summer I Turned Pretty</em></strong><br/>
Run Code Online (Sandbox Code Playgroud)

regex monitoring

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

检查重复记录VS尝试/捕获唯一键约束

我有一个数据库表,其中定义了唯一键约束,以避免发生重复记录.

我很好奇,如果在表上运行INSERT语句之前不手动检查重复记录是不好的做法.

换句话说,我应该使用WHERE子句运行SELECT语句,该子句检查我将要INSERT的记录的重复值.如果找到记录,则不要运行INSERT语句,否则继续运行I​​NSERT ....

要么

只需运行INSERT语句并尝试/捕获由于Unique Key违规而可能引发的异常.

我正在权衡这两个观点并且无法确定哪个是最好的 - 1.当我可以捕获异常VS 2时,不要浪费SELECT调用来检查重复项.不要因为实现丑陋的尝试而懒惰抓住逻辑VS 3. ???你的想法在这里?:)

sql select key unique

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

VS调试并观察变量的变量

我在一个类中的属性正在被某些东西改变.我更改此代码值的唯一地方是一行如下所示:

pushpin.Position.Altitude = -31;
Run Code Online (Sandbox Code Playgroud)

在visual studio调试期间,是否有一种方法可以观察.Atitude对所做的任何更改,最好是在更改值的赋值语句中中断.

如果这是追踪此问题的正确方法,我是否可以获得有关如何执行此操作的分步教程/说明?

谢谢.

c# debugging visual-studio

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

浏览Android SQLite数据库中的数据

有没有办法让Android用户在他/她的手机上浏览SQLite数据库并查看数据库中的数据?

我经常使用SoftTrace beta程序.它很棒,但我无法找到将其跟踪的数据下载到PC.

database sqlite android

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