问题列表 - 第39406页

C++:链接命名空间内的外部变量

我似乎无法使用命名空间引用外部定义的变量extern.它在全局范围内工作,但只要在其中抛出命名空间,就无法链接.

我的常量文件看起来像:

StringConstants.cpp

#include "MyString.h"

MyString test1("string1");

MyString test2("string2");
Run Code Online (Sandbox Code Playgroud)

主程序如下所示:

main.cpp

#include <stdio.h>
#include "MyString.h"

extern MyString test1;

namespace {
    extern MyString test2;
}

int main(void) {
    printf("%s\n", test1.Str());
    printf("%s\n", test2.Str());
}
Run Code Online (Sandbox Code Playgroud)

我在GCC和Visual Studio中都遇到了类似的错误:

gcc    main.o StringConstants.o   -o main
main.o:main.cpp:(.text+0x49): undefined reference to `(anonymous namespace)::test2'
collect2: ld returned 1 exit status

1>Linking...
1>main.obj : error LNK2001: unresolved external symbol "class MyString `anonymous namespace'::test2" (?test2@?A0x0df4aa01@@3VMyString@@A)
1>C:\p4\namespace_repro\namespace_repro2\Debug\namespace_repro2.exe : fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

我尝试限定对test2(extern MyString ::test2)的引用,但它只是认为test2是MyString的静态成员.命名命名空间的行为与匿名命名空间的行为不同.由于各种原因,我们不希望删除命名空间或将外部函数放在命名空间之外.

这是其他文件,为了完整性: …

c++ linker namespaces constants extern

4
推荐指数
2
解决办法
6280
查看次数

Android HttpClient Cookie

Android HttpClient是否具有cookie的自动管理功能?

cookies android login httpclient

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

如何在Jira/GreenHopper中创建用户故事和任务?

我们正在使用Jira/GreenHopper在Scrum团队中运行我们的冲刺.事实上,Jira是一个bug跟踪工具,而GreenHopper是一个Scrum-ish附加组件,这一事实变得非常痛苦.

我们希望我们的产品负责人在Jira/GreenHopper中输入用户故事,并让团队将技术任务挂在用户故事上.怎么做到这一点?Jira/GreenHopper似乎没有关于任务的用户故事的概念.这是正确的还是我错过了什么?

此外,我们希望Jira/GreenHopper中的任务板跟踪用户故事和任务,从"待办事宜"到"完成".再一次,似乎没有办法做到这一点.用户故事在完成所有任务后即完成.用户故事正在进行时,任务应该能够从待办事宜移动到完成.我们认为Jira/GreenHopper任务板不能这样做是否正确?

我一般对如何使用Jira/GreenHopper来解决上述问题的想法,书籍,教程等感兴趣.

scrum jira jira-agile

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

rails - 仅为回复解析电子邮件,而不是旧线程?

我将我的应用设置为通过服务中的帖子接收传入的电子邮件.接收帖子的控制器看起来有点像这样:

    class IncomingMailsController < ApplicationController    
      require 'mail'
      skip_before_filter :verify_authenticity_token

      def create
        message = Mail.new(params[:message])
        message_plain = (params[:plain])
        Rails.logger.info   'message2.plain:'
        Rails.logger.info   message2

        render :text => 'success', :status => 200 # a status of 404 would reject the mail
      end
    end
Run Code Online (Sandbox Code Playgroud)

这成功地传递了整个电子邮件,回复,转发历史等.问题是我希望能够只提取实际的回复文本.

目前我得到:

That's not a bad idea. Lets try that out.

On Nov 17, 2010, at 4:18 PM, XXXXX @ XXXXXXXX wrote:
> There's a new reply:
Run Code Online (Sandbox Code Playgroud)

我想知道rails devs如何获得回复:

That's not a bad idea. Lets try that out.
Run Code Online (Sandbox Code Playgroud)

想法?谢谢

ruby-on-rails actionmailer ruby-on-rails-3

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

Clojure vars与元数据

是否可以使用元数据创建新的var而无需通过"中间"var?

换句话说,我知道我可以做到以下几点:

(def a-var 2)
(def another-var (with-meta a-var {:foo :bar}))
Run Code Online (Sandbox Code Playgroud)

但有没有办法创造another-var而不a-var先创造?

metadata clojure

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

GLubyte与GLshort for Indices

