我正在使用libssh2在iOS上寻找一个反向端口转发的示例代码.这是一个接近的例子:
但我希望它可以根据iOS和Objective-C进行定制.直C也很好.我对socket和FD代码持谨慎态度,宁愿拥有一个比我正在攻击的解决方案更强大的解决方案.我已经尝试了一段时间的RTFMing libssh2,但它最终只是RTF代码...而且我对我的C代码没有足够的信心去做这个网络部分.
编辑:在iOS 4.3(例如iphone4,ipad2)上进行端口转发的ssh工作实现的赏金,不需要libssh2具体.
所以,我终于冒险从vim使用eclipse ......但是我遇到了一些严重的问题,克服了令人难以置信的凌乱的界面和菜单系统.示例:右键单击主文本区域会生成一个包含~30个项目的子菜单...整个日食环境看起来很麻烦而且相当丑陋.
我已经煞费苦心地改变了字体和颜色,让我感到困扰的是,在整个设置窗口中都有设置.我希望有像emacs和vim这样的配色方案快速设置几十年了.通过stackoverflow我发现:
http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/
但是,我想要更多的例子!像蛋糕或板岩之类的东西.
有没有人有秘密使eclipse成为一个更具有美学界面的更有用的工具?
任何Android开发人员都有成功更改已在市场中分发的应用程序的应用程序的包名称(在清单中)?
在升级过程中,我决定稍微更改软件包名称,这意味着android将其标识为新的应用程序.所以,我认为保存的偏好将会丢失,但我真的希望升级用户没有其他"惊喜".
干杯!
我正在尝试使用gnuplot v4.2设置wxt终端窗口的大小
gnuplot> set terminal wxt size 600,600
Terminal type set to 'wxt'
undefined variable: size
Run Code Online (Sandbox Code Playgroud)
更令人沮丧的是,wxt -geometry不像x11终端那样尊重旗帜.注意:我已经尝试过600,800,600x800两者都不起作用.
% gnuplot --version
gnuplot 4.2 patchlevel 4
Run Code Online (Sandbox Code Playgroud) 我不希望消息计为"读"但我想知道队列中有什么.文件:
http://boto.s3.amazonaws.com/ref/sqs.html#module-boto.sqs
关于吸收信息的内容和不吸收信息的内容不是很直接.转储消息似乎很接近,但我宁愿在内存而不是文件中执行此操作.
常见问题:
http://aws.amazon.com/articles/1343#12
有一些粗略的解决方案:
我该如何查看邮件?
在2008-01-01版本中,PeekMessage操作已从Amazon SQS中删除.此功能主要用于调试小型系统 - 专门用于确认消息已成功发送到队列或从队列中删除.要使用版本2008-01-01执行此操作,您可以记录邮件的邮件ID和收据句柄,并将它们关联起来以确认收到和删除邮件的时间.
有人有运气吗?这似乎是非常基本的队列功能,如果没有一个干净的方法,我会感到震惊.
ios有没有高质量的SSH2库?
对于java,有一个名为jsch(http://www.jcraft.com/jsch/)的库,它可以很好地包装ssh2.我最感兴趣的一点功能是"反向端口转发"方法:
session.setPortForwardingR(remote_port, host, local_port);
Run Code Online (Sandbox Code Playgroud)
我从http://www.chilkatsoft.com/ssh-sftp-objc.asp找到了一个objective-c lib ,但它不是免费的,似乎没有达到高质量水平.我应该尝试移植openssh的C版本吗?
另外,如果移植openssh是最好的选择,那么目前有没有开源项目呢?
我有一个实现UIKeyInput协议的自定义UIView
- (BOOL) canBecomeFirstResponder{
return YES;
}
Run Code Online (Sandbox Code Playgroud)
在子类中定义.致电时:
[customView becomeFirstResponder];
NSLog(@"is first? %i",[customView isFirstResponder]);
Run Code Online (Sandbox Code Playgroud)
在单击按钮期间,即使 canBecomeFirstResponder已正确设置并且所有UIKeyInput协议功能都已实现,它也会返回false .还有什么东西可以阻止这种观点成为第一个响应者?如果有帮助,它将存在于scrollView和另一个自定义视图中.
更新:
我检查了当前的第一响应者是什么:
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)];
Run Code Online (Sandbox Code Playgroud)
而且令人惊讶的firstResponder是nil.所以似乎没有什么可以阻止这些事件.
我想在json数据包中包含一个大的压缩字符串,但是有一些困难.
import json,bz2
myString = "A very large string"
zString = bz2.compress(myString)
json.dumps({ 'compressedData' : zString })
Run Code Online (Sandbox Code Playgroud)
这会导致一个
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 10-13: invalid data
Run Code Online (Sandbox Code Playgroud)
一个明显的解决方案是bz2'整个json结构,但我们假设我正在使用一个执行json编码的blackbox api并且它想要一个dict.
另外,我只是以bz2为例,虽然我注意到与zlib相同的行为,但我并不在乎实际算法是什么.
我可以理解为什么这两个压缩库不会创建utf-8兼容输出,但有没有任何解决方案可以有效地压缩utf-8字符串?这个页面好像是一个金矿http://unicode.org/faq/compression.html但我找不到任何相关的python信息.
我正在尝试用Mahotas写一个图像,发现它很奇怪.
img = mahotas.imread('foo.png', True)
mahotas.imsave('bar.png', img)
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
ValueError: mahotas.freeimage: cannot write arrays of given type and shape.
Run Code Online (Sandbox Code Playgroud)
我在OS X上使用brew来安装freeimage.
有没有任何规范的方法来衡量CATiledLayeriOS上的性能?在OpenGL的土地,这是非常简单的跟踪FPS,有没有类似的技巧与UIScrollViews和CATiledLayers?
对于上下文,我们正在调整图像进入a CATiledLayer并注意到缩放FPS和平移FPS的严重差异UIScrollView.这是主观但显而易见的,我希望有一种方法来衡量这一点,所以我们可以停止说"哇,这似乎更快".
访问android的媒体库是否需要任何特定权限?我写了一个测试应用程序,可以访问所有用户的照片 - 但我发现这种行为是意外的.看起来应该有一些权限来访问这些数据.
问这个我觉得很傻,但是如何创建一个只接受单行的 TextView 呢?大多数其他 gui 工具包都有“setMultiline”等方法,但 PyGTK 似乎真的很喜欢多行。其他一些语言为这些更简单的文本框提供了“TextFields”。
http://www.pygtk.org/docs/pygtk/class-gtktextview.html#method-gtktextview--set-justification
看完之后:
iphone:使用iOS 5和XCode 4.2提交应用程序?
我意识到使用ARC并期望使用这种技术将应用程序发布到应用程序商店可能对我来说有点短视.对我来说最好的行动方案是什么?
感谢您的建议.
更新:以防万一有人徘徊到这个,这是Xcode 4.2仍然处于测试阶段.最终结果:除非您等待最终版本,否则请勿使用测试版功能.