离屏渲染优化详解:实例示范+性能测试 经验

(转换环境到屏幕外缓冲区,然后转换环境到帧缓冲区)。」触发离屏渲染后这种转换发生在每一帧,在界面的滚动过程中如果有大量的离屏渲染发生时会严重影响帧率。 官方公开的的资料里关于离屏渲染的信息最早是在

sbicrgw 2016-09-06   16384   0

Docker研究资源 经验

来自Google的容器集群管理工具。Kubernetes支持跨平台,它可以在除Google以外的其它云平台中运行,比如AWS。基于 Docker之上的Kubernetes可以构建一个容器的调度服务,其目的是让用户通过

jopen 2015-04-03   36539   0
Docker  

jQuery 滑块插件:Slider Pro 经验

Slider Pro 是模块化的,响应式的和支持触摸的 jQuery 滑块插件,允许你创建优雅专业的演示滑块。 在线演示 特性: 模块化架构 响应式 touch-swipe CSS3

jopen 2014-11-10   33240   0

趣谈 iOS 10 UIKit 绘图 经验

NSLog(@"Error allocating color space"); return nil; } // 创建位图上下文(Context Reference) CGContextRef context = CGBitmapContextCreate(

vewv6751 2017-01-03   8125   0

Swift闭包 经验

闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。 在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。 闭包可以捕获和存储上下文中定义的的任何常

jopen 2016-01-10   10780   0

自定义的iOS日历视图:CLWeeklyCalendarView 经验

CLWeeklyCalendarView是一款能够自定义的日历视图。支持点击日期的delegate方法,支持多种属性修改。日历以周为周期,双击空白的地方能够定位到当天日期,支持左右滚动。 初始化: //Initialize

jopen 2015-01-29   22736   0

关于Zero Copy 经验

数据每次经过kernel-user边界的时候,都需要被copy一次,这样会消耗CPU资源及内存带宽。幸运的是,我们可以使用一种被称为zero copy的技术来消除这些copy操作。使用zero copy技术的应用会请

difz3206 2017-10-22   23867   0
Socket  

ScrollView 嵌套 RecyclerVeiw, 轻松解决滑动冲突 经验

列如:在scrollView中嵌套listView 或 recyclerView。 由于这2种视图都可以滑动,就会导致父视图拦截了滑动事件,从而导致子视图获取不到滑动事件。 如何解决 第一种: 清晰

ee5100 2017-03-17   68112   0

iOS 开发中 UITableView 的性能优化 经验

CGFloat height = 0; return height; } 然而,如果在如上方法中进行打印调试可以发现,heightForRowAtIndexPath方法会重复执行好多次,首先,并且heightF

DPHJua 2016-09-02   28496   0

蘑菇街11.11:移动流量猛增,如何设计高并发多终端的无线网关 经验

,随着移动互联网的普及,大量用户流量从PC端到无线端快速转移,故而移动端架构在保证稳定性的前提下,支持高效开发和迭代显得尤为重要。 而且,电商的大促业务越来越常态化,双十一作为一年一度的电商大

coder_zxt 2016-11-10   12627   0

iOS 中数据持久化的几种方式 经验

时候,可以通过解归档(返序列化)还原这些对象。 归档的对象是Foundation框架中的对象 归档和解归档其中任意对象都需要归档和解归档整个文件 归档后的文件是加密的,所以归档文件的扩展名可以随意取

新疆彩钢 2016-11-10   7800   0

Linux性能及调优指南(翻译)之Linux进程管理 经验

。 Linux的进程管理与UNIX的进程管理相似。它包括进程调度、中断处理、信号、进程优先级、上下文切换、进程状态、进度内存等。 在本节中,我们将描述Linux进程管理的基本原理的实现。它将更

Jay_J 2016-08-30   30678   0
Linux  

如何正确地写好一个iOS界面 经验

写界面可以说是每位移动应用开发者的基本功,也是一位合格移动应用开发者绕不过去的坎。但就如不是每一位开发者都能够成为合格的开发者一样,本人在不同的团队中发现,甚少有人能够编写出合格的UI代码;而非常奇怪

jopen 2016-01-19   112270   0

Notepad++使用教程 经验

Notepad++是Windows平台上一款强大的文本编辑器,主要特点就是轻轻,可定制性强,再加上无数功能强大的插件,完全可以胜任绝大部分工作。作为程序员来说是必备工具。 功能对比Windows的记事本强大很多,但比Vi

jopen 2014-09-04   218013   0

10个有趣的Javascript和CSS库-2017年11月 经验

的实用CSS框架。 每个Tailwind小应用都有多种尺寸,这使得创建响应式界面变得非常简单。 您可以自定义颜色,边框尺寸,字体,阴影等等,没有任何限制。 Pretty Checkbox

CasAnsell 2017-11-27   33009   0

Vue.js 组件编码规范 经验

分隔单词,切勿使用保留字。 app- 前缀作为命名空间 : 如果非常通用的话可使用一个单词来命名,这样可以方便于其它项目里复用。 为什么? 组件是通过组件名来调用的。所以组件名必须简短、富有含义并且具有可读性。

bssn1271 2017-03-14   14669   0

Chrome开发者工具不完全指南:(三、性能篇) 经验

基础功能部分和 Sources 进阶功能部分,对于一般的网站项目来说,其实就是需要这几个面板功能就可以了(再加上 console 面板这个万精油)。它们的作用大多数情况下是帮助你进行功能开发的。然而在

jopen 2015-06-29   51327   0

(译)你应该知道的jQuery技巧 经验

jQuery的存在,让学习前端开发的人感到前端越来越容易入门了,用简单的几行代码就可以实现需求,但是,你真的会用jQuery么,当代码运行 后无法看到自己预期的效果,是不是觉得jQuery出了问题,其

吴青强 2016-03-25   62417   0

移动化浪潮下,谈谈多端优化以及延缓架构腐化 经验

任该专题出品人,我们借此机会采访了肖恩老师,他为我们分享了目前对移动架构的趋势见解和经验教训,希望可以为大家带来启发。 InfoQ:能否介绍智能生活与移动架构在技术要求上有哪些异同?您是如何兼顾这两方面的知识的?

cclive1601 2016-10-12   4388   0

JavaScript 如何实现后台计划任务 经验

个长长的待办列表,按顺序完成它们。 人们常常希望初始化组件和事件处理的 JavaScript 可以尽快被执行。可是,有些不太重要的后台任务不会直接影响用户体验,比如: 记录统计数据 发送数据到社交网络(或添加‘分享’按钮)

jopen 2015-12-15   7167   0
1 2 3 4 5 6 7 8 9 10