小编Ana*_*and的帖子

使用Mac终端中的PPK文件通过SSH连接到远程连接

我一直在Windows XP上使用Putty并使用.ppk文件连接到我的Linux服务器(多个服务器).

在服务器上,我有以下文件夹和文件〜/ .ssh/authorized_keys

我现在想用Mac通过终端连接.我手动设置了与服务器的远程连接,并想知道如何使用ppk文件或其中的私有/公共密钥进行设置.

请注意:我已经在Windows上使用私钥/公钥登录,因此我不需要使用keygen创建新密钥,我只想知道如何设置我已经拥有密钥.(换句话说,我已经拥有服务器上的授权密钥列表,以及公钥和私钥).

macos ssh openssh ssh-keys

130
推荐指数
3
解决办法
18万
查看次数

applicationWillTerminate何时被调用,何时不被调用

嗨,我已经阅读了几个关于applicationWillTerminate被调用而没有被调用的问题.

我想总结一下我的理解,因为有几个帖子的说法不同.

  1. 对于IOS(没有多任务处理),在按下主页按钮时始终会调用它.

  2. 适用于IOS 4及以上版本

    一个.按主页按钮时不会调用它(当应用程序移动到后台时)

    湾 从多任务停靠平台关闭应用程序时调用它,如果应用程序在info.plist中有一个突然终止标志禁用,则不会调用它.(我设置"应该应用程序应该死亡事件",甚至在从多任务停靠点关闭应用程序时,终止功能没有被调用)

基于此,我有几个问题

设置应用程序应该获取App Died事件标志是一个好习惯吗?(我设置"应该应用程序应该死亡事件",甚至在从多任务停靠点关闭应用程序时,终止功能没有被调用)

要么

注册"UIApplicationWillTerminateNotification"比info.plist设置更好吗?

基本上我只需要在应用程序终止时做一些工作,而不是在它移动到后台时做.

要么

编辑(1):当应用程序终止时,以下内容被发送到APP.我怎么抓住它?

程序收到信号:"SIGKILL".

编辑(2):

请注意:从多任务底座上卸下时,不会在IOS 4及更高版本中调用它.你可能会认为是.但就我而言,事实并非如此.

我问是否有人知道为什么?还有别的我想念的东西.

另请注意我设置了"应用程序应该获取App Died事件",即使这样也没有被调用.

编辑(3):

以下问题的答案也不起作用. applicationWillTerminate不会被调用

有人像我一样面临类似的问题吗?

iphone ios4

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

uitableview setbackgroundcolor未在UITableViewStyleGrouped表中设置颜色

在iOS 6中

当表格样式为UITableViewStyleGrouped时,[uitableview setBackgroundColor:]不设置颜色

而是看到默认的条纹背景.

如果样式是UITableViewStyleGrouped,我们应该如何设置表的背景

ios6

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

ld:警告:在xcode中构建时意外的srelocation类型9

嗨,我在构建我的应用程序以进行分发的链接阶段得到大约7000个这样的警告

ld: warning: unexpected srelocation type 9
Run Code Online (Sandbox Code Playgroud)

知道这是什么以及我如何解决它?

编辑:

这些警告仅在建立分发时才在'armv7'的链接阶段出现,我也收到以下警告

warning: all apps should include an armv7 architecture (current ARCHS = "armv6").
Run Code Online (Sandbox Code Playgroud)

我已经检查过armv7是否包含在有效的体系结构中"用于调试和分发配置.

iphone xcode

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

mongodb map减少以按日期/日期获得唯一身份

试图按日期和数字分组

我的文件

 { "_id" : ObjectId("4f956dee76ddb26752026e8f"), "request" : "default", "options" : "1", "keyword" : "somekey", "number" : "5b234b79-4d70-437e-8eef-32a2941af40a", "date" : "20120423200446", "time" : 1335193066 }
Run Code Online (Sandbox Code Playgroud)

我的查询

map = "function() { var date = new Date(this.time * 1000); var key = date.getFullYear() + date.getMonth() + date.getDate(); emit({day : key, number: this.number}, {count: 1}); }"

reduce = "function(key, values) { var count = 0; values.forEach(function(v) { count += v['count']; }); return {count: count}; }"

db.txtweb.mapReduce(map, reduce, {out: "pageview_results"});
Run Code Online (Sandbox Code Playgroud)

我的错误

uncaught exception: map …
Run Code Online (Sandbox Code Playgroud)

mongodb

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

如何在界面构建器中使用与4英寸iPhone兼容的uitableview

如何在界面生成器中与4英寸iphone5和较旧的iPhone 4/4s兼容?

Xcode 4.5有三个选项:

  • 自由形式
  • Retina 3.5全屏
  • Retina 4全屏

