小编And*_*rei的帖子

在Visual Studio包中更改配置文件

我正在构建一个Visual Studio包并与之关联,我有一个app.config文件(其中包含有关连接到WCF服务的一些信息).

据我所知,这个包实际上连接到devnev.exe.config配置文件(如果我使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile),它将检索devnev.exe.config的路径

首先,这是正确的吗?软件包不应该自动获取app.config文件吗?如果是这种情况,那么如何让项目使用app.config文件?

我正在运行VS2010 Ultimate,用C#编程.

vsx app-config configuration-files vspackage

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

C#如何在一天中的特定时间触发事件?

我正在开发一个程序,需要在一天的某个小时删除一个文件夹(然后重新实例化),这个小时将由用户给出.

小时很可能是在夜间,因为没有人访问该文件夹(它在工作时间以外).有没有办法在某个时刻触发该事件?

我知道计时器,但有没有一个更简单的方法来做这个没有计时器,嘀嗒和检查,看看它是什么时间?

编辑:也许我不够具体.我想触发一个方法来做某事,而不必先在一个单独的可执行文件中编译它.此方法是作为Windows服务实现的更大类的一部分.所以这项服务会持续运行,但是在一天中的某个时间,它应该触发此功能来删除该文件夹.

谢谢.

c# events triggers timer

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

所以我想创建一个基于浏览器的地球互动实时动画以及绕太阳转的其他行星...我从哪里开始?

我想创建一个基于浏览器的,交互式的实时动画,根据一天中的时间和一年中的时间显示地球绕太阳转.此动画还应(最终)显示太阳系中的其他行星,用户应能够在太阳系周围平移并从不同侧面看到它(通过点击拖动,滚动等).

我不认为它有任何实际应用,但我喜欢在宇宙中发现的艺术价值......所以开始这样做会很有趣,我可能会在做这件事时学到一些东西.

我没有任何关于行星物理学的经验,虽然如果给出一个很好的信息来源,我可能会理解它.我确实有一些Web开发经验,使用JavaScript,HTML,CSS,Python等语言.

现在,问题:

  • 最重要的是,我将如何开始这样的项目?

  • 我在哪里可以获得有关太阳系中地球和其他行星旋转的信息?

  • 我应该使用/学习哪些语言?

  • 您对这个想法有什么其他想法?您认为对于像这样的项目有什么功能?

这个想法是非常冲动的,特别是在一天的这个晚些时候......当我看着窗外,看到建筑物变得越来越黑,我也在想象地球是如何慢慢旋转的.在太阳周围也是如此,我认为能够从外部看到这一点是一个非常好的景象.

希望得到一些反馈.干杯!

html javascript opengl

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

MACOSX - 在ISyncSessionDriver上调用-finishSyncing时,应用程序会重复调用该委托

我在我的应用程序中使用Sync Services.我正在使用通常的方式从地址簿中获取联系人(使用同步服务).

如果用户决定这样做,我想过早地结束同步会话,因此,当用户按下"取消"按钮时,我打电话给 [driver finishSyncing]

附属于ISyncSessionDriver代理,处理典型的同步会话的委托方法.其中一种方法是- (BOOL)sessionDriver:(ISyncSessionDriver *)sender willFinishSessionAndReturnError:(NSError **)outError

问题是,在呼叫时finishSyncing,sessionDriver:willFinishSessionAndReturnError:重复呼叫,不仅仅是一次,而是多次.最终它会抛出一个错误.

那么,我该如何解决这个问题,或者我可以做些什么更好的调试来弄清问题是什么?

谢谢

macos delegates syncservices

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

cocoa - 如何以编程方式检索应用程序使用的内存量?

我想知道我的应用程序使用了多少内存.我怎么能以编程方式检索这个?有一个简单的Cocoa方法可以做到这一点,还是我必须一直到C?

谢谢!

macos cocoa memory-management objective-c

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

当"内存泄漏"是由Foundation框架引起时该怎么办?

我正在努力的应用程序随着时间的推移积累越来越多的内存.这不是真正的内存泄漏,因为泄漏工具不会将其识别为泄漏,但它会继续占用越来越多的内存.

我一直在使用Instruments(内存分配工具)来找出发生这种情况的原因,我现在正在制作快照,以便找到运行周期中不同点之间的内存差异.似乎在每个周期之后,使用的内存增加了大约560 KB.

这就是"仪器"工具中的样子:

仪器初始

在选择CFString行时:

CFString分配

