小编Kuk*_*osk的帖子

paramiko(python)超时

我正在寻找一种为此设置超时的方法:

transport = paramiko.Transport((host, port))
transport.connect(username = username, password = password)
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.get(remotepath, localpath)
sftp.close()
transport.close()
Run Code Online (Sandbox Code Playgroud)

python ssh timeout scp paramiko

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

Apple APNs 2048位TLS/SSL证书更新

今天我收到一封来自苹果的电子邮件,告诉他们正在改变与推送通知相关的内容,并想知道如何处理他们给我链接的证书...我的服务器运行debian lenny,我使用php5发送推送通知苹果馅饼.我是否只想...将它添加到某个地方,或者替换"旧的"?

apple-push-notifications

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

我没有得到NSPersistentStoreDidImportUbiquitousContentChangesNotification(带代码示例)

我正在尝试学习如何将iCloud与coredata一起使用.我的目标是在mac/ios上同步一个数据库文件.我的mac和iOS应用程序似乎都在更新iCloud,因为我可以在系统偏好设置 - > iCloud-> Manage ...下看到它有一个名为Unknown的应用程序,每次我在ios/mac应用程序上更改内容越来越大.这让我觉得应用程序正在存储对云的更改.问题是,我没有得到NSPersistentStoreDidImportUbiquitousContentChangesNotification我在其他平台上改变某些东西的时间.

有我的代码(mac app):

- (void)persistentStoreDidImportUbiquitousContentChangesNotification:(NSNotification *)notif
{
    NSLog(@"%@", notif);
}

- (NSURL *)applicationFilesDirectory
{
    NSString *identifier = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"];
    NSFileManager *fileManager = [NSFileManager defaultManager];
    NSURL *libraryURL = [[[fileManager URLsForDirectory:NSLibraryDirectory inDomains:NSUserDomainMask] lastObject] URLByAppendingPathComponent:identifier];

    if(![fileManager fileExistsAtPath:[libraryURL path]])
    {
        [fileManager createDirectoryAtPath:[libraryURL path] withIntermediateDirectories:YES attributes:nil error:nil];
    }

    return libraryURL;
}

- (NSManagedObjectModel *)managedObjectModel
{
    if (__managedObjectModel)
    {
        return __managedObjectModel;
    }

    NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"MyApp" withExtension:@"momd"];
    __managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];    
    return __managedObjectModel;
} …
Run Code Online (Sandbox Code Playgroud)

cocoa core-data icloud xcode4.2

6
推荐指数
1
解决办法
3231
查看次数

performClose:在无边框窗口上?

有没有办法让方法执行关闭:当我使用NSBorderlessWindowMask时工作?我必须覆盖什么方法?(如果它是可能的)

xcode cocoa objective-c nswindow

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

php找到表情符号[更新现有代码]

我正在尝试在我的PHP代码中检测表情符号,并阻止用户输入它.

我的代码是:

if(preg_match('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', $value) > 0)
{
    //warning...
}
Run Code Online (Sandbox Code Playgroud)

但不适用于所有表情符号.有任何想法吗?

php regex unicode emoji

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

使用响应从cocoa(obj.c)执行shell脚本

我有类似的东西:

- (NSString *)unixSinglePathCommandWithReturn:(NSString *)command
{
NSPipe *newPipe = [NSPipe pipe];
NSFileHandle *readHandle = [newPipe fileHandleForReading];

NSTask *unixTask = [[NSTask alloc] init];
[unixTask setStandardOutput:newPipe];
[unixTask setLaunchPath:@"/bin/sh"];
[unixTask setArguments:[NSArray arrayWithObjects:@"-c", command , nil]]; 
[unixTask launch];
[unixTask waitUntilExit];

NSString *output = [[NSString alloc] initWithData:[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];

return output;
}
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.我点击按钮时调用它.如果我删除'waitUntilExit'的行,它按预期工作,但只有一次.当它在那里时,它不起作用.我还尝试了一些基本的命令,比如'ls''ping -c1 google.com'和类似的东西,但我无法以某种方式让它工作.如果你有一些不同的方法在cocoa中运行shell脚本并收到响应,那么现在就让我吧.谢谢你们 :)

macos bash shell cocoa objective-c

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

Cocoa状态栏(UIElement)应用程序设置窗口

我完成了所有工作,但是当我点击设置时,设置窗口(在nswindowcontroller中)会在我的mac上运行的其他应用程序的后面打开.我希望它在前面,以便用户在点击它时可以看到它.

谢谢你们!

macos cocoa window statusbar uielement

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