摘要: 上一篇介绍了`Linux`平台的`JNI`编程方法,`Windows`平台的`JNI`本地调用基本类似,区别就是制作的动态库不同,`Linux`平台是`*.so`,`Windows`平台是`*.dll`。其中,`Windows`平台的函数库也分为静态库和动态库,下面介绍一下相关概念 阅读全文
posted @ 2018-11-28 07:24 飞鱼湾 阅读(622) 评论(0) 推荐(0) 编辑
摘要: `JNI`是`Java Native Interface`的缩写,是`Java`平台的本地调用,从`Java1.1`就成为了`Java`标准的一部分,它允许`Java`代码和其它语言的代码进行互相调用,只要调用约定支持即可,尤其和`C/C++`的互相调用。 阅读全文
posted @ 2018-11-25 17:48 飞鱼湾 阅读(3069) 评论(0) 推荐(0) 编辑
摘要: `FastDFS`是用`c`语言编写的一款开源的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用`FastDFS`很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 阅读全文
posted @ 2017-09-24 11:44 飞鱼湾 阅读(6517) 评论(0) 推荐(1) 编辑
摘要: 在进行 的应用开发过程中,有时候会出现卡顿的问题,虽然 设备的性能越来越高,但是卡顿的问题还是有可能会出现,而离屏渲染是造成卡顿的原因之一。因此,本文主要分析一下离屏渲染产生的原因及避免的方法,最后介绍一下 自带的分析离屏渲染的工具 的使用。 UIView和CALayer关系 继承自 ,可以处理系统 阅读全文
posted @ 2017-09-22 17:53 飞鱼湾 阅读(9278) 评论(0) 推荐(2) 编辑
摘要: `Nginx`(engine x)是一个轻量级、高性能的`Web`和**反向代理**服务器,也是一个`IMAP`、`POP3`和`SMTP`服务器,并且安装十分简单,配置文件非常简洁,启动特别容易,运行十分稳定,几乎可以做到`7*24`小时不间断运行,在国内大厂(如:`BATJ`)均得到广泛应用。 阅读全文
posted @ 2017-08-29 19:06 飞鱼湾 阅读(1353) 评论(4) 推荐(1) 编辑
摘要: 在了解`Masonry`框架之前,有必要先了解一下**自动布局**的概念。在`iOS6`之前,`UI`布局的方式是通过`frame`属性和`Autoresizing`来完成的,而在`iOS6`之后,苹果公司推出了`AutoLayout`的布局方式,它是一种基于约束性的、描述性的布局系统,尤其是苹果的手机屏幕尺寸变多之后,`AutoLayout`的应用也越来越广泛。 阅读全文
posted @ 2017-08-21 08:53 飞鱼湾 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 由于`CoreGraphics`框架有太多的`API`,对于初次接触或者对该框架不是十分了解的人,在绘图时,对`API`的选择会感到有些迷茫,甚至会觉得`iOS`的图形绘制有些繁琐。因此,本文主要介绍一下`iOS`的绘图方法和分析一下`CoreGraphics`框架的绘图原理。 阅读全文
posted @ 2017-08-08 17:32 飞鱼湾 阅读(619) 评论(0) 推荐(0) 编辑
摘要: `Hadoop`是一个由`Apache`基金会开发的分布式系统架构,简称`HDFS`,具有高容错性、可伸缩性等特点,并且可以部署在低配置的硬件上;同时,提供了高吞吐量的数据访问性能,适用于超大数据集的应用程序,以及通过集群拓扑高效快速的处理数据的能力。 阅读全文
posted @ 2017-07-24 16:12 飞鱼湾 阅读(4497) 评论(0) 推荐(1) 编辑
摘要: 最近遇到了一个问题,就是在`UIWebView`的代理方法里,执行`document.title`的`js`代码无法获取网页标题 阅读全文
posted @ 2017-07-21 14:27 飞鱼湾 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 今天来讲讲`iOS`开发过程中的阴影绘制及其潜在的绘图性能问题。虽然在开发过程中,我们使用阴影功能的机会不是很多,但是如果用了,有可能引起如卡顿等性能问题,所以,还是有必要来探究一下阴影的绘制过程,及如何提高阴影的绘制性能。 阅读全文
posted @ 2017-07-21 14:24 飞鱼湾 阅读(4670) 评论(0) 推荐(0) 编辑