Android应用程序是通过消息来驱动的,每个应用程序都有一个Main looper在ActivityThread中创建。我们这一节中就主要来分析下Looper和Handler的实现机制,首先来简单介绍一下它们的关系: ?Thread、Looper、Messa...
分类:
移动开发 时间:
2015-08-07 20:31:36
阅读次数:
229
IOC---控制反转(Inversion of Control),作为Spring核心思想,学习Spring时值得我们需要去关注的一些点大概有以下几点:
1. 什么是IOC?
简单来说,就是对象由容器创建的过程。所谓控制反转就是把对象(bean)和维护对象(bean)之间的关系的权利转移到Spring容器中去了(beans.xm...
分类:
编程语言 时间:
2015-08-07 20:11:36
阅读次数:
123
[Author]: kwu --- sqoop导入关系库更新联合主键的问题,把数据从hive中导入关系库,如果关系库表有联合主键的情况,且需要把新导入的数据更新原来的数据...
分类:
其他好文 时间:
2015-08-07 19:49:07
阅读次数:
144
表达式--算术、关系、逻辑、位、赋值、自增/自减操作符
引:
除了特殊用法,表达式的结果为右值:可以读取结果值,但是不能对其进行赋值。
高优先级的操作符要比低优先级的结合得更紧密。
正文:
1、某些算术表达式的求解结果未定义:一部分有数学特性决定,如除0操作;另一部分则归咎于计算机特性,如溢出。
2、除法和求模...
分类:
编程语言 时间:
2015-08-07 19:47:42
阅读次数:
197
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在progua...
分类:
移动开发 时间:
2015-08-07 19:30:39
阅读次数:
141
近期突然想到,一道珠海笔试题,让你写atm机的逻辑,当时想多了,以为重点是让你写清楚其中的事务互斥关系,当时也忘记数据库是否会自动互斥,从而不会出现脏数据。所以就敲了个代码实践了下。例子还是老例子.....卖票..不会卖出脏数据为好。线程函数:static DWORD WINAPI Ticket1(...
分类:
数据库 时间:
2015-08-07 19:20:12
阅读次数:
268
1.什么是ORMORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。2.什...
分类:
其他好文 时间:
2015-08-07 19:18:00
阅读次数:
131
一句话,回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。不理解?没关系,先看看这个可以说比较经典的使用回调的方式:class A实现接口InA ——背景1class A中包含一个class ...
分类:
编程语言 时间:
2015-08-07 19:17:29
阅读次数:
189
对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结--------------------------------------------------------------------------------------------------1)接下来,我...
分类:
移动开发 时间:
2015-08-07 19:04:02
阅读次数:
127
题目要求:一、近义词维护给定接口,设置两个单词相互近义。近义词具有相互传递性,如果A和B为近义词,B和C是近义词,那么A、B、C都为近义词。要求提供接口,查询给定的两个但是是否是近义词关系。并且能提供接口清除所有的近义词关系。接口说明/*** 设置2个单词为近义词* @param word1 单词一...
分类:
编程语言 时间:
2015-08-07 18:57:56
阅读次数:
176