最近在每日总结,今日分享一条

上午:8:00-11:50

8:00-10:00 牛腩视频两集

CSS:层叠样式表。通过样式定义如何显示HTML元素。通常样式存在样表中。将样式在添加到HTML中,解决内容和表现分离。

语法:选择器{属性:值 属性:值} 其中选择器值得是需要进行改变样式的HTML页。属性是想要设置的样式属性。每个属性有一个值,属性和值被冒号分开。 注释:/* 内容*/

选择器:id选择器和Class选择器 id选择器可以标有特定id的HTML元素进行指定的样式选择。Class选择器用来描述一组元素样式。

今天对CSS的基础语法进行了学习,并且做了首页,做的时候有些迷糊,牛腩的老师讲的太乱了,不过听完之后在系统的看学习资料集舒服很多。一边学习一边总结把

10:00-12:00 LeetCode题两道。

收获:第一道。第一道是一道移动数组元素的题。大概题意是给你一个数组和一个int类型的数,让你将数组每个元素都向右移动一定这个位数。有两种实现方法,第一种是引入一个新的数组,这个数组和传进来的数组长度相同,通过一个循环将新数组的每个位置(下标)应该放的值放进来,最后将这个新引入的数组完全赋值给传进来的这个数组就可以完成。第二种方法是通过倒转数组进行完成。整个数组向右移动有两种可能,一种是完全向右边移动,另一种是超过了最后一个反而变成了左移动。具体实现是:我们可以先将所有元素翻转,这样尾部的 k mod nk\bmod nkmodn 个元素就被移至数组头部,然后我们再翻转 [0,k mod n−1][0, k\bmod n-1][0,kmodn−1] 区间的元素和 [k mod n,n−1][k\bmod n, n-1][kmodn,n−1] 区间的元素即能得到最后的答案。

第二道题是删除一个数组中的重复元素。这道题做过总结,实现方法有两种第一种是将数组进行排序,那么相等的数肯定会挨着,将相邻的数进行比较就可以了。或者通过哈希表地找到相同数据,因为哈希表不允许存放相同数据,如果有相同的就会报异常,我们可以对异常进行抓取,如果有异常说明有重复元素。

下午:14:00-16:00

牛腩视频代码。

收获:主要的是跟着视频进行代码的编写。各个浏览器的内核不同,所以有的页面默认就会有页面距有下滑线,那么怎么办呢?我们可以通过使用*通配符的方式,将界面上所有的样式都进行一个默认值的处理,这样就可以。这个老师讲的比较乱,我决定明天搭配CSS的课程一起服用。哈哈哈

晚上:19:00-21:30

19:00-21:00

牛腩视频代码修改。主要对着视频对代码进行修改。不做新的总结。

21:00-21:30: