问题描述:
两张表A和B,各有一个字段,更新时间A.MODIFIED_TM和B.MODIFIED_TM,A表为主表,更新时间不为空,但是B表更新时间可能为空,现在要取A、B两表时间最新的那个,B.MODIFIED_TM若为空就取A.MODIFIED_TM,例如:
表A
ID MODIFIED_TM
1 2013/3/10 18:07:12
2 2013/4/10 1...
分类:
其他好文 时间:
2015-01-05 00:39:24
阅读次数:
172
容器容纳特定类型对象的集合。
标准库vector类型,是一个顺序容器。它将单一类型元素聚集起来称为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。顺序容器的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定。
标准库定义了三种顺序容器类型:vector、list和deque。它们的差别在于访问元素的方式,以及添加或删除元素相关操作的运行代价。标准库还提供了三种容器适配器。实际上...
分类:
编程语言 时间:
2015-01-05 00:36:55
阅读次数:
307
动态链接库:我们经常把常用的代码制作成一个可执行模块供其他可执行文件调用,这样的模块称为链接库,分为动态链接库和静态链接库。
对于静态链接库,LIB包含具体实现代码且会被包含进EXE中,导致文件过大,浪费磁盘和内存;对于动态链接库,DLL不必被包含在最终的EXE中,EXE执行时可以动态地装载和卸载DLL文件。
导出函数
将函数声明为导出函数有两种方式:
1、 在函数声明上加上_declsp...
分类:
其他好文 时间:
2015-01-05 00:38:06
阅读次数:
228
tomcat应用服务器,它有其自己的类加载器,根据J2EE的规范去%web-project%/WEB-INF/lib的路径去找相应的lib下的jar文件使用eclipse javaee IDE时,会将WEB-INF/lib中所有的lib自动加入到library中eclipse工程下的library是用来编译里面的src中java文件的,实际发布到tomcat时,仅仅只复制了WEB-INF/lib里...
分类:
编程语言 时间:
2015-01-05 00:38:52
阅读次数:
250
续上篇...
3. 数据块访问与undo
任何时候当会话查看一个数据块的时候,都需要保证看到的是适当的数据版本。从外部观点来看,这意味着会话不应该看到任何未提交的数据,或许还不应该看到查询开始后修改并提交的数据(取决于事务的隔离级别),这称为数据的读一致性版本。
下面我们来谈谈oracle怎么实现读一致性版本的:
3.1 设置场景
我们会...
分类:
数据库 时间:
2015-01-05 00:38:52
阅读次数:
345
背景:做了快40分钟,还是好多细节是调试过来的,看来距离150行以内代码一次通过的能力还很远。
学习:1.变量定义的时候不仅要想到初始化,更要想到初始化的位置,这个变量的作用域如果开大了,和没初始化一样的效果。
代码:#include
#include
int main(void){
char str[85];
int t;
scanf("%d",&t);
while(t--)...
分类:
其他好文 时间:
2015-01-05 00:36:34
阅读次数:
219
、日期和时间函数
(1)获取当前日期的函数和时间的函数
CURDATE()和CURRENT_DATE()函数,获取当前日期
select current_date(),curdate(),curdate()+0;
curdate()+0 表示将当前时间转化为数值型
CURTIME()和CURRENT_TIME()获取当前时间
select curtime(),curre...
分类:
数据库 时间:
2015-01-05 00:37:52
阅读次数:
317
相信很多人都知道这个函数,也都用过,但可能很多人跟我过去一样,认为它是赋初值函数,而不知它赋初值是八位八位进行的,知道了这句话那你之后的就都懂了。
首先它是在头文件string.h中,这说明了什么呢,他操作的是字符类型,而字符类型有几位呢,那就是八位,所以它就是按八位来赋初值的。之所以我们平时可以用
int array[100];
memset(array,0,sizrof(array));...
分类:
其他好文 时间:
2015-01-05 00:36:41
阅读次数:
144
2014年我在CSDN的日志数量跌到8篇,看来这一年又比以前更忙了。其实无论在技术内还是在技术外,我在2014年的收获都比2013年多。在一个初创的团队中做事,感觉还是很不一样的。环境变化之快,意外之多,需要我更快速地学习更多更广的技术。
这一年在技术上最大的意外,莫过于将过半的时间都花在了客户端,花在了Unity——尤其是NGUI上。这和我年初主攻服务端Linux和lua,只是顺带...
分类:
其他好文 时间:
2015-01-05 00:36:59
阅读次数:
214
一、什么是JNI
JNI是Java Native Interface的缩写(Java本地调用),Java程序中的函数可以调用Native语言写的函数(一般指的是C/C++编写的函数),Native语言写的函数可以调用Java层的函数。
二、为什么要有JNI
Java语言的跨平台是因为在不同平台上可以运行Java虚拟机,而虚拟机是跑在具体平台上的,而本质上Java是通过JNI技术实现的跨平台,很多基层的模块在Java语言诞生之前已经有了比较优秀的实现,为了避免重复造轮子所以我们要使用JNI技术来使用已有的模块...
分类:
移动开发 时间:
2015-01-05 00:37:10
阅读次数:
331
本章翻译自Elasticsearch官方指南的Aggregation Test-Drive一章。
聚合的测试数据(Aggregation Test-Drive)
我们将学习各种聚合以及它们的语法,但是最好的学习方法还是通过例子。一旦你了解了如何思考聚合以及如何对它们进行合适的嵌套,那么语法本身是不难的。
让我们从一个例子开始。我们会建立一个也许对汽车交易商有所用处...
分类:
其他好文 时间:
2015-01-05 00:35:30
阅读次数:
293
有个表tt
描述为:
q (PK,int,not null)
w (nchar(10),not null)
e (int,not null)
r (int,not null)
t (int,not null)
y (int,not null)
u (int,not null)
i (int,not null)
o (int,not null)
p (int,not null)
循环插入语句...
分类:
数据库 时间:
2015-01-05 00:35:55
阅读次数:
189
输入多个字符串,分别提取出里面的数字,排序输出所有的数字。
#include
#include
#include
#include
#include
using namespace std;
vectorvec;
int main(int argc, char *argv[])
{
int n;
string s;
while(cin>>n)
{...
分类:
编程语言 时间:
2015-01-05 00:36:07
阅读次数:
206
取出整型数组中出现次数最多的元素,并按照升序排列返回。
要求实现方法:
public static int[] calcTimes(int[]
num, int len);
【输入】 num:整型数组;
len :输入的整数个数
【返回】 按照升序排列返回整型数组中出现次数最多的元素
【注意】只需要完成该函数功能算法,中间不...
分类:
编程语言 时间:
2015-01-05 00:36:55
阅读次数:
200
两个整数相除,将结果用字符串返回。如果是循环小数,将循环的位用括号括起来。
函数原型为 void div(const int a,const int b,char *str)
输入:1 3
输出:0.(3)
本题写的简单点——》直接输出结果
#include
#include
#include
using namespace std;
void divv(const ...
分类:
其他好文 时间:
2015-01-05 00:36:17
阅读次数:
130
输入一个字符串,输出出现次数最少,或者说出现频率最小的字符。
#include
#include
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
cin>>s;
mapm;
for(string::size_type i=0...
分类:
其他好文 时间:
2015-01-05 00:34:23
阅读次数:
174
最近我也在做插入表情的功能,网上有很多关于表情的使用的资料,但是大部分资料都是缺胳膊少腿的。参考了网上的一些例子,我做了一个比较完善的demo分享给大家,当然这个demo也存在一些优化问题,有兴趣的人继续优化它。我已经把项目源代码开源在我的github上,https://github.com/arjinmc/FaceDemo
网上很多例子是以数组的形式去存储我们的表情键值对,但是实际项目中并不会...
分类:
其他好文 时间:
2015-01-05 00:34:44
阅读次数:
223