- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 前端工程师养成计划html+css篇02-盒子模型
盒子模型是css中的重点,这篇文章就来详细的解析这个难点,本片文章将分成两大部分,盒子模型和怪异盒模型前备知识1.元素html网页中每一个标签都是一个元素2.块级元素和行内元素的区别块级元素特点: 1.从新行开始(一个块级元素独占一行) 2.高度,行高,外边距以及内边距都可以控制 3.宽度默认是父容器100% 4.可以容纳行内元素和其他块元素行内元素特点: 1.和相邻行内元素在一行上 2.高,宽无效,但水平方向的padding和margin可以设置,垂直方向的无效 3.默认宽.
2021-08-20 20:59:20
352
7
原创 前端工程师养成计划DOM篇04-节点操作
插入节点insertBeforeinsertBefore(B,A)有两个参数,B代表要被插入的节点,A表示被插入的结点,简而言之就是想把一个节点插入到哪个节点之前,就把这个节点写在哪个节点之前。这里要注意这个方法是由父节点调用的。拷贝节点cloneNode()这个方法可以传一个布尔类型的参数1.true传入true就会拷贝当前节点以及这个节点的所有后代节点2.false或者不传参就会只拷贝当前节点 <div id="wrap"> <p class="des">
2021-08-18 23:43:54
787
3
原创 前端工程师养成计划DOM篇03-获取标签样式和标签属性
上一节我们讲了如何获取DOM节点对象,还有一些简单的操作标签属性和标签样式的区别 <p id="cont">sfasdgsa</p> <script> var oP = document.querySelector("#cont"); oP.setAttribute("padding","10px");//这行代码能给标签添加上padding:10px的样式吗?</script>如上述代码,这是不能给标签加上样式的,attribute系.
2021-08-17 22:12:49
1082
2
原创 前端工程师养成计划js篇01-隐式转换规则
在js中存在着一些类型转换的规则,就是js中的隐式转换,这节我们就来归纳一下隐式转换的规则递增递减运算符(前置、后置)1.如果包含的是有效数字字符串或者是有效浮点数字符串,则会将字符串转换(Number())为数值,再进行加减操作,返回值的类型是:number类型2.如果不包含有效数字字符串,则会将字符串的值转换为NaN,返回值的类型是:number类型3.如果是boolean类型,则先会把true或者false转换为1或者0,再进行加减操作,返回值的类型是:number类型4.如果是null.
2021-08-17 18:01:55
1318
1
原创 前端工程师养成计划DOM篇01-初识DOM
JavaScript由ECMAScript、DOM、BOM三大部分组成其中ECMAScript是JavaScript的核心,它定义了JavaScript的语法规范,ECMAScript是一套标准。BOM(浏览器对象模型)则是一套操作浏览器功能的API,通过BOM可以操作浏览器窗口,如弹出框、控制浏览器跳转、获取分辨率等操作。DOM(文档对象模型)则是一套操作页面元素的API,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的结点进行操作初识DOM开发当一个网页被加载的时候,浏览器
2021-08-12 23:09:28
2315
4
原创 前端工程师养成计划html+css篇01-选择器
有时候,一个html上有着许许多多的相同标签,但是却又不在同样的位置,这个时候我们该如何去定位到我们想要的那一个目标元素呢,在这个时候css选择器就派上了用场。精准制导-css选择器css选择器分成基础选择器和高级选择器,简而言之就是简单和复杂的选择器。一、css基础选择器1.标签选择器(元素选择器)标签选择器是使用标签名作为选择器,给页面中某一类标签指定统一的CSS样式,语法格式如下:仍然是键值对的格式 属性: 属性值标签名{属性1:属性值1; 属性2:属性值2;}2.类选择器.
2021-08-10 21:58:26
2089
2
原创 一文搞定java课设之xx管理系统(链接数据库版本)
本文适用于cs人学期中“失足”写不完java课设,想要速成xx管理系统的人群注:开发中使用的idea版本为2020.3.1,mysql版本为8.0.24,navicat版本为15本文将分成管理系统的界面设计 + 界面按钮事件响应 + SQL语句的编写三大块,因为在笔者看来一个能做到增删改查的最基本的管理系统应该就这三大块就能完成了。管理系统的界面设计首先是界面,界面这块我们采用javaswing来进行界面的绘制想要设计一个管理系统,主界面必不可少主界面:首先我们创建一个MainViewTe.
2021-08-07 18:41:46
3155
10
原创 c语言课设-考勤管理系统
这些天因为补修c语言课设,在花费了一段时间后写完了这个课设,课设的要求如下:考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能:(1) 录入学生的缺课记录;(2) 修改某个学生的缺课记录;(3) 查询某个学生的缺课情况;(4) 统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;(5) 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;(6) 系统以菜单方式工作
2021-07-05 08:34:09
6611
15
原创 数据库小组作业-学生选课系统(java+java swing+mysql实现)
最近数据库老师要求组一个小组并且完成一个题目我们组选择的是学生选课系统,恰巧这学期刚好在学java,所以就用java swing来写界面,数据库使用mysql注:开发中使用的idea版本为2020.3.1,mysql版本为8.0.24,navicat版本为15这个博客会保持更新以便将整个过程完整展现前期准备工作打开idea选择新建一个maven项目,maven项目会使我们管理java项目更加方便,然后点开maven项目中的pom.xml文件,在其中添加以下代码<dependency&g.
2021-05-13 20:12:45
2269
3
原创 idea连接mysql数据库
在前文中详解了mysql的安装和基本配置今天我们来使用idea编写java语句对mysql进行操作声明:本文中使用的mysql版本为8.0.24,idea版本为2020.3.1重要第一步: 下载驱动我们想要让idea编写java语句能操作mysql数据库,就需要在我们的程序中注册一个mysql连接驱动,驱动其实也是一种协议。我们进入mysql官网https://dev.mysql.com/注意图片中的提示下载完后我们将这个zip文件压缩可以找到这个jar包,我们将它复制粘贴到我们.
2021-04-27 17:26:52
1926
1
原创 Mysql的安装与配置以及用navicat软件进行管理(保姆级教程)
今天总结下mysql的安装等一系列问题声明:本文使用的mysql版本为mysql8.0.24,navicat premium软件为15一、mysql数据库的下载和配置1.下载mysql首先我们先进入mysql的官方网站https://dev.mysql.com/下载完后这时候我们要开始注意了,这个下载的文件我们需要解压到我们自己设定的位置(方便我们找到路径)d:\database\mysql-8.0.24-winx642.解压准备安装这是我的解压文件放置路径我们双击打.
2021-04-26 22:09:37
3341
5
原创 前端工程师养成-笔记02(span标签,标题标签,图像标签)
上文谈到了html的基础标签和一些常用的标签,接下来就继续谈谈常用的标签一、<span>标签<span></span>是双标签,它的作用是可以更改某一段文本的样式,可以精准的对一个部分进行美化但是要注意span标签本身是不具有格式表现的,只有对它应用样式时才能产生变化具体使用:<!doctype html><html lang="zh-CN"><head> <meta charset="UTF-8">
2021-04-20 21:28:25
7762
1
原创 前端工程师养成-笔记01(html,head,body,div,p,a标签)
html和css一、html基础描述html是超文本标记语言,其中html最基本的标签为:注:<!-- -->是html语言的注释,类似/**/<!doctype html><!--这个头表示本页面使用的是H5标准--><html><!--html标签是页面标签,表示一个页面--><head><!--网页头标签,一些网页的设置或者是css的内联样式就写在这里--></head><bod
2021-04-14 18:55:19
1431
4
转载 力扣刷题-剑指offer-06-从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000作者:Krahets链接:https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/5dt66m/来源:力扣(LeetCode)/**Definition for singly-linked list.struct ListNode
2020-10-26 08:36:43
227
原创 c语言实现输入随意长度字符串
在c语言中因为没有字符串类型,所以我们只能用字符数组来保存字符串常量而如果想实现输入任意长度的字符串且都能被接受,就需要如下操作 int b;//这个b是想输入字符串的长度 scanf("%d\n", &b); char* a = NULL; a = (char*)malloc(sizeof(char)*(b+1));//在堆区创建字符串的存储空间 fgets(a,b+1, stdin);//输入字符串 fputs(a, stdout);//输出字符串 free(a);//释放在堆区
2020-10-20 21:59:37
6868
2
原创 力扣刷题简单题27
int removeElement(int* nums, int numsSize, int val){ int i,j,count=0; for(i=0;i<numsSize;i++){ if(nums[i]==val){ nums[i]=0; count++; } } for(i=0;i<numsSize;i++){ if(nums[i]==0){
2020-10-08 14:04:54
121
原创 力扣刷题-简单题7
题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?来源:力扣(LeetCode)链接:https://leetcode
2020-10-06 22:38:59
192
原创 力扣刷题-简单题1
菜鸡的日常简单题1给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum
2020-10-03 10:07:06
153
原创 #一个小菜鸡的日常#
#一个小菜鸡的日常#今天的问题是如何写一个单链表,这几天才开始看《大话数据结构》这本书,发现自己对编程语言的掌握全都是毛皮,经过两天的打拼终于写出了一个简陋的单链表。下面就记录我的错误过程。#include<stdio.h>struct list{ int data;//数据域 struct list*next;//指针域};单链表的结构体定义如上,我在写的时候也看了许多前辈的经验代码,真的很有用。在定义上我基本上没有出问题,接下来在创建一个具体的链表的时候我就开始发蒙了。
2020-09-24 21:55:47
623
c语言考勤管理系统.rar
2021-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人