通过浏览OpenGL中顶点数组的文档,我发现的两种最常用的索引类型是GLubyte(GL_UNSIGNED_BYTE)和GLshort(GL_SHORT).我想知道使用这两个指数之间是否存在任何实际差异

谢谢,Dragonwrenn

opengl indices

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

通过JSON与Highcharts重新加载图表数据

我正在尝试通过JSON重新加载Highcharts图表的数据,基于页面中其他位置的按钮单击.最初我想显示一组默认数据(按类别支出),然后根据用户输入加载新数据(例如,按月支出).我能想到从服务器输出JSON的最简单方法是将GET请求传递给PHP页面,例如$ .get('/ dough/includes/live-chart.php?mode = month',检索这个按钮的ID属性中的值.

这是我到目前为止检索默认数据(按类别支出).需要找到如何根据用户输入按需将完全不同的数据加载到饼图中:

$(document).ready(function() {
            //This is an example of how I would retrieve the value for the button
            $(".clickMe").click(function() {
                var clickID = $(this).attr("id");
            });
            var options = {
                chart: {
                    renderTo: 'graph-container',
                    margin: [10, 175, 40, 40]
                },
                title: {
                    text: 'Spending by Category'
                },
                plotArea: {
                    shadow: null,
                    borderWidth: null,
                    backgroundColor: null
                },
                tooltip: {
                    formatter: function() {
                        return '<b>'+ this.point.name +'</b>: $'+ this.y;
                    }
                },
                credits: {
                    enabled: false
                },
                plotOptions: …
Run Code Online (Sandbox Code Playgroud)

jquery json highcharts

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

我可以为公共 API 中的类覆盖 ToString() 吗?

我正在编写一个工具,该工具与另一个软件的 API 接口。我的工具的一部分需要生成关于通过 API 找到的各种对象的报告,我希望这些报告包含标识每个对象的简单字符串。默认情况下,我计划使用 ToString() 为每个对象生成字符串。但是,毫不奇怪,我发现此 API 中的默认 ToString() 实现不是描述性的。

最初我想用一个很长的 Switch 语句做一些类似于下面的代码的事情。尽管这很可能会变得难以控制。

public string GetAPIObjectDescrition(object obj)
{
     Type t = obj.GetType();

     Switch(t)
     { 
         Case typeof(SomeAPIType):
             SomeAPIType x = (SomeAPIType)obj;
             return  x.SomeProperty;             


         Case typeof(SomeOtherAPIType):
             SomeOtherAPITypex = (SomeOtherAPIType)obj;
             return  x.SomeOtherProperty;

         default:
             return x.ToString();
     }
} 
Run Code Online (Sandbox Code Playgroud)

接下来我尝试使用扩展方法(见下面的代码)。CustomObjectDescription() 按预期工作,但是当我尝试调用 ToString() 时,它只返回默认的 ToString() 结果。我以前从未使用过扩展方法,所以我可能完全不相信这样的事情甚至是可能的。

我不能保证 API 中遇到的每个类型都有一个 CustomObjectDescription() 扩展,所以如果我走这条路,我最终每次都不得不使用反射来检查当前对象是否有一个 GetObjectDescription() 扩展. 如果可能,我想避免使用反射。

public static class APIObjectDescriptionExtensions
{
    public static string ToString(this APIObject element)
    {
        return "ElementName = " + element.Name + " ElementID …
Run Code Online (Sandbox Code Playgroud)

.net c# extension-methods tostring typeconverter

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

如果我使用TypeBuilder构建一个带有属性的类型,我是否需要使用propertyBuilder?

我想使用TypeBuilder来构建一个与接口匹配的类型.它的基类型将是对象,因为我没有任何抽象点.

有问题的界面有如下属性::

public interface IFoo{
    int Property{get;}
}
Run Code Online (Sandbox Code Playgroud)

我是否需要实际创建PropertyBuilder?或者我可以放弃为该int get_Property()方法发出一种方法?

c#

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

强迫"肖像"方向不起作用 - 任何提示?

嘿所有 - 我试图只在纵向视图方向显示我的应用程序无济于事.

我有代码:android:screenOrientation ="肖像"在每个按钮,ImageView,TextView等...在我的xml文件中,但当我将手机倾斜到侧面时,它仍然进入横向视图.

我在我的应用程序中调用相机,但我不认为这是问题 - 任何想法?

xml android portrait view orientation

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