Java 简介和开发环境

一、定义与特点
定义:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。[Java疯狂讲义]
特点:主要特点是面向对象和可移植等等,广泛应用于web应用程序(JavaEE相关)、嵌入式(安卓相关),桌面程序、分布式系统等等。

阅读全文

spring springmvc mybatis 整合

最近鼓捣ssm框架的东西,写篇博文记录。
环境 apache-tomcat-8.0.33、jdk1.8.0_05 maven Dynamic Web Module 2.5
1、各个xml配置文件的配置
(1)pom.xml 配置清单文件
连接池用的阿里巴巴Druid,数据库mysql,指定jdk编译版本1.8

阅读全文

MySQL入门接触记录--从安装到Java通过JDBC连接MySQL数据库

一、安装MySQL
1.本人用的版本是mysql-5.6.24-winx64解压免装版,链接:
http://xiazai.zol.com.cn/detail/4/33431.shtml
解压后找到my-default.ini文件,复制改名为my.ini,修改添加以下语句:

阅读全文

opencv简单的彩色图像灰度化和二值化(学习笔记)

图像的灰度化即是将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255255255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的图像的计算量变得少一些。灰度图像的描述与彩色图像一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。图像的灰度化处理可用两种方法来实现。
图像的二值化是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。要对RGB彩色图像进行二值化一般首先要对图像进行灰度化处理。

阅读全文

avr单片机三种时钟模式

AVR单片机时钟有三种模式:
1、内部时钟源,可分为内部晶振和外部晶振,用的是单片机内部的振荡电路。内部晶振可以设置1M、2M、4M、8MHz晶振频率,外部可支持到16MHz(MEGA16或者MEGA16A)MEGA16L可支持最高8MHz的外部晶振(通过熔丝设置)。
2、外部时钟源,靠外部振荡电路提供时钟,可以用外部同步时钟信号(如用其他单片机提供时钟)或者外部振荡器(如有源晶振)将此信号接到单片机XTAL1端口,熔丝设置为外部时钟即可(不是外部晶振)。
3、设置晶振熔丝错误会导致芯片锁死,如果设置为外部晶振,直接加晶振即可解除,设置为外部时钟源,那只好提供外部时钟才能解除(有源晶振)。

阅读全文