自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 卸载残留小记

前言​ 点击我的电脑中,设备和驱动器栏目下那些百度网盘、腾讯视频、暴风影视库等等,若在卸载之后还有残留,呈现一副不能用的icon图标时。这时候就需要意识到可能注册器中有残留信息。解决方案1.运用快捷键方式a.快捷键 win + r -> regeditb.目标路径(ctrl + f查找):在注册表编辑器下HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameS

2021-03-14 12:53:06 489

原创 使用git bash提交项目到 github

使用git bash提交项目到github一、准备工作git 的工具安装这就先省略了,以下是讲述如何使用 git hash 提交项目到 github 上。由于本地仓库和github远程仓库是根据ssh加密传输的,所以要先建立起两者之间的通信协议。第一步:创建ssh key。1.1.1 一般先查看自己用户目录下是否有**.ssh**文件夹(路径如下)C:\Users\Administrator\.ssh1.1.2 查看该目录下是否有 id_rsa 和 id_rsa.pub 两个

2020-12-16 20:57:16 208

原创 使用idea时遇到的编译warning小记(module中languge level问题)

前言高高兴兴写完程序准备运行测试下,好家伙顺利得到自己想要的结果。可以,这编译一闪而过的是什么东西。这样8行,要检查下。于是,rebuild project出现Warning。提示给出说使用的是1.8的java sources(本地是1.8的环境),而warning指的是1.5。既然出现了问题,那么就去找找看怎么解决了!!!解决方法1.首先进入Project Structure去更改配置:File -> Project Structure快捷键:Ctrl + Shift + Alt +

2020-10-12 21:30:35 1018

原创 学习MySQL之爱不释手的CRUD

mysql常用一些CRUD的操作DDL操作数据库:CRUDC(Create):创建创建数据库:CREATE DATABASE 数据库名称;创建数据库且判断是否存在再创建:CREATE DATABASE IF NO EXISTS 数据库名称;创建数据库并指定字符集:CREATE DATABASE 数据库名 CHARACTER SET 字符集;R(Retrieve):查询查询所有数据库的名称:SHOW DATABASES;查询某个数据库的字符集:查询某个数

2020-08-16 21:45:03 199

原创 帮自己找bug——Junit测试

第一章 Junit测试1.1 测试分类分类黑盒测试:不需要写代码,给入输入值,看程序是否能够输出期望的值;白盒测试:需要写代码,需要关注程序具体的执行流程。Junit使用的是白盒测试:步骤:定义一个测试类(测试用例)建议格式:测试类名:被测试的类名Test e.g. CalculatorTest包名:xxx.xxx.xx.test e.g. cn.wzt.test定义测试方法:可以独立运行建议格式:方法名:test测试的方法名 e.g. testAdd()

2020-08-12 17:46:29 363

原创 Lambda 好兄弟 : :