右侧的完整Stack Trace如下所示:

   0 CoreFoundation _CFRuntimeCreateInstance
   1 CoreFoundation __CFStringCreateImmutableFunnel3
   2 CoreFoundation CFStringCreateWithBytes
   3 Foundation -[NSString initWithCoder:]
   4 Foundation _decodeObject_old
   5 SyncServices -[ISDProperty initWithCoder:]
   6 SyncServices -[ISDRelationship initWithCoder:]
   7 Foundation _decodeObject_old
   8 Foundation _decodeValueOfObjCType
   9 Foundation -[NSUnarchiver decodeValueOfObjCType:at:]
  10 Foundation -[NSArray(NSArray) initWithCoder:]
  11 Foundation _decodeObject_old
  12 SyncServices -[ISDEntity initWithCoder:]
  13 Foundation _decodeObject_old
  14 Foundation _decodeValueOfObjCType
  15 Foundation -[NSUnarchiver decodeValueOfObjCType:at:]
  16 Foundation -[NSArray(NSArray) initWithCoder:]
  17 Foundation _decodeObject_old
  18 SyncServices -[ISDRelationship initWithCoder:]
  19 Foundation _decodeObject_old
  20 Foundation _decodeValueOfObjCType
  21 …
Run Code Online (Sandbox Code Playgroud)

macos memory-leaks memory-management objective-c core-foundation

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

Visual Studio/C#代码类似于Xcode中的#pragma mark

Visual Studio/C#中是否有与Xcode #pragma mark指令类似的代码片段?

例如,#pragma mark Some Part Of Code在Xcode中设置时,"某些部分代码"在方法枚举下拉列表中以粗体显示,因此您可以根据其功能将其用于分组方法,并在以后需要时更轻松地查找它们.

c# xcode objective-c pragma visual-studio

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

既然Sync Services已经过时了,那么在OSX上同步联系人的可靠替代方案是什么?

自OSX Lion以来,不再更新同步服务.也许很快它们就不会再存在了.为了同步联系人,现在可以使用哪些替代方案?

编辑 - 更多说明:我要求的上下文是构建一个能够连接到同步服务器的同步应用程序(使用SyncML).此同步应用程序(客户端)将安装在OSX系统上,负责查看客户端上的哪些联系人已更改(从而通知服务器),并将更改从服务器应用到客户端.

到目前为止,我们一直在使用Sync Services来跟踪更改并将联系人同步到集中点,但由于SS已经过时,我们正在寻找替代方案.希望加法有所帮助.

macos cocoa objective-c syncservices contacts

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

在Core Data存储上使用deleteObject:时的EXC_BAD_ACCESS(SIGSEGV)

在我的应用程序中,我正在删除(或尝试删除)来自两个核心数据存储的所有记录,然后再添加新的记录.它们是2个简单的存储,包含与地址簿中的记录相关的数据(VIContacts包含联系人ID和vcard哈希(整数),VIGroup包含组ID和组名).

要从商店中删除所有联系人,我使用这段代码,在一个名为的方法中-clear::


NSArray *allOldRowsInVIContacts = [[mainContext fetchObjectsForEntityName:[VIContact name]
                                               includePropertyValues:NO
                                               withPredicate:nil] copy];

for (NSManagedObject *obj in allOldRowsInVIContacts) {
    @try {
        [mainContext deleteObject:obj];
    }
    @catch (NSException *exception) {
        NSLog(@"Exception Triggered: %@", exception.reason);
        [NSException raise:exception.reason format:@"thrown on vicontacts."];
    }
}

[allOldRowsInVIContacts release];

if (![mainContext save:error]) {
    return NO;
}

NSArray *allOldRowsInVIGroups = [[mainContext fetchObjectsForEntityName:[VIGroup name]
                                                 includePropertyValues:NO
                                                         withPredicate:nil] copy];

NSLog(@"all rows in VIGroups count: %d", [allOldRowsInVIGroups count]);

for (NSManagedObject *obj in allOldRowsInVIGroups) {
    @try {
        [mainContext deleteObject:obj];
    }
    @catch (NSException *exception) { …
Run Code Online (Sandbox Code Playgroud)

macos exc-bad-access core-data objective-c

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

在reloadData上禁用UICollectionView动画

出于某种原因,我UICollectionView在调用时动画显示可见单元格内的过渡reloadData.

从我的理解,它不应该这样做,这就是我想要做的.

为什么集合会在重新加载数据上查看动画?我怎么能阻止它?

我将最终使用[UIView setAnimationsEnabled:YES/NO],但我希望在没有太多额外代码的情况下修复它.

objective-c ios uicollectionview uicollectionviewcell

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