小编Lol*_*Run的帖子

从线程获取线程ID

例如,在调试线程的C#中,您可以看到每个线程的ID.

我无法通过编程方式找到获得相同线程的方法.我甚至无法获得当前线程的ID(在属性中Thread.currentThread).

所以,我想知道Visual Studio如何获取线程的ID,并且有没有办法获取带有id的线程的句柄2345,例如?

.net c# multithreading

304
推荐指数
11
解决办法
31万
查看次数

NSCoding VS核心数据

我一直在寻找一篇文章,解释NSCoding(NSKeyedArchiver ...)使用CoreData(SQLite ....)的优缺点.

有很多的选择,我可以实现自己的自定义二进制读/写器,或使用的Plist/XML/JSON ...或使用SQLite或NSCoding.

我现在有点迷失了.任何机构都可以解释MAIN功能之间的区别吗?

persistence core-data nscoding data-management ios

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

NSFileManager创建目录错误518 NSFileWriteUnsupportedSchemeError

我试图创建一个目录

NSError*error=nil;

NSString* BIDirectory=[[NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES) objectAtIndex:0] stringByAppendingPathComponent:@"BI"];
BOOL isDir,flag=YES;
    //if the directory doesn't exist create it.
if(!([[NSFileManager defaultManager] fileExistsAtPath:BIDirectory isDirectory:&isDir]&& isDir))     
    flag=[[NSFileManager defaultManager] createDirectoryAtURL:[NSURL URLWithString:BIDirectory] withIntermediateDirectories:YES attributes:nil error:&error];
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

enter code hereError Domain=NSCocoaErrorDomain Code=518 "The operation couldn’t be completed. (Cocoa error 518.)" UserInfo=0x197190 {NSURL=/var/mobile/Applications/55793654-6CDB-4B07-8FBF-553DC37D583D/Library/Caches/BI}
Run Code Online (Sandbox Code Playgroud)

也许网址错了?

iphone objective-c nsfilemanager ios

15
推荐指数
1
解决办法
3545
查看次数

如何将英文数字转换为阿拉伯数字?

我有这个C#代码

DateTime.Now.ToString("MMMM dd, yyyy");
Run Code Online (Sandbox Code Playgroud)

现在当前的线程正在加载阿拉伯文化.所以结果是这样的

???? 19, 2010
Run Code Online (Sandbox Code Playgroud)

但我不希望'2010'和'19'用英语(也称拉丁语或西阿拉伯语数字) - 我想要东阿拉伯数字,如"2".

我试过了

DateTime.Now.ToString("MMMM dd, yyyy", CultureInfo.GetCultureInfo("ar-lb"));
Run Code Online (Sandbox Code Playgroud)

给出了相同的结果.那么任何想法?

c# cultureinfo arabic

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

po对象导致错误:找不到'$ __ lldb_objc_class'的接口声明

我在调试控制台中有这个奇怪的功能.

说你有以下代码:

anIssue.issueID=[issueDictionary objectForKey:@"uniqueId"];
Run Code Online (Sandbox Code Playgroud)

issueDictionary函数的po正确:

{Title ="2012年12月"; coverUrl ="htt://toeete.com/CoverURL/77111a51-32d8-4c39-912e-a889bad250e6.png"; downloadUrl ="htt://oetoeto.com/pdfFile/TR 2012年12月Single.pdf"; "end_date"="12/31/2013"​​; images =(); "release_date"="02/26/2013"​​; summary ="2012年12月号"; uniqueId ="2012年12月1日"; 更新="02/11/2013"​​; }

但每当我尝试打印"anIssue.issueID"或"[issueDictionary objectForKey:@"uniqueId"]的对象时,"它失败了:错误:无法找到'$ __ lldb_objc_class'的接口声明

说像:

po [anIssue issueID]

要么

po [issueDictionary objectForKey:@"uniqueId"]

两个都失败了,错误...虽然如果我

po anIssue

它成功!!!!!!!!

:ID = 12月2012_1标题= 2012年12月发布= 2013-02-25 22:00:00 +0000免费=是描述= 2012年12月号

任何的想法

iphone xcode llvm-clang ios lldb

11
推荐指数
1
解决办法
1600
查看次数

如何将类型为string的对象动态转换为类型为T的对象

我有这个XML文档

<AdditionalParameters>
<PublishToPdf Type ="System.Boolean">False</PublishToPdf>
</AdditionalParameters>
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我正在尝试构建一个包含该<PublishToPdf>节点的参数数组.

object test = (object) ((typeof(publishNode.Attributes["Type"].value)) publishNode.InnerText);
Run Code Online (Sandbox Code Playgroud)

当然,这在编译时会中断.我无法弄清楚如何将其publishNode.InnerText('false')转换为XML文件中指定的类型的运行时定义对象,并将其存储在一个对象中(这将保留该类型).

c# generics casting

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

如何使用lldb expr在设置运行时设置UIView的框架(DEBUGGING控制台)

我正在尝试以下方法

(lldb) expr [_tvFeed setFrame:(CGRect)CGRectMake(0, 0, 320, 300)];
Run Code Online (Sandbox Code Playgroud)

我越来越

error: call to 'CGRectMake' is ambiguous
note: candidate function
note: candidate function
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)

我正在使用XCode 6.1,LLDB版本lldb-320.4.152

console xcode ios lldb

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

单键和keypath之间有什么区别?

如图

[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
Run Code Online (Sandbox Code Playgroud)

答案是"当然,这是一条关键路径,而不是一把钥匙",这是什么意思?

objective-c

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

我们应该使用Path.DirectorySeperatorChar C#

现在一个潜藏在我脑海中的问题.Path.DirectorySeperatorChar的重要性是什么?我的意思是我们不能只改为'\' - 我认为这比调用属性更快,特别是如果你在应用程序中构建了大量的路径?有原因吗?除了'\'之外,文件夹/文件路径分离是否还有其他字符?也许在另一个操作系统?

.net c# string

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

使用ADO.Net实体模型的利弊

您好

将ADO.NET实体模型用作数据层有哪些优缺点?如果我打算使用这项技术,我应该使用LINQ吗?

谢谢

.net ado.net-entity-data-model

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