自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于java语法的web项目(一)

基于java语法的web页面启动软件eclipse创建web项目创建第一个jsp文件。快捷键Alt+Shift+X启动这个jsp首页我们采用表格,实现登录和注册的功能。效果图:5. 方法的实现登录方法的实现。2.注册方法的实现。SQL语句...

2022-04-24 21:24:08 368

原创 一个简单购物网页的制作过程

一、网页效果1、登录(vip用户和普通会员)选择vip和普通会员,最终的付款折扣会不同。2、购物页面文本框中输入要购买的数量3、结账页面(购物操作的数量以1、2、3为例)名字前面显示vip或者普通会员,后面显示名字。商品后面显示购买的物品以及数量。应付款以及打折后的金额。二、下面是代码的制作过程:1、登录页面:主要架构为一个表单。(需要一个javabean附在之后)创建一个jsp文件,取名为denglu.jsp。<%@ page language="jav

2020-12-25 18:06:39 6871

原创 科研平台项目管理系统

基于SpringBoot+Vue+sa-token前后端分离的科研项目管理

2023-03-27 10:17:05 185

原创 基于java语法的web项目(一)补充

接上一章,我们做出了登录和注册功能。效果图我们可以看出,所有的东西都在左上角,我们给它们加上一些格式。我们给整个div盒子加上垂直水平居中在给div盒子加上一个边框接下来我们制作第二个页面——个人中心...

2022-04-29 12:31:55 797

原创 整数的各位相加

