前言
最近一直在研究ChrisBannes的开源项目Philm,其整体架构是一套MVP的实现,因为自己也确实没有遇到过整个项目利用MVP搭建的架构,看到的更多是一些代码片段,这里就探讨Philm是如何结合Android实际问题来实现一种MVP架构,如有分析不准确的地方,欢迎指出,大家一起探讨。Philm项目运行效果图(典型的Material Design风格):
1.简单谈一谈MVP
在无...
分类:
其他好文 时间:
2015-06-26 12:54:02
阅读次数:
106
(HBase是一种数据库:Hadoop数据库,它是一种NoSQL存储系统,专门设计用来快速随机读写大规模数据。本文介绍HBase的下载与安装的整个过程。)
一、HBase的下载
1.登录HBase官网http://hbase.apache.org/,可看到如图1所示的页面:
图1 登录HBase官网的页面2.点击图1中的红色小框中的“here”,进入如图2所示的页面。
图2 下载链接...
分类:
其他好文 时间:
2015-06-26 12:51:34
阅读次数:
100
场景:
1. 解压文件一般用在下载了一个zip文件之后解压,或者分析某个文件需要解压的操作上.
2. 解压文件,特别是解压带文件夹的zip文件往往系统没有提供这类Win32 API,当然C#自带库能解压, 当然这里只讨论C/C++, 像C#和Java这种开挂的标准库不在考虑范围内.
3. zlib解压文件的使用例子在 contrib\minizip 例子里. 这里基本是直接提取miniunz.c 的代码进行封装解压即可, 只是改了下支持中文路径....
分类:
其他好文 时间:
2015-06-26 12:52:23
阅读次数:
147
Number of 1 Bits
Write a function that takes an unsigned integer and returns the number of ’1’ bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11’ has binary represent...
分类:
其他好文 时间:
2015-06-26 12:54:20
阅读次数:
104
英文原文:7 Mistakes You’re Making In Your Programming Career
作为软件开发人员生活和职业指导,我需要和很多程序员交流,帮助他们提升职业生涯,加速成长。时间久了,我发现很多程序员总是犯着相同的错误,前仆后继,却毫不自知。下面就是程序员在他们的软件开发生涯中最常犯的 7 个错误。
1. 没有明确的目标
心中没有终点目标,那就只...
分类:
其他好文 时间:
2015-06-26 12:52:19
阅读次数:
136
alt+f8 debug时选中查看值 相当于eclipse的 ctrl+shift+i
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7这个是强制进入代码
ctrl+shift+f9 debug运行java类
ctrl+shif...
分类:
其他好文 时间:
2015-06-26 12:54:09
阅读次数:
109
题目:给你一些字符,问能组成几个MARGARITA。
分析:简单题。直接统计计算即可。
说明:最近状态有点不稳定╮(╯▽╰)╭。
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
int n,count[6];
char buf[606];
w...
分类:
其他好文 时间:
2015-06-26 12:51:09
阅读次数:
107
TCP/IP协议族-----21、文件传送:FTP和TFTP...
分类:
其他好文 时间:
2015-06-26 12:53:16
阅读次数:
119
在某些chrome浏览器下,css里设置的10号字体竟然不起作用!仍显示12号大小,对比firefox、ie6、7、8、9,他们的显示都是好的。要是你也碰到这问题,可以这样解决:-webkit-text-size-adjust: none;在css里加上这一句就可以。如你的样式是这样写的:.copy...
分类:
其他好文 时间:
2015-06-26 12:49:23
阅读次数:
255
see more athttp://blog.mohamedaamer.com/microsoft-dynamics/understanding-the-settlement-mechanism-in-microsoft-dynamics-ax/Settlement is an accounting...
分类:
其他好文 时间:
2015-06-26 12:51:09
阅读次数:
146
var native = new BMap.LocalCity(); native.get(function (r) { alert(r.name); });使用手机流量打开时,显示当前所在城市,比如 南宁使用手机wifi打开时,显示 城市 :深圳。好古怪!
分类:
其他好文 时间:
2015-06-26 12:50:41
阅读次数:
487
Redis:https://github.com/zwjlpeng/Redis_Deep_Read本篇博文紧随上篇Redis有序集内部实现原理分析,在这篇博文里凡出现源码的地方均以下述src/version.h中定义的Redis版本为主#define REDIS_VERSION "2.9.11"在上...
分类:
其他好文 时间:
2015-06-26 12:47:58
阅读次数:
158
ENode是一个基于DDD,CQRS,ES,EDA,In-Memory架构风格,可以帮助开发者开发高并发、高吞吐、可伸缩、可扩展的应用程序。ENode可能的应用场景如下:当你正在找一个.NET平台的DDD的开发框架时,可以考虑ENode;当你想找一个CQRS架构的实现框架时,可以考虑;当你的系统具有...
分类:
其他好文 时间:
2015-06-26 12:49:19
阅读次数:
110
本文摘自:http://blog.chinaunix.net/uid-20655530-id-1589483.html学习SIP协议最快捷的方法是通过范例来学习,找到了一个完整的呼叫流程,let's go!INVITE主叫方Tesla首先发起INVITE消息到被叫方Marconi。INVITE消息包...
分类:
其他好文 时间:
2015-06-26 12:48:57
阅读次数:
154
Zookeeper FAQ1. 如何处理CONNECTION_LOSS?在Zookeeper中,服务器和客户端之间维持一个长连接,CONNECTION_LOSS意味着这个连接断开了。客户端API返回CONNECTION_LOSS时,不能确定请求是成功还是失败(视连接断开发生在请求发送之前还是之后,遗...
分类:
其他好文 时间:
2015-06-26 12:46:29
阅读次数:
299
在Ibatis中,insert()的返回值为一个Object的主键,其实这个Object的主键是这样的来的:如果在bean的xml文件中设置了插入的keyProperty,则insert()方法返回的就是这个主键的值。 例如,所以我们想要在插入时想要插入一个sequence值到数据库的某个字段(当然...
分类:
其他好文 时间:
2015-06-26 12:45:29
阅读次数:
117
本次解析使用的由Google提供的一个开源插件:GDataXmlNode对xml文件的解析。导入GDataXmlNode文件和配置Xcode :http://blog.csdn.net/hmt20130412/article/details/24042499题目:解析如下Xml文件,通过输入城市中文...
分类:
其他好文 时间:
2015-06-26 12:45:46
阅读次数:
204