自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MIT 总结

MIT 总结

2022-06-17 14:23:16 162 1

原创 ADT、OOP

ADT、OOP

2022-06-17 14:19:57 85

原创 How to select a design mode

How to select a design mode

2022-06-17 14:16:37 120

原创 How to design reusable software entities

How to design reusable software entities

2022-06-17 14:11:36 87

原创 模拟在线人数统计和网站的访问量 2.模拟注册和登陆的功能的实现 注册 相当于 往表中插入数据 登陆 相当于要查询数据和前端页面的数据进行匹配

(问答题)一.模拟在线人数统计和网站的访问量 2.模拟注册和登陆的功能的实现 注册 相当于 往表中插入数据 登陆 相当于要查询数据和前端页面的数据进行匹配1.模拟在线人数统计和网站访问量(1).这个我们可以利用本地文件来存储网站的总访问量,网站每登陆一次就让文件储存的数值加一。然后利用setAttribute()方法去给我们需要展示在页面的总访问量赋值和名字,类似于Map。这个更新数据可以单独一个方法:public void UpDate(ServletContext sc) { Pr

2020-08-03 23:02:15 268

原创 javaWeb0701二

1.抽象类为什么不能创建对象因为抽象类中含有愈多没有实现的方法,创建对象去调用方法是指做明确的事情,而这个抽象方法并不明确,所以只有继承抽象类去实现抽象方法才可以。2.SQL查询语句关键字的执行顺序1)Mysql语法顺序,即当sql中存在下面的关键字时,它们要保持这样的顺序:select from join on where groupby having union orderby limit2)Mysql执行顺序,即在执行时sql按...

2020-07-11 10:11:25 92

原创 数据库练习

现在有一教学管理系统,具体的关系模式如下:Student (no, name, sex, birthday, class)Teacher (no, name, sex, birthday, prof, depart)Course (cno, cname, tno)Score (no, cno, degree)一个学生对应许多课程。一个课程对应多个学生一个老师对应一个课程一个课程对应一个老师一个学生对应一个分数一个分数对应多个学生其中表中包含如下数据:Course表:..

2020-07-07 22:47:34 487

原创 计算机选择题05

int fun(char(* ss)[N], int *n){ int i, k = 0, len = N; for (i = 0; i < ___M___; i++) // 这里是要遍历数组,数组的长度为M, { len = strlen(ss[i]); if (i == 0) *n = ...

2020-03-15 19:49:46 273

原创 计算机选择题04

字符串长度就是所含字符的个数顺序表优点:查找和修改(首先要查找到)效率高,空间占用比链表小,时间复杂度 O(1) 缺点:插入和删除元素时,后面的元素都需要进行移动,编译时确定大小,时间复杂度 O(n)链表优点:插入和删除元素比较方便,只需要修改指针,空间大小不必指定,时间复杂度 O(n) 缺点:查询和修改(首先要查找到)效率并不高,而且因为添加了指针等中间数据结构,所以空...

2020-03-15 19:40:09 275

原创 力扣编程题05

面试题05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ti-huan-kong...

2020-03-15 19:20:42 121

原创 力扣编程题04

1295. 统计位数为偶数的数字给你一个整数数组nums,请你返回其中位数为偶数的数字的个数。示例 1:输入:nums = [12,345,2,6,7896]输出:2解释:12 是 2 位数字(位数为偶数)345 是 3 位数字(位数为奇数)2 是 1 位数字(位数为奇数)6 是 1 位数字 位数为奇数)7896 是 4 位数字(位数为偶数)因...

2020-03-15 19:15:12 550

原创 java值面向对象2

6.8 static关键字1.静态变量我们通常是这样定义一个静态变量:static int a ;我们定义了一个静态变量,静态变量他有什么作用呢?比如我们需要喝水,我们就去饮水机接水,饮水机就相当于一个静态变量,你同桌去喝水,还可以去饮水机接水,你把水接完了饮水机还在,你同桌把水接完了饮水机也还在,所以静态变量是共有的变量,如果我们有固定的数据时,每创建一个对象就需要创建一个这个...

2020-03-15 18:52:43 147

原创 力扣编程题03

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-subst...

2020-03-03 14:53:45 149

原创 计算机选择题03

第二个匹配成功,从0开始的话就是1。和空格没关系,是牛客网的显示格式问题,经常有双引号内第一个字母前是空格的。数组一样,都是一段连续的内存。模式匹配是数据结构中字符串的一种基本运算,给定一个子串,要求在某个字符串中找出与该子串相同的所有子串,这就是模式匹配。假设P是给定的子串,T是待查找的字符串,要求从T中找出与P相同的所有子串,这个问题成为模式匹配问题。P称为模式,T称为...

