- 浏览: 14595 次
最新评论
文章列表
插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。
这里有一组数据4, 25, 53, 6, 33
1、首先我们拿出一个4,放在首位
4
25
53
6
33
2、再拿出一个25
4
53
6
33
4
25
53
6
33
3、拿出一个53
4
25
6
33
4
25
53
6
33
4、拿出一个6
冒泡排序,它重复地走访过要排序的数列,一次比较两个元素,比较后就把数值大放在前面,小的放在后面。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名
我们经常需要排序一些数据,例如[4, 25, 53, 6, 33],我们需要排序成[54,33,25,6,4]
按照冒泡排序的想法,我们排序比较,下面是排序的记录
1、[53 4 25 6 33]
双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。
在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。
其中默认inverse=false,而mapedBy="xxxx"相当于inverse=true( 在一对多中,如果要一方维护关系,就会使在插入或是删除"一"方时去update"多"方的每一个与这个"一"的对象有关系的对象。而如果让" 多"方面维护关系时就不会有update操作,因为关系就是在多方的对象中的,直 ...
什么是CSS hack 由于不同的浏览器,甚至同一浏览器的不同版本对CSS的解析认识不一样,导致生成的一些浏览器的页面效果不一致,写出针对不同浏览器CSS code就称为CSS hack。
常用的CSS hack 有三种方式,
1、CSS ...
CREATE TABLE comment_user (
user_account VARCHAR (60),
user_name VARCHAR (60),
comment_content VARCHAR (500),
comment_time TIMESTAMP not NULL DEFAULT CURRENT_TIMESTAMP
);
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。
在实际开发中最为常见的设计范式有三个:
1.第一范式
第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。
第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、 ...
我们在操作的数据库的时候,如果想删除一个数据的时候,有时候会显示所删除的database正忙,一般这样的情况是因为数据库正连接,或者正在使用,这是只需要将
数据改成单用户模式:single_user
并且设置回滚
use master
go
alter database databasename set single_user with rollback immediate --将数据库回滚到原始配置状态
go
drop database databasename --删除数据库
go
当使用git访问或克隆远程仓库时,如果服务器的SSL证书未经过第三方机构签署,那么Git就会报错。这是十分合理的设计,毕竟未知的没有签署过的证书意味着很大安全风险。但是,服务器是你自建的,为了方便的临时签名。
解决方法:
1、命令行 git config http.sslVerify false
2、 直接到git 的etc文件夹找到git的config文件,修改加入“http.sslVerify = false”保存即可(但需要注意,需要严格排版,我是这样的,也许是个人问题,反正严格点好)
原文地址:http://blog.csdn.net/hfhwfw/article/details/6030816
pinyin4j是一个支持将简体和繁体中文转换到成拼音的Java开源类库,作者是Li Min (xmlerlimin@gmail.com)。以下是一些具体的介绍和使用方式。
1. pinyin4j的官方下载地址http://sourceforge.net/projects/pinyin4j/files/,目前最新的版本是2.5.0
2. 下载解压后的目录结构及说明如下
(1) doc : pinyin4j的api文档
(2) ...
[2014-06-05 20:08:42 - SortListView] ------------------------------
[2014-06-05 20:08:42 - SortListView] Android Launch!
[2014-06-05 20:08:42 - SortListView] The connection to adb is down, and a severe error has occured.
[2014-06-05 20:08:42 - SortListView] You must restart adb and Eclipse.
[2014-06- ...
-XX:PermSize=128M
-XX:MaxPermSize=512M
[color=red]以上为设置非堆内存分配
非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法 的代码都在非堆内存中。
-XX:+DisableExplicitGC
[color=red]关闭显示的system.gc()
显式垃圾收集是一个非常糟糕的主意 — 就像将您和一个疯狂的斗牛犬锁在一个电话亭里。尽管调用的语法是依赖实现的,但如果您的 JVM 正在运行一个分代的垃圾回收器(大多数是)Sy ...