自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kingdeguo

遇见更好的自己

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

原创 windows下自定义Linux的启动目录

当我们使用Windows上的Linux虚拟机时,默认的启动位置往往不是我们需要使用的。现在找到一种每次打开terminal时就可以自动切换到指定目录的方法。记录如下:首先打开terminal的设置接下来会打开一个json配置文件,我们需要做的就是修改该文件首先找到list中的powershell,然后添加startingDirectory和commandline`两个属性。接下来保存该文件然后重启powershell,可以看到直接打开了指定目录。如果想要退出则执行e

2021-03-21 14:45:39 259 1

原创 java分治求解数组中的最大元素(附详细思路)

文章目录文章概要代码实现代码执行过程文章概要采用分治思想找出数组中的最大元素。具体实现思路参考下面代码注释。代码实现public class Test {// 测试部分 public static void main(String[] args) { int[] a = {1, 4, 4, 2, 100, 6, 3, 2, 1,99, 5, 0}; int ans = getMax(a, 0, a.length - 1); System.o

2021-02-17 18:31:20 846 2

原创 Python爬虫基础学习笔记

文章目录背景知识简单爬虫示例使用BeautifulSoup爬取网页标题示例爬取网页中所有超链接示例爬取CSS中class内容背景知识爬虫需要一部分网页相关知识,可以在这里充电:HTML, JS简单爬虫示例思路描述:打开网页之后,根据正则表达式选择待查找的内容。然后将结果输出。# -*- coding: utf-8 -*-"""@author: kingdeguo"""from urllib.request import urlopen# 导入正则表达库import re# 使用库函

2021-01-12 15:45:51 279

原创 JSP基本语法

文章目录基本介绍注释JSP表达式JSP声明URL传值基本介绍JSP,即Java Server Page.将动态的代码嵌入到静态网页中,从而产生动态的输出。JSP运行于服务器段。first.jsp<%@ page language="java" contentType="text/html; charset=gb2312" %><html><body> <% out.print("This is my first jsp page"); %

2020-11-08 15:40:06 233

原创 Java网络编程学习·1

文章目录InetAddress的使用基于TCP的网络编程TCP编程实现客户端发送数据给服务器端TCP服务器端TCP客户端运行TCP编程实现客户端上传文件给服务器TCP服务器端TCP客户端TCP编程实现多个客户端发送数据给服务器多线程套接字TCP服务器端TCP客户端Socket编程实现注册登录注册线程登录线程工具类用户类InetAddress的使用package JavaInternetPrograming.QianFeng;import java.io.IOException;import jav

2020-11-08 12:56:20 242 1

原创 心情日记

这几天,活的太不像自己了。太多悲观情绪。人本就是孤单的吧。命里没有的,得不到。希望,一觉醒来,阳光,杯满四溢。

2020-10-20 22:24:19 225 2

原创 JS入门学习

文章目录概要介绍注释方式基本语法:函数的定义:概要介绍关于HTML部分可以看我的这篇文章:传送门(一文带你入门)JS是解释执行的。JS的代码写在<script type="text/javascript"></script>之间,而<script></scripy>可以放在之间,也可以放在<body></body>之间,效果是一样的。另外:也可以写成<script language="javascript><

2020-10-12 15:38:30 276 4

原创 一文助你入门HTML(❤ ω ❤)

HTML一些特点有两种标签:<br>单标签和双标签<head></head>。html语言对大小写不敏感。但推荐至始至终使用一种方式。所见即所得类型的网页制作软件有:Front Page和Dream Viewer等。HTML的基本结构<!--This is the comment place--><!DOCTYPE html><html> <head> <title>Write

2020-10-11 11:03:22 280 1

原创 手动在Tomcat上部署Web项目,来试一试

文章目录部署步骤:第一步:创建目录结构第二步:将目标class文件放在servlet文件夹下第三步:编写XML文件尝试不使用IDE在Tomcat上部署一个Web项目。因为现在很多IDE帮助我们做了很多事情,导致中间的过程我们不是很清楚。部署步骤:第一步:创建目录结构首先需要在tomcat安装路径下面的webapps文件夹下建立一个文件目录。    其中TestSimple是待部署项目的名字,同时也是该项目的文件夹名称。    在该文件夹下,建立WEB-INF文件夹,这个名称是固定的,不能更改

2020-10-09 12:54:28 802 6

原创 软件开发过程模型

文章目录什么是软件开发过程常见模型瀑布模型快速原型模型渐增式模型螺旋式模型面向对象的开发模型什么是软件开发过程    软件开发过程模型是为获得高质量的软件系统所需完成的一系列任务的框架。它规定 了完成各项任务的工作步骤。在软件工程的初期,软件生命期这一概念被提出。这是用标准的形式表示和定义了软件生存过程。所谓软件生命期是指软件从软件计划开始,经历需 求分析和定义、设计、编码、测试、运行、维护直到废止为止的期间。常见模型瀑布模型瀑布模型的特点:瀑布式开发模型是最早的、依据软件生命期而提出的软件

2020-09-23 15:27:39 959

原创 软件需求工程概述

文章目录软件需求工程概述什么是需求工程什么是软件需求软件需求的分类需求规格说明需求工程的定义其他一些概念软件需求工程概述什么是需求工程    需求工程是指应用工程化的方法、技术和规格来开发和管理软件的需求。    项目失败的因素中,与需求相关的有:需求不完整、缺乏用户参与度、客户预期不实际、需求和需求规格的变更、提供许多不必要的功能。    这些失败的原因无外乎在于“缺乏健壮的需求规格说明,导致无法继续进行系统实践"。什么是软件需求    需求通常是人对于客观事物需要的表现。体现为愿望、意向和

2020-09-23 15:05:49 2010

原创 Java课程设计大作业学生管理系统的设计与开发(Java+Mysql)

文章目录项目目标项目截图展示项目Java源程序项目数据库文件信息项目结构图设计系统功能结构图:软件架构设计项目目标    这篇文章是Java语言得课程设计大作业记录。    项目由Java和Mysql实现。    本片文章包含完整的源程序代码和结构图。    实现对学生信息的增、删、改、查功能。欢迎大家关注我的公众号【软件大爆炸】项目截图展示软件初始界面查询界面(按照姓名查找)添加学生信息界面修改删除界面项目Java源程序    各个源文件的名字在第一行的注释信息中

2020-09-22 23:14:26 11562 47

原创 非程序员进行软件测试的技巧

文章目录动态黑盒测试通过性测试失效性测试等价类划分数据测试边界条件边界条件类型测试边界次边界条件默认、空白、空置、零值 和 无非法、错误、不正确 和垃圾数据状态测试    要称为一个成功的软件测试员,需要采用结构化的,目标明确的方法继续测试。    但是有些技术,即使不是程序员也可以掌握使用。这篇文章就来描述一下相关内容动态黑盒测试通过性测试失效性测试等价类划分数据测试边界条件边界条件类型测试边界次边界条件默认、空白、空置、零值 和 无非法、错误、不正确 和垃圾数据状态测试.

2020-09-21 23:27:27 259

原创 检查产品说明书

第一部分——软件测试基本概念:我是传送门,可以点我第二部分——软件开发过程:我是传送门,可以点我第三部分——软件测试的实质:我是传送门,可以点我文章目录开始测试黑盒测试白盒测试静态测试动态测试对产品说明书进行高级审查假设自己是客户研究现有的标准和规范审查和测试类似软件产品说明书的低层次测试技术这种方式适合在项目早期介入,并且有权修改初期的产品说明书。在此阶段极有可能为项目节省大笔开销和时间。开始测试    在第二部分——软件开发过程所讲述的四种开发模式中,除了大爆炸模式,每一种模式中开发小组都

2020-09-20 22:49:33 297

原创 软件测试的实质

文章目录测试的原则测试的原则

2020-09-20 21:42:05 436

原创 软件开发过程

第一部分——软件测试基本概念:我是传送门,可以点我文章目录产品组成部分产品组成部分    可交付部分:用于描述制造出来并交付给他人的软件产品组件的术语是可交付部分。    解释所有可交付内容的最简单的办法就是分门别类。    客户:编写软件是为了满足一些人的需求,这些人就称为客户。(为了准确的满足需求,开发小组必须摸清楚客户所想的。开发小组不能凭空猜测,要调查、收集反馈信息、收集竞争产品信息、收集焦点人群的意见及诸多其他方式,一些是正规的,一些是非正规的)    产品说明书:对客户需求的研究结果

2020-09-20 15:56:48 259

原创 软件测试基本概念

文章目录软件测试定义软件缺陷的定义软件失败的一些术语臭名昭著的软件缺陷案例软件缺陷产生原因软件缺陷的修复费用问题并非所有的软件缺陷都需要修复软件测试员在做什么软件测试员应具备的素质软件测试定义IEEE1983年定义:    使用人工或自动手段来运行或测定某个系统的过程,检验他是否满足规定的需求或是弄清楚预期结果与实际结果之间的差别。软件缺陷的定义满足下面五个条件之一:软件未实现产品说明书要求的功能;软件出现了产品说明书指明不应该出现的错误;     增加功能的同时也就引入了更多的风险

2020-09-20 11:30:55 494

原创 C++做的一个玩具shell

效果展示:提供的命令有:hellocolorclsquitexit源代码:#include <iostream>#include <cstdlib>#include <cstring>int main(){ using namespace std; system("cls"); cout << "my Shell >>> ";// string myinput; char myinput[10];

2020-09-19 19:58:50 306

原创 《XML编程与应用教程》第二章习题解答

一、填空题每个 XML 文档都分为两个部分序言 和文档元素 。<?xml version="1.0" encoding="gb2312"?>就是一个**XML文档的声明** 。XML文档内容的主体部分,一般由 根元素、子元素、 属性、注释和内容组成。代表一个元素开始的分隔符被称做 起始标记,代表一个元素结束的分隔符被称做 结束标记 。XML 文档中一共有四类元素,分别为 空元素,仅含文本的元素,仅含子元素的元素 ,含子元素、文本或混合元素的元素。二、选择题属性( )用来

2020-09-19 19:53:19 2337

原创 XML与HTML的相互比较

HTML有固定的标记,来展示格式化、结构、语义等标记XML是元标记语言,所以可以由用户来创建,比较灵活。例如:在HTML中定义一个图书信息:<dt>畅销榜单</dt><dd>NO.1</dd><ul> <li>书名:《悲惨世界》</li> <li>作者:雨果</li></ul>同样的表示信息在XML可以写成:<BookList>畅销榜单</Book

2020-09-19 19:24:25 338

原创 XML基本语法介绍

文章目录示例代码关于声明语句部分关于文档内容部分其他需要注意的地方浏览器查看代码XML文档结构示例代码首先给出示例代码<!-- filename test.xml--><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE book SYSTEM "book.dtd"><booklist> <top> <bookname>《悲惨世界》</bookname> &l

2020-09-19 19:23:09 1428 2

原创 《XML编程与应用教程》第一章习题解答

一、填空题XML 早期主要是用来进行Internet中的数据传输 。可扩展标记语言 XML 是SGML 的子集。XML 最初的设计目的是为了 电子数据交换。可使用 XML 从 HTML文件中分离数据。程序开发语言 WAP 和 WML 是在XML 的基础上产生的。二、选择题XML 由( )工作组(原先的 SGML 编辑审查委员会)开发。A.XML B. SGML C. W3C D.HTML下面的选项中,( )是使用 EDI 的优点(多选)。A. 降低了纸张的消费B. 减少了重

2020-09-19 16:48:16 1009 1

原创 XML概述

名词解析XML:Extensible Markup Language,可扩标记语言。SGML:Standard Generalized Markup Language,标准通用标记语言。DTD:Document Type Definition,文档类型定义EDI:Electronic Data Interchange,电子数据交换。俗称“无纸贸易”。XML的一些特点XML是SGML的子集。跨平台、依赖于技术,简化文档信息在Internet中的传输。又被称为元标记语言,可以定义其他

2020-09-19 15:36:57 244

原创 C++语言输出输出菱形

输出下面图形: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0My idea将上述图形分成两部分,第一部分为上面的三角形(包括中间部分),第二部分为下面的三角形。上面下面实现的思路是

2020-09-13 23:22:24 2299

原创 MySQL基础查询基本语法规范单个函数使用语法

一些语法规范:不区分大小写,建议关键字大写,其他小写每条命令用分号结尾如果说根据需要。可以进行缩进或者换行单行注释:#注释文字– 注释文字多行注释/* 注释文字 */基础语句显示所有数据库:show databases;打开指定的库:use 库名;查看当前库的所有表:show tables;查看其他库的所有表:show tables from 库名;创建表:create table 表明{ 列名 列类型, 列名 列类型 (最后一个就不用加逗号了)};查看表的结构:de

2020-08-30 20:37:54 326

原创 计算机网络谢希仁第七版思维导图期末总结

计算机网络谢希仁第七版思维导图期末总结下面的图片可能会压缩不太清晰原图及pdf文件和XIMD文件见下面的网盘链接:点击跳转链接:https://pan.baidu.com/s/1feYppG3oM8JoeoiTHORXFg提取码:x80p欢迎关注我的公众号【软件大爆炸】...

2020-08-27 10:48:23 1402

原创 Java中的泛型与集合

泛型类是引用类型,在堆内存中。先看一段代码:public class GenericDemo { public static void main(String[] args) { //这些类型参数在使用之前再进行指明。 Generic<String> strObj = new Generic<String>("欢迎关注公众号软件大爆炸!"); strObj.showDataType(); System.out

2020-07-14 10:28:27 264

原创 Java中的异常

Java中的错误分三类:语法错误逻辑错误运行时错误Java异常类之间的严格继承关系Java中的异常类主要分为两类:错误(Error):一般指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这些错误无法恢复或捕获,将导致应用程序中断。异常(Exception):因程序编码错误或外在因素导致的问题,这些问题能够被系统捕获并进行处理,从而避免应用程序非正常中断,例如,除以0、对负数开平方根、空指针访问等。Throwable是所有异常类的父类, Error和 Exception

2020-07-13 10:38:23 293

原创 Java抽象类和接口

关于抽象类:抽象类和抽象方法必须使用 abstract 关键字来修饰。public abstract class AnimalAbstractDemo {//abstract放在class前 abstract void run();//abstract放在返回类型之前}有抽象方法的类只能被定义成抽象类,但抽象类中可以没有抽象方法。//worong demopublic class AnimalAbstractDemo {//abstract放在class前 abstra

2020-07-12 22:12:49 265

原创 Java中类之间的关系

UML( Unified Modeling Language),统一建模语言类与类之间存在六种关系继承:继承也称泛化,表现的是一种共性与特性的关系。public class Test{ public static void main(String args[]){ Son s = new Son("zhengzhou","ZZU"); System.out.println(s.toString()); }}class Father{

2020-07-10 16:40:47 417

原创 Java中的核心类

Java为其8个基本数据类型提供了对应的封装类。基本类型对应的封装类除了 Integer和 Character写法有点例外,其他的基本类型对应的封装类都是将首字母大写即可。public class Test { public static void main(String[] args) { Integer objInt = new Integer(10); Character objChar = new Character('y'); Float

2020-07-09 21:45:35 673

原创 Java面向对象基础

常见缩写概念:面向对象的分析(Oict Oriented Analysis,OOA)、面向对象的设计( Object Oriented Design,OOD),以及面向对象编程( Object Oriented Programming,OOP)。类和类之间具有一定的结构关系。类的关系主要有两种:继承关系、关联关系。继承关系,是“一般~具体”的结构关系;关联关系是“整体-部分”的结构关系。更详细的介绍可以参考这位大佬的文章:传送门面向对象具有以下四个方面的特征:唯一性、分类性、继承性以及多态性

2020-07-07 21:57:13 220

原创 Java中易忽略的基础知识

Java语言中基本所有输入元素都是采用ASCII,而标识符、字符、字符串和注解则采用 Unicode局部变量被定义在某个程序块内或方法体内,局部变量的作用范围有限,只在相应的程序块内或方法体内有效,超出程序块或方法体则这些变量将无效。public class VarScope { public static void main(String[] args) { // a 变量的作用范围在整个main()方法内 int a = 10; {

2020-07-07 11:26:06 256

原创 Java学习中的碎碎念

JRE( Java Runtime Environment,Java运行时环境)是运行Java程序所依赖的环境的集合,包括类加载器、字节码校验器ava虚拟机 lava API.JRE已包含在JDK中,但是如果仅仅是为了运行Java程序,而不是从事Java开发,可以直接下载安装JREJVM( Java Virtual Machine,Java虚拟机)是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。

2020-07-06 20:54:41 232

原创 数据链路层:封装成帧、透明传输、差错检测

从整个互联网来看,局域网仍属于数据链路层的范围。链路 VS 数据链路链路:从一个结点到相邻结点的一段物理链路。数据链路:物理线路+实现通信协议的硬件和软件。(早期通信协议也称通信规程)另一种分类:把链路分为 物理链路 和 逻辑链路。此处的物理链路即上一种分类中的链路,此处的逻辑链路即上一种分类中的数据链路链路 或 物理链路从一个结点到相邻结点的一段物理链路。数据链路 或 逻辑链路物理线路+实现通信协议的硬件和软件。帧:数据链路层的协议传输单元步骤:(.

2020-07-06 18:44:59 1678

原创 VS上调式汇编代码加寄存器窗口及代码高亮

阅读《汇编语言—基于x86处理器》这本书,想要创建一个assembly language的IDE。在网上找到的教程并不是很实用。后来才发书中的资源网站提供了官方的创建步骤,并且很详细。所以如果你不想只用notepad++进行编写汇编,而是想看每一步的运行等,那微软官方的MASM便是一个不错的解决方案。其实近几年的VS中的virsul C++中已经整合了MASM。所以无需额外下载。接下来是做这件事的流程:第一步:打开VS的官网。我这里下载的社区版(免费版本)。网址:https://visual

2020-06-22 16:57:31 468

原创 C语言键盘控制走迷宫小游戏

在看了《啊哈C语言》之后想写一个游戏demo游戏的截图首先是启动界面然后是初始化接下来是键盘操控地图的复杂度也很容易修改。也支持退出。按s键选择退出游戏这个选项即可。下面是源代码#include <stdio.h>#include <stdlib.h>void startUp();void gameInstructions();void menu(char c);void gameMap();char map[6][6]={"######",

2020-06-15 19:34:11 1234

原创 POJ 1852 Ants 简单的弹性碰撞问题

题目传送门 点击这里解题思路概要:两个蚂蚁相撞之后,其实跟没有撞的效果是一样的。相当于还是每个蚂蚁在单独运动。所以准备了两个数组,第一个数组存放题目中录入的数据。第二个数组的大小是第一个数组的二倍。其中存入的数据除了第一个数组中的数据外,还要有木棍的长度减去第一个数组中的每个数。相当于说第二个数组中存放的是每个蚂蚁到左右两个端点的距离。然后用快排对第二个数组进行排序。其中下标为num...

2020-04-04 17:31:38 2726 2

原创 《程序是怎么跑起来的》第九章学习笔记

第九章:操作系统和应用的关系监控程序是主要功能是什么程序得加载和运行(监控程序也可以说是操作系统的原型)在操作系统上运行的程序称为什么应用或应用程序调用操作系统功能称为什么系统调用(system call)Windows Visa是多少位的操作系统32位(也有64位版本的)GUI是什么缩写Graphical User Interface(图形用户界面程序)WYSIWYG是什...

2020-03-29 18:54:15 515 2

原创 《程序是怎么跑起来的》第八章学习笔记

第8章:从源文件到可执行文件CPU可以解析和运行的程序形式称为什么代码本地代码将多个目标文件结合生成EXE文件的工具称为什么链接器扩展名为.obj的目标文件的内容,是源代码还是本地代码本地代码把多个目标文件收录在一起的文件称为什么库文件仅包含Windows的DLL文件中存储的函数信息的文件称为什么导入库在程序运行时,用动态申请分配的数据和对象的内存区域形式称为什么堆8...

2020-03-29 18:52:02 599

空空如也

空空如也

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

TA关注的人

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