自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript的学习(三)——DOM(全选反选全不选的实现、动态表格增加删除的实现)

通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)通过可编程的对象模型,JavaScript获得了足够的能力来创建动态的HTML。JavaScript能改变页面中所有HTML元素,能改变所有HTML属性,能改变所有CSS属性,能对页面中的所有事件作出反应。 通过...

2018-08-31 20:44:54 1613

原创 JavaScript的学习(二)——事件和正则表达式(判断邮箱等格式)

一、事件JavaScript中的事件有以下:①onload:进入页面事件,一般应用在body标签中②onunload:离开页面事件③onchange:元素改变事件,常结合对输入字段的验证来使用④onmouseover:鼠标移动到此位置的事件⑤onmouseout:鼠标移开此位置的事件⑥onclick:点击事件,当点击完成的时候,触发事件⑦onmousedown:点击...

2018-08-31 16:53:22 932

原创 JavaScript的学习(一)——JavaScript的基本用法与函数

JavaScript是一种直译式脚本语言,也称为JS,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript只是借了Java的名称而已,跟Java没啥关系,连公司都不是一个公司,不要理解为是Java...

2018-08-30 13:59:40 610

原创 css学习中遇到的一些常用属性设置

①块状元素和行状元素的转换可以在其中设置display:xxxxxx=inline 设置为行状元素xxx=block 设置为块状元素xxx=inline-block  行内块元素,就是把块状元素设置成一行一行的显示②text-decoration: none,就是将超链接下的那根线给去掉③border-bottom: solid 1px #EEEEEE;这里是设置边框底线的...

2018-08-29 18:54:38 590

原创 HTML中css的学习(四)——盒子模型

盒子模型是在网页设计中css技术的一种思维模式。下面画图介绍一下Margin(外边距):清楚边框外的区域,外边距是透明的,就相当于在一个地方放一个盒子,把盒子周围的东西都清楚掉,在边框外,外边距这个空间中不存在东西一样。Border(边框):围绕在内边距和内容外的边框,就相当于盒子的外壳Padding(内边距):清楚内容周围的区域,内边距是透明的,就相当于你要在盒子里放东西,这个东...

2018-08-29 16:26:09 721

原创 HTML中css的学习(三)——css属性

一、文字属性font-size:设置字体大小font-family:设置文字的字体,常见的如:黑体、宋体、楷体等font-style:规定斜体字,常见的如:normal:文本正常显示,italic:文本斜体显示,oblique:文本倾斜显示font-weight:设置文体的粗细,关键字100~900为字体指定了9级加粗度。100最细,900最粗。二、文本属性color:设置...

2018-08-29 16:00:01 611

原创 HTML中css的学习(二)——选择器

选择器:每一条css样式声明(定义)由两部分组成,形式如下:选择器{样式;}一、标签选择器:就是html中的标签div{ color: red;}<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am

2018-08-28 15:45:57 636

原创 HTML中css的学习(一)——css三种写法

css全称是“层叠式表”(cascading style sheets),用于定义HTML内容在浏览器内的显示样式。css分为:内联式、嵌入式和外部式内联式:把css代码直接写在现有的html标签中。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g...

2018-08-28 09:44:23 1176

原创 Java中Socket的学习(二)——简单使用(一对一通信,群聊)

