自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王昭的博客

硕士在读,研究方向:机器学习&图像处理,Email: [email protected],欢迎交流学习!

  • 博客(49)
  • 收藏
  • 关注

原创 【JAVA】字符串操作 —字符串赋值、输出、合并、比较、查找、替换

一、前言前面,我们整体学习了有关文件操作方面的知识,实现了检测、新建、修改文件并写入或者复制移动的操作。本次学习的是有关字符串方面的操作,为方便大家学习,可以参照API阅读此类的各个方法知识。API链接如下:https://pan.baidu.com/s/1_DMTYTstbDtfdjutBE3h8Q 提取码:elgp字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Jav...

2019-04-10 17:06:56 20451 2

原创 【JAVA】文件操作(4)—使用二进制流对任何文件进行移动

一、前言本次学习应用于文件操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现各种文件的复制操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容、文本文件行读取并显示字节和字符数和使用二进制流对任何文件进行复制。这里我们学习二进制流对任何文件进行移动,因为与上一篇大同小异,所以API中方法和类学习也类似。二、任务学习任务要求:通过...

2019-04-04 21:55:31 537

原创 【JAVA】文件操作(3)—使用二进制流对任何文件进行复制

一、前言本次学习应用于文件操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现各种文件的复制操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容和文本文件行读取并显示字节和字符数。这里我们学习二进制流对任何文件进行复制,并对文本和图片做一个例子。二、任务学习任务要求:通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件...

2019-04-02 20:21:48 2383

原创 【JAVA】文件操作(2)—文本文件行读取并显示字节和字符数

一、前言本次学习应用于文本操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现文件的各种操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容。这里我们学习文本文件行读取输出,并显示每行的字节和字符数。二、任务学习任务要求:对文本文件按行进行读取,每读取一行后显示此行。统计此行有多少字节并显示统计结果。统计此行有多少字符并显示统...

2019-04-01 16:39:08 2619

原创 【JAVA】文件操作(1)—检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容

一、前言本次学习应用于文本操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现文件的各种操作。前面的几篇博客中我们讲到了删除文本中的空白行、给文本中每个字符后加空格或斜杠、统计文档中汉字、数字、字母和空格标点的个数和文本处理中的字频统计(查询指定字词或统计全文字频)。这里我们分类进行学习文件的一些操作。二、任务学习任务要求:完成一个java application应用程序...

2019-03-08 21:21:06 1370

原创 【JAVA】文本处理(4)—文本处理中的字频统计(查询指定字词或统计全文字频)

一、前言本次学习应用于文本处理方面,前面我们说到实现统计不同种类的字符频率,本次目的是为了实现查询指定字词或统计全文字频。在上一篇博客中我们讲到了正则表达式的实际应用。在这里我们将要与数据打交道,所以我们将要学习JAVA中的“容器”(其中的Map接口)。二、分析学习(Map接口)1)介绍和引入现实生活中,我们经常需要成对存储某些信息。比如,我们使用的微信,一个手机号只能对应一个微信账户...

2019-02-25 21:06:17 1591

原创 【JAVA】文本处理(3)—统计文档中汉字、数字、字母和空格标点的个数

一、前言本次学习应用于文本处理方面,前面我们说到实现给文本字符后加斜杠和空格,本次目的是为了实现统计不同种类的字符频率。在上一篇博客中我们讲到了正则表达式。在这里我们将要实际的应用正则表达式,来识别和统计不同种类字符的频率。二、正则表达式语法1.从上一篇博客中暂提以下的语法表,详情参见正则表达式链接​ JAVA程序中也会使用到正则表达式API中相关类:相关类位于:ja...

2019-02-25 20:19:03 3105

原创 【JAVA】文本处理(2)—给文本中每个字符后加空格或斜杠

一、前言本次学习应用于文本处理方面,主要的功能是为了实现给文本字符后加符号,本次以斜杠和空格为例。大部分编程语言 、数据库、文本编辑器、开发环境都支持正则表达式。正如他的名字一样是描述了一个规则,通过这个规则可以匹配一类字符串。学习正则表达式很大程度上就是学习正则表达式的语法规则 。二、正则表达式语法1)普通字符字母、数字、汉字、下划线、以及没有特殊定义的标点符号,都是“普通字符”...

2019-02-25 16:38:00 2547

原创 【JAVA】文本处理(1)—删除文本中的空白行

一、前言本次学习应用于文本处理方面,主要的功能是为了实现删除文本中的空白行,便于我们阅读和储存。java.io包为我们提供了相关的API,实现了对所有外部系统的输入输出操作,这就是我们这章所要学习的技术。Java为我们提供了多种多样的IO流,我们可以根据不同的功能及性能要求挑选合适的IO流。二、分析学习1)数据源数据源data source,提供数据的原始媒介。常见的数据源有:数据库、...

