自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Android Studio中的Button颜色无法更改

如图,Android Studio中的button的颜色无法自己设定。解决方法:打开src–>main–>res–>values–>themes.xml中的parent=“Theme.MaterialComponents.DayNight.DarkActionBar”换成parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge"这个样子这样就解决问题了。...

2022-03-30 20:48:28 4040 2

原创 【排序】C/C++常见的几种排序

#include<stdio.h>#include<iostream>#include <cstdlib>#include <time.h>#define max 50 using namespace std;//冒泡排序 void BubbleSort(int A[],int n){ int i,j; int temp; for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if(A[

2022-01-15 10:44:49 364

原创 约瑟夫环---两种解决方法

1.用常规的数组#include<iostream>using namespace std;#define maxsize 50 //最大值void yuesefu(int x,int k){ //x是环的人数,k为倒数 int i; int j=1; //计数 int sum=0; //出队总数 int t=1; //数组迭代变量 int a[maxsize]; for(i=1;i<=x;i++)

2021-11-15 18:45:34 528

原创 数据结构---链栈

数据结构–链栈根据栈的定义,和链表结合利用链表的头插法实现入栈,利用链表删除头元素的方法实现出栈定义结构体//定义链栈typedef struct Linknode{ elemtype data; Linknode *next;}*ListStack;对栈进行初始化//初始化void initStack(ListStack &S){ S=(ListStack)malloc(sizeof(Linknode));//创建头节点 S->next=NULL;//指向空

2021-10-08 20:45:34 228

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页之管理员操作页面(六(完))

时隔多月,我终于想起了这个内容没有更新完成。接着上次的内容,管理员有自己的登录页面,<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><h

2021-02-09 12:41:42 4553 5

原创 软件工程大作业(第三部分:需求分析)

第三部分:需求分析需求分析的主要工作是确定“客户真正需要的是一个什么杨的系统,该软件必须完成什么功能”,需求获取是否彻底和成功,直接关系到软件开发成败。3.1结构化需求分析图形化界面、可操作性强:图形化界面、操作简单是网上商城系统的基本要求之一。用户只需要动用鼠标即可完成相关的流程,查看商品加入购物车付款等等,而管理人员也只需要通过鼠标或者键盘完成相应的指令,添加商品及数量等等。界面菜单简单易懂,几乎不需要任何的计算机基础即可完成。简单便捷的维护手段:一旦系统开始投入使用,维护工作便随之而来,系统也

2021-01-02 19:38:59 3025

原创 web实习自学Mybatis框架笔记(一)

1. 导入依赖第一步,在Idea 上创建一个maven项目,接着,在pom.xml上导入依赖,需要用到MySQL驱动,mybits,junit。<!--导入依赖--> <dependencies> <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mys

2021-01-02 16:19:40 150 2

原创 IntelliJ IDEA配置Tomcat

第一步打开百度,搜索Tomcat进入官网,看到左边有Download,下面有对应的版本号,然后我们选择9.0版本。点开后看见有个browse,点击进去点击BIN文件选择对应的版本,我的是64位系统的,选择64位点击下载完成后,在自己的别的盘(不建议用C盘)中创建一个Tomcat的文件夹(名字无所谓,方便识别就好。)然后把刚刚下载的压缩包,解压到Tomcat文件夹中,接着,我们开始配置环境变量按右键,点击属性,选择高级系统设置选择环境变量在系统变量中点击新建,创建

2020-12-31 16:53:45 490

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页之从数据库获取信息并显示(五)

紧接着上次的内容,在了解了注册登录等功能的实现后,我们需要完成登陆后的操作,登陆成功后跳转的页面如上,分了三栏,个人信息的显示,成绩信息的显示,以及注销功能。我们先看这个页面(student_page.jsp)的代码:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib prefix="c" uri="http://java.sun.c.

2020-12-19 16:49:58 2070 2

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页之登录功能(四)

上篇文章完成了注册功能,这次,我们需要完成登录功能。登录功能,首先我们需要判断数据库是否存在该账号,账号对应的密码是否正确,都正确后跳转的页面等。我们先来看登录部分的代码:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "h

2020-12-10 11:08:37 2225 2

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页之注册功能(三)

前面我介绍了基本页面的练习和功能,接下来我们就开始完善这些功能。