如果我选择了Retina 4,那么在3.5英寸手机中它会穿过/溢出屏幕边框

使用代码,我可以相应地设置框架,但是使用界面构建器有什么用?

应该如何使用Interface Builder进行操作?

编辑

我的问题是iphone 5视网膜4英寸屏幕.当检查具有状态栏和导航栏的视图的大小时,这里是self.view.frame.size.height/width的值,如果我选择自由形式/无/视网膜3.5,则为320.000000 x 416.000000

设置自动调整大小选项,以便视图在所有方向上扩展,即启用所有支柱和弹簧.

编辑 在iOS6模拟器中进行测试,如果我在代码中设置以下内容

self.tableView.frame    = CGRectMake(0, 0, 320, 546);
self.tableView.bounds   = CGRectMake(0, 0, 320, 546);
self.view.frame         = CGRectMake(0, 0, 320, 546);
self.view.bounds        = CGRectMake(0, 0, 320, 546);
NSLog(@"%2f - %2f", self.view.bounds.size.width, self.view.bounds.size.height);
NSLog(@"%2f - %2f", self.tableView.bounds.size.width, self.tableView.bounds.size.height);
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

 320.000000 - 546.000000
 320.000000 - 546.000000
Run Code Online (Sandbox Code Playgroud)

并且从顶部开始的480 px以下的所有行都是不可选择的,因为"视图"仍然认为它们超出界限.

我的解决方案

为所有屏幕设置Retina 4的大小,甚至是主窗口xib文件.在此之后,它甚至可以在iphone 4上正常工作.现在,所有低于480px的行都可以在iOS 6模拟器中点击

ios ios5 ios6

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

如何检查UIWebView是否为空

我需要检查完成加载时的webview是否有任何内容.

我需要的是简单的.它是我页面底部的一个小网页视图(如广告)

我打电话

NSURLRequest *request=[NSURLRequest requestWithURL:adURL];
[gWebView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)

我得到了回调

-(void)webViewDidFinishLoad:(UIWebView *)webView {
Run Code Online (Sandbox Code Playgroud)

但在我的场景中,webview将返回空,有时它将有数据.

如果我的服务器php文件没有返回任何内容,我不想显示webview.

如何验证我在回调(或任何其他方式)中收到空页?

uiwebview ios uiwebviewdelegate

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

单击"完成"时,MPMoviePlayerController不会删除视图

我正在创建一个MPMoviePlayerController对象并以全屏模式传输视频.

我正在使用UIViewController来显示电影视图.

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    //http://www.youtube.com/watch?feature=player_detailpage&v=ebeQaznNcmE
    NSURL *url = [NSURL URLWithString:@"http://a1408.g.akamai.net/5/1408/1388/2005110405/1a1a1ad948be278cff2d96046ad90768d848b41947aa1986/sample_mpeg4.mp4"];
    MPMoviePlayerController *mPlayer = [[MPMoviePlayerController alloc]initWithContentURL:url]; 
    mPlayer.view.frame = gMainView.frame;

    [[NSNotificationCenter defaultCenter] addObserver:self
                                            selector:@selector(moviePlayBackDidFinish:)
                                            name:MPMoviePlayerPlaybackDidFinishNotification
                                            object:mPlayer];
    mPlayer.shouldAutoplay = YES;
    mPlayer.controlStyle = MPMovieControlStyleFullscreen;
    [gMainView addSubview:mPlayer.view];
    [mPlayer prepareToPlay];
    [mPlayer setFullscreen:YES animated:YES];
    [mPlayer play];
}


- (void)moviePlayBackDidFinish:(NSNotification*)notification {
    int reason = [[[notification userInfo] valueForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey] intValue];
    if (reason == MPMovieFinishReasonPlaybackEnded) {
        //movie finished playing
    }
    else if (reason == MPMovieFinishReasonUserExited) {
        //user hit the done button
        MPMoviePlayerController *moviePlayer = [notification object];

        [[NSNotificationCenter defaultCenter] …
Run Code Online (Sandbox Code Playgroud)

iphone mpmovieplayercontroller

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

yii - radioButtonList和activeRadioButtonList之间的区别

在yii框架中

radioButtonList和activeRadioButtonList有什么区别?

yii

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

如何围绕UILabel的前两个角?

我知道在iOS 3.0+中我可以使用

 label.layer.cornerRadius = xxx;
Run Code Online (Sandbox Code Playgroud)

绕过UILabel的所有四个角(作为UIView子类),但我想只围绕标签的顶部两个角并使底角保持直角.

有什么办法可以用UILabel做到吗?其他解决方案假设自定义UIView,而不是UILabel.

iphone objective-c uilabel ios

4
推荐指数
2
解决办法
6906
查看次数