2019-02-20 15:48:51 5539

原创 【JAVA】异常捕捉机制(3)—训练学习与总结

一、前言前面我们说到异常(Exception)的概念与分类和异常(Exception)的分类处理方式,所谓异常就是程序在运行的过程中出现的一些中断程序的例外问题,我们将其称之为异常。JDK 中定义了很多派生于Throwable类的异常类,来对应解决可能出现的各种各样的异常,Throwable下又派生出来了子类Error和Exception ,接下来我们进行编程训练学习并对其总结。二、编程学习...

2019-01-22 20:20:59 312

原创 【JAVA】异常捕捉机制(2)—异常(Exception)的分类处理方式

一、前言前面我们说到异常(Exception)的概念与分类,所谓异常就是程序在运行的过程中出现的一些中断程序的例外问题,我们将其称之为异常。JDK 中定义了很多派生于Throwable类的异常类,来对应解决可能出现的各种各样的异常,接下来我们讲解学习Throwable下派生出来的子类Error和Exception ,并探究其异常处理方法。二、分析学习1)ErrorError是程序无法处理...

2019-01-21 22:40:00 12380 3

原创 【JAVA】异常捕捉机制(1)—异常(Exception)的概念与分类

一、前言前面我们说到有关于API的学习,但是软件程序在运行过程中并不是会非常完美的,比如当我们写某个模块,用户的输入不一定符合要求,程序可能不存在或者是文件格式不对等等。所以接下来我们将要学习java的异常捕捉机制。本次学习的任务要求:完成一个 java application应用程序,完成c=a/b 的计算并输出c的结果,可以为a和b在程序中赋初值、或者接收用户通过键盘输入a和b的数值文本...

2019-01-21 17:38:46 11066

原创 【JAVA】API(4)—通过键盘输入文本/字符串动态,加入到Vector类对象中并显示(Vector类)

一、前言前面我们说到有关于API的Random类、Scanner类、String类、System类和Calendar类,接下来我们将要学习与存储空间有关的Vector类。本次学习的任务要求:完成一个java application应用程序,通过接收用户通过键盘输入的文本,把每次回车输入的字符串动态加入到Vector类对象中,并显示此Vector类对象中存储的字符串。二、分析学习这里的V...

2019-01-09 15:20:43 1206

原创 【JAVA】API(3)—输出当前“年月日时分秒星期几”详细时间(Calendar类)

一、前言

2018-12-10 21:13:37 2540

原创 【JAVA】API(2)—计算执行十亿次空循环所需要的时间(System类)

