目前Afinal主要有四大模块: FinalDB模块:android中的orm框架,一行代码就可以进行增删改查。支持一对多,多对一等查询。 FinalActivity模块:android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。无需...
分类:
其他好文 时间:
2014-09-21 15:03:51
阅读次数:
354
贝壳国的居民喜欢用贝壳作为硬币,与我们的硬币不同,这种贝壳硬币有两个特点:
贝壳硬币上面没有标明面值,而是通过不同颜色来区分不同面值的硬币;
将硬币面值从小到大排序以后,后面硬币的面值总是前面硬币的面值的倍数,如1,2,10
为了帮助来到当地旅游的游客快速了解每种颜色的贝壳对应的面值,当地居民设计了一种自动取款机,该机器会根据输入的金额,返回相应面值的硬币,当输入的金额有多种组合的时候,...
分类:
其他好文 时间:
2014-09-21 13:56:20
阅读次数:
224
本博原创禁止转载、拷贝、拍照等一切商业目地,否则将保留法律权利!
-----
public abstract class CarModel {
//这个参数是各个基本方法执行的顺序
private ArrayList sequence = new ArrayList();
/*
* 模型是启动开始跑了
*/
protected abstract void start()...
分类:
其他好文 时间:
2014-09-21 14:29:30
阅读次数:
217
在事务中有四个通用的原则是所有数据库都必须遵守的,简称ACID原则,下面简单概述一下oracle是怎样实现这四个原则的。
一. 原子性(Atomicity):一个事务要么全部执行,要么全部都不执行
在oracle中,当我们做一次变更的时候,系统会自动创建一条undo记录来描述怎样撤销这次变更。也就是说,当执行到一个事务的中间时,如果有其他用户想访问我...
分类:
数据库 时间:
2014-09-21 14:12:40
阅读次数:
236
连续和最大的子数组 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 在一个数组中, 找出连续和最大的子序列.使用两个变量, 一个变量存储当前值, 一个变量存储最大值, 并设一个临时数组, 用于更新最大和数组.时间复杂度O(n).代码:/*
* main.cpp
*
* Created on: 2014.9.19
* Autho...
分类:
其他好文 时间:
2014-09-21 14:12:30
阅读次数:
179
假设某个目录下有一堆以jpeg为后缀的文件名,我们需要在另一个目录中获得他们的文件名,并输出。可以联合使用ls,awk,sed等命令来完成。方法一:使用ls列出目录下以.jpeg为结尾的文件,然后逐个处理每一个,逐个输出。ls thepath/*.jpeg | awk -F '/' '{print $NF}' | awk -F '.' '{print $1}'方法二:最后一步不用awk,而是用se...
分类:
其他好文 时间:
2014-09-21 14:45:30
阅读次数:
200
在WEB开发中,前台HTML中经常需要控制元素的隐藏与显示,我们最为最常见是二级导航栏(通过鼠标的移动来触发onmouseover,onmouseout事件来实现二级菜单的显示与隐藏)二级菜单的显示与隐藏。
然而控制元素的影响与显示有两种方式:
1、display : 设置如何及是否显示某元素
2、visibility : 设置元素可见或不可见
Example:...
分类:
Web程序 时间:
2014-09-21 14:12:00
阅读次数:
348
(一)
template是节省时间和避免重复代码的一个奇妙方法。class template的成员函数只有在被使用时才被暗中具现化。function templates有类似的诉求。
但是如果你不小心,使用templates可能导致代码膨胀(code bloat):其二进制代码带着重复(或几乎重复)的代码、数据、或两者。其结果可能源码看起来合身整齐,但目标码却不是那...
分类:
编程语言 时间:
2014-09-21 14:28:30
阅读次数:
421
VMWARE WORKSTATION 在安装64为操作系统报错,报错内容如图:
错误提示已经很清楚了,需要在BIOS 中打开intel VT-x g功能,开启此功能的前提是:
1.首先要确定的就是你的操作系统是多少位的。如果是64位的,那么就说明你的cpu支持64位,而且你的操作系统上也能做64位的虚拟机。
2.看你的cpu是不是支持虚拟化。可以使用securable进行判断是否...
分类:
其他好文 时间:
2014-09-21 14:11:30
阅读次数:
324
android实现手写功能中的设置画笔的大小和颜色的功能,这样,就可以用不同颜色,不同大小的画笔书写字。...
分类:
移动开发 时间:
2014-09-21 14:44:40
阅读次数:
291
Replicat maintains checkpoints that provide a known position in the trail from which to
start after an expected or unexpected shutdown. By default, a record of these checkpoints
is maintained in a f...
分类:
其他好文 时间:
2014-09-21 13:21:10
阅读次数:
235
重载:重载是指在一个类或者作用域中可以出现多个函数名相同参数不同的函数,重载可以分为函数重载和运算符载
函数重载实例:
#include
using namespace std;
//比较两个int型数的大小,并且返回最大的数
int max(int a, int b)
{
int c;
c = (a > b) ? a : b;
return c;
}
//...
分类:
其他好文 时间:
2014-09-21 15:01:00
阅读次数:
256
1概念
Socket:socket实际上是对TCP/IP进行的封装,我们可以使用socket套接字通过socket来传输。首先我们需要明白的一个概念就是通道,简单地说通道就是两个对端可以随时传输数据的信道。我么常说的所谓建立socket连接,也就是建立了客户端与服务器端的通道。
长短连接:显而易见,长连接也就是这个socket连接一直保持连接,也就是通道一直保持通畅,两个对端可以随时发送和接收...
分类:
编程语言 时间:
2014-09-21 13:37:30
阅读次数:
192
ping命令
当我们在使用ping命令测试网络是否连通的时候,输出的最后一项一般都是TTL=XX这样的形式,那么TTL到底代表什么呢?TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。所以需要在包中设置这样一个值,包在每经过一个节点,将这个值减1,反复这样操作,...
分类:
其他好文 时间:
2014-09-21 14:27:20
阅读次数:
468
计算机所能直接识别的语言,无非就是0和1.但是要然人来记忆0和1,那人还不得疯了。人们使用的语言与计算机识别的语言有差别,因此中间需要一个Adapter来关联。语言之间的联系好比下图:
对于每个程序语言来说,如何使得高级语言被机器识别。
举个例子,假如你要阅读一篇梵文的文章。你如何才能知道这篇文章中说了些什么。
对于这种情况,你无非就两种选择。
1、找...
分类:
其他好文 时间:
2014-09-21 13:53:50
阅读次数:
215