小编ohh*_*hho的帖子

如何通过手势识别器检测圆形手势?

我正在尝试实现类似音量控制的圆形按钮.目前我可以通过手势识别器检测滑动.如何在按钮上检测圆形手势(顺时​​针和逆时针)?谢谢!

iphone ipad uigesturerecognizer

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

什么是httpd <defunct>?

32537 apache    16   0 87424  15m 7324 S  2.3  0.3   0:00.52 httpd              
 3302 mysql     15   0  156m  41m 4756 S  1.3  0.7  10:50.91 mysqld             
  489 apache    16   0 87016  14m 6692 S  0.7  0.2   0:00.27 httpd              
  990 apache    15   0     0    0    0 Z  0.7  0.0   0:00.12 httpd <defunct>    
  665 apache    15   0 86992  13m 5644 S  0.3  0.2   0:00.20 httpd              
32218 apache    15   0 87356  14m 6344 S  0.3  0.2   0:00.53 httpd              
    1 root      15   0  2160  640  556 …
Run Code Online (Sandbox Code Playgroud)

apache centos http

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

法拉第:您可能希望安装system_timer以获得可靠的超时

我将旧脚本迁移到新的CentOS框,并在运行脚本时收到以下消息:

法拉第:您可能希望安装system_timer以获得可靠的超时

这是一个警告,是什么system_timer?宝石?

ruby gem

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

iPhone的堆栈大小是固定的吗?

当我尝试调整线程的堆栈大小时:

- (void)testStack:(NSInteger)n {
    NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(dummy) object:nil];
    NSUInteger size = 4096 * n;
    [thread setStackSize:size];
    [thread start];
}

- (void)dummy {
    NSUInteger bytes = [[NSThread currentThread] stackSize];
    NSLog(@"%@", @(bytes));
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    for (NSInteger i = 126; i <= 130; i++) {
        [self testStack:i];
    }
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

在输出中,大小不会改变:

2015-06-19 11:05:06.912 Stack[52982:2082454] 524288
2015-06-19 11:05:06.913 Stack[52982:2082457] 524288
2015-06-19 11:05:06.913 Stack[52982:2082456] 524288
2015-06-19 11:05:06.913 Stack[52982:2082458] …
Run Code Online (Sandbox Code Playgroud)

iphone stack ios

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

为什么viewDidUnload的调用频率低于viewDidLoad?

我把NSLog(@"%@::%@", [[self class] description], NSStringFromSelector(_cmd));两个viewDidLoadviewDidUnload一个视图控制器.

在日志中,我发现viewDidLoadviewDidUnload应用程序移入和移出不同的.nibs要多得多.

为什么?

iphone objective-c

10
推荐指数
1
解决办法
2622
查看次数

什么是" - [UIApplication beginIgnoringInteractionEvents]溢出.忽略."?

在for循环中添加大约25个动画块后,-[UIApplication beginIgnoringInteractionEvents] overflow. Ignoring.Xcode调试窗口中会显示很多消息.

消息是什么意思?我能安全地忽略它们吗?

谢谢!

iphone core-animation

10
推荐指数
1
解决办法
7455
查看次数

iOS开发人员学习Mac编程的提示?

随着Apple宣布Mac App Store,我将学习Mac编程.我通常是在Mac OS XCocoa Programming之前阅读Beginning iPhone 3开发书籍的人之一.我购买MacBook的原因是因为Xcode仅在OS X上运行.那么,对于现有iOS程序员谁也是Mac OS新手,你有什么建议?谢谢!

  • 一个答案请一个答案(作为社区维基)

iphone macos ios

10
推荐指数
1
解决办法
2228
查看次数

如何删除UISearchBar下面的额外黑线?

将a的色调设置UISearchBar为白色后:

在此输入图像描述

搜索框和表格之间有一条额外的黑线:

在此输入图像描述

如何删除黑线?

iphone uisearchbar ios5

10
推荐指数
1
解决办法
4341
查看次数

如何防止PHP脚本多次运行?

目前,我试图阻止onlytask.php脚本多次运行:

$fp = fopen("/tmp/"."onlyme.lock", "a+");
if (flock($fp, LOCK_EX | LOCK_NB)) {
  echo "task started\n";
  //
    while (true) {
      // do something lengthy
      sleep(10);
    }
  //
  flock($fp, LOCK_UN);
} else {
  echo "task already running\n";
}
fclose($fp);
Run Code Online (Sandbox Code Playgroud)

每分钟都有一个cron作业来执行上面的脚本:

* * * * * php /usr/local/src/onlytask.php
Run Code Online (Sandbox Code Playgroud)

它有效一段时间了.几天后,当我这样做时:

ps auxwww | grep onlytask
Run Code Online (Sandbox Code Playgroud)

我发现有两个实例正在运行!不是三个或更多,而不是一个.我杀死了其中一个实例.几天后,又有两个例子.

代码有什么问题?还有其他选择只限制onlytask.php运行的一个实例吗?

ps我的/tmp/文件夹没有清理干净.ls -al /tmp/*.lock显示锁定文件是在第一天创建的:

-rw-r--r--  1 root root    0 Dec  4 04:03 onlyme.lock
Run Code Online (Sandbox Code Playgroud)

php linux cron centos

10
推荐指数
2
解决办法
7476
查看次数

%d格式化为32位和64位

NSInteger precedence = [self operatorPrecedence];
[d appendFormat:@"precedence:%d, ", precedence];
Run Code Online (Sandbox Code Playgroud)

得到:

警告:Format指定类型'int'但参数的类型为'NSInteger'(又名'long')

和Xcode建议%d改为%ld.

但是,它仅适用于32位 64位目标,如下所示NSInteger:

 #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
 typedef long NSInteger;
 typedef unsigned long NSUInteger;
 #else
 typedef int NSInteger;
 typedef unsigned int NSUInteger;
 #endif
Run Code Online (Sandbox Code Playgroud)

对于32位和64位目标,杀死警告的最佳方法是什么?

macos xcode objective-c ios

10
推荐指数
1
解决办法
3431
查看次数