标题给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。import java.io.*;class test { public static void main (String[] args) throws java.lang.Exception { int num=38; System.out.println(addDigits(num)); } public static int addDigits(int num) { i

2022-04-20 20:00:03 278

原创 数组中丢失的数字

给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。import java.io.*;class test { public static void main (String[] args) throws java.lang.Exception { int[] nums= {0,1,3}; System.out.println(missingNumber(nums)); } public sta.

2022-04-20 19:54:27 61

原创 移动数组中的零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。import java.io.*;class test { public static void main (String[] args) throws java.lang.Exception { int[] nums= {0,1,1,0}; moveZeroes(nums); int n=nums.length; for(int i=0;i<n;i+.

2022-04-20 19:39:51 82

原创 寻找重复数

给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。import java.io.*;class test { public static void main (String[] args) throws java.lang.Exception { int nums[] = {1,3,4,2,2}; System.out.printl.

2022-04-20 19:26:14 53

原创 实现 strStr()

给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。strStr()public static int strStr(String haystack, String needle) { if (haystack.equals("")) return 0; if (needle.equals("")) return 0; int len1=hayst.

2022-04-19 22:51:06 125

原创 黑客与网络攻击

今天,人们一谈到“黑客”( Hacker)往往都带着贬斥的意思,但是“黑客”的本来含义却并非如此。一般认为,黑客起源于20世纪50年代美国著名高校的实验室中,他们智力非凡﹑技术高超﹑精力充沛,热衷于解决一个个棘手的计算机难题。60 、70年代,“黑客”一词仍极富褒义,从事黑客活动意味着对计算机网络的最大潜力进行智力上的自由探索,所谓的“黑客”文化也随之产生了·然后并非所有的人都能恪守“黑客”文化的信条专注于技术的探索,恶意的计算机网络破坏者﹑信息系统的窃密者随后层出不穷。人们把这部分主观上有恶意企图的.

2022-04-19 22:14:00 2009

原创 信息加密与消息摘要

《孙子兵法》有云:知己知彼,百战不殆﹔不知彼而知己,一胜一负﹔不知彼不知己,每战必败·保护己方秘密并洞悉敌方秘密是克敌制胜的重要条件。信息在不安全的信道中传递可能存在各种威胁。古人采取的信息保密和身份认证方法把消息刺在头皮上待头发长好以后再派出送信.将布条缠绕在木棒上,再书写信息。使用长短不同的竹棒表示不同的军事信息。用明矾水写书信,收信者将书信浸湿阅读.重要内容是文章中每一句的第一个字。飞鸽传书前对书信进行火漆密封并盖上印章。接头秘密暗号:天王盖地虎―—小鸡炖蘑菇.虎符的一半交给.

2022-04-19 22:02:56 95

原创 无处不在的安全威胁

2016年高考,徐玉玉以近600分的成绩被南京邮电大学录取·开学前夕,她接到了一通陌生电话,对方声称有一笔2600元助学金要发放给她·在这通陌生电话之前,徐玉玉曾接到过教育部门发放助学金的通知·按照对方要求,徐玉玉将准备交学费的9900元打入了骗子提供的账号……发现被骗后,徐玉玉万分难过,当晚就和家人去派出所报了案。在回家的路上,徐玉玉突然晕厥,不省人事,虽经医院全力抢救,但仍没能挽回她18岁的生命。思考:悲剧产生的原因有哪些?有犯罪团伙利用互联网上非法流传的非淘宝用户账号和密码对淘宝账号进行“撞.

2022-04-19 21:51:32 57

原创 信息时代的安全威胁

今天,人们一谈到“黑客”( Hacker )往往都带着贬斥的意思,但是“黑客”的本来含义却并非如此。一般认为,黑客起源于20世纪50年代美国著名高校的实验室中,他们智力非凡﹑技术高超﹑精力充沛,热衷于解决一个个棘手的计算机难题。60 、 70年代,“黑客”一词仍极富褒义,从事黑客活动意味着对计算机网络的最大潜力进行智力上的自由探索,所谓的“黑客”文化也随之产生了·然后并非所有的人都能恪守“黑客”文化的信条专注于技术的探索,恶意的计算机网络破坏者﹑信息系统的窃密者随后层出不穷。人们把这部分主观上有恶意企.

2022-04-19 21:46:08 1791

原创 操作系统--磁盘调度的时间问题

例题假设某计算机系统采用CSCAN(循环扫描)磁盘调度策略,某单碟单面磁盘旋转速度为每分钟6000转,每个磁道均有100个扇区,磁头在相邻磁道间的平均移动时间为1ms。若在某时刻,磁头位于100号磁道处,并沿着磁道号大的方向移动,磁道号请求队列为50、90、30、120,对请求队列中的每个磁道需读取该磁道中的某个随机分布的扇区,则读完这4个扇区大约需要____ms?分析:总时间=寻道时间+旋转延迟时间+传输时间1.寻道时间:可以理解为磁头从当前位置移动到指定位置需要的时间。以例题为例,从1

2021-12-19 20:02:23 4696 6

原创 java之互斥锁和信号量

悲观锁(重量级锁,互斥锁):由于在多线程中存在大量竞争关系,争抢同一资源。在线程争抢到资源后,将这一资源锁死,不允许其他资源在进行争抢。乐观锁(轻量级锁,信号量):不认为有大量的线程争抢同一资源,以版本号为基础,进行数据的取舍。...

2021-12-11 16:53:56 251

原创 java之多线程

进程:通俗的概念是正在进行的软件。 官方概念是进程是操作系统进行资源管理分配的基本单位。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。进程中单一任务顺序的控制流。一个进程包括多个线程。...

2021-12-11 16:53:27 140

原创 java之对象与类

**对象:**对象是类的一个实例(对象不是找个女朋友),有状态和行为。堆内存里面创建出来的内存空间例如,一只猫是一个对象,它的状态有:肤色、名字、品种;行为有:舔爪子、叫、吃等。**类:**类是一个模板,它描述一类对象的行为和状态。...

2021-12-11 16:52:58 257

原创 java的运算符

算术单目:~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)双目:+ - * / %(取余)三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是对象。关系等于符号:==,不等于符号:!= ,大于符号:>, 小于符号:<,大于等于符号:>= .

2021-12-10 18:41:49 163

原创 JAVA基本数据存储

Java是强类型的语言。Java的强数据类型本质上就是在内存中开辟不同形式的内存空间。1.整型Java整型包括byte、short、int、long。其中byte型占8位,1位为符号位其余7位为数值位;short型占16位,1位为符号位其余15位为数值位;int型占32位,1位为符号位其余31位为数值位;long型占64位,1位为符号位其余63位为数值位。2.浮点型Java浮点型包括float、double。其中float型占32位,其中1位为符号位8位为阶位23位为数值位;double

2021-12-10 18:37:02 81

原创 数据结构和算法

数据结构(英语:data structure)是计算机中存储、组织数据的方式数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。不同种类的数据结构适合于不同种类的应用,而部分甚至专门用于特定的作业任务。例如,计算机网络依赖于路由表运作,B树高度适用于数据库的封装。为什么要学习数据结构和算法?随着应用程序变得越来越复杂和数据越来越丰富,几百万、几十亿甚至几百亿的数据就会出现,而对这么大对数据进行搜索、插入或.

2021-12-10 18:33:13 60

原创 黑红树学习

红黑树是每个结点都带有颜色属性的二叉查找树,颜色或红色或黑色。 [3] 在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求:性质1. 结点是红色或黑色。性质2. 根结点是黑色性质3. 所有叶子都是黑色。(叶子是NIL结点)性质4. 每个红色结点的两个子结点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色结点)性质5. 从任一节结点其每个叶子的所有路径都包含相同数目的黑色结点。这些约束强制了红黑树的关键性质:从根到叶子的最长的可能路径不多于最短的可能路径的两

2021-11-28 17:21:53 63

原创 计算机发展史

在古时候,人们最早使用的计算工具可能是手指。古人用石头打猎,所以还有可能是石头来辅助计算。 缺点:手指和石头太低效了后来出现了”结绳 “记事。 缺点:结绳慢,绳子还有长度限制。又不知过了多久,许多国家的人开始使用”筹码“来计数,最有名的就要数咱们中国商周时期出现的算筹了于是,人们发明了更好的计算工具——算盘,算盘最早可能在汉代萌芽,在南北朝时期定型,利用进位制计数。第一台真正计算机的出现1623年,法国数学家帕斯卡出生,三岁丧母,后由担任税务官的父亲养大。在帕斯卡小时候,看到父亲费力的计算税

2021-11-28 17:17:44 324

原创 计算机的语言

计算机语言:种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。1. 机器语言机器语言(machine language)是一种 指令集的体系。这种指令集,称 机器码(machine code),是电脑的CPU可直接解读的数据。2. 汇编语言在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植一般来说,汇编语言就是机器语言的简化版,同级,一般的高级语言要么被编译成机器语言要么

2021-11-28 17:14:29 1278

原创 搜索插入位置

给定一个 升序数组和一个目标值,将目标值插入数组里面,返回目标值的索引。示例:输入: [1,3,6,7], 5输出: 2示例 :输入: [1,3,5,6], 2 输出: 1示例 3:输入: [1,3,5,6], 7 输出: 4示例 4:输入: [1,3,5,6], 0 输出: 0class Solution {public: int searchInsert(vector<int>& nums, int target) { for(

2021-05-02 19:40:57 27

原创 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]示例 3:输入:nums =

2021-04-24 22:06:04 45

原创 网页切换过程中传递数据的几种方法

一、request1.概述request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中,然后在调用Servlet.service()方法时传递给service()方法,这说明在service()方法中可以通过request对象来获取请求数据。2.方法存入数据:request.setParameter(“user”, u

2020-12-25 17:38:35 292

原创 数据库的建码

数据库的建码主键主关键字(primary key)是表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。外键如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间

2020-12-25 17:20:00 180

空空如也

空空如也

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

TA关注的人

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