使用mybatis框架时,有时候需要新插入的数据的主键是多少。
1.oracle
由于oracle是建的序列文件,获取ID值。
SELECT SQ_WL_CARRIERS.Nextval as ID from DUAL
insert into spares(spares_id,spares_name......
2...
分类:
其他好文 时间:
2015-06-26 18:13:24
阅读次数:
102
1 数据建模介绍
MongoDB的数据结构很灵活,不强制要求数据结构.但是通常一个集合内部使用相同的结构.
数据建模的关键是平衡应用的需求和数据库执行和数据检索模型的性能.设计数据模型时,要考虑数据的使用情况和数据自身的结构
1.1 文档结构
设计MongoDB应用的数据模型的关键在于文档结构和应用程序如何表示数据之间的关系,这有两种工具允许应用程序来表示这些关系:引用和嵌入型文档.
1...
分类:
数据库 时间:
2015-06-26 18:13:27
阅读次数:
202
Given a sorted integer array without duplicates, return the summary of its ranges.For example, given [0,1,2,4,5,7], return [“0->2”,”4->5”,”7”].Credits:
Special thanks to @jianchao.li.fighter for addin...
分类:
其他好文 时间:
2015-06-26 18:13:27
阅读次数:
121
主要功能的实现:
#include "SeqList.h"
void InitSeqList(SeqList * pSeq)//初始化
{
assert(pSeq);
pSeq->array = (DataType*)malloc(sizeof(DataType)*DEFAULT_CAPICITY);
pSeq->size = 0;
pSeq->capicity = DEFAULT_CA...
分类:
编程语言 时间:
2015-06-26 18:11:06
阅读次数:
136
Linux有很多方法配置网络,比如GUI的界面,CentOS 7里面的nmtui,或者直接命令行等等,不过归根结底都是在修改配置文件。
修改配置文件前先了解一下结构,Linux中将每个物理网卡称作设备(device),每个设备上面可以有多个逻辑接口,我们修改的配置文件也就是接口文件,CentOS 7中称作连接(connection)。
以CentOS 7 为例,...
分类:
系统相关 时间:
2015-06-26 18:11:15
阅读次数:
364
设置响应编码,将文件名用java.net.URLEncoder.encode编码,这样就不会乱码了java.net.URLEncoder.encode
response.setCharacterEncoding("UTF-8");
response.setContentType("multipart/form-data"); response.setHeader("Cont...
分类:
其他好文 时间:
2015-06-26 18:11:56
阅读次数:
100
题意:有一些货物,每个货物有价值和卖出的截至日期,每天可以卖一个货物,问能卖出的最大价值是多少。
思路:算法不难想到,按价值降序排列,对于每一件货物,从deadline那天开始考虑,如果哪天空闲那么将货物在该天卖出。
如果直接暴力来做,复杂度为o(n*n),显然不行。可以用并查集来维护当前ddl之前空闲的最近的一天,如果父节点为0说明deadline之前没有空闲的时间,那么该货物就无法...
分类:
其他好文 时间:
2015-06-26 18:11:34
阅读次数:
93
opencv+opencl...
分类:
编程语言 时间:
2015-06-26 18:11:13
阅读次数:
243
Desert King
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 21923
Accepted: 6123
Description
David the Great has just become the king of a desert country. To...
分类:
其他好文 时间:
2015-06-26 18:12:35
阅读次数:
102
<?php
/*
第一种方法 require:缺点就是如果加载文件过多,需要多个require
*/
// require('A.CLASS.PHP');
// require('B.CLASS.PHP');
/*
第二种方法__autoload
PHP5在new 一个没有存在的类,会自动调用这个__autoload函数,____autoload只是去include_path寻找...
分类:
Web程序 时间:
2015-06-26 18:12:13
阅读次数:
180
最近进行系统性的学习Linux系统,读了鸟哥的Linux私房菜,摘录学习笔记如下:
1) 在Linux系统中,每个装置都被当成一个档案来对待,每个装置都会有装置文件名。
2) 磁盘的装置文件名主要分为IDE接口的/dev/hd[a-d]及 SATA/SCSI/USB界面的/dev/sd[a-p]两种;
3) 整颗磁盘的第一个扇区非常重要,因为他记录了整颗磁盘的重要信息!磁盘的第一个...
分类:
系统相关 时间:
2015-06-26 18:09:23
阅读次数:
187
Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST.
Calling next() will return the next smallest number in the BST.
Note: next()...
分类:
其他好文 时间:
2015-06-26 18:11:51
阅读次数:
116
void EraseMultiSpace(std::string &str)
{
bool alnumFlag = false;
bool spaceFlag = false;
int j=0;
int j=0;
for (int i=0; i
{
if(!isspace(str.at(i)))
{
str.at(j) = str.at(i);
j++;
alnu...
分类:
其他好文 时间:
2015-06-26 18:11:37
阅读次数:
128
理解STM32的时钟是我们应用定时器等等的基础,根据最近的工作总结一下:
下面是STM32的时钟树:
1.首先注意的的是图中画绿色圈圈的两个,HSE和HSI分别表示外部时钟和内部时钟,其中HSE 是是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,HSE 也可以直接做为系统时钟或者 PLL 输入(从红圈4处可以看出),频率范围为 4MHz~26MHz。STM32默认为25...
分类:
其他好文 时间:
2015-06-26 18:10:20
阅读次数:
322
1、查看Weblogic版本
方法一
[weblogic@Weblogic201 ~]$ cd/home/weblogic/Oracle/Middleware/wlserver_10.3/server/bin/
[weblogic@Weblogic201 bin]$ sourcesetWLSEnv.sh > /dev/null
[weblogic@Weblogic201 bin]$ ja...
分类:
Web程序 时间:
2015-06-26 18:10:16
阅读次数:
293
实验要求
1. 熟悉Xen虚拟化平台部署;
2. Xen sHype/ACM安全架构中的Simple TE和Chinese Wall策略及其实现机制的分析与验证。
第1章 Xen环境部署
1.1 版本选择
由于Ubuntu使用广泛,软件包易于下载,我们选择Ubuntu系统进行Xen部署。可选择的LTS系统如下[1]:
1)Ubuntu 10.04系统采用的是Linux 2.6.32内核,由于Linux 3.0以下内核不支持Xen[2],需要重新编译内核,较为费时费力,内核编译后支持Xen 4.0;
...
分类:
其他好文 时间:
2015-06-26 18:09:37
阅读次数:
258
首先下载vsftp
http://pkgs.org/download/vsftpd
这里下载的版本为:vsftpd-2.2.2-12.el6_5.1.x86_64.rpm
1.查看是否安装vsftp
rpm -qa | grep vsftpd
如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp
安装vsftp
yum -y instal...
分类:
系统相关 时间:
2015-06-26 18:10:38
阅读次数:
253