一、前言前面,我们先接触了JAVA的帮助文档 ,也就是应用程序编程接口API.(上次API的 学习及下载地址:https://blog.csdn.net/qq_42446456/article/details/84330764)这次,我们继续进行学习,本次要求:完成一个 java application应用程序,计算执行 十亿次空循环所需要的时间。并在 不同cup主频的计算机上运行此程...

2018-12-06 21:21:22 887

原创 【JAVA】API(1)— 接收键盘输入的文本并输出文本字符的个数(Scanner类)

一、API概述1 .简介API(Application Programming Interface)是应用程序编程接口,又被称为帮助文档。当我们想要去写一段程序去实现一个过程或者任务时,我们需要厂商所提供的应用程序编程的接口,我们把这些JAVA类称为API,JAVA API也就是JDK中的所提供的各种功能的JAVA类。2.下载JAVA API 1.8版本下载链接: https://p...

2018-11-26 16:09:22 949

原创 【JAVA】面向对象程序—描述对象(修改补充)

前言上一篇文章主要介绍了有关面向对象的知识与编程,这篇短小的文章主要是针对面向对象的一个补充。知识点:类的主方法主方法是类的入口点,它定义了程序从何处开始以及提供对程序流向的控制,在java中,编程都是通过主方法来执行程序。public static main(String[] args){ //方法体}在主方法的定义中,我们可以看到其具有以下特征:主方法是静态的...

2018-10-29 12:20:25 372

原创 【JAVA】面向对象程序—描述对象

前言介绍为方便今后的学习和撰写,从今日起,本人开始先以JAVA作为首要学习探讨路线来写作,希望大家能够相互指正。本篇主要从面向对象开始讲解,前面的...

2018-10-26 22:01:58 1397 2

原创 CSDN-Markdown编辑器-数学公式编写

前言介绍前面的博客当中我们学习了Typora的使用,为了方便未来的学习,本次博客主要学习怎样在Markdown中编写LaTeX数学公式。逐渐学习的加深,数学公式在MATLAB及其他各个方面的学习中愈加重要,所以本篇博客学习如何编写博客中的各种公式。在Markdown中书写LaTeX数学公式非常重要,本节将一些常用的数学公式的写法记录下来,以备自己和读者日后查询。Markdown语法-...

2018-10-07 16:12:37 5503 7

原创 MATLAB基础-矩阵输入

本篇博客的重点内容为:MATLAB的向量形式MATLAB的矩阵形式一、MATLAB向量形式MATLAB很适合做矩阵和向量的运算,学习的第一点就是怎么在MATLAB当中输入一个矩阵和向量。1.MATLAB的向量输入首先,矩阵当中的向量都是用中括号“[ ]”来写,然后指定给一个变数。1)行向量的书写在行向量的输入当中,每个数之间用空格隔开。例子(Row vector行向量):...

2018-10-01 18:06:58 29881

原创 MATLAB基础-计算器运算

本篇博客的重点内容为:MATLAB的简介matlab的基础计算功能Matlab矩阵操作一、MATLAB简介强大的计算机辅助分析与设计工具和系统仿真方法,在越来越复杂的通信系统和信号处理技术中起到重要的作用。1.matlab软件MATLAB R2014a的软件下载地址与破解教程请参见详情:下载安装破解之后,用管理员身份运行,主界面如下:...

2018-09-25 14:43:13 3296 2

原创 用JSP实现一个查询四、六级单词的网页

学习任务要求:建表:在MySQL数据库中建立一个四、六级词汇表,至少包含:单词、词性、释义、难度等内容。参照金山、汉典、有道词典的风格建立一个查询单词的JSP网页。反查功能:能依据释义内容,模糊查出对应的单词。统计功能:实现对单词表中a,b,c到z开头单词个数的统计,结果以表格输出到网页上。实践:在JSP网页中能根据拼写、词性、难度范围等信息查出所需词汇的释义。一、在MySQL...

2018-09-18 13:29:08 832 2

原创 检测上传于JSP网页的文件大小

学习任务:创建一个能检测文件大小的JSP网页。新建一个已知大小的文本文件。上传文本文件,测试文本文件的大小(字节数)。一、准备工作在最开始,我们要确保Tomcat是启动状态。前面,我们学习了如何下载、安装、启动和创建JSP网页,详情请参见:https://blog.csdn.net/qq_42446456/article/details/81570342 前面我们说过安装板对于...

2018-09-01 19:57:34 1094

原创 在JSP网页上显示MYSQL数据库里的特定单词

学习任务要求:在MySQL数据库中将所学的英文生词做成一张表。将JSP网页与MYSQL数据库进行连接。在JSP网页中显示表中特定的单词一、开启JSP与MYSQL数据库在这里,我们要确保tomcat和mysql是启动状态。 学习了如何下载、安装、启动Tomcat 和发表、查询JSP网页,详情见: https://blog.csdn.net/qq_42446456/artic...

2018-08-28 23:14:07 588

原创 通过JSP网页连接并读取MySQL数据库中的表

学习任务要求:通过JSP网页连接MYSQL数据库。在MYSQL数据库中建立一张表。在连接好后的JSP网页中显示出MYSQL数据库中的表。前言在前面,我们已经学习了如何建立、发布和访问JSP网页,在这篇文章中,我们来学习如何在JSP网页中显示MYSQL中建立的表。一、JSP与MYSQL的连接1.预备工作1)确定已经安装了java和eclipse软件。 (...

2018-08-28 14:14:42 39581 16

原创 虚拟机中JSP网页的建立与访问

要求:1. 在虚拟机中建立一个最简单的JSP网页。2. 通过Tomcat服务器发布刚建立的JSP网页。3. 通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页。前言在前面,我们学习探究了如何安装VMware虚拟机和Windows操作系统,以及一些协议和网络命令的应用。今天,我们要进行的是JSP应用的学习。 以下操作以本机win7操作系统、虚拟机win10操作系...

2018-08-25 18:47:32 4138

原创 用SSH协议常用工具软件 PuTTY 将本机和虚拟机连接起来。(总结FTP和SSH连接的异同和特点)

学习要求:用SSH协议常用工具软件 PuTTY 将本机和虚拟机连接起来。 总结FTP和SSH连接的异同和特点。一、前言。在学习本篇文章技术的同时要做好以下准备工作:安装VMware虚拟机 (VMware12或者VMware14)。在虚拟机上安装Windows操作系统 (Windows7或者Windows10)。这次的虚拟机安装的是Vmware 12,如何安装虚拟...

2018-08-10 14:31:10 579

原创 安全外壳协议SSH

1.简介SSH

2018-08-08 19:36:09 847

原创 文件传输协议FTP和开源FTP软件FileZilla

一、文件传输协议FTP。1.简介。FTP(File Transfer Protocol),是文件传输协议的简称。 1)TCP/IP协议簇,应用层协议,用于Internet上的控制文件的双向传输,采用服务端与客户端通信方式共享文件。 2)FTP的任务是从一台计算机将文件传送到另一台计算机,不受操作系统的限制。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服...

