准备工作:
1.数据库驱动程序
2.generatorConfig驱动,(下载地址:https://github.com/mybatis/generator/releases)
3.generatorConfig.xml配置文件,如下(注意:在运行的时候此文件中不能有注释。):
PUBLIC "-//mybatis.org//DTD MyBatis Generator Conf...
分类:
移动开发 时间:
2015-03-12 17:14:34
阅读次数:
174
题目地址:POJ 2186
先用强连通分量缩点,然后形成一棵树。我第一次用的判定条件是入度为分量数-1。虽然这种情况下确实正确。但是在树中也是有间接关系的。这个条件并不是充分必要条件。正确的做法是逆序建树,然后找根结点。而且根结点有且只有一个才可以。所以转化成了找出度为0的分量。
代码如下:
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2015-03-12 17:13:17
阅读次数:
168
ubuntu操作系统发布时,为了减小操作系统的体积,仅仅配备了基本的系统软件、应用软件。我们开发中需要用到的大部分软件都需要在使用中从网上自行更新。
如果ubuntu没有网络,可以说寸步难行。下面教大家一下如何使用互联网和局域网进行更新。
互联网更新(外网更新)
可以上网的虚拟机或物理机,直接可从互联网更新软件。
ubuntu默认的更新源速度不是很快,我们可...
分类:
系统相关 时间:
2015-03-12 17:12:17
阅读次数:
166
Javascript:存储和读取cookie....
分类:
编程语言 时间:
2015-03-12 17:13:06
阅读次数:
206
题目Rotate an array of n elements to the right by k steps.For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].Note:Try to come up as many solutions as you can, the...
分类:
其他好文 时间:
2015-03-12 17:13:02
阅读次数:
179
Lambda变量使用以及使用范围概念普及 捕获变量 capture variables啥是capture variables先看一段代码的例子:public class LocalClassExample { static String regularExpression = "[^0-9]"; public static void validatePhoneNumber(...
分类:
其他好文 时间:
2015-03-12 17:12:02
阅读次数:
244
Oulipo
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 26479
Accepted: 10550
Description
The French author Georges Perec (1936–1982) once wrote a book, La ...
分类:
其他好文 时间:
2015-03-12 17:11:23
阅读次数:
114
栈是一种数据结构。在Android中,任务栈指的又是什么呢?开发过程中,任务栈起到了一个什么作用。下面链接是对任务栈的详细解读:
http://bbs.itcast.cn/thread-80183-1-1.html
http://bbs.itcast.cn/thread-80190-1-1.html...
分类:
移动开发 时间:
2015-03-12 17:12:41
阅读次数:
122
//AFN函数 — imageview加载网络图片并且获取图片,获取之后存储到手机
[image
setImageWithURLRequest:[NSURLRequest
requestWithURL:[NSURL
URLWithString:[NSString
stringWithFormat:@"%@",skin.bigImg]]
] placeholderImage:ni...
分类:
其他好文 时间:
2015-03-12 17:10:12
阅读次数:
129
网络编程中接受连接请求(服务器端)的套接字创建过程:
调用socket函数创建套接字
调用bind函数分配IP地址和端口号
调用listen函数转为可接收请求状态
调用accept函数受理连接请求
基于 Linux 中的文件操作打开文件#include
#include
#include int open(const char...
分类:
其他好文 时间:
2015-03-12 17:12:30
阅读次数:
178
1. 执行扫描
只有系统开机的时候才会执行MediaScanner,其它情景下需要手动执行扫描(拍摄,下载等)。
手动执行扫描的方法是发送MediaScanner广播:
1.1 扫描指定文件:
Intent.ACTION_MEDIA_SCANNER_SCAN_FILE
1.2 扫描指定目录:
“android.intent.action.MEDIA_SCANNER_SCAN...
分类:
移动开发 时间:
2015-03-12 17:09:52
阅读次数:
190
浅谈C++模板 静态成员 定义(实例化)...
分类:
编程语言 时间:
2015-03-12 17:11:41
阅读次数:
173
border-radius:兼容写法:
-moz-border-radius: none | {1,4} [/ {1,4} ]?
-webkit-border-radius: none | {1,4} [/ {1,4} ]?
border-radius: none | {1,4} [/ {1,4} ]?...
分类:
Web程序 时间:
2015-03-12 17:11:48
阅读次数:
139
Javascript 继承篇...
分类:
编程语言 时间:
2015-03-12 17:10:37
阅读次数:
126
题目大意:给定一个序列,可以选择k次区间并将区间内每个数都+1,求操作之后LIS的最大值
我的做法不是标解。。。5E的复杂度为何跑的飞起。。。
首先一个显而易见的结论就是我们选择的k次区间右端点都是n时才能保证最优
知道这个我们就可以DP了- -
令f[i][j]表示前i个数上升j次的最大LIS
那么有f[i][j]=max{f[k][l]|k
看到三维偏序就可以用二维树状数组了- -...
分类:
编程语言 时间:
2015-03-12 17:12:16
阅读次数:
1099
问题:
给定二叉树的初始化数据,怎样动态建立一个二叉树呢?
比如我们给定这样的一组数据:{ 1, 2, 3, 4, 0, 5, 6, 0, 7 }(假设0代表空),则我们构建的二叉树是这样的:
1
/ 2 3
/ / 4 5 6
7
思路分析:
我们可以使用一个队列,队首出一个元素,队未进两个元素,而这两个元素正...
分类:
其他好文 时间:
2015-03-12 17:09:09
阅读次数:
122
User Defined Runtime Attributes 是一个不被看重但功能非常强大的的特性,它能够配置一些你在interface builder 中不能配置的属性。当你希望在IB中作尽可能多得事情,这个特性能够帮助你编写更加轻量级的viewcontroller。
1.如何使用
当你使用interface builder是点击任意一个控件,转换到identity Inspe...
分类:
其他好文 时间:
2015-03-12 17:11:44
阅读次数:
2785