方法引用(:????1.1 方法引用符双冒号 :: 为引用运算符,而它所在的表达式被称为方法引用。如果Lambda要表达的函数方案已经存在于某个方法的实现中,那么则可以通过双冒号来引用该方法作为Lambda的替代者。1.1.1 语义分析示例一个简单的函数式接口以应用Lambda表达式@FunctionalInterfacepublic interface Printable { void print(String str);}测试类public class Demo01Print

2020-08-12 17:33:59 169

原创 深入学习函数式编程(Lambda接口)

第一章 函数式接口1.1 概念函数式接口:有且仅有一个抽象方法的接口。适用于函数数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。1.2 语法格式接口(有且仅有一个抽象方法):修饰符 interface 接口名称 { public abstract 返回值类型 方法名称(可选参数信息); // 其他非抽象方法内容 // ..

2020-08-12 17:31:40 489

原创 面向结果编程——Lambda

第一章 Lambda1.1 函数式编程思想面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。面向对象的思想:做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情。函数式编程思想:只要能获取到结果,谁去做的,怎么做的都不重要,重视的是结果,不重视过程。1.2 Lambda标准格式Lambda格式由3个部分组成:一些参数。小括号内的语法与传统方法参数列表一致:无参数则留空;多个参数则用逗号分隔。一个箭头。-&

2020-08-12 17:28:53 1724

原创 “畅游”线程池

前提学习目标能够理解线程通信概念能够理解等待唤醒机制了解生产者和消费者之间的关系第一章 等待唤醒机制1.1 线程间通信概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。例如:产品(同一份资源)由生产者(线程A)生产,消费者(线程B)购买使用。同一份资源:产品;线程:生产者、消费者;线程任务:生产者生产产品、消费者购买使用产品。处理线程间通信的原因:​ 在默认情况下,当多个线程并发执行时,CPU是随机切换线程的。当我们需要多个线程来共同完成一件任务,并且

2020-08-12 17:19:01 147

原创 深入学习多线程

第一章 创建线程创建线程的方式有两种:一种是继承Thread类方式、一种是实现Runnable接口方式。1.1 继承Thread的方式:自定义线程类继承Threadpublic class MyThread extends Thread{ public MyThread() { } // 定义指定线程名称的构造方法 public MyThread(String name) { super(name); } @Override

2020-08-12 17:14:06 218

原创 多线程简要记录

前言学习目标了解进程的概念了解线程的概念能够理解并发与并行的区别能够开启新线程第一章 多线程1.1 并发与并行并发:指两个或多个事件在同一个时间段内发生。(交替执行)并行:指两个或多个事件在同一时刻内发生。(同时执行)​ 例如在操作系统中,有单CPU系统和多CPU系统。​ 在一段时间内,单CPU系统中的多个程序同时运行是由于这些程序虽然采用分时交替运行,但程序之间交替运行时间非常短,而且现代CPU速率快,就造成了同一时间段的多个程序同时运行的感受。(并发)​ 而多CPU系统中,运

2020-08-12 17:03:58 156

原创 系统学习异常笔记

前言学习目标1.能够辨别程序中的异常和错误的区别2.说出异常的分类3.说出虚拟机处理异常的方式4.列举出常见的三个运行期异常5.能够使用try…catch关键字处理异常6.能够使用throws关键字处理异常7.能够自定义异常类第一章 异常1.1 异常概念异常:指在程序运行过程中,出现非正常的情况,导致jvm的非正常停止。​ 在java等等面向对象的编程语言中,异常本身是一个类,能产生异常就是在创建异常对象并抛出了一个异常对象。java中处理异常的方式是中断处理。1.2 异常体系异

2020-08-12 16:56:06 173

原创 天生双子星——Map集合

Map第一章 Map集合1.1 概述像现实生活中遇见的一般: IP 地址与主机名、身份证号与个人、系统用户名与系统用户对象等等一一对应的关系,这类关系就叫做映射。在 JAVA 中提供了专门的集合类用来存放这种对象关系的对象,即 java.util.Map 接口。Map接口下的集合与Collection接口下的集合存储数据的形式不同。Map接口Collection接口双列集合规范单列集合规范Map<K,V>Collection​ a. Collecti

2020-08-12 16:37:45 202

原创 Collection集合及其工具类简要记录

前言学习顶层接口/抽象类中的共性方法;底层不是接口就是抽象类,无法创建对象使用,需要使用底层的子类创建对象使用。第一章Collection接口Collection接口树状关系图 Collection接口 / \ / \ / \

2020-08-12 16:34:15 255

原创 小记(可变参数)

第一章 可变参数1.1 使用前提遇到方法的参数列表数据类型已经确定,但是参数的个数不确定,可以使用可变参数。1.2 使用常常在自定义的方法中使用:​ 修饰符 返回值类型 方法名(数据类型 … 变量名) { }1.3 原理可变参数底层是一个数组。根据传递参数个数不同,创建不同长度的数组,来存储这些参数传递的参数个数(num>=0)。1.4 注意事项​ a.一个方法的参数列表只能有一个可变参数;​ b.若方法的参数有多个,那么可变参数必须写在参数列表的末尾。示例:// a.错误

2020-07-16 16:48:00 162

原创 switch选择结构小记

选择结构-switch的格式:switch(表达式) { case 值1: 语句体1; break; case 值1: 语句体1; break; ... default: 语句体N+1; break; // 最后一个break跳出可省略,但建议保留} switch语句注意事项1.switch后面的( )中能放置的数据类型:基本数据类型:byte/sho...

2020-05-06 18:06:44 295

原创 操作系统简要课程笔记

概述操作系统承担着与硬件相关、与应用无关的基本工作,并解决这些基本工作中的效率和安全问题,为使用户能方便、高效、安全地使用计算机,而从最底层统一提供通用的帮组和管理。操作系统把用户的高级操作转换成一系列低级操作,其中所有的低级操作对用户都是透明的。操作系统把硬件全部隐藏起来,给予用户提供一个友好的、易于操作的界面。此外,操作系统还要进行大量的事物处理。作为计算机系统中的一个系统软件,它能尽量有...

2020-05-06 16:59:23 542

原创 连接MySQL数据库出现时区问题记录

问题:连接本地数据库时,测试连接出现了报错信息error:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'查找百度&各大博客的前辈经验得出可行方案(治标,但可行)解决方案:在mysql控制台运行 set global time_zone='+8:00';原因:时区错...

2020-03-26 17:40:57 682

原创 git使用笔记(更新中)

安装和配置好git之后(略)就是要如何使用git1.初始化a)先在一个任意一个磁盘中新建目录,如F:\git\gitpractices。点击进入该目录,右击空白处选取Git Bash Here,将此文件夹初始化作为git仓库。b)也可以直接打开Git Bash,输入路径 然后输入命令 git init 来初始化git仓库。c)还可以打开cmd窗口,进入要初始化的文件...

2020-03-06 17:57:18 188

原创 异常语法简要记录

1.1 异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素。1.2 处理程序异常错误1.2.1 错误异常产生时,若不做任何处理,程序将会被终止。例如,程序中做一个算数运算 (int result = 3/0;),程序运行结果报AE(ArithmeticException,算术异常),程序没有正常运行下去,提前结束。1.2.2捕捉...

2019-12-31 14:00:22 190

原创 Java方法和数组概述

方法 5.1定义:方法就是完成特定功能的代码块    在很多语言里都有函数的定义    函数在Java中被称为方法 5.2格式:    修饰符返回值类型 方法名(参数类型 参数名1,参数类型 参数名2) {            函数体;            return 返回值;    }    5.2.1详细解释:    修饰符:public static ....  ...

2018-08-06 10:20:46 194

原创 杭电水题_Java-2023

先言:杨辉三角已经在先前实现过了,但对Java的二维数组的传值、内存分配不甚理解。因此,做该题练练手,也”不辜负“我对它的厚望,成功的又冒出几个问题。代码演示:package test_2032;//实现杨辉三角的打印//每个数之间用空格隔开//每个杨辉三角之间空一行import java.util.Scanner;public class Main { public ...

2018-08-04 17:41:15 346

原创 JAVA基础

2.1关键字用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 2.2标识(zhi)符指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。2.2.1标识符命名规则组成:数字、字母、"_"、"$"注意事项:a)不能数字开头b)不能是关键字c)区分大小写2.3注释(规范)作用:用于标志注释代码功能,增强程序的可阅读性,代码调试...

