自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 刚学习shell,碰到问题.执行时总出错:unexpected operator

刚学习shell,碰到问题.执行时总出错:unexpected operator.用的是ubuntu 9.04.跟这学习鸟哥的私房菜到了shell script那一节,脚本如下:#!/bin/bash# Program:#     This program shows the user's choice# History:# 20

2016-07-28 10:19:33 1672

原创 T树索引的学习与实现(二)

源代码:ttree.h源代码:/* * ttree.h: header file * * T树的结构 * */#ifndef TTREE#define TTREE#include #include /* * 为了保持空间的利用率,每一个内部节点都需要包含一个最小数目的键值 */enum{ ttPageSize = 10, ttminSize

2016-07-18 14:09:50 1242

原创 T树索引的学习与实现(一)

前言:有段时间在研究T树算法,在网上只找到一篇,借鉴了一下,但是原博客中的代码出现了大量的错误,所以自己按照原博客的思想与大部分代码重新推算演练了一下,因为站在巨人的肩膀上,所以整理的容易了一些,但是毕竟努力了很长时间,所以发篇博客吧。一、原理与思想磁盘数据库系统的典型的索引技术是B-tree索引。B-tree结构的主要目的是减少完成数据文件的索引查找所需要的磁盘I/O的数

2016-07-18 14:04:03 5321 2

转载 为什么使用<!DOCTYPE HTML>

转自:http://i.wanz.im/2010/05/28/why_doctype_html/不管是刚接触前端,还是你已经“精通”web前端开发的内容,你应该知道在你写html的时候需要定义文档类型;你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式;你知道各个浏览器在怪异模式下对各个元素渲染是有差异的。所以你会写像这样的doctype:DOC

2016-04-11 10:14:29 373

转载 数据库索引的实现原理二

强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向

2016-03-31 15:27:11 309

转载 数据库索引工作原理

转载至:http://www.ituring.com.cn/article/986译者按:今天在翻译时无意中搜索到StackOverflow中的这篇文章(问答),觉得有必要翻译出来。不仅因为文章本身写得精彩,更重要的是它昭示了一个写文章(特别是技术文章)的重要法则——5W1H。 原文在此 How does database indexing work?(作者:Xenph Yan)

2016-03-31 15:23:42 325

原创 Oracle学习之共享锁和排他锁

共享锁:在执行DML命令时,Oracle将隐含的“锁定”受到影响的行,所以其他用户不能更改同一行,这是一个“表锁”。其他用户仍然可以查看存储在表中的数据,不过它禁止任何人更改表的结构或执行其他类型的DDL操作,因此这个锁是一个“共享锁”。排他锁:在执行DDL操作时,Oracle将在表中放置一个“排他锁”,这样其他用户就不能更改表,也不能尝试添加或更改新表的内容。如果一个表中存在

2016-03-29 11:08:51 5594 1

转载 Redis Windows下的安装使用

转载的,原博客地址:http://os.51cto.com/art/201403/431103.htmRedis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo

2016-03-24 10:44:32 291

转载 Linux学习路线

参考其他人的:1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢;2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完;3. 《Linux设备驱动设计》:必买必看,实用性强;4.《Advanced Programing in Unix

2016-03-23 14:10:17 380

转载 关于Oracle中的as和with as 的用法

在Oracle中as关键字不能用于指定表的别名,在Oracle中指定表的别名时只需在原有表名和表的别名之间用空格分隔即可,但可以用于指定列的别名,但在存储过程中如果列的别名与原有列名相同,在运行时会报错(编译时不会出错),其他情况下列的别名可以与列名本身相同。在查询oracle中as关键字的用法的时候,发现oracle中with as的用法,觉得非常有用,转载一篇大神的博客

2016-03-22 09:28:37 14731 1

原创 JDK学习之集合包—Iterator、ListIterator、Iterable

