问题列表 - 第36377页

肖像年龄进展算法

是否有已知的算法或老化人物照片的好方法?

假设你知道眼睛/鼻子/嘴巴/头部形状的位置有什么技术可以让某人的肖像变老?

对于iPhone,有像AgingBooth和AgeMyFace这样的应用程序,我想知道他们是如何完成的.

iphone algorithm image-processing

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

Delphi:理解构造函数

我希望了解

  • 虚拟
  • 覆盖
  • 超载
  • 重新引入

当应用于对象构造函数时.每次我随机添加关键字直到编译器关闭 - 并且(在使用Delphi开发12年之后)我宁愿知道我在做什么,而不是随意尝试.

给出一组假设的对象:

TComputer = class(TObject)
public
    constructor Create(Cup: Integer); virtual;
end;

TCellPhone = class(TComputer)
public
    constructor Create(Cup: Integer; Teapot: string); virtual;
end;

TiPhone = class(TCellPhone)
public
    constructor Create(Cup: Integer); override;
    constructor Create(Cup: Integer; Teapot: string); override;
end;
Run Code Online (Sandbox Code Playgroud)

我希望它们表现的方式可能从声明中可以明显看出,但是:

  • TComputer 有简单的构造函数,后代可以覆盖它
  • TCellPhone 有一个替代构造函数,后代可以覆盖它
  • TiPhone 覆盖两个构造函数,调用每个构造函数的继承版本

现在该代码无法编译.我想明白为什么它不起作用.我也想了解覆盖构造函数的正确方法.或许你永远不能覆盖构造函数?或者覆盖构造函数是完全可以接受的?也许你永远不应该有多个构造函数,也许完全可以接受多个构造函数.

我想了解原因.修复它会很明显.

也可以看看

编辑:我也期待获得的订单上的推理virtual,override,overload,reintroduce.因为在尝试关键字的所有组合时,组合的数量会爆炸:

  • 虚拟; 超载;
  • 虚拟; 覆盖;
  • 覆盖; 超载;
  • 覆盖; 虚拟; …

delphi constructor delphi-5 constructor-chaining

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

Scala隐式转换问题

我正在努力解决Scala隐式转换问题.以下代码段说明了我的问题:

import org.junit.{ Test, Before, After };

class ImplicitsTest {

    implicit def toStringWrapper(str: String) = new StringWrapper(str);

    @Test
    def test(){
        val res1: Predicate = "str" startsWith "other";
    }

}

class StringWrapper(str: String){

    def startsWith(other: String): Predicate = null;

}

trait Predicate
Run Code Online (Sandbox Code Playgroud)

如何通过隐式转换toStringWrapper强制String文字"str"转换为startsWith返回Predicate而不是Boolean?

代码示例无法编译.我知道String已经有一个startsWith方法,我只想使用另一个方法,我认为使用隐式转换可能是一种方法.

dsl scala

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

MongoDB存储过程等效

我有一个包含商店列表的大型CSV文件,其中一个字段是ZipCode.我有一个名为ZipCodes的单独的MongoDB数据库,它存储任何给定邮政编码的纬度和经度.

在SQL Server中,我将执行一个名为InsertStore的存储过程,该过程将在ZipCodes表上查找以获取相应的纬度和经度,并将数据插入到Stores表中.

MongoDB中是否存在类似于存储过程概念的内容?基本上,对于每个插入,我需要查找该存储的经度和经度并保存它.

我对Map/Reduce的概念不太熟悉,但这在这里是否相关?谢谢!

stored-procedures mapreduce geolocation mongodb

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

在本地IIS中托管的调试WCF服务无法正常工作

我有一个解决方案WCFSampleSolution,它有我的所有项目 - Web服务,客户端和网站.结构类似于:

  • WCFSampleSolution
    • C:\ WCFSample \网站
    • WCFService
    • WCFWebClient

我为我的服务创建了WCFService项目.它包含IService1.cs和Service1.cs.然后我在IIS中托管了该服务.我这样做是通过创建一个网站并将.svc和web.config文件添加到网站项目中.然后在IIS中发布它.当我运行http:\ MyMachineName\Website\Service.svc时,它会显示服务描述.然后我创建调用webservice的Web客户端.我使用服务引用来添加服务.它调用Service1的方法.它工作正常.但我无法调试此程序/设置.我验证了WCFWebClient项目和网站项目中的配置文件,他们有适当的调试设置.

