小编Hol*_*bæk的帖子

设置MongoDB shell的默认数据库

当我进入终端中的mongo shell时,它总是从数据库测试开始,这是错误的数据库.你能设置mongo在特定的数据库中启动吗?

shell terminal mongodb

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

耙子中止...表'用户'已经存在

我用devise和漂亮的生成器创建了一个数据库.我正在尝试使用nifty generator(rails g nifty:scaffold Asset user_id:integer)创建一个新数据库,但是当我尝试迁移数据库(rake db:migrate)时,我收到以下错误:

charlotte-dator:showwwdown holgersindbaek$ rake db:migrate
==  DeviseCreateUsers: migrating ==============================================
-- create_table(:users)
rake aborted!
An error has occurred, all later migrations canceled:

Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `email` varchar(255) DEFAULT '' NOT NULL, `encrypted_password` varchar(128) DEFAULT '' NOT NULL, `reset_password_token` varchar(255), `reset_password_sent_at` datetime, `remember_created_at` datetime, `sign_in_count` int(11) DEFAULT 0, `current_sign_in_at` datetime, `last_sign_in_at` datetime, `current_sign_in_ip` varchar(255), `last_sign_in_ip` varchar(255), `name` varchar(255), `created_at` datetime, …
Run Code Online (Sandbox Code Playgroud)

ruby database ruby-on-rails

31
推荐指数
6
解决办法
4万
查看次数

使用brew时出现"错误的解释器"错误

当我尝试运行任何brew命令时,我收到此错误.

Holger-Sindbaeks-MacBook-Air:~ holgersindbaek$ brew help
-bash: /usr/local/bin/brew: /usr/bin/ruby: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我完全不知道如何解决这个问题并且一直在寻找很长时间而没有回答.

ruby macos homebrew ruby-on-rails

28
推荐指数
6
解决办法
3万
查看次数

像Instagram一样限制UITableView滚动速度

我试图限制我的UITableView的滚动速度,就像Instagram一样.

如果您查看Instagram,您会发现他们对滚动浏览Feed的速度有限制.

它没有使用"减速率"设置,因为限制不会影响减速度.它只会影响您滚动Feed的速度.因此,如果您尝试执行"轻弹"手势,您将达到Instagrams最大滚动速度,并且不会像普通UITableView那样快.

有关Instagram如何实现这一点的任何猜测?

objective-c uitableview uiscrollview ios

18
推荐指数
2
解决办法
6175
查看次数

Firebase查询 - 查找包含字符串的子项

我在使用Firebase查询时遇到了一些麻烦.我想查询对象,其中对象子值包含某个字符串.到目前为止,我有一些看起来像这样的东西:

Firebase *ref = [[Firebase alloc] initWithUrl:@"https://dinosaur-facts.firebaseio.com/dinosaurs"];
[[[[ref queryOrderedByKey] queryStartingAtValue:@"b"] queryEndingAtValue:@"b~"]
    observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) {
    NSLog(@"%@", snapshot.key);
}];
Run Code Online (Sandbox Code Playgroud)

但是这只会给出起始值为"b"的对象.我想要包含字符串"b"的对象.我怎么做?

database iphone objective-c ios firebase

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

在iOS中测试驱动开发...到TDD或不到TDD

我开始在iOS编程,我一直想知道我是否应该进行测试驱动开发.

我来自铁轨背景,TDD是许多生活方式,TDD工具很棒.

iOS中对TDD的看法如何?

iphone tdd objective-c ios ios6

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

CABasicAnimation使NSView翻转

我正在制作一款适用于Mac的纸牌游戏,而我正在使用CABasicAnimation来使卡片翻转.它几乎可以工作,但可能会更好一些.

当它现在工作时,卡片向内翻转(向左) - 屏幕截图1.当卡片"向上翻转"一直向左移动时,我更改了NSView的图像并再次将卡片向外翻转 - 屏幕截图2.

截图1(翻转):

截图1

