小编Ver*_* Lu的帖子

一个超级奇怪的os.path.abspath错误

在我的Python 2.6(64位,win7,ActivePython)上,当我打电话时: os.path.abspath('D:/PROJECTS/SuiShouBei/www/ssb/static/voices/en/mp3/con.mp3')

它返回:
'\\\\.\\con'

到目前为止,我对其他路径没有任何问题.

任何人都有同样的问题?
有人可以告诉我为什么吗?

python windows filesystems

28
推荐指数
1
解决办法
1030
查看次数

按下"alt"后如何保持专注?(Adobe AIR app)

我正在使用AIR + Flex制作应用程序.

一个功能就像:

  • Alt键按下时,鼠标光标变为B,
  • Alt键启动时,鼠标光标恢复为A.

但问题是,每次释放Alt键时,鼠标光标都会变回系统默认值(箭头形状),并且似乎焦点位于舞台之外的某个位置.

这提醒我,当Alt在普通窗口中按下时,菜单栏将被聚焦.

如何停止此默认行为?

ps我尝试了以下方法并且不起作用:

  • 1)听取舞台KEY_DOWN/ KEY_UP事件,并添加event.stopImmediatePropagation()事件处理程序
  • 2)听取舞台KEY_DOWN/ KEY_UP事件,并添加event.preventDefault()事件处理程序
  • 3)听取舞台KEY_DOWN/ KEY_UP事件,并添加this.setFocus()事件处理程序.并且callLater(this.setFocus)也不起作用.

apache-flex air actionscript-3

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

子类可以覆盖非公共方法

我有两个类:BatchDownloader,SpeechDownlader

BatchDownloader是基类,并SpeechDownloader继承它.

BatchDownloader,每当下载一个文件时,-(void)downloadComplete:task将被调用.

但在SpeechDownloader,我也想发布通知downloadComplete:task.

我可以在实现中编写具有相同名称的方法SpeechDownloader吗?还是有更好的方法?

谢谢.

ps我不想-(void)downloadComplete:task公开,因为它应该只能自己调用​​.

oop objective-c

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

设置NSManagedObject的属性后,NSFetchRequest.fetchOffset中断

我编写了一种从数据库中随机获取记录的方法,但是无论NSFetchRequest.fetchOffset是什么,我经常会得到相同的记录。

所以我做了一个实验,这是我的代码:

- (Card *)getNextCard {
    Card *card = nil;
    while (YES) {
        NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Card"];
        request.fetchLimit = 1;
        request.fetchOffset = arc4random_uniform(1031);

        NSError *error = nil;
        NSArray *matches = [self.database.managedObjectContext executeFetchRequest:request error:&error];

        if (matches) {
            card = [matches lastObject];
            // card.phEn= @"phonetic";
        }
        NSLog(@"nextCard: %@, %d", card ? card.en : card, request.fetchOffset);
    }
    return card;
}
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,日志就像:

2013-05-07 23:11:16.035 MyApp[20598:707] nextCard: astound, 153
2013-05-07 23:11:17.175 MyApp[20598:707] nextCard: complicate, 370
2013-05-07 23:11:18.335 MyApp[20598:707] nextCard: hasten, 954
2013-05-07 23:11:19.801 MyApp[20598:707] …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c nsfetchrequest

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