问题列表 - 第12479页

打开文件 - 可可

我怎样才能从我的应用程序中打开文件?例如,他们在名为"inputBox"的文本字段中键入目录,然后按下打开按钮以打开文件.

谢谢

凯文

xcode cocoa file objective-c

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

Cocoa - Singleton对象:在哪里初始化成员变量?

我想知道初始化单身人士课程成员的最佳位置在哪里.

我正在使用Apple基本指南单例实现.你能指出一下这些线路是怎么发生的吗?代码如下:

static MyGizmoClass *sharedGizmoManager = nil;

+ (MyGizmoClass*)sharedManager
{
    @synchronized(self) {
        if (sharedGizmoManager == nil) {
            [[self alloc] init]; // assignment not done here
        }
    }
    return sharedGizmoManager;
}

+ (id)allocWithZone:(NSZone *)zone
{
    @synchronized(self) {
        if (sharedGizmoManager == nil) {
            sharedGizmoManager = [super allocWithZone:zone];
            return sharedGizmoManager;  // assignment and return on first allocation
        }
    }
    return nil; //on subsequent allocation attempts return nil
}

- (id)copyWithZone:(NSZone *)zone
{
    return self;
}

- (id)retain
{
    return self;
}

- (unsigned)retainCount …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa singleton initialization

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

Haskell:HStringTemplate继承示例?

我试着弄清楚如何在Haskell的HStringTemplate中使用模板继承.基本模板的使用很简单,但缺少某些继承.任何人都可以指出我的方向一个体面的例子吗?下面的文档不够完整,无法升级到更高级的用法.

http://www.haskell.org/haskellwiki/HStringTemplate < - 没有帮助!!

haskell hstringtemplate

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

在 boost::program_options 解析我的命令行参数后如何获得非标志和非选项标记

在 python 中,我可以构建我的optparse实例,这样它会自动将选项和非选项/标志过滤到两个不同的桶中:

(options, args) = parser.parse_args()
Run Code Online (Sandbox Code Playgroud)

使用 boost::program_options,如何检索剩余的非选项和非标志令牌的令牌列表?

例如,如果我的程序有标志

--foo 
--bar BAR
Run Code Online (Sandbox Code Playgroud)

然后我传入命令行:

--foo hey --bar BAR you
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到一个仅由“嘿”和“你”组成的列表

c++ boost boost-program-options

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

你如何在fogbugz案例(门票)中制作代码块?

我们一直在使用fogbugz并且已经在门票中粘贴代码,但它总是被敲打.

有没有办法表示一段文字是代码?

You know.. Like this
Run Code Online (Sandbox Code Playgroud)

(编辑)是否可以放一些简单的HTML来将文本分开或什么?

(再次编辑)

  • 根据我的研究,html代码可以放在Cases中,但不能放在Web UI中.

  • (在数据库中)所有个案都有一个"文本"字段和一个"HTML文本"字段用于邮件正文,然后有一个标志显示FogBugz要使用哪个字段.不幸的是,没有办法通过FogBugz UI输入HTML文本.所以这意味着一个fogbugz插件可以完成这项工作,但还不存在.

我现在将这个打开,接受一个指向插件或新功能的答案.

fogbugz markup

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

哪些设计模式可以应用于配置设置问题?

在大型复杂的软件产品中,管理可配置设置成为一个主要的痛苦.我见过这个问题的两种方法是:

  • 让系统中的每个组件从配置文件或注册表设置加载自己的配置.
  • 有一个设置加载器类,它加载所有可配置的系统设置,让每个组件查询设置加载器的设置.

这些方法对我来说都是错的.

是否有可用于简化问题的设计模式?也许会利用依赖注入技术的东西.

configuration design-patterns configuration-files application-settings

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

Scala vs. Groovy vs. Clojure

有人可以解释Scala,Groovy和Clojure之间的主要区别.我知道这些编译中的每一个都在JVM上运行,但我想在它们之间进行简单的比较.

groovy scala language-comparisons clojure

676
推荐指数
5
解决办法
17万
查看次数

什么是名称错误,它是如何工作的?

请解释什么是名称修改,它是如何工作的,它解决了什么问题,以及使用了哪些上下文和语言.名称修改策略(例如编译器选择的名称和原因)加号.

language-agnostic name-mangling

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

PHP:计算stdClass对象

我有一个从json_decode创建的stdClass对象,当我运行count($ obj)函数时,它不会返回正确的数字.该对象有30个属性,但count()函数的返回值为1.

有任何想法吗?

以下是其中一个对象的示例.(我正在从Twitter请求每日趋势信息).如果此对象具有多个属性,则count($ obj)将等于1.

[trends] => stdClass Object
    (
        [2009-08-21 11:05] => Array
            (
                [0] => stdClass Object
                    (
                        [query] => "Follow Friday"
                        [name] => Follow Friday
                    )

                [1] => stdClass Object
                    (
                        [query] => "Inglourious Basterds" OR "Inglorious Basterds"
                        [name] => Inglourious Basterds
                    )

                [2] => stdClass Object
                    (
                        [query] => Inglourious
                        [name] => Inglourious
                    )

                [3] => stdClass Object
                    (
                        [query] => #songsincode
                        [name] => #songsincode
                    )

                [4] => stdClass Object
                    (
                        [query] => #shoutout
                        [name] => …
Run Code Online (Sandbox Code Playgroud)

php count stdclass

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

从本机C++调用C#,没有/ clr或COM?

之前已经问过这个问题,但我从来没有找到一个真正令人满意的解决方案 -

我有一个用C#编写的类库,我想从遗留的本机C++应用程序中调用它.主机应用程序是真正原生的,在Windows和Linux上编译,它是一个控制台应用程序.那么我怎么能让它调用C#类库,假设在Windows上使用Microsoft .NET,在Linux上使用Mono.

我在Windows上查看了SWIG并使用COM接口包装,但是有一个标准的可识别解决方案可以跨平台工作吗?即,它是通用的,适用于Microsoft .NET和Mono,一次写入使用到处实现.

解决方案应该将完整的类接口从C#域公开到C++域.

类似的问题只关注Windows解决方案,例如 -

在不使用COM的情况下从C++调用C#方法

.net c# c++ mono cross-platform

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