- 博客(25)
- 收藏
- 关注
原创 Linux 基础操作
引子Linux和我们常见的Windows一样,都是操作系统,例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。1.3.1 什么是 LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。
2023-08-29 17:17:47 124
原创 MYSQL基本操作(增删改查)
也就是说,排序时 p 和 P 之间没有区别。insert into 表名 (字段1,字段2...) values (值1,值2...),(值1,值2...),(值1,值2...);insert into 表名 values (值1,值2...),(值1,值2...),(值1,值2...);**char**不论你实际存储了多少的字符,都会占用设置的**n**个字符空间 , 比如手机号码,性别,身份证号等。| TIMESTAMP | YYYY-MM-DD HH:MM:SS | 混合日期和时间值,时间戳 |
2023-08-21 17:28:59 68
原创 JavaI\O流
按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。字符流是可以直接读写字符的IO流,字符流读取字符,就要先读取到字节数据,然后转为字符.;将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。字节流因为操作的是字节,所以可以用来操作媒体文件。从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。
2023-08-16 17:25:19 53
原创 Java常用API
java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可以,只因为String是一个对象而不是一个类型。java为我们提供了基本数据类型的包装类,这些包装类分为两类,一种是对象型包装类,不继承任何其他类(Object的直接子类),另一种是数值型包装类,继承于Number类。其中包含,获取时间,时间的格式转换,数字的运算,接收用户输入,生存随机数等。等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
2023-08-15 17:28:14 72
原创 Java集合
一些Collection允许有重复的元素(例如List),但是另一些则不允许有重复的元素,即可为无序的(如Set)。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。2、HashMap的底层主要是基于数组和链表实现的,它之所以有相当快的查询速度主要是因为它是通过计算散列码来决定存储位置的。Collection集合的儿子Set是唯一的,List是可重复的。MAP集合的键是唯一的,值是可重复的。(1)Map是一个存储键值对元素的集合。
2023-08-14 18:46:22 36
原创 Java面向对象:抽象类和接口
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。,编写接口的方式和类很相似,但是它们属于不同的概念。接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以。3.在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口不是被类继承了,而是要被类实现。
2023-08-10 16:20:45 85 1
原创 Java面向对象:类和对象、封装、修饰符、继承
什么是类:类其实是个模板,是一个具有共同特点的集合。比如说饮料:都有包装,都有颜色,都有味道,都是被喝的东西。这些都行都是抽象出来的属性和行为。类的构成:类是由抽象出的属性和行为组成的对一种实物的描述,实物的属性是类的成员变量,实物的行为是类的方法。类的概念:类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。
2023-08-09 17:51:01 87 1
原创 Java方法
引用数据类型(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用。方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值。Java方法是语句的集合,它们在一起执行一个功能。下划线可能出现在方法名称中用以分隔名称的逻辑组件。方法在程序中被创建,在其他地方被引用。方法是解决一类问题的步骤的有序组合。3. 可以提高程序开发的效率。4. 提高了代码的重用性。系统提供默认无参构造方法。
2023-08-07 17:19:45 39 1
原创 Java基础:数组和冒泡排序
1.数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。3.数组是一组相关数据的集合,一个数组实际上就是一连串的变量.2.数组既可以存储基本数据类型,也可以存储引用数据类型。
2023-08-04 18:10:01 28 1
原创 JAVA循环结构
循环体语句如果是一条语句,大括号可以省略;如果是多条语句,大括号不能省略。循环却是在循环结构外部声明的循环变量,所以即便循环结束,也可以继续使用。循环的循环变量在循环结束后会直接被销毁,更合理的使用内存空间。循环语句可以等价转换,循环需要的内容只是换了位置而已。循环中声明的循环变量无法在循环外部使用,而。循环可以在循环条件满足的情况下,反复执行。while(循环判断){循环中的循环变量在循环外部无法使用。:判断条件语句的结果是一个。执行顺序:声明循环变量。
2023-08-03 18:24:16 35
原创 JAVA选择结构
首先判断if()小括号中的表达式结果,如果是true,则执行if(){}大括号内的代码;首先判断if()小括号中的表达式结果,如果是true,则执行if(){}大括号内的代码;选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个(true、false),所以产生选择,按照不同的选择执行不同的代码。其实不只是if结构,无论任何结构,只要是在{}大括号内,我们可以编写任何逻辑代码。也就是当if()小括号中的表达式结果如果为true,则执行if(){}大括号内的代码,否则不执行。
2023-08-02 18:15:07 39
原创 java基础:内存 变量 运算符
比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是。| 是要求两个表达式中有一个为true,最后结果就为true。&是要求两个表达式都是true,最后的结果才是true。虽然可以,但一般不建议使用 ——(下划线),$.2.在编程语言中,除法运算被拆分成了两部分,求。类型,因为无论是何种比较,结果只有真或假两种。类型,因为无论是何种比较,结果只有真或假两种。只能用英文,——(下划线),$开头。只能用英文,下划线,数字,$结尾。
2023-08-01 16:19:58 64 1
原创 JAVA软件开发流程
1.发现需求,梳理需求 ------产品经理(需求文档,原型图)2.确定模式,语言,框架 -------项目经理,架构(项目框架)5.测试,内测,公测 -------测试工程师(测试用例,报告)4.开发编码 -------前端,后台,联调(页面,接口)3.设计 ----UI设计师(大前端)(UI图)美化。6.上线------运维工程师,实施工程师(后台)
2023-07-31 17:13:13 93 1
原创 HTML5命名方式
是很重要的,在一个项目中代码的组织结构要清晰易懂,同类型文件可以归类到到相同的文件夹中,文件命名规则需要统一且命名要有意义,英文单词可以写缩写。掌握,首先要了解什么是命名规范。命名规范在前端领域,涉及HTML,css,JavaScript,在HTML代码所有的标签名和属性应该都为小写,属性值应该用引号括起来。元素的id和class都要按照规定命名,代码缩进时要缩进,进行格式化,让代码美观,有时可以给HTML代码添加必要注解。
2023-07-29 08:21:13 288
原创 git简介与应用
在项目开发过程中,项目没开发到一个节点就会对当前项目进行备份,这个备份就是项目的一个版 本;当我们继续开发一个阶段后,再次进行备份,就生成新的版本——多个版本的集合就是项目的版 本库。在项目版本管理中,我们可以使用手动进行管理,但是存在一些问题:1. 需要手动维护版本的更新日志,记录每个版本的变化2. 需要手动查找历史版本,当历史版本比较多的时候,查找工作很繁琐3.当我们需要回退到某个版本时,只能够手动的通过IDE工具手动打开。
2023-07-25 11:55:25 61
原创 css布局
Flex 全称 Flexible box 布局模型,通常称为 flexbox 或 flex,也称为弹性盒子或弹性布局。一种比较 高效率的 css3 布局方案。注:设为Flex布局后,子元素的float、clear和vertical-align属性将失效。容器的属性–以下6个属性设置在容器上。7、flex-direction属性。二 BFC布局 和 响应式。一、flex 简单介绍。
2023-07-22 18:28:15 37 1
原创 css进阶
font-size等于line-height时,行距 = line-height - font-size = 0;阴影水平偏移值/阴影垂直偏移值/阴影模糊值/阴影外延值/阴影的颜色/inset 内阴影(默认值为 outset)当font-size 大于 line-height 时,则会出现行距为负值,则两行重叠。当font-size 小于 line-height时,行距会变大。1.字体可以是列表的形式,一般英语字体放到前面,后面的字体是前面的字体的后备字体。
2023-07-20 17:51:19 45
原创 HTML进阶
4. range:会以一个滑块的形式表现包含一定范围内数字值的输入域,max 为最大值,min 为最小值,value 为 默认值,如果没有设置 max 和 min,默认值是 1-100。3. number:根据你的设置提供选择数字的功能,其中 min 为最小值,max 为最大值,value 为默认值,step 为点 击箭头时数字的变化量。4.常见的语义化标签:label、换行符、无序列表 ul、加粗标签 strong、倾斜 em、del 删除线标签、ins 下划 线等。(1)date:选取日、月、年。
2023-07-19 17:29:16 30
原创 css定位(position)
2.页面滚动时,滚动到顶部,直接吸顶。绝对定位:盒子可以在浏览器中以坐标进行位置精准描述,拥有自己的绝对位置。决定盒子的层级顺序,值为数字,没有单位,数值大的将覆盖数字小的部分。CSS 定位属性允许对元素进行定位改变其在页面的位置。CSS 有三种基本的定位机制:普通流、浮动和绝对定位。普通流中的元素的位置由元素在 HTML 中的位置决定。固定定位:相对浏览器窗口定位,不随页面滚动改变位置。相对盒子自己原来的位置进行调整,称为相对定位。粘性定位:1.偏移量同相对定位。
2023-07-18 16:47:52 101 1
原创 css浮动
文档流是相对于盒子模型讲的 文本流是相对于文字段落讲的 元素浮动之后,会让它跳出文档流,也就是说当它后面还有元素时,其他元素会无视它所占据了的区域,直接在 它身下布局。浮动的元素不再区分块级元素、行内元素、已经脱离了标准文档,一律能够设置宽度和高度,即使他 是a标签或span标签。子盒子会按顺序进行贴靠,如果没有足够的空间,则会寻找前一个兄弟元素 如下图所示:3号盒子会掉到2号盒子的下面。浮动使用的要点:要浮动,并排的盒子都实现浮动 父盒子要有足够的宽度,否则子盒子会掉下去。四、浮动的元素一定能设置宽高。
2023-07-17 17:36:55 62 1
原创 css基本使用
1.css概述 CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 多个样式定义可层叠为一个。Css是可以把页面布局,字体布局,背景颜色,字体颜色修改 的,就好比毛坯房和精装房的区别。HTML可以把网页的元素铺出来,css把HTML页面进行美化。注意:行级标签设置的宽高不起作用,行级标签的宽高根据内容的大小自适应。css注释以 /* 开始,以 */ 结束。行级标签:按照文档流的顺序依次排列。1.文档流的顺序:上左下右。
2023-07-13 18:04:44 87 1
原创 HTML列表、表格、表单标签
给一行中任意一个列加高(height)属性,整行都是一个高,如果有冲突,按最大撑开。给一列中任意一行加宽(width)属性,整列都是一个宽,如果有冲突,按最大值撑开。name属性:传数据时,让接收方知道我们传的是谁的数据,值是什么。checked:默认选中,选多个时,选中最后拥有该属性的那个。name属性:name属性相同时,为同一组单选选项组。name属性:name属性相同时,为同一组单选选项组。checked:默认选中,选多个时,就是多个都选中。align="center" 居中。
2023-07-12 17:33:00 89 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人