接口Iterator中只有三个方法,hasNext()用来判断迭代器中是否还有元素,next()返回迭代器中的下一个元素,最需要注意的是remove()方法,JDK的注释看的头晕,所以去网上找了一篇转载过来,先附上源码吧:package java.util;public interface Iterator { boolean hasNext(); E

2016-01-18 10:05:44 549

原创 数据库查询给定字段的多行记录的合并

最近在写数据库查询的时候碰到一些问题,建表的时候建了三张实体表,两张关系表,还是贴出来吧:student_course表:student表:course表:class_student表:class表五个表联合查询,以学生为主题,把学生的班级和所选的课程全部显示出来,结果是这样的:一开始我写了n多查询语句,因为没有模糊查

2016-01-07 14:36:04 1978

原创 数据库中可以执行的sql语句,在程序中执行抛出乱码异常

今天发生了意见很诡异的事情,明明在数据库中可以查询的语句,在程序中也可以组成完好的语句,但就是在res = st.executeQuery(sql);执行的时候抛出中文乱码异常,真是醉了。解决办法:public static String dbURL = "jdbc:mysql://localhost:3306/universitycourseinquirysystem?useUn

2016-01-06 17:29:13 656

原创 算法导论笔记——归并排序

归并排序采用了分治策略:即将原问题划分成n个规模较小而结构与原问题相似的子问题;递归的解决这些子问题,然后再合并结果,就得到原问题的解。归并排序算法步骤:分解:将n个元素分成个含n/2个元素的子序列解决:用归并排序算法对两个子序列递归的排序归并:将两个子序列的结果归并的到最终结果。伪代码:下面一个具体的执行过程:当子问题执行完之后

2016-01-05 13:51:19 498

原创 算法导论笔记——插入排序

插入排序很简单啦,就是从数组的第二个元素开始,每个元素都与前面排好序的数组作比较,选择一个合适的位置插入,而数组在插入位置后元素需要向后挪一位。先给出伪代码:下面是一组数组插入排序的过程:Java代码:public static int[] insertionSort(int[] a) { for(int j = 1; j < a.length; j++)

2016-01-05 10:14:43 468

转载 web.xml配置文件中的servlet和servlet-mapping

写了好多小项目后也没弄明白的真正意义,写跳转的时候也是跳的三心二意的,今天查了一下web.xml的详细配置,看了看servlet-mapping的讲解,豁然开朗,做了做小实验,原来是这样,捂脸。下面把看到的文章的servlet片段摘抄过来,先附上链接(http://blog.csdn.net/believejava/article/details/43229361)(作者如有意见,私信删文);

2015-12-30 16:56:16 95025 8

原创 JDK学习之AbstractStringBuilder接口&&StringBuffer&&StringBuilder

今天暂时没事,看了码农网上一篇文章关于StringBuiler的StringBuffer,附上原文链接http://www.codeceo.com/article/java-stringbuilder-performance.html,下面是让我非常感激的内容:初始长度好重要,值得说四次。StringBuilder的内部有一个char[], 不断的append()就是不断的往cha

2015-12-28 10:11:15 507

原创 List接口、ArrayList类和LinkedList类 笔记

List接口继承了Collection接口,它包含了Collection接口的所有方法,外加其他一些方法:public interface List extends Collection { AnyType get(int index); AnyType set(int index, AnyType newVal); void add(int index, AnyType x); vo

2015-12-25 14:05:51 444

转载 mysql分页原理和高效率的mysql分页查询语句

这篇文章是百度到的,好多网站上都有,但是原作者已经找不到了!!以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎么做呢?第一部分:看一下分页的基本原理: 代码如下:mysql explain SELECT * FROM message ORDER BY id DES

2015-12-25 10:49:08 729 1

原创 ajax+servlet+mysql表格分页

分页,就是利用ajax异步获取servlet中查询的数据,但是数据是分页返回的(即每次查询返回一页数据)。效果大概是这个模样:每次打开网页都会自动显示第一页的数据,也就是当$(document).ready()。因为是根据页码page显示数据,上一页下一页只是判断页码是否超过界限,然后page-1或page+1,所以我写了一个函数,下面是js代码:function ajaxPage

2015-12-25 09:45:24 1638

原创 INNER JOIN(内链接)、LEFT JOIN(左链接)、RIGHT JOIN(右链接)和FULL JOIN(全链接)的区别

一、INNER JOIN即内链接,左表和右表返回同时符合条件的行。INNER JOIN关键字语法:SELECT column_name(s)FROM table_name1INNER JOIN table_name2ON table_name1.column_name = table_name2.colnum_name二、LEFT JOIN即左链接,

2015-12-23 14:44:32 941

原创 DROP TABLE、TRUNCATE TABLE和DELETE的区别

声明:本篇文章来自百度知道答案整理,附上链接 http://zhidao.baidu.com/link?url=zPEGUyOzPprMej31Yc50dXKzYEkBHijignfVk8sdUUPN1DmnEmXbEagQJLVMI3W8OtHu7jjrAwbPlQFWnmsDGq一、相同点:TRUNCATE TABLE和DELETE都可以删除整个数据库表的记录。二、

2015-12-23 10:13:58 12148

原创 JSON笔记

JSON(JavaScript Object Notation)JavaScript对象表示法 是一种轻量级的数据交换格式,它是基于ECMAScript的一个子集。json简单说就是通过对象和数组两种结构来表示各种复杂的结构。举个栗子(w3school上的):var people = { "employees":[ {"firstName":"Bill", "l

2015-12-16 14:41:28 409

原创 Jquery笔记之Ajax

AJAX = 异步的JavaScript + XML(Asynchronous JavaScript and XML)。简单的说,就是在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。最近用的是 $.ajax() 它的一般格式为:$.ajax({ type: "post"/"get", url: , data: ,

2015-12-16 09:45:39 458

redis 2.6 windows32

redis 2.6 windows32

2016-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除