2020-12-05 14:58:14 2241 1

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页(二)

上篇文章展示了大体思路,这回就大概讲讲实现过程。首先,先把数据给设计好。根据我的需要,我设计了两个表,一个是存学生信息的表,一个是学生成绩的表。根据自己的需求设计表格,如下:表名student_user名称类型NULL注释User_idvarchar(16)not null用户账号//主键User_namevarchar(16)not null用户姓名User_passwordvarchar(16)not null用户密码User_sex

2020-11-27 16:59:31 3233 1

原创 利用Javaweb(jsp)做一个具有登录注册查询等功能的系统网页(一)

这是Javaweb的结课作业,要求是要有数据库的支撑,在jsp页面上实现多种功能。然后我就想到了制作一个管理学生成绩的系统。先看看我完成后的页面。这里是开始页面,我设置了三个连接,分别指向不同的功能。先是学生登录:然后是管理登录页面:这个是管理员登录的界面,因为我打算是只有一个管理员,所有账号密码是固定的,在输入的时候,账号已经给定了。接着就是注册页面了:注册界面的内容根据自己所创的数据库需求来进行规划,由于出生日期和邮箱的格式过于复杂,被我给砍了。登录成功后的页面,我用了数据库的例

2020-11-26 16:05:42 6745 5

原创 遍历数据库数据时出现500错误,“Property XXX not found on type xxx.xxx.xxx...”

想在jsp页面中遍历数据库的数据,结果却被报错Property XXX not found on type。然后根据提示,检查了一遍,在这个地方EL表达式出现了错误,接着修改后之后再运行,结果就出来了,看来是太粗心大意了。...

2020-11-19 14:25:07 302

原创 什么是浏览器跨域访问操作,js如何实现?

一.什么是跨域跨域问题来源于浏览器的同源策略,浏览器为了提高网站的安全性,在发送ajax请求时,只有在当前页面地址与请求地址的协议+域名+端口号相同时才允许访问,否则会被拦截。协议即通信协议,比如我们现在常见的http和https,如果当前页面地址使用http协议,请求的地址使用https协议,那么这个请求就存在跨域问题。域名即网站网址,如baidu.com,360.com存在跨域。端口号即域名对应的服务器的监听端口,这个我们一般是看不到的,因为一般服务器都使用80端口,浏览器默认为80端口,所以不

2020-11-09 21:49:11 131

原创 JavaScript在发送Ajax请求时,URL的域名地址是使用绝对地址还是相对地址?

AJAX概念AJAX(Asynchronous JavaScript and XML)是运用JavaScript和可扩展语言(XML)实现浏览器与服务器通信的一种技术。相对地址相对地址就是说地址是相对存在的,他往往值表现一个网址后面的部分,不带有域名,如:/md?not_checkout=1&articleId=109553606。 当我们有多个域名的时候,对相关的URL使用相对的地址是非常有效的,这样可以保证每一个域名都能够准确的到达相应的页面。绝对地址绝对地址也可以说是一种物理路径,也

2020-11-09 21:28:35 172

原创 内置对象session与httpsession对象是同一个东西吗?

Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。在JSP中Jsp的session是使用bean的一个生

2020-10-27 21:03:05 164

原创 PTA基础编程题目集1-6题答案

