前天犯了一个不大不小的错误,由于上层映射的属性没有删除,直接修改了SQL,造成数据映射发生错位,进而数据异常。觉得这类错误,当时是想到了的,但是还是错误发生了。进而思考了一下,原来Java也有类似的东西,ORM映射。那个时候并没有出过类似的问题,后来看了一下客户端读取csv的时候,有了进一步的思考。...
分类:
其他好文 时间:
2015-04-24 06:40:39
阅读次数:
130
序列+触发器实现Oracle主键自增 AutoNumber/Identity type functionality in Oracle.
分类:
数据库 时间:
2015-04-24 06:38:42
阅读次数:
180
开始看到这题的时候,一点头绪都没有,本来想用暴力解决的,可是看到n可以到100,估计了下会超时,就放弃了,想过用动归做,但是没有想到如何去做。就暂且放下了。
今天再看到这题,百度了下,明白了如何去做了,就是将各行合并,再当作最大子序列来做,就很简单了。
n行,分别跟其他的行进行合并,然后动归计算最大值,不断的跟新最大值。
附上AC代码:
#include
#include
...
分类:
其他好文 时间:
2015-04-23 21:44:53
阅读次数:
138
一、首先我们先了解一下Tcp的三次握手流程
1)第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。
2)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进...
分类:
其他好文 时间:
2015-04-23 21:43:46
阅读次数:
281
1. 什么是序列化? 序列化就是只把一个对象串行化成一个字节流,用于网络传输或者持久化。2. 序列化的使用场景? a). 把内存中的对象持久化到文件或者数据库中; b). 对象在网络上传输。3. 序列化的实现? 1). 实现Serializable接口: 此方法简单,没有任何需要实现的...
分类:
编程语言 时间:
2015-04-23 21:19:59
阅读次数:
141
简介MergeSort对已经反向排好序的输入时复杂度为O(n^2),而timsort就是针对这种情况,对MergeSort进行优化而产生的,平均复杂度为n*O(log n),最好的情况为O(n),最坏情况n*O(log n)。并且TimSort是一种稳定性排序。思想是先对待排序列进行分区,然后再对分区进行合并,看起来和MergeSort步骤一样,但是其中有一些针对反向和大规模数据的优化处理。步骤分区...
分类:
编程语言 时间:
2015-04-23 20:01:18
阅读次数:
212
Given a string containing only digits, restore it by returning all possible valid IP address combinations.
For example:
Given "25525511135",
return ["255.255.11.135", "255.255.111.35"]. (Order...
分类:
其他好文 时间:
2015-04-23 20:00:43
阅读次数:
147
原文:http://blog.csdn.net/tjvictor/article/details/5251463 日志序列编号(LSN)是事务日志里面每条记录的编号。 当你执行一次备份时,一些LSN值就被同时存储在文件本身及msdb..backupset表中。你可以使用RESTORE HEADERO...
分类:
数据库 时间:
2015-04-23 19:26:22
阅读次数:
203
Quicksort(快速排序)是由东尼·霍尔所发展的一种排序。它比其他的Ο(nlogn)算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。当然,本文是JavaScript实现。算法排序算法使用分治法 (Divide and conquer)把一个序列(lis...
分类:
编程语言 时间:
2015-04-23 19:25:15
阅读次数:
145
/* ***********完完整整的用堆排序来对一个序列进行排序 ************ * */import java.util.Random;public class HeapSort { public static void main(String args[]){ i...
分类:
编程语言 时间:
2015-04-23 17:20:39
阅读次数:
130