自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 navicat for mysql 连接数据库报错1251,解决办法

错误:Client does not support authentication protocol requested by server; consider upgrading MySQL client解决方法:mysql -u root -p输入密码 进入root用户mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass...

2019-02-28 11:22:09 1372

原创 Java中final关键字的作用以及案例分析

final关键字的作用1、被final修饰的类不可以被继承2、被final修饰的方法不可以被重写(override)3、被final修饰的变量不可以被改变1、fianl类如果希望一个类不允许任何类继承,并且不允许其他人对这个类进行任何改动,那么将他定义为fianl类。如果一个类为final类,那么类中的所有方法都被隐式地设置为final形式,但是该类中的成员变量可以被定义为fina...

2019-01-25 19:20:01 246

原创 java线程池介绍及应用案例

简介线程Thread是一个重量级资源,线程的创建、启动以及销毁都是比较耗费系统资源的,同时受限于系统资源的限制,线程的数量与系统性能是一种抛物线的关系,因此对线程的管理,是一种非常好的程序设计习惯,自JDK1.5起,utils包提供了ExecutorService[ɪɡˈzɛkjətɚ]线程池的实现。通俗的将:为了避免重复的创建线程,线程池的出现可以让线程进行复用。当有工作来,就会向线程池拿一个...

2019-01-25 18:54:25 8279

原创 java线程的生命周期、优先级、创建、休眠、中断、join和退出概述-java多线程入门

###1、线程的生命周期NEW:当一个线程刚被new出来时,处在这个状态,可以通过start方法进入RUNNABLE状态,RUNNABLE:此状态下才真正在JVM中进程中创建了一个线程,但不一定被立即执行,是否运行取决于CPU,此时仅仅是具备了可执行的资格RUNNING:一旦CPU从可执行队列里选中了该线程,才算进入此状态,才可以真正执行自己的逻辑代码。此状态下可以发生如下转换:直接...

2019-01-21 17:29:29 167

原创 基于Redis的分布式锁

基于Redis的分布式锁Redis介绍基于Redis实现分布式锁的原理实现过程0、说明1、设计一个Ticketout类2、设计一个车票售卖类3、设计一个分布式锁类4、设计主程序用于验证调试源码Redis介绍Redis是一个开源的高性能Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(s...

2019-01-18 10:32:04 129

原创 MySQL和Navicat在windows操作系统下的安装

安装mysql首先需要获取该软件的安装包,因为我在开始学习MySQL时,版本更新到5.7.22,(现在已经更新到8.0.11),所以我们以该版本的安装为例,介绍软件的安装过程。1.下载安装包一般我们推荐去官网下载,因为官网一般会第一时间推送最新版本的安装包,网址如下:https://dev.mysql.com/downloads/我们选择适用于win版本的安装包选择你想要安...

2018-07-21 19:41:18 1665

原创 如何用Java实现Huffman的编码解码过程

2018-07-09 17:38:25 196

Java数据结构及算法

本篇资料包含由Robert lafore编著的Java数据结构计算法书籍文档资料和书中代码实例以及部分课后题实例构成。文档资料为pdf影印版,字迹清晰。程序部分大部分是书中例子,方便学习验证,同时附带课后编程题的程序,这部分内容是自己书写,欢迎和大家讨论。总之如果你学习Java了编程,想要继续学习数据结构和算法的内容,这是一篇很好的教材。

2018-08-20

java实现huffman编码解码

本程序利用Java实现以下功能: 1、读取一行或多行数据,统计出现的所有字母的出现次数 2、构造huffman树 3、生成出现字母的编码表 4、对输入的数据进行编码输出 5、输入编码结果,对编码结果进行解码,得到原来的输入数据。

2018-07-09

基于双向链表的基数排序

基数排序(radix sort)又称桶排序(bucket sort),相对于常见的比较排序,基数排序是一种分配式排序,需要将关键字拆分成数字位。并且按照数字位的值对数据项进行排序,这种方法不需要进行比较操作。 为了尽可能少的消耗复制时占用的空间,桶的数据结构选择链表,为了构造队列,选择使用双向列表。

2018-07-05

燕山大学EDA课程设计

1、有十只LED,L0……L9; 2、显示方式(初态为全亮); ①先奇数灯依次灭(灭的灯当下一个灯动作时,本灯回复原状态) ②再偶数灯依次灭(同上) ③再由L0到L9依次灭(同上) 3、显示间隔0.5s、1s可调。

2016-05-13

FIR滤波器设计

利用DFT或FFT对信号进行频谱分析,利用窗函数设计FIR数字滤波器,掌握了利用卷积完成对信号进行滤波处理的方法

2016-05-13

振荡器仿真

并联谐振晶体振荡器、串联谐振晶体振荡器、电容三点式、电感三点式、互感耦合反馈振荡器,multisim仿真

2016-05-13

二叉树的构造及遍历

C++实现二叉树的构造、以及先序、中序、后序遍历

2015-05-27

空空如也

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

TA关注的人

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