6-1 简单输出整数 (10分)本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。void PrintN (int N){ int i; for(i=1;i<=N;i++) printf("%d\n",i);}6-2 多项式求值 (15分)本题要求实现一个函数,计算阶数为n,系数为a[0] … a[n]的多项式f(x)=∑​i=0​n​​(a[i]×x​i​​) 在x点的值。函数接口定义: double f( int n, double a[], dou

2020-10-24 19:03:45 12378 1

原创 用JSP做个简单的登录注册页面

用JSP做个简单的登录注册页面第一步先分析整个过程,然后得出大概思路。首先,进入登录页面(login.jsp),如下:我们是没有账号的所以需要注册账号,所以这时候必须有一个注册页面(register.jsp),如下紧接着注册成功后跳转成功页面,这时我们需要一个注册成功的页面(registersuccess.jsp),如下:点击返回页面后,我们就可以在登录页面登录,然后登录时有登录成功和登录失败的页面。所以还要再写两个(loginsuccess.jsp loginfailure.jsp)如下

2020-10-21 23:49:32 91476 30

原创 MVC与MVP的区别

MVC与MVP的区别MVC模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVP模式:MVP 全称:Model-View-Presenter ;MVP 是从经

2020-10-20 15:56:34 188

原创 为什么软件开发周期总是预估的2-3倍?

为什么软件开发周期总是预估的2-3倍?如果是自主开发公司在前期对软件的定位、结构、UI、功能 都比较zhi明确的情况下,一般都会比较dao顺利的完成,因为前期没有客户体验与需求调查分析 所以在试运营期间往往会暴露很多的问题,严重的情况不排除推倒重来,所以软件的开发周期就会相应的延长。还有一种比较常见的开发方式就是代开发 这种情况一般要看需求分析人员与客户的沟通是否到位,在工作中就遇到很多的客户对自己软件的功能与客户群都不了解,只是说明主要实现的功能方面,这时候公司的需求分析人员就需要扩展思路帮助客户提供意

2020-10-20 14:01:38 154

原创 ccpc取快递问题

ccpc取快递问题问题描述:除了传统的课程,小火山还需要学习如何取快递邮件。快递通常存放在柜子里。在小火山的学校,有一排n个柜子,从1到n,相邻的两个柜 子之间的距离是1,入口在第一个柜子处。在这n个柜子中,第k个柜子比较特殊,它用于输入口令打开其他柜门。小火山有m个快递要取,第i个快递在柜子ai中。两个快递不会放在同一个柜子里,且k柜中没有快递。为了防止快递被盗,小火山不得不从入口开始一个一个地取走这些快递。一般来说,如果他要取走快递i,他必须先走到k柜输入口令,然后再走到对应的柜字a

2020-10-19 13:09:22 144

原创 软件工程方法论对我们软件开发有多大用处?谈谈你的看法。

软件工程方法论对我们软件开发有多大用处?谈谈你的看法。软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则。其包含三要素:方法,工具和过程。软件开发方法是一种使用定义好的技术集及符号表示组织软件开发的过程,它的目标是在规定的时间和成本内,开发出符合用回顾需求的高质量的软件;工具对软件工程中的过程和方法提供自动的或半自动的支持;软件的诞生和生命周期是一个软件过程,是为了开发出软件产品或为了完成软件工程和项目而需要完成的有关软件工程的活动。通过学习软件工程方法论,学习系统的,科学的理论框架,吸收前人的

2020-10-19 12:47:07 830 1

原创 要求计算 X+Y=Z,将结果 Z 输出到屏幕,其中 X=001565A0H, Y=0021B79EH

二进制双精度加法运算本实验要求计算 X+Y=Z,将结果 Z 输出到屏幕,其中 X=001565A0H, Y=0021B79EH。 实验利用累加器 AX,先求低十六位和,并存入低址存储单元,后求高 16 位和,再存入高址存储单元。由于低位和可能向高位有进位,因而高位字相加语 句需用 ADC 指令,则低位相加有进位时,CF=1,高位字相加时,同时加上 CF 中的 1。代码...

2020-10-18 15:17:11 1825

原创 ’ 软件工程是不是教会不怎么会写程序的人开发软件? 你的观点呢

题目“Software engineering, of course, presents itself as another worthycause, but that is eyewash:if you carefully read its literature andanalyse what its devotees actually do , you will discover thatsoftware engineering has accepted as its charter How t

2020-10-17 21:39:31 189

原创 写一个自我简介、列出对软件工程课程的希望及个人目标

题目写一个自我简介、列出对软件工程课程的希望及个人目标自我简介LTL(名字缩写),男,桂林理工大学本科生在读,软件工程专业18级,喜欢代码,愿做码农一个,愿为代码贡献青春的头发,目前浅薄的理解C/C++、JAVA、python。目前为止学了,数据结构,操作系统,数据库等等,成绩不差也不好,还要继续努力。在校期间宅男一个,拿过的奖项寥寥无几,数学新生杯三等奖,校级三等奖学金,过了英语四级,六级还在努力,有过不值得一提的实践经历。人生路漫漫,码农为BUG代言。对软件工程课程的希望及个人目标对软件工程

2020-10-16 23:03:53 360

空空如也

空空如也

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

TA关注的人

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