<compilation debug="true">
Run Code Online (Sandbox Code Playgroud)

我把断点但控制从来没有进入我的seb服务.我也试过附加过程,但它也行不通.但我能够调试其他一个WCF项目.设置略有不同.在那个项目中,我在我的Web客户端中复制了.svc文件和配置,调试工作正常.

请帮忙!!

debugging wcf web-services

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

什么是aspx/ascx视图页面相当于#include Someplace.Models?

在我的控制器中,我显然是#include命名空间,因此在制作对象时我不必写出整个内容.在aspx/ascx View文件中执行此操作的方法是什么?目前我不得不写出这些完整的命名空间,而且它变得相当蹩脚.

c# asp.net-mvc

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

如何编写Firefox或任何基于Mozilla的浏览器的脚本

我需要自动化这样的事情:

  1. 打开一个URL
  2. 等到页面完全加载
  3. 将COMPLETE页保存为...(我可以提供名称).

我看到https://developer.mozilla.org/en/Command_Line_Options但我找不到一个选项来调用命令"将页面保存为...(在模式网页完成中)".所以我可以拥有显示页面所需的所有css,js,xml和相关文件.

我知道一些Python,如果我找到一种与Firefox"交谈"的方法,我可以使用它.webbrowser模块在这里没有帮助,因为它不允许保存页面:http://docs.python.org/library/webbrowser.html

我对任何解决方案都开放了.

平台:Linux,但如果没有其他方法,我可以使用另一个.

重要提示:我不能只检索Web服务器提供的HTML,因为我需要用于查看浏览器呈现的页面的所有css,js,图像和文件.例如,图像可能未在HTML中链接,而是由呈现页面时执行的js引用.我认为我可以检索此图像的唯一方法是执行页面,就像我是浏览器一样,然后从结果页面(而不是原始页面)获取所有文件.

python scripting firefox

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

tcl命令重定向到变量,tcl版本是8.4

我想将1命令的输出重定向到一个变量,其中OUTPUT通常是STDOUT.我正在运行一个EDA工具,它具有tcl interpeter和它自己的命令.假设该工具有一个tcl查询,它说

TOOL> find_transistor m*
m1 m2 m3 m4
Run Code Online (Sandbox Code Playgroud)

我想有办法做到以下几点:

TOOL> set ret redirect {find_transistor m*}
TOOL> puts $ret
m1 m2 m3 m4
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

tcl output-redirect

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

jquery问题?

我有几天这样的jquery问题,我对此很新,所以原谅我在这个问题上的愚蠢.谢谢 :))

HTML代码:

<ul class="statuses">
<li id="set_23" class="message">
  // this is meant to increase everytime you click the vote_up just like stackoverflow 
  <span class="vote_count">27</span>
  <a href="#" class="vote_up"><img src="img/uparrow.png" /></a>
  <a href="#" class="vote_down"><img src="img/downarrow.png" /></a>

 </li>

</ul>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery代码:

$(document).ready(function() {
    $('#statuses').delegate('.vote_up', 'click', function() {
       //get the id
        var the_id = $(this).closest('.message').attr('id').split('_').pop();
        //the main ajax request
        $.ajax({
            type: "POST",
            data: "action=vote_up&id=" + the_id,
            url: "ajax/votes.php",
            success: function (msg) {
                  // fade in the new vote_count
                $(this).siblings("span.vote_count").html(msg).fadeIn();
                  // get the child <img> and …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery image fadein

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

C、刷新stdin

我在使用 fgets 时遇到问题。循环应该读取一行最大值。19 个字符,分析这个字符数组,然后等待下一个输入。问题是,如果输入的行超过 19 个字符,fgets 将用剩余的字符填充 str,直到输入 Ctrl-D 或换行符,从而在没有新输入的情况下启动新循环。输入 (stdin) 应该在读取 19 个字符后以某种方式刷新,因此循环可以从干净的石板开始。任何人都有解决方案?

 char str[20];
 while((fgets(str, 20, stdin) != NULL)) {
  puts(str);        //monitoring str

  if(str[0] == 'q') break;
 }
Run Code Online (Sandbox Code Playgroud)

使用示例:

hola hola                        //user inputs 9 chars + newline
hola hola                        //puts writes

hoo hoo hoo hoo hooh             //user inputs 20 chars + newline
hoo hoo hoo hoo hoo              //puts writes
h                                //
Run Code Online (Sandbox Code Playgroud)

c stdin

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