首先我先说下什么叫Bmob,我理解为他可以是移动云服务端加数据库。开发小游戏用这个很方便。可以实现用户的登入注册,聊天,计分。非常好用的一个东西这里是他的官网,他是免费的http://www.bmob.cn/site/sdk;进入这个网站之后,我们需要注册一个他的账号,然后创建一个应用,..
分类:
其他好文 时间:
2015-02-10 01:55:48
阅读次数:
201
一、门面模式1、定义GOF《设计模式》一书对Facade模式是这样描述的:为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。2、结构门面角色:客户端可以调用这个角色的方法。此角色知道子系统的功能和责任。在正常情况下,本角色会..
分类:
其他好文 时间:
2015-02-10 01:56:42
阅读次数:
238
Given n, how many structurally unique BST's (binary search trees) that store values 1...n?
For example,
Given n = 3, there are a total of 5 unique BST's.
1 3 3 2 1
\ ...
分类:
其他好文 时间:
2015-02-10 01:57:18
阅读次数:
121
使用eclipse生成文档(javadoc)主要有三种方法:
1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。
在Javadoc Generation对话框中有两个地方要注意的:
javadoc command:应该选择jdk的bin/javadoc.exe
destination:为生成文档的保存路径,可自...
分类:
编程语言 时间:
2015-02-10 01:53:32
阅读次数:
169
Facade模式: 为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。...
分类:
其他好文 时间:
2015-02-10 01:55:23
阅读次数:
179
由 Trinea 发起、几十名 Android 开发者参与的Android 开源项目源码分析第一期正式发布。 从简介、总体设计、流程图、详细设计全方面分析开源库源码,第一期包括 10 个著名开源库及 5 个公共技术点的全面介绍。
分析文档
作者 Volley 源码解析
grumoon
Universal Image Loader 源码分析
huxian99
Dagge...
分类:
移动开发 时间:
2015-02-10 01:52:28
阅读次数:
172
问题定义:
写一个函数SortedMerge函数,该函数有两个参数,都是递增的链表,函数的功能就是合并这两个递增的链表为一个递增的链表,SortedMerge的返回值是新的链表。新链表由前两个链表按元素递增顺序合并而成,也就是说它不会创建新的元素。
比如:这里有两个链表,分别是
list1: 5->10->15
list2: 2->3->20
SortedMerge函数返...
分类:
其他好文 时间:
2015-02-10 01:52:57
阅读次数:
157
Joe Armstrong在描述Erlang的设计要求时,就提到了软件维护应该能在不停止系统的情况下进行。在实践中,我们也因为这种不停止服务的热更新获益良多。那么Erlang是如何做到热更新的呢?这就是本文要讨论的问题。在前面的文章也提及到erlang热更新的机制,现在继续深入剖析erlang热更新实现机制。...
分类:
其他好文 时间:
2015-02-10 01:51:45
阅读次数:
107
软件系统的建设工作,大多数是从需求收集工作开始,逐一开展建设。需求调研,既是软件系统建设的头等大事,也是难点。很多失项目,由于走入需求调研工作的误区,导致项目失败。因此,本文就需求调研的几个主要误区展开分析讨论,以求避免问题的发生。...
分类:
其他好文 时间:
2015-02-10 01:51:23
阅读次数:
191
前言:NUnit是什么?
NUnit 是一个单元测试框架,专门针对于.NET来写的。NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等。最重要的一点是它适合于所有.NET语言。
一、NUnit的安装
1、下载NUnit(NUnit-2.6.4.msi),双击点击安装直到完成。
值得提醒的...
分类:
其他好文 时间:
2015-02-10 01:52:52
阅读次数:
133
以前遇到一个问题:sudo /etc/init.d/apache2 start * Starting web server apache2 ...
分类:
其他好文 时间:
2015-02-10 01:52:34
阅读次数:
133
本文转自http://www.searchdatabase.com.cn/showcontent_84382.htm 支持原创、尊重原创,分享知识! 在本系列文章中,笔者将谈一谈数据库管理员(DBA)所应该具备的一些特质。在上一篇文章中,我介绍了一名DBA应有的技术特质。在本文中,我会将介绍让一个人...
分类:
数据库 时间:
2015-02-10 01:49:35
阅读次数:
181
为了练手,在CentOS7上安装Nginx 实现HTTP代理功能 再加上认证功能 随手找了几篇教程,都是教你怎么自己编译的,其实直接去nginx.org看document,centos官方源有nginx的 于是, yum install nginx 安装完成。不知道路径?whereis ng...
分类:
Web程序 时间:
2015-02-10 01:49:16
阅读次数:
392
栈的定义:当单链表限定只能在头部进行插入和删除操作的时候,就是链栈。同时把栈顶放在单链表的头部,使单链表的头指针和栈顶指针top合二为一,所以对于链栈,就不再需要头结点了。这时对链栈的push也就相当于单链表的头插法。同时对链栈来说,基本不存在栈满的情况,除非内存已经没有可以使用的空间了,对于空栈来...
分类:
其他好文 时间:
2015-02-10 01:50:43
阅读次数:
129
1. Hbase 的Go客户端语言使用方法2. Hbase的Row使用注意事项2.1. Row的前几个字段尽量散列2.2. Row的排序是把所有Row中的字符做字典排序我们最近在一个项目中使用Hbase做日志数据的存储,在其之上做一些数据分析工作,相对java来说,团队成员对Go的使用更熟练,所以自...
分类:
其他好文 时间:
2015-02-10 01:51:25
阅读次数:
140
在c语言中,变量有全局变量和局部变量之分,这一点和很多高级语言类似,如c#,java等。不过与c#,java中的局部变量如在全局变量作用域内则不允许与全局变量名相同,而c语言是允许这样做的。这样的做法极不提倡,但是c语言既然允许这么做,就分析一下其变量名相同时在不同位置调用该变量名时所实际调用的是哪...
分类:
编程语言 时间:
2015-02-10 01:48:49
阅读次数:
236