截图2(翻出):

截图2

翻阅代码:

- (void)flipAnimationInwards{
    // Animate shadow
    NSShadow *dropShadow = [[NSShadow alloc] init];
    [dropShadow setShadowOffset:NSMakeSize(0, 1)];
    [dropShadow setShadowBlurRadius:15];
    [dropShadow setShadowColor:[NSColor colorWithCalibratedWhite:0.0 alpha:0.5]];
    [[self animator] setShadow:dropShadow];

    // Create CAAnimation
    CABasicAnimation* rotationAnimation;
    rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
    rotationAnimation.fromValue = [NSNumber numberWithFloat: 0.0];
    rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI/2];
    rotationAnimation.duration = 3.1;
    rotationAnimation.repeatCount = 1.0; 
    rotationAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];
    rotationAnimation.fillMode = kCAFillModeForwards;
    rotationAnimation.removedOnCompletion = NO;
    [rotationAnimation setValue:@"flipAnimationInwards" forKey:@"flip"];
    rotationAnimation.delegate = self;

    // Get the layer
    CALayer* lr = …
Run Code Online (Sandbox Code Playgroud)

objective-c calayer cabasicanimation caanimation ios

9
推荐指数
1
解决办法
1868
查看次数

按键查询和按日期排序

我有一个数据库,其中有很多"列表"结构如下:

房源

我希望获得10个列表,以特定优先级值开始或结束,大小值(子节点)范围在9到10.5之间,并按优先级排序结果.

我已经查看了大量的SO帖子和Firebase示例,但我似乎无法找到任何解决方案.

在Firebase中这是不可能的?据我所知,这是一个非常常见的用例.

这有什么解决方案吗?如果没有,你会如何解决它?

firebase

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

在Mac App Store的Electron应用程序中实现应用程序内购买

我环顾四周,似乎有几个人有这个问题,但似乎没有人解决它:

将Apple应用内购买添加到Electron HTML/JS应用

https://github.com/electron/electron/issues/3745

https://discuss.atom.io/t/osx-in-app-purchases-in-electron/22885

有人建议使用此Node到Objective-C桥来执行此操作:

https://github.com/TooTallNate/NodObjC

其他人建议使用这个应用内库,但从我所看到的,它只验证收据:

https://github.com/voltrue2/in-app-purchase

有没有人真正设法在Mac App Store的Electron应用程序中实现应用内购买?

你是怎么做到的?

如果没有人这样做,那根本不可能吗?

in-app-purchase node.js mac-app-store electron

9
推荐指数
1
解决办法
956
查看次数

在Objective-C中播放没有延迟的声音效果

当人们按下我的应用程序中的某些按钮时,我想播放一些简单的声音效果,我尝试了几种,但是我总是会遇到延迟,使声音看起来不同步.

我已经按照这里的教程,所以我尝试了音频服务的构建,但是有一个延迟,我尝试了AVAudioPlayer,但也有延迟,即使我使用"prepareToPlay".

我是否真的必须安装一个像Finch这样庞大且凌乱的库来获得简单的声音效果而且在我的简单应用程序中没有延迟?

希望你能为我澄清一些事情!

UPDATE

音频服务代码:

NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"PlopsX4"
                                      withExtension:@"aif"];
AudioServicesCreateSystemSoundID((CFURLRef)soundURL, &sound1);
AudioServicesPlaySystemSound(sound1);
Run Code Online (Sandbox Code Playgroud)

viewDidLoad中AVAudioPlayer的代码:

NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"PlopsX4"
                                      withExtension:@"aif"];
self.avSound = [[AVAudioPlayer alloc] 
       initWithContentsOfURL:soundURL error:nil];
[self.avSound prepareToPlay]
Run Code Online (Sandbox Code Playgroud)

我要播放文件的方法中的AVAudioPlayer代码:

[self.avSound play];
Run Code Online (Sandbox Code Playgroud)

iphone audio objective-c ios ios6

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