我正在构建一个Visual Studio包并与之关联,我有一个app.config文件(其中包含有关连接到WCF服务的一些信息).
据我所知,这个包实际上连接到devnev.exe.config配置文件(如果我使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile),它将检索devnev.exe.config的路径
首先,这是正确的吗?软件包不应该自动获取app.config文件吗?如果是这种情况,那么如何让项目使用app.config文件?
我正在运行VS2010 Ultimate,用C#编程.
我正在开发一个程序,需要在一天的某个小时删除一个文件夹(然后重新实例化),这个小时将由用户给出.
小时很可能是在夜间,因为没有人访问该文件夹(它在工作时间以外).有没有办法在某个时刻触发该事件?
我知道计时器,但有没有一个更简单的方法来做这个没有计时器,嘀嗒和检查,看看它是什么时间?
编辑:也许我不够具体.我想触发一个方法来做某事,而不必先在一个单独的可执行文件中编译它.此方法是作为Windows服务实现的更大类的一部分.所以这项服务会持续运行,但是在一天中的某个时间,它应该触发此功能来删除该文件夹.
谢谢.
我想创建一个基于浏览器的,交互式的实时动画,根据一天中的时间和一年中的时间显示地球绕太阳转.此动画还应(最终)显示太阳系中的其他行星,用户应能够在太阳系周围平移并从不同侧面看到它(通过点击拖动,滚动等).
我不认为它有任何实际应用,但我喜欢在宇宙中发现的艺术价值......所以开始这样做会很有趣,我可能会在做这件事时学到一些东西.
我没有任何关于行星物理学的经验,虽然如果给出一个很好的信息来源,我可能会理解它.我确实有一些Web开发经验,使用JavaScript,HTML,CSS,Python等语言.
现在,问题:
最重要的是,我将如何开始这样的项目?
我在哪里可以获得有关太阳系中地球和其他行星旋转的信息?
我应该使用/学习哪些语言?
您对这个想法有什么其他想法?您认为对于像这样的项目有什么功能?
这个想法是非常冲动的,特别是在一天的这个晚些时候......当我看着窗外,看到建筑物变得越来越黑,我也在想象地球是如何慢慢旋转的.在太阳周围也是如此,我认为能够从外部看到这一点是一个非常好的景象.
希望得到一些反馈.干杯!
我在我的应用程序中使用Sync Services.我正在使用通常的方式从地址簿中获取联系人(使用同步服务).
如果用户决定这样做,我想过早地结束同步会话,因此,当用户按下"取消"按钮时,我打电话给 [driver finishSyncing]
附属于ISyncSessionDriver代理,处理典型的同步会话的委托方法.其中一种方法是- (BOOL)sessionDriver:(ISyncSessionDriver *)sender willFinishSessionAndReturnError:(NSError **)outError
问题是,在呼叫时finishSyncing,sessionDriver:willFinishSessionAndReturnError:重复呼叫,不仅仅是一次,而是多次.最终它会抛出一个错误.
那么,我该如何解决这个问题,或者我可以做些什么更好的调试来弄清问题是什么?
谢谢
我想知道我的应用程序使用了多少内存.我怎么能以编程方式检索这个?有一个简单的Cocoa方法可以做到这一点,还是我必须一直到C?
谢谢!
我正在努力的应用程序随着时间的推移积累越来越多的内存.这不是真正的内存泄漏,因为泄漏工具不会将其识别为泄漏,但它会继续占用越来越多的内存.
我一直在使用Instruments(内存分配工具)来找出发生这种情况的原因,我现在正在制作快照,以便找到运行周期中不同点之间的内存差异.似乎在每个周期之后,使用的内存增加了大约560 KB.
这就是"仪器"工具中的样子:

在选择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
Visual Studio/C#中是否有与Xcode #pragma mark指令类似的代码片段?
例如,#pragma mark Some Part Of Code在Xcode中设置时,"某些部分代码"在方法枚举下拉列表中以粗体显示,因此您可以根据其功能将其用于分组方法,并在以后需要时更轻松地查找它们.
自OSX Lion以来,不再更新同步服务.也许很快它们就不会再存在了.为了同步联系人,现在可以使用哪些替代方案?
编辑 - 更多说明:我要求的上下文是构建一个能够连接到同步服务器的同步应用程序(使用SyncML).此同步应用程序(客户端)将安装在OSX系统上,负责查看客户端上的哪些联系人已更改(从而通知服务器),并将更改从服务器应用到客户端.
到目前为止,我们一直在使用Sync Services来跟踪更改并将联系人同步到集中点,但由于SS已经过时,我们正在寻找替代方案.希望加法有所帮助.
在我的应用程序中,我正在删除(或尝试删除)来自两个核心数据存储的所有记录,然后再添加新的记录.它们是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) 出于某种原因,我UICollectionView在调用时动画显示可见单元格内的过渡reloadData.
从我的理解,它不应该这样做,这就是我想要做的.
为什么集合会在重新加载数据上查看动画?我怎么能阻止它?
我将最终使用[UIView setAnimationsEnabled:YES/NO],但我希望在没有太多额外代码的情况下修复它.
objective-c ×6
macos ×5
c# ×2
cocoa ×2
syncservices ×2
app-config ×1
contacts ×1
core-data ×1
delegates ×1
events ×1
html ×1
ios ×1
javascript ×1
memory-leaks ×1
opengl ×1
pragma ×1
timer ×1
triggers ×1
vspackage ×1
vsx ×1
xcode ×1