问题列表 - 第15495页

可访问性不一致的错误

我尝试将ASP.Net应用程序从Visual Studio 2005升级到2008,我尝试编译只是为了验证它是否会编译并且我收到了此错误.

Error   1   Inconsistent accessibility: property type 'Web.Properties.UITitleSettings' is less accessible than property 'Web.Ctrl.BasePanel.UISettings' \\projectLocation\Ctrl\BasePanel.cs 25  43  ProjectName
Run Code Online (Sandbox Code Playgroud)

(我在Web.Properties和Web.Ctrl之前删除了类路径,它通常包含它)

它引用的代码片段

public Properties.UITitleSettings UISettings
    {
        get
        {
            return _uiSettings;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我不太确定这个错误试图说的是什么.类型是否需要转换(两个不兼容的类型之间的隐式转换无效?)还是类覆盖问题?

c# visual-studio-2008

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

Objective-C 2.0中的多线程问题

我有我的主应用程序委托,其中包含一个返回对象的方法.此应用程序委托在主线程上运行.

我也有一个在不同的线程上运行的NSOperation.除了希望能够在我的主线程上调用我的app委托方法之外,我还需要从我的NSOperation线程调用它来获取它返回的对象.我的第一个问题是,如果我从我的其他线程中调用这个...

id newObject = [[[UIApplication sharedApplication] delegate] myMethod];
Run Code Online (Sandbox Code Playgroud)

...将在与NSOperation相同的线程上处理该方法,还是与应用程序委托所在的线程(主)相同?

我还想确保myMethod我的操作线程或主线程一次只调用一次内部代码.我可以在应用程序委托中创建一个NSLock实例var,并执行以下操作:

-(id)myMethod {
    [myLock lock];
    myObject = // Get or create my object to return
    [myLock unlock];
    return myObject;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

麦克风

iphone cocoa multithreading objective-c nslock

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

NSNumber和NSDecimalNumber的自然对数方法

我有一些C#代码,我正在转换为Objective-C.在C#中我会调用Math.Log().我正在慢慢地了解到有些人坚持使用C函数/类型,并且当他们需要与Cocoa互操作时才使用NSNumber等.

ObjC/Cocoa是否有等价物,或者我需要进入C才能做到这一点?我需要我的代码尽可能准确,因为它是计算器的一部分.

如果这有什么不同,这个代码需要在iPhone上运行.

iphone math cocoa objective-c

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

STL算法和const_iterators

今天我写了一个小谓词来查找容器中的匹配符号.

但是我遇到了一个问题:我想在std::find_if一个类的const方法中调用这个谓词,在一个容器中搜索这个类的成员.

但我只是注意到既std::find不能std::find_if也不能操作const_iterators!

我检查了一些C++引用,似乎没有std::findstd::find_if接受/返回的版本const_iterators.我只是无法理解为什么,因为从我所看到的,这些算法无法修改迭代器引用的对象.

以下是std::findSGI实现中记录的内容:

返回[first,last]范围内的第一个迭代器i,使得*i == value.如果不存在这样的迭代器,则返回last.

c++ iterator stl const find

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

CF Query似乎从文本字段返回不完整的数据

我正在使用CF8和SQL2000.我在SQL表的Text字段中存储了一堆HTML.当我针对该数据执行简单的CFQUERY以及CFDUMP时,它被截断为64000个字符.

通过使用SELECT Substring选择数据的尾端,我已经确认我的数据在SQL表中是完整的,并使用SELECT Datalength()确认了长度.这真的是65102个字符.

这是CFQUERY的限制,如果是这样,有什么好办法?

sql coldfusion cfquery sql-server-2000 cfadmin

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

如何用空格替换多个不同的字符?

如何用每个字符实例的空格替换不同/多个字符?

要替换的字符是 \ / : * ? < > |

c# string replace

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

内存布局C++对象

我基本上想知道C++如何在内存中布局对象.所以,我听说动态转换只是用偏移量调整内存中对象的指针; 并重新解释一种允许我们用这个指针做任何事情.我真的不明白这一点.详情将不胜感激!

c++ memory object

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

SQL Server 2005 - 检查Null DateTime值

我正在尝试计算具有null DateTime值的记录数.但是,出于某种原因,我的尝试失败了.我没有运气就尝试了以下两个查询:

SELECT COUNT(BirthDate) 
  FROM Person p
 WHERE p.BirthDate IS NULL
Run Code Online (Sandbox Code Playgroud)

SELECT COUNT(BirthDate)
  FROM Person p
 WHERE p.BirthDate = NULL
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?当我查询所有记录时,我可以看到BirthDate为NULL的记录.

sql t-sql sql-server sql-server-2005

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

ctags没有正确解析stdio.h

我正在尝试使用带有VIM的ctags,而且我是两者的新手.为了测试ctags有用的程度,我决定通过一个非常简单的测试,即解析/ usr/include中的头文件,以便我可以自动完成一些非常基本的功能.

当我运行命令

 ctags  --c++-kinds=+p --fields=+iaS -f ~/.tags/tags /usr/include/*.h
Run Code Online (Sandbox Code Playgroud)

然后输出打印

BUFSIZ  /usr/include/stdio.h    108;"   d
EOF /usr/include/stdio.h    115;"   d
FILE    /usr/include/stdio.h    /^typedef struct _IO_FILE FILE;$/;" t   typeref:struct:_IO_FILE
FSETLOCKING_BYCALLER    /usr/include/stdio_ext.h    /^  FSETLOCKING_BYCALLER$/;"    e   enum:__anon122
FSETLOCKING_BYCALLER    /usr/include/stdio_ext.h    39;"    d
FSETLOCKING_INTERNAL    /usr/include/stdio_ext.h    /^  FSETLOCKING_INTERNAL,$/;"   e   enum:__anon122
FSETLOCKING_INTERNAL    /usr/include/stdio_ext.h    36;"    d
FSETLOCKING_QUERY   /usr/include/stdio_ext.h    /^  FSETLOCKING_QUERY = 0,$/;"  e   enum:__anon122
FSETLOCKING_QUERY   /usr/include/stdio_ext.h    32;"    d
P_tmpdir    /usr/include/stdio.h    128;"   d
SEEK_CUR    /usr/include/stdio.h    122;"   d
SEEK_END    /usr/include/stdio.h    123;"   d
SEEK_SET    /usr/include/stdio.h    121;"   d
_IOFBF  /usr/include/stdio.h    101;"   d
_IOLBF  /usr/include/stdio.h …

c c++ ctags uclinux

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

解决方案中有多少项目太多了?

单个解决方案中有多少个项目可以接受?对于那些拥有大型项目编号的应用程序,您是否将其他已编译的dll放在某个常用文件夹中以便能够运行该应用程序?

projects-and-solutions visual-studio-2008

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