02 2018 档案

摘要:DbUtils简介 根据官网的介绍,DbUtils是一种 JDBC Utility Component (翻译过来大概就是:JDBC实用部件),故名思意,和数据库操作有关 官网上的简介也称之为 JDBC helper library ,由此可知,DbUtils是一个工具类库,用来进行数据库通信的 用 阅读全文
posted @ 2018-02-26 20:19 李汉祥 阅读(23774) 评论(1) 推荐(1)
摘要:正文之前 在之前的文章讲到了传统的 "JDBC连接MySQL" 的方式,但是这样的方式在进行多个连接时,就显得效率低下,明显不如连接池的效率,所以我们这次来讲解一下JDBC连接池之一:c3p0 正文 1. 准备工作 IntelliJ IDEA c3p0 0.9.5.2(jar) MySQL 2. 配 阅读全文
posted @ 2018-02-24 10:05 李汉祥 阅读(4356) 评论(0) 推荐(0)
摘要:正文之前 快速排序(英语:Quicksort),又称划分交换排序(partition exchange sort),一种排序算法,最早由东尼 霍尔提出。在平均状况下,排序n个项目要 O ( n log n )次比较,在最坏情况下则需要 O ( n 2)次比较,但这种状况并不常见。事实上,快速排序通常 阅读全文
posted @ 2018-02-23 07:20 李汉祥 阅读(457) 评论(0) 推荐(0)
摘要:正文之前 在之前写的 "JavaWeb" 项目中使用了JDBC,在此来回顾一下,并做个demo看看,先来看看JDBC的概念 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新 阅读全文
posted @ 2018-02-22 09:22 李汉祥 阅读(49108) 评论(0) 推荐(2)
摘要:正文之前 归并排序(Merge sort),是建立在归并操作上的一种有效的排序算法,效率为O(n log n ),1945年由约翰 冯 诺依曼首次提出,该算法是采用分治法的一个非常典型的应用,且各层分治递归可以同时进行。       &em 阅读全文
posted @ 2018-02-21 17:12 李汉祥 阅读(289) 评论(0) 推荐(0)
摘要:上次给大家说了说简单的冒泡排序,这次我们来说一说插入排序 插入排序的做法就像是我们日常生活中玩扑克牌一样,每次抽一张牌,将扑克牌按一定顺序插入手牌中,一步步完成排序 本文将介绍以下内容 排序思想 算法实现(JAVA) 测试阶段 排序过程讲解 算法分析 排序思想 插入排序同样有内循环和外循环,外循环执 阅读全文
posted @ 2018-02-21 10:44 李汉祥 阅读(333) 评论(0) 推荐(0)
摘要:上一篇给大家说了选择排序的原理,这一次我们来说一说冒泡排序的原理 其实冒泡排序和选择排序一样都是很简单的排序方式。 本文将介绍以下内容 排序原理 算法实现(JAVA) 测试阶段 算法分析 排序原理 每次循环都遍历一次数组,如果前一个元素的值大于(或小于)后一个元素,则交换位置。若遍历数组后,每对元素 阅读全文
posted @ 2018-02-19 10:21 李汉祥 阅读(462) 评论(0) 推荐(0)
摘要:在排序算法中,最简单的莫过于选择排序了。 排序思路: 在选择排序算法中分别有一个外循环和一个内循环,假设需要排序的序列共有n个元素,所以外循环的次数为n次,在n次交换(外循环)中,每次设置序列中的第一个元素为最小值(min),然后进行内循环,每次内循环都将序列中与min比较,若有元素小于min,则进 阅读全文
posted @ 2018-02-19 10:05 李汉祥 阅读(1026) 评论(0) 推荐(0)
摘要:正文之前 由于最近忙于复习赶考,所以暂时没有拿起树莓派小车,直到昨天,终于空出时间来把代码整理一下来和大家分享。 正文 在 "树莓派小车系列之二" 中,讲到了树莓派的引脚定义方式有两种: PHYSICAL NUMBERING GPIO NUMBERING 我采用的是第二种方式。 开始写 1. 导入库 阅读全文
posted @ 2018-02-17 13:04 李汉祥 阅读(18311) 评论(4) 推荐(4)
摘要:正文之前 上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装。 正文 1. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING 单纯地用从下至上,从左至右的顺序来定义引脚。 在我们的小车中: 黄色的GPI 阅读全文
posted @ 2018-02-16 23:39 李汉祥 阅读(12540) 评论(0) 推荐(3)
摘要:正文之前 在考试之后突发奇想,想要用身边的树莓派做点事情,作为入门级的树莓派玩法,应该当属小车了吧,我先做的是红外避障小车。 正文 接下来说重点,说一说配件的选购和小车的拼装 1.配件选购 买配件当然是从某宝买入,建议大家去一些做零件批发的店,如果去专卖店的话,就有些小贵了。而且也要学着如何去确定自 阅读全文
posted @ 2018-02-14 22:39 李汉祥 阅读(27144) 评论(2) 推荐(1)
摘要:正文之前 在学习Java Web时,第一个遇到的问题就是如何创建或配置Web项目了,今天,就用IntelliJ IDEA 来进行Web项目配置: 1. 创建Web项目 2. 配置web项目 正文 创建Web项目 1. 新建Web项目 2. File Project Structure 3. Modu 阅读全文
posted @ 2018-02-14 09:10 李汉祥 阅读(34886) 评论(0) 推荐(4)
摘要:正文之前 在学习了一段时间的Java Web的内容之后,当然需要有个项目来练练手,我相信大多数人的首选项目都是信息管理系统吧,所以我选择了商品信息管理系统 目前项目源码已全部上传至GitHub,欢迎大家来 fork —— "商品信息管理系统" 正文 项目构思 简易的管理系统,结构为 Servlet 阅读全文
posted @ 2018-02-13 16:03 李汉祥 阅读(8015) 评论(1) 推荐(2)