- 博客(15)
- 问答 (1)
- 收藏
- 关注

原创 JavaWeb实现群聊系统(已开源)
效果展示1,打开首页会有登录提示2,点击确定自动跳转到登录页面3,在登录页面如果没有账号可以点击注册,自动跳转到注册页面4,注册或者登陆成功会自动跳转到聊天页面 聊天页面右侧有群成员展示,只有在线成员头像是明亮的,且优先展示5,发送且接收消息...
2022-03-02 17:45:06
5281
3
原创 HTTP协议
目录一,HTTP协议的工作过程二,HTTP是什么?1,HTTP概述2,HTTP协议格式3,请求4,响应5,请求/响应头 1)Host(请求)2)Content-Type 3) Content-Length 4)User-Agent(请求) 5)Referer三,关于URL1,URL格式1)服务器地址和端口2)关于路径4),查询字符串(query string)5),片...
2022-02-14 10:06:03
1319
原创 JavaScript
一,JavaScript概述1,JavaScript是什么?JavaScript简称JS,是世界上最流行的编程语言之一,是一种解释性语言(没有编译和运行之分),即使有语法错误那么也只有运行时错误,没有编译错误(查看JS报错需要通过控制台)JS主要运用于网页开发(更复杂的特效和用户交互) 、网页游戏开发 、服务器开发(node.js) 、桌面程序开发(Electron, VSCode 就是这么来的) 、手机 app 开发等。2,JavaScript 和 HTML 和 CSS 之间的关系HT
2022-02-12 22:49:59
525
原创 CSS基础
一,CSS是什么?CSS即Cascade Style Sheet(层叠样式表),能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离CSS是一门独立的语言,是一种声明式语言(类似于SQL语言),只声明结果,不管过程其主要针对哪些元素给定哪些样式二,HTML如何关联CSS?1,内部样式:通过一个HTML标签<style>…CSS语法的内容…</style>2,外部样式:把CSS专门写到另外的资源(css文件中),通过
2022-02-09 18:47:58
570
原创 HTML基础
一,HTML概述HTML:Hyper(超)Text(文本) Markup(标记) Lannguage(语言)由此可知HTML代码是由“标签”构成的关于标签的整体概述:●大部分标签都是成对出现的,<body>为开始标签,</body>为结束标签●少数标签只有开始标签成为“单标签”,如<meta>●开始标签和结束标签之间写的是标签的内容●开始标签中可能会带有属性,如id属性,相当于给这个标签设置了一个唯一的标识符二,HTML文件基本结构
2022-02-05 23:58:02
633
原创 Web基础知识
1,Web基本概念和常识 ①web应用:网站(广义上的PC,手机app) ②浏览器(Browser):也称用户代理,web客户端,主要有IE、Edge、Chrome、Firefox、腾讯浏览器,360浏览器等……我们在初学web的过程中最好使用chrome浏览器 ③web服务器(web server):也称HTTP服务器(HTTP server),主要有Apache、Tomcat、Netty……我们在初学阶段主要使用tomcat理...
2022-02-04 11:05:43
17620
原创 面向对象编程
目录一,包:二,封装:三,继承:(is a 的关系)1,super关键字2,子类对象要构造,要先帮父类对象进行构造3,protected关键字关于private,default,protected,public的权限区别:关于protected在不同包的子类中的访问:4,final关键字四,组合:(a part of /has a)的关系五,多态:1,向上转型2,向下转型3,运行时绑定1,发生运行时绑定的条件:2,重写3,发生向上转型的时机
2021-12-16 10:33:27
622
原创 时间复杂度和空间复杂度
一,大O的渐进表示法推导大O阶方法:1、用常数1取代运行时间中的所有加法常数。2、在修改后的运行次数函数中,只保留最高阶项。3、如果最高阶项存在且不是1,则去除与这个项目相乘的常数。得到的结果就是大O阶最坏情况:任意输入规模的最大运行次数(上界) 常说的平均情况:任意输入规模的期望运行次数最好情况:任意输入规模的最小运行次数(下界)二,时间复杂度算法中的基本操作的执行次数,为算法的时间复杂度。常见时间复杂度计算递归的时间复杂度=递归次数*每次递归之后的操作次...
2021-12-04 14:33:42
594
原创 类和对象的认识
一,简要概述1,类与对象是什么类就是一类对象的统称。对象就是这一类具体化的一个实例2,面向对象编程的核心:1,找对象;2,创建对象;3,使用对象二,类和类的实例化对象由类产生,而由类产生对象就是实例化过程,一个类可以产生多个对象Java使用关键字class来声明类1,声明类的基本语法:2,实例化对象使用 . 来访问对象中的属性和方法.(引用.属性/引用.方法)三,类的成员类的成员可以包含以下:字段、方法、代码
2021-12-04 14:30:47
1163
原创 测试初识~
目录1,什么是需求?(1)软件开发的流程:(2)用户需求:(4)测试人员如何才能深入了解需求?(5)测试人员角度看需求:2,测试用例3,软件开发的5个模型1,瀑布模型2,螺旋模型3,迭代,增量模型4,敏捷开发模型4,软件测试模型1,V模型2,W模型1,什么是需求?(1)软件开发的流程:需求——计划——设计——开发/编码——测试——运行维护(2)用户需求:系统的使用者提出的需求,系统要满足用户的期望,所需要的条件或者权限(3)软件
2021-12-02 08:59:11
108
原创 数组基础知识
一,数组的定义,创建和使用数组可以理解为一组连续的空间,里面存放的是一组相同数据类型的数据。那么数组该如何创建呢?我们有如下两个类型:1,动态初始化数据类型[] 数组名称 = new 数据类型 [] { 初始化数据 };2,静态初始化数据类型[] 数组名称 = { 初始化数据 };比如:这里红色框框表示的是类型,就像定义整数变量int a = 10一样,这里的int[]类似于int,都属于类型,而array类似于a,都是变量...
2021-12-01 21:54:59
1204
原创 循环和方法
一,if语句二,switch语句这里要特别注意一定不能忘记break,否则会贯穿执行剩下的语句,失去多分枝选择的效果三,循环结构这里的循环结构主要包括while循环,do while循环和for循环1,while循环例如计算1-5的阶乘之和的代码运算 public static void main(String[] args) { int j = 1; int n = 5; int sum = 0; .
2021-12-01 19:00:52
315
原创 用java如何将十进制整数转成二进制和十六进制形式
//如何将十进制整数转化成二进制和十六进制 public static void main2(String[] args) { //十进制转化成二进制 Scanner scan = new Scanner(System.in); int n = scan.nextInt(); String c = " "; while (n != 0) { int b = n % 2; .
2021-11-25 20:28:01
979
空空如也
为什么这个将十进制转化为十六进制的运行结果前面几位是重复的
2021-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人