- 博客(8)
- 收藏
- 关注
原创 JS数组去重
JS数组去重(含NaN)NaN是一个比较特殊的值,它和任何值作比较都会返回false(包括它自身),NaN == NaN 会返回false当使用indexOf()方法去重时,遇到两个NaN时会认为两个值不相等,因此不会返回-1,导致无法去重NaN下面是自己写的代码,呃…感觉很菜…Array.prototype.uniq = function () { var newArr = [] for (var i = 0; i < this.length; i++) {
2021-04-14 10:41:35 124 2
原创 C++指针函数与函数指针
C++指针函数与函数指针指针预热知识:1 .指针就是地址2 .指针的类型应该与变量类型匹配例如int a = 2;//指针pa是int*类型,所以只能存放int类型变量a的地址//绝对不能存放char、double...等类型变量的地址int *pa = &a;指针函数返回值为指针(地址)的函数,下面是一个返回变量地址的函数#include "stdafx.h"#include <iostream>using namespace std;int *
2020-12-03 23:09:25 170
原创 css动画钟表——transform之rotate
css钟表——变形、旋转今天学了个小玩意儿,用css写钟表涉及知识点:css动画(animation)、变形(transform)、定位(position)、布局
2020-12-02 22:36:01 963 2
原创 css下拉框
css下拉框在逛淘宝京东等网站时经常会有这种效果——鼠标悬浮会显示隐藏元素,我们称为下拉框,效果如下下面介绍实现下拉框的原理以及方法原理1:① 触发鼠标悬浮状态的元素和隐藏的元素为兄弟关系,即必须拥有相同的父元素②将伪类:hover绑定给父元素,让父元素触发鼠标悬浮事件③隐藏的元素使用绝对定位,父元素设置相对定位,使其相对于父元素定位<!DOCTYPE html><html lang="en"><head> <meta charset
2020-11-20 14:37:43 5073
原创 浮动布局——高度塌陷(BFC 、clear)
浮动布局——高度塌陷前面介绍到给元素开启浮动后元素会完全脱离文档流,而一个元素在文档流中的高度默认是由内容撑开(不管它是否脱离了文档流)。那么现在来分析高度塌陷的原因,假设body下有一个父级元素div,div下有一个子元素p,若不为div设置宽高,div的宽默认应该是body的宽,高应该默认由内容撑开,给p开启浮动后(p未浮动前宽度应该是其父元素div的宽度,高由内容撑开),p完全脱离文档流(可以将网页理解成是一张张ps图层层叠而成的图片,脱离文档流就是这张图层现在位于最上面的一层),由于div
2020-11-03 18:22:07 286
原创 页面布局——浮动布局
**页面布局——浮动布局浮动布局是页面的一种重要布局方式它使用float属性为元素开启浮动,float属性的可选值有left、right、nonenone 是默认值,即不开启浮动left向 左浮动,靠父元素的左边浮动right向 右浮动,靠父元素右边浮动元素浮动后的特点浮动元素完全脱离文档流,不再占据文档流中的位置块级元素(block)、行内元素(inline)、行内块元素(inline-block)脱离文档流的特点:不再独占一行,宽高默认由内容撑开,但可以为其设置自定义宽高,即
2020-11-02 22:43:15 1068 1
原创 C++利用一维数组求解线性方程组
C++利用一位数组求解线性方程组在上一篇我们学习了C++利用二维数组求解线性方程组,今天我们来学习一维数组,我们知道数组占用的内存里连续的一块内存,那么用二维数组能解决的问题,用一维数组能解决吗?答案是肯定的。首先我们来分析一下,假如有个三行三列的二维数组...
2020-10-29 12:26:34 534
原创 C++利用二维数组求解线性方程组
今天给大家介绍[二维数组](https://baike.baidu.com/item/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/8168543?fr=aladdin),“二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。”以上来自二维数组的百度百科。
2020-10-29 10:23:45 863 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人