2018-08-04 13:51:51 169

原创 Java概述

·软件开发(1) 软件:一系列按照特定顺序组织的计算机数据和指令的集合。 常见的软件:  系统软件:window、linux等。  应用软件:QQ、YY等。(2)开发:图形化界面(GUI):可视化图形界面。命令行(CLI):在控制台上,按特定指令使得计算机执行一定操作。 *计算机语言?  自然语言:人类之间交互的语言。  计算机语言:人与计算机交流而运用的特殊语言(C++...

2018-08-03 19:55:36 239

原创 杭电水题_Java-2006

先言:        这是一题接触杭电半年多写的第一次用JAVA编译的题目,且很荣幸的耗时3小时解决所有杂七杂八的问题成功AC的题目。有一些过程中遇到的小问题下列将一一解释:代码演示:package test_2006;import java.util.Scanner;/*  * 需求:给n个整数,求其中的奇数积 * 分析: *     键盘录入数据(!!!测试多组数据...

2018-08-03 17:30:30 392

VC++6.0 =&gt; XP+win7+win8.1+win10通用版.rar

vc++6.0于各个系统通用版及安装的视频教程,用于解决初学者刚刚入门学C的编程环境的安装。该资源开源,有没装好的同学可以私信说明自己遇到的情况,我看到将一一解答。祝你编程愉快~

2020-08-13

空空如也

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

TA关注的人

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