2020-03-03 14:46:48 262

原创 力扣编程题02

724. 寻找数组的中心索引给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出:...

2020-02-27 16:31:06 283 2

原创 计算机选择题02

此题 1*2^0 + 0*2^1 + 1*2^2 + 1*2^3 + 1*2^4 = 29 选择D空格是单个字符,而空字符串实质是字符串,类型不同。枚举语法定义的格式如下: 1 enum 枚举名 {枚举元素1,枚举元素2,……}; 没有指定值的枚举元素,第一个枚举成员的默认值为整型的 0。所以my为0。 对于已指定的值,后续...

2020-02-27 16:25:09 279

原创 Java之面向对象

Java之面向对象6.1 面向过程与面向对象什么是面向对象,和面向过程有什么区别?面向过程就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可。而面向对象是我们不用自己去一步一步实现这么多动作,我们只需要指挥别人这么做即可,而一个程序不可能完全面向对象,但是一个程序可以完全面向过程。我们举一个简单的例子:老板让王经理去招人,从老板的角度而言是面向对象去指挥老王...

2020-02-27 15:46:27 292

原创 力扣编程题01

1160. 拼写单词给你一份『词汇表』(字符串数组)words和一张『字母表』(字符串)chars。假如你可以用chars中的『字母』(字符)拼写出 words中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。注意:每次拼写时,chars 中的每个字母都只能用一次。返回词汇表words中你掌握的所有单词的 长度之和。示例 1:输入:words...

2020-02-21 20:51:16 226

原创 计算机选择题01

计算机内部全部采用二进制不稳定的排序算法:堆排序、快速排序、希尔排序、直接选择排序.稳定的排序算法:基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序.p1是一个房间的门牌号,这个房间里面放了一个数字2,而p2也是一个房间的门牌号,这个房间里放的是p1这个门牌号,所以*p1返回2,**p2可以这么理解,第一步返回p2里面的东西——即p1,然后*p1还是返回2。...

2020-02-21 19:25:25 264

原创 Java学习第五章

第五章:数组一.数组是什么?我们原来用普通变量例如int、double、char定义变量的时候,会遇到不知道到底定义几个变量,定义变量太多的情况,不好区分,而且复杂,所以在Java中我们引用了数组来解决这个问题。数组的本质是空间大小相等,地址连续的一篇储存空间,在同一个数组中,所有元素的类型必须是统一的,如果数组的类型是int,那么这个数组中所有元素都必须为int类型。数组的长度定义...

2020-02-13 20:45:03 223

原创 Java学习第四章及练习题

一.函数1.函数是什么?函数分为主函数和自己定义的函数,主函数是每个程序都必须拥有的,代码执行从主函数开始,到主函数结束,无论中间进去了多少次其他函数,最终都返回主函数结束。函数的存在简化了代码,减少了不必要的重复代码,使程序看起来整洁。且使程序容易修改。2.函数的定义我们定义函数是这样的格式:public static 函数返回值类型/void (传入的参数类型){}...

2020-02-10 20:13:00 817

原创 java学习第三章及习题

第三章.流程控制语句 一.顺序结构顺序结构是代码从主函数开始从上到下执行。二.选择结构1. if语句if语句的基本格式为这样:if(){}else {}它的执行过程是,如果if表达式里面的结果为true,那么执行下面那个大括号的语句。如果if表达式的结果为假,那么执行else语句。...

2020-02-07 18:41:27 728

原创 java学习第二章(续)和练习题

一.变量与数据类型在java中我们一般用 变量类型 变量名; 这样的格式来定义一个变量。我们由于计算机中需要储存各种各样的数据,比如:整数、小数、字符、字符串等等。所以我们需要用不同的方式去定义他们。1.整数整数的定义有以下几种类型:byte、short、int、long。都是整数的定义,他们的区别在于所占内存的大小和可以表示数字的大小。其中byte是占用内存最小的整数类型,它...

2020-02-06 19:37:33 368

原创 Java学习第一章与第二章总结以及第一章习题

(Java学习第一章与第二章总结)一.知识点。第一章:概述1.计算机硬件包括输入设备、输出设备和储存设备。输入设备包括:键盘,鼠标,摄像头,麦克风,扫描仪。输出设备包括:显示器,音响,打印机,绘图机。储存设备有:硬盘,U盘,光盘,闪存。2.计算机有各种各样的软件。软件:指按特定顺序组织的计算机数据与指令的集合。数据:能够被计算机识别的东西,在硬盘中以文件形式储存。3.Java语...

2020-02-04 21:03:42 571

空空如也

空空如也

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

TA关注的人

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