Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅...
分类:
编程语言 时间:
2015-06-23 10:17:00
阅读次数:
268
一、概述
对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。
对于MVP,我的内心有一个问题:
为何这个模式出来后,就能被广大的Android的程序员接受呢?
问了些程序员,他们...
分类:
移动开发 时间:
2015-06-23 10:16:00
阅读次数:
232
题目描述:
给定一个链表,要求将这个链表进行翻转。
时间O(n),空间O(1)
解题思路:
设定三个指针,temp, prev,head,从头到尾依次翻转。
head代表当前节点,prev代表前一个节点,temp代表下一个节点。
参考代码:
/**
* Definition of ListNode
*
* class ListNode {
* public:...
分类:
其他好文 时间:
2015-06-23 10:17:28
阅读次数:
107
1. ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2. CHR
给出整数,返回对应的字符;
SQ...
分类:
数据库 时间:
2015-06-23 10:15:20
阅读次数:
240
《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web
Service、传感器应用开发、GPS应用开发、Google Map服务等。
...
分类:
移动开发 时间:
2015-06-23 10:16:35
阅读次数:
224
在operator=中处理“自我赋值”什么是自我赋值,很明显。就是自己的值赋值给了自己。下面的代码就是自我赋值:class Widget
{
public:
Widget& operator=(const Widget& rhs)
{
delete p;
p=new int(ths.p);
return *this;
}...
分类:
编程语言 时间:
2015-06-23 10:17:26
阅读次数:
131
仅管资源 (Assets) 在传输时可使用加密进行保护,但在数据流入客户手中后,其内容就有可能被获取。例如,有工具可记录驱动程序级别上的 3D 数据,允许用户提取传送至 GPU 的模型和纹理。因此,我们通常希望在用户决定提取资源时,能够满足其要求。
当然,如果您需要,也可以对资源包 (AssetBundle) 文件使用自己的数据加密。
一种方法是,使用文本资源 (AssetBundle) ...
分类:
编程语言 时间:
2015-06-23 10:16:57
阅读次数:
142
优化将从以下几个方面谈及
如何使用 Adapter背景和图像更新请求视图和布局内存分配
adapter:
最简单的方法, 最慢最不实用, 更新频率每秒传输帧数10左右
利用 convertView 回收视图, 效率提高 200%,更新频率每秒传输帧数30左右
使用 ViewHolder 模式, 效率提高 250%,更新频率每秒传输帧数40左右
...
分类:
移动开发 时间:
2015-06-23 10:15:46
阅读次数:
171
解题思路:
(1)使用HashMap,Map的特点:不允许重复元素,因此在存储前需要判断是否存在
(2)判断HashMap中存在nums[i],如果存在,使用hm.get(nums[i])获取value,即通过key来获得value值,即count(出现的次数)
(3)如果count大于数组长度的一般,即返回该元素
(4)如果count不满足条件,向HashMap存储元素以及出现的次数。...
分类:
编程语言 时间:
2015-06-23 10:13:52
阅读次数:
167
1.选择工程下的Supporting Files文件夹, 选择pch file新建一个pch文件。
2. 这里演示下 导入AFNetworking头文件(当然前提你工程里面已经导入AFN的文件夹了)
#ifdef __OBJC__ //
只被object-c文件所引用
#import
#import "AFNetworking.h"
...
分类:
移动开发 时间:
2015-06-23 10:15:30
阅读次数:
290
解题思路:
(1)找到对应关系,26进制,1对应A(对应的ASCII码为65)
(2)不难看出规律为: Char temp=(n-1)%26+'A' ,或者 Char temp=(n-1)%26+65
(3)使用while循环进行对应位的分离与处理...
分类:
其他好文 时间:
2015-06-23 10:14:31
阅读次数:
94
解题思路:
(1)使用splt(“\\.”)对应小数点进行分离,然后逐个比较
(2)比较过程中,我们假定数组的长度一致。长度较短的数组,当比较到最后一个元素以后,往后自动加0操作...
分类:
其他好文 时间:
2015-06-23 10:14:03
阅读次数:
89
ssh 到指定端口 ssh -p xx user@ip
xx 为 端口号 user为用户名 ip为要登陆的ip...
分类:
其他好文 时间:
2015-06-23 10:15:48
阅读次数:
545
转自:http://blog.csdn.net/tennysonsky/article/details/43490985
标准I/O库提供缓冲的目的是尽可能地减少使用read和write调用的次数。它也对每个I/O流自动地进行缓冲管理,从而避免了应用程序需要考虑这一点所带来的麻烦。不幸的是,标准I/O库最令人迷惑的也是它的缓冲。
标准I/O提供了三种类型的缓冲:...
分类:
其他好文 时间:
2015-06-23 10:15:14
阅读次数:
163
======================================
一、关系函数
1.等值比较:=
语法:A=B
操作类型:所有基本类型
2.不等值比较:
语法:A
操作类型:所有基本类型
3.小于比较:
语法:A
操作类型:所有基本类型
4.空值判断:IS NULL
语法:a is null
操作类型:所有类型
5.非...
分类:
其他好文 时间:
2015-06-23 10:13:20
阅读次数:
179
问题描述:
大数据维稳需求中,客户提供的测试数据为多个字符做分隔符('|#'),在pig中会直接报错,hive中只认第一个分隔符。
由于数据量比较大(160G),在文本中替换成单个字符分隔符已不现实,以下提供两个方案解决这一问题。
样例数据
110|#警察
120|#医院
方案1:利用hive自带的序列化/反序列化的方式RegexSe
...
分类:
其他好文 时间:
2015-06-23 10:12:31
阅读次数:
151