FluentData微型ORM 最近在帮朋友做一个简单管理系统,因为笔者够懒,但是使用过的NHibernate用来做这中项目又太不实际了,索性百度了微型ORM,FluentData是第一个跳入我眼睛的词。简单的了解下FluentData使用,主要看看是不是符合笔者的要求。嗯……嗯……反应还不错,AP ...
分类:
其他好文 时间:
2016-04-07 08:19:37
阅读次数:
462
Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'. A region is captured by flipping all 'O''s into 'X''s in that surround ...
分类:
其他好文 时间:
2016-04-07 08:20:05
阅读次数:
133
求最小值最大显然是要二分 二分之后转换成了判定性问题 我们考虑哪些点一定不能选 显然是将所有可选点选中之后依然不满足条件的点不能选 那么我们不妨维护一个堆,每次取出堆顶看看是否满足条件 不满足条件就pop掉,并进行松弛 最后判定堆是否为空即可 另外,其实这道题思考到这里我们会发现二分并没有什么卵用, ...
分类:
其他好文 时间:
2016-04-07 08:17:26
阅读次数:
200
原作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 原作者:海子 出处:http://www.cnblogs.com/dolp ...
分类:
编程语言 时间:
2016-04-07 08:19:15
阅读次数:
203
There is a fence with n posts, each post can be painted with one of the kcolors.You have to paint all the posts such that no more than two adjacent fe ...
分类:
其他好文 时间:
2016-04-07 08:17:43
阅读次数:
110
// **Day6 // **Functiion //func SayHello (value: String, value1:String)->String { // // let str = value + "" + value1 // // print("str \(value)") // r ...
分类:
其他好文 时间:
2016-04-07 08:17:22
阅读次数:
99
Given a linked list and two values v1 and v2. Swap the two nodes in the linked list with values v1 and v2. It's guaranteed there is no duplicate value ...
分类:
其他好文 时间:
2016-04-07 08:17:16
阅读次数:
120
ListView控件——OK 研究官方样例 RecyclerView,在MainActivity主窗口中添加RecyclerView显示推荐的衣服照片——OK MainActivity主窗口右上角添加Menu菜单,跳转到添加衣服AddClothesActivity——OK 1.适配器 Adapter ...
分类:
其他好文 时间:
2016-04-07 08:16:33
阅读次数:
169
15.5 What is denormalization? Explain the pros and cons. 逆规范化Denormalization是一种通过添加冗余数据的数据库优化技术,可以帮助我们减少关系数据库中耗时的交Join。在一般的规范化的数据库中,我们将数据存在不同的表中是为了减少冗 ...
分类:
其他好文 时间:
2016-04-07 08:16:01
阅读次数:
151
安装和部署Hadoop 一、安装虚拟机 1、 服务器配置信息 Linux主机一 Linux主机二 Linux主机三 主机名:master 主机名:host1 主机名:host2 IP:192.168.100.100 IP:192.168.100.101 IP:192.168.100.100 HDFS ...
分类:
其他好文 时间:
2016-04-07 08:18:57
阅读次数:
239
递归与回溯
1. 递归在程序设计中也常用于需要回溯算法的场合
2. 回溯算法的基本思想:(穷举搜索算法)
1> 从问题的某一种状态出发,搜索可以到达的所有状态
2> 当某个状态到达后,可向前回退,并继续搜索其它可达状态
3> 当所有状态都达到后,回溯算法结束
3. 程序设计中可利用函数活动对象保存回溯算法的状态数据,因此可以利用递归完成回溯算法
4. 回溯算法是递归应用的重要场合,同时利用函数调用的活动对象可以保存回溯算法中重要的变量信息,递归是回溯...
分类:
其他好文 时间:
2016-04-07 07:14:28
阅读次数:
355
回顾上一篇文章我们谈了Flink自主内存管理的一些基础的数据结构。那篇中主要讲了数据结构的定义,这篇我们来看看那些数据结构的使用,以及内存的管理设计。概述这篇文章我们主要探讨Flink的内存管理类MemoryManager涉及到对内存的分配、回收,以及针对预分配内存而提供的memory segment pool。还有支持跨越多个memory segment数据访问的page view。...
分类:
其他好文 时间:
2016-04-07 07:14:45
阅读次数:
288
属性动画系统是一个健壮 的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变任何对象的属性来定义一个动画,而不用关心该对象是否要绘制在屏幕上。属性动画是在 指定的时间长度上改变一个属性(对象中的一个成员字段)的值。要让某些对象变成动画,就要给该对象指定想要的动画属性,如果对象在屏幕上的位置、动画的停 留时间以及动画之间的值等。
属性动画系统可以定义以下动画特性:
1. 持...
分类:
移动开发 时间:
2016-04-07 07:15:56
阅读次数:
359
类文件结构
1. Java一次编写,到处运行的基石:
Java编译产生的是字节码(bytecode),sun公司和其他虚拟机提供商发布各个平台上的虚拟机,这些虚拟机可以载入和执行这些与平台无关的字节码。
1. Class类文件结构:
Class文件是一组以字节为基础单位的二进制字节流,各个数据项目严格按照顺序紧凑的排列在class文件之中,中间没有任何分隔符。
Clas...
分类:
其他好文 时间:
2016-04-07 07:13:34
阅读次数:
135
虚拟机类加载机制
1. 类的生命周期:
加载、验证、准备、解析、初始化、使用、卸载七个阶段,其中验证、准备、解析三个阶段统称为连接。
其中,解析的阶段的时机并不一定。
2. Java类加载的时机:
Java类加载的时机Java虚拟机规范并没有强调,但是对于初始化阶段,虚拟机规范则严格限定了有且只有5种情况必须立即对类进行初始化:
这五种场景的行...
分类:
其他好文 时间:
2016-04-07 07:14:24
阅读次数:
204
Android Activity的生命周期简单总结
这里的内容参考官方的文档,这篇文章的目的不是去总结Activity是如何启动,如何创造,以及暂停和销毁的,而是从实际开发中分析在Activity各个生命周期,我们应该处理的内容。
Activity 各个生命周期
由图可以看出 ,在一个activity的生命周期中,系统会像金字塔模型一样去调用一系列的生命周期回调函数。在最...
分类:
移动开发 时间:
2016-04-07 07:15:04
阅读次数:
301
虚拟机字节码执行引擎
1. 所有的Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的有效过程,输出的是执行结果。
2. 运行时栈帧结构:
栈帧是支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息,每一个方法调用从调用开始到执行完成都对应着一个栈帧在虚拟机栈里...
分类:
其他好文 时间:
2016-04-07 07:12:17
阅读次数:
183