问题:代码在Debug模式下编译报出内存溢出的错误,而Release模式下则没有。由于Debug模式下包含调试信息,并且不作任何优化。而Release模式进行了各种优化,内存检测等操作均省去,使得程序在代码大小和运行速度上都是最优的。方法1:猜测Release对代码进行了优化或者根本就没有进行内存检...
分类:
其他好文 时间:
2014-06-11 13:00:53
阅读次数:
563
android的textview自带跑马灯效果,一般使用足够了。不过也有不一般的情况,所以我实现了一个自定义textview控件,用来针对这种不一般情况下的跑马灯效果实现。import
android.content.Context;import android.util.AttributeSet;...
分类:
移动开发 时间:
2014-06-11 12:39:28
阅读次数:
241
视差滚动(ParallaxScrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为今年网页设计的热点趋势,越来越多的网站应用了这项技术。一、什么是视差滚动?视
差效果,原本是一个天文学术语,当我们观察星空时,离我们远的星星移动速度较慢,离我们近的星星移动速...
分类:
其他好文 时间:
2014-06-11 10:35:51
阅读次数:
232
List接口对Collection进行了简单的扩充。
它的具体实现类常用的有ArrayList和LinkedList。
ArrayList从其命名中可以看出它是以一种类似数组的形式存储,因此它的随机访问速度极快,但插入和移除元素的速度很慢。
LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作,不适合随机访问,LinkedList可以当作堆栈、队列和双向队列使用...
分类:
编程语言 时间:
2014-06-08 15:49:22
阅读次数:
291
android传感器的坐标系统和其2D设计并不相同,坐标系如下图:使用SensorManager对象注册传感器监听器后,在onSensorChanged方法内可以得到SensorEvent的一个对象。而SensorEvent对象有一个重要的成员变量public
final float[]values...
分类:
移动开发 时间:
2014-06-08 07:39:57
阅读次数:
302
/* * Copyright (C) 2011 The Rexsee Open Source
Project * * Licensed under the Rexsee License, Version 1.0 (the "License"); *
you may not use this file...
分类:
移动开发 时间:
2014-06-08 07:38:06
阅读次数:
363
首先介绍加速度传感器。该传感器的作用主要是感应手机的运动。该传感器捕获三个参数,分别表示空间坐标系中X、Y、Z轴方向上的加速度减去重力加速度在相应轴上的分量,其单位均为m/s2。如图14-1所示,传感器的坐标系与手机屏幕中的坐标系不同,传感器坐标系是以屏幕的左下角为原点,X轴沿着屏幕向右,Y轴沿着屏...
分类:
移动开发 时间:
2014-06-08 07:36:44
阅读次数:
380
使用远程的服务器,对另外一台远程的服务器进行FTP操作,速度要比本地机器操作快很多。
之前写过一篇关于FTP如何手工的在Linux进行远程操作, 今天找到一个自动批量的脚本,感觉很好。满足了我的需要。 我的A网站在香港
我的B服务器Linux的在国内。这样就可以把A网站自动备份到B服务器了。 希望本...
分类:
系统相关 时间:
2014-06-07 23:46:00
阅读次数:
388
Memcached
是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon
)是用C写的,但是客户端可以用任何语...
分类:
其他好文 时间:
2014-06-07 20:24:16
阅读次数:
191
原文:浅谈算法和数据结构: 四
快速排序上篇文章介绍了时间复杂度为O(nlgn)的合并排序,本篇文章介绍时间复杂度同样为O(nlgn)但是排序速度比合并排序更快的快速排序(Quick
Sort)。快速排序是20世纪科技领域的十大算法之一 ,他由C. A. R. Hoare于1960年提出的一种划分交...
分类:
其他好文 时间:
2014-06-07 20:15:43
阅读次数:
362