①实现登录,验证密码账户是否正确(先启动服务端,再启动客户端)import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;/** * 客户端发送账号、密码,...

2018-08-25 11:22:01 709

原创 Java中Socket的学习(一)——Socket讲解及常用方法讲解

Socket编程也成为网络编程,主要使用ServerSocket和Socket,还会使用到io流。Socket通信实现步骤:①创建ServerSocekt和Socket②打开连接到Socket的输入/输出流③按照协议对Socket进行读/写操作④关闭输入输出流,关闭SocketSocket编程中最重要的三点应该是IP、端口、协议这三个。Socket分为服务端和客户端,下...

2018-08-25 11:11:27 2952

原创 Java中线程的学习(五)——生产者消费者的两种实现

生产者消费者模型应该是计算机经常涉及到的,我在上计算机组成原理、操作系统课时,都有讲到过,而此模型在编程中也是会经常涉及到。生产者负责生产数据,消费者负责消耗数据,如果我们直接让消费者去调用生产者里面的方法去消耗数据的话,要是某一天,消费者的代码发生变化,生产者可能也会受到影响。简单来说,生产者消费者之间应该是通过一个中间缓冲区去相互使用,这样它们之间的依赖关系就没有那么强烈,也达到了松耦合的目的...

2018-08-25 10:09:13 616

原创 Java中线程的学习(四)——线程的进阶应用(涉及锁、经典卖票案列)

下面进行线程的进阶应用①需求:计算任务,一个包含了2万个整数的数组,分拆了多个线程来进行并行计算,最后汇总出计算的结果。public class Count { public static void main(String[] args) { int[] is = new int[20000]; for (int i = 0; i < is.length; i++) {...

2018-08-23 21:01:52 975

原创 Java中线程的学习(三)——线程的简单应用

实践是最好的检验办法,下面我们来做一些关于线程的练习,在之后的学习线程的过程中,我们应该结合API多去使用。①需求:编写一个多线程的应用程序,主线程打印1-100之间的数字,子线程打印200-300之间的数字,观察其输出的结果,体会多线程互相争抢资源的场景public class ScrambleThread { @Test public void t1(){ A a = new...

2018-08-23 20:10:26 667

原创 Java中线程的学习(二)——关于线程的一些操作和方法说明

我们先来介绍两个方法:currentThread():返回对当前正在执行的线程对象的引用。getName():返回该线程的名称。其实每个线程系统都会给其设定名字的,下面我们来创建三个线程,使用currentThread().getName()来获取系统给他们设定的名字:public class GetNameForThread { @Test public void t(){...

2018-08-23 19:53:23 554

原创 Java中线程的学习(一)——线程、Thread和Runnable

首先我们来看一下线程的生命周期,线程生命周期分为创建、就绪、运行、阻塞、终止、死亡: 我们通过图来说明一下:①首先是建立线程,然后创建任务,就可以使用start启动了②启动之后,就会进入到就绪状态,等待CPU的调度③当CPU有资源的时候,那些就绪的线程就会开始争抢资源,争抢到资源就进入运行状态;每个线程是有时间片的,如果时间片到了,或者进行了yield操作,就会从运行状态又返回...

2018-08-23 19:26:19 618

原创 Java中的异常学习

异常是程序运行期发生的不正常的事件,分为两大类:①错误(Error):JVM系统内部错误或资源耗尽等严重情况--属于JVM需要承担的责任,这一类异常事件无法恢复或不可能捕获,将导致应用程序中断。一般就是报StackOverflowError②:异常(Exception):其它因编程错误或偶然的外在因素导致的一般性问题。这类异常得到恰当的处理时,程序有机会恢复到正常运行状况。这其中又分为非检...

2018-08-20 15:28:14 666

原创 Java中io流的学习(总结)

Java中按照流的不同方向分为输入流和输出流,凡是含有in的,都可理解为输入流,输入流即从文件读取到程序,凡是含有out的,都可以理解为输出流,输出流即从程序输出到文件。按照单位分的话,可以分为字节流和字符流,字节流(读取-二进制文件。写入、拷贝-文本、二进制文件)中包括:InputStream--字节输入流的基类(抽象类)OutputStream--字节输出流的基类(抽象类)File...

2018-08-18 16:00:42 14229

原创 Java中io流的学习(十一)NIO

io流大体分为BIO,AIO,NIO,常用的基本就是BIO,也就是之前文章所介绍的那些,接下来我们来大概了解一下NIO。传统io是靠字节或字符来传输,nio是靠块传输,也就是一个一个的buffer速度相对于较快。传统io是阻塞型io,nio是非阻塞型io。多适用于进行流畅的网络读写操作。其中的方法比较多,而且涉及到几个类之间相互继承的方法,具体我就不在这里写出了,在需要使用的时候,可以去参...

2018-08-18 15:59:51 1532

原创 Java中io流的学习(十)ByteArrayInoutStream和ByteArrayOutputStream

ByteArrayInputStream(内存输入流)继承于InputStream,ByteArrayOutputStream(内存输出流)继承于OutputStream。内存流是关不掉的,一般用来存放一些临时性的数据,理论值是内存大小。常用的方法是:read(),一系列read方法,参照API,只是读取方式不同,一个一个字节读取,或者多个字节多个字节读取;write(),一系列write方法...

2018-08-18 11:10:06 2042

原创 Java中io流的学习(九)RandomAccessFile

RandomAccessFile的实例支持对随机文件的读取和写入,这里的随机,值的是可以用RandomAccessFile对文件进行读和写操作,具体是读还是写,要根据设置的模式来决定。底层实际可以理解为一个byte数组,是带有指针的,通过指针的指向对文件进行读操作和写操作。它的常用方法是:getFilePointer(),返回此文件中的当前偏移量,即返回指针位置;length(),返回此文件的...

2018-08-18 10:09:12 1194

原创 Java中io流的学习(八)PrintStream和PrintWriter

PrintStream(可以将字节流封装成打印流)继承于FilterOutputStream,FilterOutputStream是继承于OutputStream的;PrintWriter(可以将字节流、字符流封装成打印流)继承于Writer的。其中可以使用PrintStream进行重定向的操作:系统标准输入流的方向:控制台 -> 程序,重新定义系统标准输入流使用的方向System....

2018-08-17 20:21:45 1401

原创 Java中io流的学习(七)ObjectInputStream和ObjectOutputStream

ObjectInputStream(对象输入流)继承于InputStream,ObjectOutputStream(对象输出流)继承于OutputStream。对象流是将对象的基本数据和图形实现持久存储。ObjectOutputStream实际是在对流进行序列化操作,ObjectInputStream实际是在对流进行反序列化操作,要实现序列化,必须实现Serializable接口,否则是无法进行序...

2018-08-17 19:46:18 1458

原创 Java中io流的学习(六)BufferedReader和BufferedWriter

BuffereReader继承于Reader,BufferedWriter继承于Writer,是字符缓冲流。这两者常用的方法是:read(),读取单个字符;read(char[] cbuf,int off,int len),将字符读入数组的某一部分;readLine(),读取一个文本行;write(char[] cbuf,int off,int len),写入字符数组的某一部分;write(i...

2018-08-16 19:30:26 1968

原创 Java中io流的学习(五)FileReader和FileWriter

FileReader继承于InputStreamReader,FileWriter继承于OutputStreamWriter。用于对字符流进行操作。其的常用方法直接看API,继承于InputStreamReader和OutputStreamWriter,用法一致。下面我们来看实例代码对其进行学习:①:进行文件的拷贝 @Test public void t1() throws E...

2018-08-16 19:07:42 1755

原创 Java中io流的学习(四)InputStreamReader和OutputStreamWriter

InputStreamReader(字符输入转换流)继承于Reader,OutputStreamWriter(字符输出转换流)继承于Writer。它们是字节流和字符流之间的“桥梁”。我们只需要记住,当要操作字节和字符串时,用着两个当纽带来操作。有些人学过FileReader和FileWriter可能就有点懵了,因为感觉都是字符啥的,为啥搞这么麻烦。这样来说吧,一个字节是8位,而一个字符在GBK...

2018-08-16 17:23:40 2318

原创 Java中io流的学习(三)BufferedInputStream和BufferedOutputStream

BuffereInputStream(带有缓冲区的字节输入流)继承于FilterInputStream,而FilterInputStream继承于InputStream,BuffereOutputStream(带有缓冲区的字节输出流)继承于FilterOutputStream,而FilterOutputStream继承于OutputStream,关于FilterInputStream和Filter...

2018-08-16 16:33:03 2829 5

原创 Java中io流的学习(二)FileInputStream和FileOutputStream

FileInputStream继承于InputStream,FileOutputStream继承于OutputStream,是用来对二进制文件进行操作的。InputStream和OutputStream是两个抽象类,是无法操作它的。相信很多初学的对这两个优点搞不懂,我们只需要记住,我们是不用操作InputStream和OutputStream的,我们操作的都是其的子类或者其子类的子类。值得注意...

2018-08-16 15:48:17 4804

原创 Java中io流的学习(一)File

要学习io流,我们先来学习一下File这个类。File是文件和目录路径名称的抽象表示形式,File只关注文件本身的信息,例如:文件名、路径、可读、可写等,不会关注文件的内容,要关注文件的内容的话,那是IO流的技术。File中的方法,几个常用的是:mkdir(),创建单个目录;mkdirs(),创建多个目录;getPath(),获取文件的路径;length(),获取文件的长度;getName()...

2018-08-14 19:54:48 4263 4

原创 Java集合框架的学习

Java中的接口主要由Collection接口和Map接口组成,Collection下主要有List、Queue、Set这三个子接口,而其中主要的实现类主要有ArrayList、LinkedList、Vector、Stack、HashSet、TreeSet。Map的实现类主要有HashMap、Hashtable、ConcurrentHashMap、TreeMap。Conllection提供了迭代器...

2018-08-13 20:00:14 1088

原创 Java中abstract关键字的学习

只给出方法定义,不给出具体实现的方法被称为抽象方法,抽象方法只能出现在抽象类里面,抽象类和抽象方法用abstract来修饰。abstract修饰符修饰的类没有完全实现,还不能实例化,包含抽象方法的类一定是抽象类。抽象类里面可以有普通方法、构造方法和变量,抽象类里面即使没有抽象方法,也是可以被声明为抽象类的。抽象类不能被实例化,不能用new对其进行实例化操作;类中如果有抽象方法,则类必须声明为抽...

2018-08-03 10:06:17 531

原创 Java中final关键字的学习

final关键字可以用于三个地方,用于修饰类、类属性、类方法。被final修饰的类不能被继承,被final修饰的类属性和类方法不能被覆盖(重写)。当用final作用于类的成员变量时,成员变量(注意是类的成员变量,局部变量只需要保证在使用之前被初始化赋值即可)必须在定义时或者构造器中进行初始化赋值,而且final变量一旦被初始化赋值之后,就不能再被赋值了。引用变量被final修饰之后,虽...

2018-08-02 15:55:11 612

原创 Java中static的学习

在学习static的时候,找到一篇很不错的文章,于是自己整理了一下,这是原文地址:https://www.cnblogs.com/dolphin0520/p/3799052.htmlstatic的基本作用:方便在没有创建对象的情况下来进行调用(方法/变量)。static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任...

2018-08-01 19:58:28 531

原创 Java关于内部类的学习

内部类顾名思义就是指在类里面的类,内部类分为以下四种:①成员内部类②局部内部类③匿名内部类④静态内部类问题来了,为什么要使用内部类呢?每个内部类都能够独立地继承一个(接口的)实现,无论外围类是否已经继承(接口的)实现,对其都不影响。内部类能够十分好的解决多重继承的问题。创建内部类的对象的时候,并不依赖于外围类对象的创建,内部类就是一个独立的实体。内部类除了其的外围类,其它类...

2018-08-01 18:10:01 851

k8s相关软件的tar

k8s相关软件的tar

2024-02-04

k8s部署相关资料,包括tar

k8s部署相关资料,包括tar

2024-02-04

k8s部署相关资料,包括bed、yaml

k8s部署相关资料

2024-02-04

Java程序,包含redis作MQ,springboot等

Java程序,包含redis作MQ,springboot等

2021-07-09

Java程序,springboot搭建

Java程序,springboot搭建

2021-07-09

Java对比程序,实现自动对比数据

Java对比程序,实现自动对比数据

2021-07-09

C#程序,quartz定时执行

C#程序,quartz定时执行

2021-07-09

ComboBoxAndDataGridView.rar

最近一个需求,需要实现在dataGridView的单元格中放入下拉框进行选择,即放入comboBox控件,整体的思路很简单,comboBox通过代码进行初始化。在点击某个单元格的时候,触发单元格的事件,然后显示下拉框,当选择了数据之后,赢藏comboBox,并将选择的数据绑定到单元格对应的位置即可。

2019-12-23

WinfromSortTest.rar

最近在做一个需求的时候,需要在dataGridView的最后两行添加一个平均值、总计的行,这两行不能参与排序的。现在的dataGridView其实默认最后一行不参加排序的,但是现在我是最后两行不参与排序,因此需要自己动手解决。类似的,以下解决方案可以让任意一行不参与排序。

2019-12-12

UpdateQuartzTriggerTime.rar

Quartz.net配置文件配置触发器,动态修改触发器触发的时间。Quartz.net配置文件配置触发器,动态修改触发器触发的时间。

2019-09-21

QuartzTest.rar

Quartz.net通过配置文件创建任务,实现任务的暂停、任务的恢复、下次触发时间的显示。Quartz.net通过配置文件创建任务,实现任务的暂停、任务的恢复、下次触发时间的显示。

2019-09-19

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

TA关注的人

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