Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Sencha Touch的性能优化

Sencha Touch的性能优化

Sencha Touch 跟Ext js一个提供了丰富且高级的组件让我们能快速的开发出一个跨手机平台而且很绚丽的产品,这听起来不错,但很快我们发现了一个严重的问题,手机上的效果根本没有在PC上用chrome打开的效果一样让人有刷刷的快感,甚至让人痛苦。Sencha Touch和ext一样,组件是类式继承的,大大降低了使用和学习的周期.但缺点也是很明显的,你每增加一个组件,内存消耗就增加很多,可能你已经使用minify/JSBuilder/YUI compr...
在MyEclipse和Tomcat下配置Sencha Touch环境

在MyEclipse和Tomcat下配置Sencha Touch环境

首先要配置开发环境。这个很简单,只要到官方网站下载Sencha Touch压缩包即可http://www.sencha.com/products/touch/。开发工具随便一个编辑器,记事本也可以的。本人用的是MyEclipse+Tomcat,Sencha Touch用的是1.01版本(使用MyEclipse+Tomcat我为了以后例子可以跟后台交互)其实可以直接浏览本地静态html文件的。1,编写messageBox.html文件:Html代码<!...
Sencha Touch高性能list最简单高效的实现方案

Sencha Touch高性能list最简单高效的实现方案

Sencha Touch 的list性能非常的低,官方论坛有人说超过200个项就已经是超标了!但事实上超过40个项就非常卡了,尤其是每个项里还有图片的时候,在iPhone中可能效果不错,但到了Android,你可能会摔手机。不顺畅的原因其实是元素太多,必需限制显示的数据,但又要解决上滚和下滚显示相应的项,有人会想到用分页,其实分页相当的麻烦,下面就说一个鄙人奋战了一天摸索出来的方法,仅仅三步,几行代码,你看了也会会心一笑。1. me.pageNum = 1...
C++设计模式-----状态模式

C++设计模式-----状态模式

状态模式(State):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断很简单,那么就没必要用‘状态模式’了。状态模式结构图:相关类的解释及代码:State类,抽象状态类,定义一个接口以封装与Context的一个特定状态相关的行为。class ...
C++设计模式---观察者模式

C++设计模式---观察者模式

观察者模式:观察者模式又叫分布-订阅模式观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式(Observer)结构图:结构图及观察者模式结构代码解释:Subject类:可翻译为主题或抽象通知者,一般用一个抽象类或者一个接口实现。它把所有对观察者对象的指针保存在一个集合里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观...
C++设计模式-----建造者模式生成器模式

C++设计模式-----建造者模式生成器模式

问题:如果我们想写一个建造人的类,我们可以这样写:class Person{public:void BuildHead();void BuildBody();void BuildArmLetf();void BuildArmRight();void BuildLegLeft();void BuildLegRight();};但是当我们想建造一个瘦的人,胖的人,高的人,那我们该怎么办呢?我们当然会想到吧把上面的建造人的类定义成一个抽象类,然后再定义建造瘦人类...
C程序设计语言--全局变量的认识

C程序设计语言--全局变量的认识

全局变量是C语言语法和语义中一个很重要的知识点,首先它的存在意义需要从三个不同角度去理解:对于程序员来说,它是一个记录内容的变量(variable);对于编译/链接器来说,它是一个需要解析的符号(symbol);对于计算机来说,它可能是具有地址的一块内存(memory)。其次是语法/语义:从作用域上看,带static关键字的全局变量范围只能限定在文件里,否则会外联到整个模块和项目中;从生存期来看,它是静态的,贯穿整个程序或模块运行期间(注意,正是跨单元访问...
C/C++中二维数组和指针关系分析

C/C++中二维数组和指针关系分析

在C/c++中,数组和指针有着密切的关系,有很多地方说数组就是指针式错误的一种说法。这两者是不同的数据结构。其实,在C/c++中没有所谓的二维数组,书面表达就是数组的数组。我猜想是为了表述方便才叫它二维数组。在本文中,我也就叫它二维数组。在C/C++中,二维数组是数组的数组。数组的每一个元素是一个数组。说起来有点绕,大家都知道,一维数组也和指针那关比较密切,在本文中不重点阐述,下面就来阐述二维数组和桌指针之间到底存在着什么样的关系。一、二维数组一维化其实我...
华为2014校园招聘经历_底层软件研发_机考

华为2014校园招聘经历_底层软件研发_机考

注意:文件为CPP,编译器为VS2005。最好新建空项目,只提交一个源文件,且所有程序仅能存在于一个源文件,注意选择文件后缀。本程序没有考虑变量存储内存优化问题,如有必要,请自己重新设计子函数,设计数值传参和指针传参。(面试时,“良好的编程风格”可能要求这些。。)程序提交时,只允许按照样例格式输入输出,不许添加任何多余的输入输出及操作,下述程序中调试已用#define DEBUG说明,提交时注释掉此处。简单题(60‘)题...
华为公司2014届校园招聘软件类上机考试样题

华为公司2014届校园招聘软件类上机考试样题

需进行上机考试的岗位:底层软件开发工程师、软件开发工程师、微码软件开发工程师、云计算开发工程师、DSP工程师产品数据工程师、解决方案测试工程师、软件测试工程师、信息技术工程师、信息系统工程师(对机考要求较低)在线考试:机考系统的内核为VS2005及JDK1.7,使用Java答题时,类名必须为“Main”;使用C/C++答题时,使用VS2005支持的数据类型和函数。题目类型:涉及数组、链表、指针、字符串、循环、枚举、排序等等。考试时长...
Java 泛型编程详解

Java 泛型编程详解

Technorati 标记: java,泛型,genericjava泛型应用是java核心基础之一,从java 5开始引进泛型。如果你曾经使用过java Collection,那你已经算是接触过泛型了。在java Collection里使用泛型是一件很简单的事情,可泛型还具有很多你意想不到的作用。在深入了解泛型之前,首先来了解一下泛型的一些基本概念与原理。一、java 泛型引入java泛型的应用可以提高的代码的复用性,同时泛型提供了类型检查,减少了数据的类...
Java的内存管理与内存泄露详解

Java的内存管理与内存泄露详解

作为Internet最流行的编程语言之一,Java现正非常流行。我们的网络应用程序就主要采用Java语言开发,大体上分为客户端、服务器和数据库三个层次。在进入测试过程中,我们发现有一个程序模块系统内存和CPU资源消耗急剧增加,持续增长到出现java.lang.OutOfMemoryError为止。经过分析Java内存泄漏是破坏系统的主要因素。这里与大家分享我们在开发过程中遇到的Java内存泄漏的检测和处理解决过程.本文先介绍Java的内存管理,以及导致Ja...
Java的垃圾回收机制详解和调优

Java的垃圾回收机制详解和调优

1.JVM的gc概述gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,...
深入Java核心 Java内存分配原理精讲

深入Java核心 Java内存分配原理精讲

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。Java的内存管理与内存泄露详解 http://www.linuxidc.com/Linux/2013-10/90923.htmJava的垃圾回收机制详解和调优 http://www.linuxidc.com/Linux/2013-10/90924.htm一般Ja...
<< 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 >>