草庐IT

iphone - 如何在 iPhone 上解压缩 gzip 文件并将其写入未压缩的文件

我的iPhone应用程序包中有一个文件bigfile.gz。在应用程序启动时,我想将该文件压缩到我的应用程序中的文档目录中。如何以编程方式实现此目的?基本上我想要的效果是:gunzipbigfile.gz..显然gunzip实用程序在iOS环境中不可用。 最佳答案 正如这篇文章中指出的:CompressionAPIontheiPhonezlib和bzip2都可用。但是,正如另一个答案所指出的那样,如果您将对话数据存储在NSData对象中,那么您可以使用添加gzip和zlib压缩的NSData类别/减压作为简单的方法。这是一个usef

php - 无法在 Swift 应用程序上解析服务器 PHP

我正在尝试在我的iOS应用程序上实现注册/登录功能。为此,我编写了一个简单的服务器端php脚本,只是为了检查它是否返回一个值。这是我的PHP代码:登录界面的代码如下:letmyUrl=NSURL(string:"http://localhost/app/index.php")letrequest=NSMutableURLRequest(URL:myUrl!)request.HTTPMethod="POST"request.addValue("application/x-www-form-urlencoded",forHTTPHeaderField:"Content-Type")requ

java - 在相对路径上解析具有 DTD 架构的 XML 文件

我有以下java代码:DocumentBuilderdb=DocumentBuilderFactory.newInstance().newDocumentBuilder();Documentdoc=db.parse(newFile("/opt/myfile"));/opt/myfile包含如下内容:...我收到以下错误:java.io.FileNotFoundException:/../schema/xml/schema.dtd(Nosuchfileordirectory)这是一个大型Java框架,它使用在别处生成的XML文件。我认为相对路径是问题所在。我认为在JVM启动之前更改cwd

android - 避免将 null 作为 View 根传递(需要在膨胀布局的根元素上解析布局参数)

为rootstudio传递null会给我这个警告:Avoidpassingnullastheviewroot(needtoresolvelayoutparametersontheinflatedlayout'srootelement)它在getGroupView中显示一个空值。请帮忙。publicclassExpandableListAdapterextendsBaseExpandableListAdapter{privateContext_context;privateList_listDataHeader;//headertitles//childdatainformatofhea

android - 避免将 null 作为 View 根传递(需要在膨胀布局的根元素上解析布局参数)

为rootstudio传递null会给我这个警告:Avoidpassingnullastheviewroot(needtoresolvelayoutparametersontheinflatedlayout'srootelement)它在getGroupView中显示一个空值。请帮忙。publicclassExpandableListAdapterextendsBaseExpandableListAdapter{privateContext_context;privateList_listDataHeader;//headertitles//childdatainformatofhea

ios - 如何通过硬件解码在 iOS 上解码 H.264 帧?

我一直在使用ffmpeg来解码我从网络摄像头接收到的每一帧。简短的代码如下所示:-(void)decodeFrame:(unsignedchar*)frameDataframeSize:(int)frameSize{AVFrameframe;AVPicturepicture;AVPacketpkt;AVCodecContext*context;pkt.data=frameData;pat.size=frameSize;avcodec_get_frame_defaults(&frame);avpicture_alloc(&picture,PIX_FMT_RGB24,targetWidth

iphone - 在 iPhone GPU 上解码视频帧

我正在寻找在iPhone上解码本地mpeg-4视频帧的最快方法。我只对每10帧中像素的亮度值感兴趣。我不需要在任何地方渲染视频。我尝试过ffmpeg、AVAssetReader、ImageAssetGenerator、OpenCV和MPMoviePlayer,但它们都太慢了。我可以获得的最快速度是~2x(一分钟扫描2分钟的视频)。我想要接近10倍的倍率。假设我上面的尝试没有使用GPU,是否有任何方法可以通过在GPU上运行的东西来实现我的目标?OpenGL似乎主要用于渲染输出,但我已经看到它用作传入视频的过滤器。也许这是一个选择?提前致谢! 最佳答案

c++ - 在没有 double 类型的 C 编译器上解析 double IEEE 浮点

我正在使用8位AVR芯片。64位double没有数据类型(double只映射到32位float)。但是,我将通过串行接收64位double,并且需要通过串行输出64位double。如何在不强制转换的情况下将64位double转换为32位float并再次返回?32位和64位的格式都将遵循IEEE754。当然,我假设转换为32位float时会损失精度。对于从64位到32位float的转换,我正在尝试这个://Scriptoriginallyfromhttp://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1281990303floatconvert(u

java - 在 Android 上解析查询字符串

JavaEE有ServletRequest.getParameterValues().在非EE平台上,URL.getQuery()只返回一个字符串。在JavaEE上not时正确解析URL中的查询字符串的正常方法是什么?尝试制作自己的解析器的答案很受欢迎。这是一个非常有趣和令人兴奋的微编码项目,但是我不能说这是个好主意。下面的代码fragment通常存在缺陷或损坏。打破它们对读者来说是一个有趣的练习。以及攻击使用它们的网站的黑客。解析查询字符串是一个定义明确的问题,但阅读规范并理解其中的细微差别并非易事。最好还是让一些平台库的程序员来替你做苦力,为你做修复!

iphone - 在 iPhone 上解析 JSON 日期

请原谅我是ObjectiveC的新手。我从.NET网络服务中获取/Date(xxxxxxxxxxxxx-xxxx)/格式的日期。我正在寻找有关如何最好地将其解析为NSDate对象的方向。我尝试过在其上使用dateWithTimeIntervalSince1970,但它返回的日期是1969年,而我知道的日期是2006年。寻找处理JSON日期的正确方法的方向。提前致谢! 最佳答案 我刚刚为iOS4.0+编写了这个(因为它使用NSRegularExpression)。它处理有或没有时区偏移的日期。看起来效果不错,你觉得呢?+(NSDate