原体描述如下:
Rotate an array of n elements to the right by k steps.
For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is
rotated to [5,6,7,1,2,3,4].
Note:
Try to come up as many so...
分类:
编程语言 时间:
2015-07-23 17:43:27
阅读次数:
124
这几天研究了下Ajax注册的方法,通过在注册时输入用户名或邮箱等,就可以判断这个用户是否存在,以免用户来注册,然后提交了,系统才提示该用户名或邮箱不可用。使用Ajax便可实现这一功能,看了网上的都是php的,想想索性来写一个SpringMVC+Spring+Mybatis的。文章内容用到了很多技术,包括javascript、jquery、json、e表达式等。...
分类:
数据库 时间:
2015-07-23 17:45:37
阅读次数:
698
MTK平台充电调试总结
摘要:调试电池的充放电管理,首先需要深入了解锂电池的电池原理和特点,充放电特性以及基本的电池安全问题。然后需要对MTK的电池管理驱动程序有深入的了解,理解电池充放电算法的基本原理。在此基础上,对充放电导致的问题进行调试优化。
一、 锂电池工作原理和特性
1.工作原理:
锂离子电池以碳素材料为负极,以含锂的化合物作正极。它主要依靠锂离子在正极和...
分类:
其他好文 时间:
2015-07-23 17:44:23
阅读次数:
197
Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。
1、首先看一个实例:
1)js文件(test.js)
var fibonacci =function(n) {
return n <2? n : arguments.callee(n -1) + arguments.call...
分类:
编程语言 时间:
2015-07-23 17:44:01
阅读次数:
149
上节学习了什么是ContentProvider,以及ContentProvider的作用。以及什么是URL。本节就对上节学习的知识做一个实践,也就是定义自己的ContentProvider
好,实践是检验真理的唯一标准。 那我们就开始行动吧
第一步: 创建一个自己的ContentProvider,我取名为MyContentProvider
public class MyContentProv...
分类:
移动开发 时间:
2015-07-23 17:43:05
阅读次数:
152
项目组采用分布式服务,线上有几十个应用,RPC调用完全依靠Dubbo。平时开发一直都是用其他人搭好的dubbo环境,最近自己抽空独立的搭建dubbo小demo,一个服务端,一个客户端。
服务端
服务端maven父工程
首先搭建一个maven父工程,引入dubbo和spring的依赖,dubbo可以和spring无缝集成。
UTF-8
1.3.0-SNAPS...
分类:
其他好文 时间:
2015-07-23 17:44:44
阅读次数:
150
汉字统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 30230 Accepted Submission(s): 16588
Problem Description
统计给定文本文件中汉字的个数。
I...
分类:
其他好文 时间:
2015-07-23 17:41:40
阅读次数:
102
一、介绍
AngularJS 是google 开发者设计的一个前端开发框架,它是由是由javascript 编写的一个JS框架。通常它是用来在静态网页构建动态应用不足而设计的。
AngularJS特点如下:
REST Client: RestFul 是主流的接口模式,而AngularJS实现RestFul 接口客户端只需要一行代码即可。
...
分类:
Web程序 时间:
2015-07-23 17:43:18
阅读次数:
217
主要实现录制功能的类:Camera类和MediaRecorder类。功能描述:首先进入视频录制界面,点击录像按钮进入录像功能界面,点击录制开始录制视频, 点击停止按钮,将录制的视频存放到指定目录下存放。下面通过Samples_10_3程序实现具体功能:
(1)新建一个Android Application Project项目取名为Samples_10_3
(2)在res/layout文件修...
分类:
移动开发 时间:
2015-07-23 17:43:04
阅读次数:
256
从题目中可知,数组中的元素事先已经过排序,因此一个简单而易于实现的方法是从第二个元素开始对数组元素进行遍历,并判断该元素是否和前面的元素相同。题目要求返回不重复的元素的个数。算法的一个要求是:返回的数组的元素都是不重复,同时要求remove duplicates in place,这意味着不能重新定义一个数组来保存不重复的元素。...
分类:
其他好文 时间:
2015-07-23 17:42:43
阅读次数:
124
Unity3D为我们提供了一个强大的性能分析工具Profiler。今天我们就使用Profiler来详细分析一下官方例子AngryBots的内存使用信息数据。
首先打开Profiler选择Memory选项,在游戏运行的某一帧查看Detailed选项数据(Simple模式的数据很直观,可以知道内存大体被哪部分占用了,网上也有很多相关介绍,我就不再啰嗦了),如下图所示:
选...
分类:
其他好文 时间:
2015-07-23 17:41:26
阅读次数:
254
哈夫曼树是带权路径最小的一种特殊二叉树,所以也称最优二叉树。
在这里不讨论基本概念如如何计算路径等,而只着重于树的创建,具体过程让我们举例而言。其基本的原理为:将所有节点一开始都视为森林,每次从森林中选取两个根节点权值最小的树合并为一棵新树,新树的根节点大小为两个子节点大小的和,并将这棵新树重新加入到森林中。
如此一来每一轮操作都可以简化为两个基本操作:合并两棵树、插入新树,直到森林中只剩下一棵...
分类:
其他好文 时间:
2015-07-23 17:42:32
阅读次数:
139
沟通无处不在,而且不可避免,那么我们需要怀着怎样的态度和意识?...
分类:
其他好文 时间:
2015-07-23 17:41:11
阅读次数:
94
SSI音频驱动音频驱动的文章网上有很多,分析的也很具体,这里只记录本人在调试音频驱动的过程和理解。调试一个驱动,最主要的还是从本质上去理解它的工作原理,包括时钟,数据,中断,寄存器配置等。或许并不需要全部知道,但是追根到底会对以后的驱动有很大帮助。
目录SSI音频驱动目录
音频驱动
1board文件
2时钟
3machine驱动
1imx_3stack_init_dam
2imx_3stack_au...
分类:
其他好文 时间:
2015-07-23 17:40:00
阅读次数:
142
HiWorkV1.3.2版本发布了适用于Window、Linux、和Mac OS操作系统的HiWork 桌面客户端,到目前为止,HiWork已经做到了web、android、iphone、ipad、windows、mac、linux七个端的全端覆盖,方便使用不同操作系统的各类用户使用,信息完全同步。...
分类:
其他好文 时间:
2015-07-23 17:41:36
阅读次数:
145
原本是闲来无事,浏览博客,看到用浏览器地址打开app的文章,
按照文中所述尝试以后,发现app的应用图标居然在桌面不显示了。
只需在下面的代码中,修改即可。
<category android:na...
分类:
移动开发 时间:
2015-07-23 17:40:39
阅读次数:
201
看项目代码时遇到了好多事件监听机制相关的代码,现学习一下:
java事件机制包括三个部分:事件、事件监听器、事件源。
1.事件:继承自java.util.EventObject类,开发者自定义。
package com.shuyan.javatest.EventTest;
import java.util.EventObject;
public class DnsEvent exte...
分类:
编程语言 时间:
2015-07-23 17:39:32
阅读次数:
170