由于Mybatis是一种半自动的ORM框架,它的工作主要是配置mapping映射文件,为了减少手动书写映射文件,可以利用mybatis生成器,自动生成实体类、dao接口以及它的映射文件,然后直接拷贝到工程中稍微修改就可以直接使用了。 生成器目录如下: 首先进入lib文件夹中,该目录如下: (图上文件 ...
分类:
移动开发 时间:
2017-03-23 14:28:22
阅读次数:
814
题意: 要求对一个n*m的网格染色,使得任意一个n*n大小的矩形内恰好有K个格子被染色。 解法: 减弱版的color,可以注意到只要确定了前n列,则后面的列是一个循环。 这样$f(i,j)$表示前i列,染了j个格子对应的给n*m的方格按列循环染色的方案数。 $f(i,j) = \sum_{k \le ...
分类:
其他好文 时间:
2017-03-23 14:27:59
阅读次数:
194
最近要做一个项目,需要持续响铃并振动,知道有私有api可以使用,但无奈要上线,为了保险起见,果断放弃,在网上找了一个方法可以实现如下: 在播放振动的代码前面注册写下面一句代码: 1 AudioServicesAddSystemSoundCompletion(kSystemSoundID_Vibrat ...
分类:
移动开发 时间:
2017-03-23 14:27:38
阅读次数:
595
在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有 ...
分类:
数据库 时间:
2017-03-23 14:27:13
阅读次数:
179
- 线程进程介绍 1. 工作最小单元是线程 2. 应用程序 -> 至少有一个进程 -> 至少有一个线程 3. 应用场景: IO密集型:线程 计算密集型:进程 4. GIL,全局解释器锁。 - 保证同一个进程中只有一个线程同时被调度 - 线程 1. 基本使用 def task(arg): time.s ...
分类:
编程语言 时间:
2017-03-23 14:26:53
阅读次数:
184
今天看了有关直接排序算法的讲解,推荐这篇博客http://blog.csdn.net/morewindows/article/details/6665714 想用自己的理解来说一下这个方法, 直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已 ...
分类:
编程语言 时间:
2017-03-23 14:26:37
阅读次数:
143
原文地址 这里讲下C++文件的编译过程及其中模板的编译过程;一:一般的C++应用程序的编译过程。 一般说来,C++应用程序的编译过程分为三个阶段。模板也是一样的。 下面分别描述这几个阶段。1.include文件的展开。 include文件的展开是一个很简单的过程,只是将include文件包含的代码拷 ...
分类:
编程语言 时间:
2017-03-23 14:26:24
阅读次数:
234
然后弹出的recording options的框中,点击network的port mapping的。 然后弹出的recording options的框中,点击network的port mapping的。 1、在工具下打开recording options窗口 进入到network:port mapp ...
分类:
其他好文 时间:
2017-03-23 14:26:08
阅读次数:
160
reference url: http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html#sc_FileManagement ZooKeeper Getting Started Guide Getting Started: Coordina ...
分类:
其他好文 时间:
2017-03-23 14:25:29
阅读次数:
238
1、代码(未添加GPU加速代码) F12控制台Timeline记录: 2、代码(添加GPU加速代码) F12控制台Timeline记录: 3、代码(添加GPU加速代码) F12控制台Timeline记录: 总结:好像没有什么大的优化,时间差的不多。 ...
分类:
Web程序 时间:
2017-03-23 14:24:54
阅读次数:
487
堆和栈的区别 一、申请方式 栈:由系统自动分配 堆:需要程序员自己申请,并指明大小 二、申请后系统的响应 栈:只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出 堆:操作系统有一个记录空间内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆 ...
分类:
其他好文 时间:
2017-03-23 14:24:36
阅读次数:
152
题目描述 编写function strLength(s, bUnicode255For1) {}; 如果第二个参数 bUnicode255For1 true,则所有字符长度为 1否则如果字符 Unicode 编码 > 255 则长度为 2 输入例子: strLength('hello world, ...
分类:
其他好文 时间:
2017-03-23 14:24:17
阅读次数:
168
windows下安装reids windows下redis下载地址:https://github.com/MSOpenTech/redis/releases。 启动redis服务:在redis目录下启动DOS命令,然后redis-server.exe 这时候另启一个cmd窗口,原来的不要关闭,不然就 ...
// 在此处放置用户代码以初始化页面 String DBConnStr; DataSet MyDataSet = new DataSet(); SqlDataAdapter DataAdapter = new SqlDataAdapter(); DBConnStr = "server=192.168 ...
字符串工具类,简单的只有valueOf(传入对象返回字符串,trim清除首尾空格),isNull(传入对象,判断非空,转成字符串判断),isNotNull(!isNull). ...
分类:
其他好文 时间:
2017-03-23 14:23:08
阅读次数:
284
【数据操作】 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 【数据定义】 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER ...
分类:
数据库 时间:
2017-03-23 14:22:51
阅读次数:
324
1、考察this JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: funct ...
分类:
编程语言 时间:
2017-03-23 14:22:12
阅读次数:
284