问题列表 - 第13050页

如何将当前方法的名称或签名转换为NSString?

示例:我有一个方法-myFooBarMethod:withFoo:bar:moreFoo:,在该方法的实现中,我想动态获取它的名称,就像@"-myFooBarMethod:withFoo:bar:moreFoo:进入NSString一样.没有硬签名的方法签名.

我觉得这必须与选择器做点什么.我怎么能得到当前方法的名称(执行代码的方法)作为NSString?

iphone cocoa cocoa-touch objective-c uikit

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

C#:简单的Windows服务提供安全例外

我正在通过以下链接进行演练:http: //msdn.microsoft.com/en-us/library/zt39148a%28VS.80%29.aspx

我一点一点地跟着它.我成功安装了该服务,但是,当我尝试运行它时,会出现以下错误消息:

"MyNewService.Exe [5292]中发生了未处理的异常("System.Security.SecurityException").

我已经看到,对很多人来说,它有效,但有些人得到了这个例外,但我找不到答案.有没有人有想法?谢谢.

c# windows-services securityexception

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

c ++如何从路径创建目录

在给出这样的路径时创建目录的简便方法是什么:"\ server\foo\bar \"

请注意,中间目录可能不存在.

CreateDirectory和mkdir似乎只创建目录的最后一部分,否则会给出错误.

平台是windows,MSVC编译器.

谢谢!

c++ directory

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

有没有可用的UML参考卡?

是否有可用于UML的参考卡或备忘单?

oop uml

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

boost make_shared接受一个const引用.有办法解决这个问题吗?

我在我的程序中使用boost共享指针,我有一个类,它将参数作为另一个对象的引用.我遇到的问题是make_shared函数要求所有参数都是const引用,如果我的类的构造函数不允许传入const引用参数,我会得到编译错误.

有谁知道这背后的原因?另外,有什么办法可以解决这个问题吗?

什么给我带来问题的代码示例:

class Object
{
  public:
    Object(int& i)
    {
      i = 2;
    }
};


int main(int argc, char *argv[])
{
  int i = 0;
  boost::shared_ptr<Object> obj = boost::make_shared<Object>(i);
  return 1;
}
Run Code Online (Sandbox Code Playgroud)

这会导致编译器错误,指出以下内容

:make_shared.hpp:185:错误:没有匹配函数来调用`Object :: Object(const int&)'注意:候选者是:Object :: Object(const Object&)注意:Object :: Object(int&)

如果Objects构造函数的参数是const int,则可以使用.我很好奇为什么make_shared会这样做.

c++ boost

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

如何将方法类的名称作为NSString获取?

我需要拥有方法的类的名称,如NSString.示例:a中有一个-fooBar方法SomeClass,该-fooBar方法运行一些代码.这段代码必须打印出哪个类"拥有"它,我的意思是:该方法属于哪个类.所以我不能在a中硬输入类名,NSString因为我需要它来进行调试,动态确定类的名称.难以解释.任何的想法?

iphone cocoa-touch uikit

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

Java:使用不带序列化的ObjectOutputStream

有时,我想使用an ObjectOutputStream来写文件或通过网络发送一些小图像.但是BufferedImage许多其他类没有实现java.io.Serializable,然后Stream取消了写入.有没有办法避免这种情况?

谢谢,Martijn

java io serialization objectoutputstream

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

FreeMarker当前日期比较

是否可以在freemarker模板中对当前日期进行日期比较而不将当前日期传递到模板中?

freemarker

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

将xml存储在已编译的DLL中

我想将我的DLL的配置信息存储在我的DLL内的XML文件中,即如果需要进行更改,则必须重新编译DLL.

原因是因为它的格式优雅,我可能不会使用此DLL的配置文件.

有任何想法吗?我真的希望能够在Visual Studio中编辑一个xml然后编译它,只在输出中看到一个DLL.

c# xml configuration

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

开发一次性代码的好策略?

我经常编写一次性代码(在研究环境中) - 例如,探索科学属性或过程的算法或模型.许多这些"实验"都是一次性的,但有时我发现我需要稍后使用一些.例如,我刚刚发掘了7年前写的字符串匹配代码(由于其他优先级而停止)但现在对于同事的项目很有价值.看了之后(我真的写了这样难以理解的代码吗?)我意识到当我重新启动"项目"时,我可以做一些事情来帮助我("实验"仍然是一个更好的词).早期的实验"有效"但我知道当时我没有时间重构,因为我的优先事项在其他地方.

哪些方法在挖掘和重复使用这些工作方面具有成本效益?

编辑:我已经回答了我自己的问题(下面),因为除了实际的来源本身之外还有一些问题.

reusability throwaway

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