2018-08-05 13:51:20 2220

原创 远程桌面功能:从本机访问虚拟机桌面

通过windows的远程桌面功能,实现从本机访问虚拟机桌面。一、前言。在学习本篇文章技术的同时要做好以下准备工作: 1.安装VMware虚拟机 (VMware12或者VMware14)。 2.在虚拟机上安装Windows操作系统 (Windows7或者Windows10)。 3.学会使用网络测试命令(特别是PING的使用)。 4.会打开和关闭windows防火墙(能保证后续的联...

2018-08-03 23:35:37 28856 2

原创 虚拟机和本机相互PING通

虚拟机安装的是Vmware 12,如何安装虚拟机详见: https://blog.csdn.net/qq_42446456/article/details/81253134 主机是win7系统,虚拟机安装的是win10系统,如何在虚拟机上安装windows系统详见: https://blog.csdn.net/qq_42446456/article/details/81259779一...

2018-08-02 16:19:43 29790 5

原创 windows防火墙

学习windows防火墙的使用,会打开关闭windows的防火墙。在学习使用FTP服务器或HTTP服务器的时候,可能需要关闭windows的防火墙,请说明这样做的原因。一、Windows 防火墙简介防火墙(firewall)是一项协助确保信息安全的设备,会依照特定的规则,允许或是限制传输的数据通过。Windows defender 防火墙顾名思义就是在Windows操作系统中系统自带的...

2018-08-01 18:34:58 3164

原创 学习使用网络测试命令

学习使用PING、ARP -a、ipconfig等网络测试命令;找出本机以及虚拟机的MAC地址、IP地址等等信息。一、ipconfig命令

2018-07-31 22:43:06 12231 1

原创 虚拟机上安装Windows操作系统

前言前面,我们进行了VMware虚拟机的安装,这篇文章我们主要讲如何在VMware虚拟机上安装Windows操作系统,这里主要给出了两款操作系统: 获取win10安装包链接: https://pan.baidu.com/s/1cs3ivYb3pXOHATX5tVK0lg 密码: tgcn 获取win7安装包链接: https://pan.baidu.com/s/1qOLxeb3EWPyIP...

2018-07-30 22:11:46 6632 2

原创 VMware虚拟机

引言虚拟机是一个利用软件来模拟出具有完整计算机系统功能的工具。每个虚拟计算机都是一个能在完全隔离环境中独立运行的完整计算机系统。在不影响本机操作系统和遇到不兼容程序的情况下,用户可以在虚拟机中同时运行不同版本的操作系统、安装各种软件与应用,还可用于开发、测试以及部署工作。 下面,让我们一起走进虚拟机的世界,让虚拟机安装和软件的测试不再复杂。下载虚拟机的版本不一定要最新,只要好用就...

2018-07-27 21:21:38 9675 1

原创 用HTML和CSS编辑一份简历页面

任务要求学会使用HTML/CSS编辑器EditPlus编辑一份简历页面 (EditPlus下载使用博客: https://blog.csdn.net/qq_42446456/article/details/80795301)学习准备可以参照学习W3School网站中的HTML和CSS教程进行学习,HTML详细教程见链接。HTML的本质(1)它是超文本。首先它与本文有联系,其...

2018-07-26 17:52:48 15918 1

原创 基于MYSQL实现郑码查询

任务打开小小输入法的郑码表观察,如 a 一 再 aa 一下 aaam 万无一失 aaav 可歌可泣 aaax 天下无难事 aacf 百无聊赖 aacm 无可奉告 aadj 无可挽回 aadt 殊死搏斗 aaeu 平型关 aaez 一开始 。。。 基于MYSQL实现郑码查询java程序:使得输入输入aacm,则输出“无可奉告”。而输入一个汉字或汉字词,则输出该字或词的郑...

2018-07-25 00:04:52 275

原创 JAVA程序操作MYSQL数据库

前言在学习用JAVA程序操作MYSQL数据库之前,我们需要下载并配置好Eclipse和jdk1.8 ,还有这一次最需要的工具:MySQL数据库和JDBC驱动

2018-07-24 17:18:53 621

原创 Navicat Premium

一、简介。Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、阿里云和腾讯云等云数据库兼容。可以使快速轻松...

2018-07-21 00:40:17 15209 3

原创 MySQL数据库

MySQL数据库简介MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。 MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。而且由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选...

2018-07-20 00:41:32 1125 1

空空如也

空空如也

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

TA关注的人

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