问题列表 - 第2000页

如何使用一个makefile在子目录中生成包含源的Makefile

我在一堆子目录中有源代码,如:

src/widgets/apple.cpp
src/widgets/knob.cpp
src/tests/blend.cpp
src/ui/flash.cpp
Run Code Online (Sandbox Code Playgroud)

在项目的根目录中,我想使用以下规则生成单个Makefile:

%.o: %.cpp
   $(CC) -c $<

build/test.exe: build/widgets/apple.o build/widgets/knob.o build/tests/blend.o src/ui/flash.o
   $(LD) build/widgets/apple.o .... build/ui/flash.o -o build/test.exe
Run Code Online (Sandbox Code Playgroud)

当我尝试这个时,它找不到build/widgets/apple.o的规则.我是否可以更改某些内容,以便在需要生成build/widgets/apple.o时使用%.o:%.cpp?

makefile

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

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

自动部署资源

我知道我们需要通过单个用户操作来部署应用程序.但是,我知道:

  1. 在.NET商店中使用哪些好工具?
  2. 如何管理每个环境的配置更改?

有人能为我指出一些可持续整合的好资源.我想看一些理论以及一步一步的实用指南.

编辑:
我现在需要自动化Web部署; 但是,我也想学习如何为桌面应用程序执行此操作.

deployment build-automation continuous-integration automated-deploy

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

有没有办法在没有通配符证书的情况下在同一台服务器上配置多个SSL站点?

我根据本文使用Servier Bindings在iis上设置了多个ssl站点:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/8d9f2a8f-cd23-448c-b2c7-f4e87b9e2d2c.mspx? MFR =真

我为这两个站点安装了两个不同的ssl证书,但当我浏览到任一站点时,我获得了相同的证书.有没有办法在不购买通配符证书的情况下配置它?

iis ssl

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

反政策战略与战略政策

当我第一次发现策略模式时,我惊讶于它为我和我的程序提供的看似无穷无尽的可能性.我可以更好地封装模型的行为,甚至可以即时交换这种行为.但该策略也可用于为包含对象提供特征和有效负载 - 在超类中声明的数据.生活很美好.

class MyMonsterAI   { float const see_radius_; virtual void attack () = 0; /* .. */ };
class ElveAI        { ElveAI() : see_radius_(150.0f) {} /* ... */ };
class CycloneAI     { CycloneAI() : see_radius_(50.0f) {} /* ... */ };
class Monster       { MyMonsterAI* ai_; };
Run Code Online (Sandbox Code Playgroud)

随之而来的是策略模式,它将允许我更灵活地为一个包含类提供参数 - 整个类,但是我喜欢,虽然动态地交换了行为......但这并不太容易(除非部分策略是有策略!).

class MyMonsterTrait { typedef typename ElveAI AI; };

template< class MonsterTrait >
class Monster : public MonsterTrait::AI
{
    void idle (void) { attack(); }
};
Run Code Online (Sandbox Code Playgroud)

这两种模式对我来说似乎都非常强大,我喜欢在不同情况下使用这两种模式.但我不确定在某些情况下是否存在特定/典型/更实用的应用程序.

我想知道:你在哪里使用战略和政策?哪个更适合?

c++ design-patterns strategy-pattern

13
推荐指数
2
解决办法
3646
查看次数

如何在XAML中引用当前对象

我无法弄清楚如何引用XAML文件中XAML文件定义的当前实例对象.

我有一个转换器,我想在当前实例中作为参数对象发送.

{Binding Path=<bindingObject>, Converter={x:Static namespace:Converter.Instance}, ConverterParameter=this}
Run Code Online (Sandbox Code Playgroud)

在此代码中,它将转换为字符串,而不是对当前实例对象的引用.

谢谢

约翰

.net wpf xaml

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

将XmlNode转换为XNode?

任何人都知道如何将System.Xml.XmlNode转换为System.Xml.Linq.XNode?

linq-to-xml .net-3.5 c#-3.0

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

什么是回调函数以及如何将其与OOP一起使用

我想使用php简单的HTML DOM解析器从一篇充满文章的页面上的每篇文章中获取图像,标题,日期和描述.在查看API时,我注意到它有一个set_callback,它设置了一个回调函数.但是,我不知道这是做什么或如何使用它?在其中一个示例中,它用于调用一个删除一些东西的函数,我想知道你是否必须使用它来调用所有函数?

我想我想知道为什么我使用它,它做了什么,因为我之前从未遇到过回调函数!

php oop dom callback function-calls

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

如何使reCAPTCHA与ASP.Net中的ValidationGroup一起使用(验证码)

我正在使用reCAPTCHA提供的ASP.Net插件和控件.如果Web表单上的提交按钮不在验证组中,我可以成功地使控件生效.reCAPTCHA控件没有验证组属性.

当网络表单上有验证组时,是否有人使用此解决方案或任何解决方案来使reCAPTCHA控件正常工作?

asp.net captcha recaptcha

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

为什么这段代码不起作用?

大家好我写了这个代码,我有两个错误.

  1. 无效的排名说明符:预期','或']'
  2. 无法将带有[]的索引应用于类型为"int"的表达式

你能帮帮忙吗?

    static void Main(string[] args)
    {
        ArrayList numbers = new ArrayList();

        foreach (int number in new int[12] {10,9,8,7,6,5,4,3,2,1}) //error No.1
        {
            numbers.Add(number);
        }

        numbers.Insert(numbers.Count - 1, 75);
        numbers.Remove(7);
        numbers.RemoveAt(6);

        for(int i=0; i<numbers.Count; i++)
        {
            int number = (int) number[i]; // error No.2
            Console.WriteLine(number);
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# arrays arraylist

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