自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 收藏
  • 关注

原创 marquee标签的用法

behavior:设置滚动类型,slide滚动到边界就停止,alternate是来回滚动,滚动到边界就弹回。direction:表示滚动的方向 left/right/up/down。scrollamount:表示滚动速度,数值越大速度越大。loop:设置滚动次数,默认值为-1,无限滚动。

2023-10-06 09:06:20 314

原创 Xshell远程登录不上linux服务器,解决could not connect to 192.168.10.2 (port 22):Connection failed

解决xshell不能远程登录linux服务器的问题

2022-12-17 16:24:14 8887 3

转载 java中path和Classpath的区别

本机是win10打开环境配置看看 存在CLASSPATH和Path两个东西 path是什么东西 比如 我们打开cmd 输入一个命令java 然后系统就会去找这个名字叫 java 可执行文件 那么,java这个文件在哪里? 系统就会在path里面去,看看那些路径有没有这个java执行文件下图是path里面的配置路径 上图等价于下图 (这里JAVA_HOME=...

2019-12-17 20:21:16 573

转载 织梦系统中limit的使用

limit的用法大致可以理解为:调用指定id下的指定文章。下面为代码片段,需要的朋友自行拿去:{dede:arclist typeid='6' row='1' limit='0,1'}  <li>    <a href="[field:arcurl/]" target="_blank" rel="nofollow" >      <img cla...

2019-11-22 16:39:23 570

转载 bootstrap中调整元素的内外边距的类名

    影响元素之间的间距是可以通过style的margin或padding属性来实现,但这两个属性本意并不相同;margin影响的是本元素与相邻外界元素之间的距离,这里简称外边距;padding影响的元素本身与其内部子元素之间的距离,简称为内填充。bootstrap4提供了简写的class名,名称分别以m-开头和p-开头的类。一、影响距离大小的值有0,1,...

2019-11-22 11:01:24 4202

转载 仿站的原理和步骤

       现在的网站,真正原创设计的没有几个,都是我抄袭你,你抄袭我,再自己修改下,这可能跟中国的国情有关吧!抄袭网站也就是我们所知道的仿站,现在网络上有很多仿站的站长,很多人只会一星半点,就开始接定单做网站了,不知到最后达不到客户想要的效果,严重影响网站定单的信誉!这也是我们做网站建设所不耻的!以上说的都是题外话,下面我做下简单的总结,至少我是这样做...

2019-11-22 09:30:19 1262 1

转载 form表单的属性

form表单HTML标签、属性、属性值:(单行文本输入框)(密码输入框)(单选框)(多选框)(提交按钮)(重置按钮)或者按钮(空按钮)(下拉框选) (多行文本框)(1) 是表单的标签,所有的需要写在form里面才能今 进行提交; 1:name=”” form中的name属性主要是对这个form进行标记; 2:m...

2019-11-21 17:37:00 16451

转载 umask详解

一、umask介绍在linux系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限有关。若用户创建一个文件,则文件的默认访问权限为 -rw-rw-rw- ,创建目录的默认权限 drwxrwxrwx ,而umask值则表明了需要从默认权限中去掉哪些权限来成为最终的默认权限值。...

2019-11-19 21:32:19 15980 2

转载 Linux下的touch命令

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:          touch  [选项] 文件2.命令参数:         -...

2019-11-19 21:22:51 89

转载 文件的权限位

1.文件权限存在的意义 系统最底层安全设定方法之一,保证文件可以被可用的用户做相应操作2.文件权限的查看ls -l file # 查看文件权限ls -ld dir # 查看目录权限ll file ll -d dir注:ls -l = llls -ld = ll -d3.文件权限的读取ls -l filerw-rw-r-- 1 kiosk ...

2019-11-19 21:11:17 299

转载 文件标识位的区别r、r+、w、w+等

函数功能: 打开一个文件函数原型:FILE * fopen(const char * path,const char * mode);相关函数:open,fclose,fopen_s,_wfopen所需库: <stdio.h>返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。  一般而言,打开文件后会作...

2019-11-19 20:27:26 5341

转载 vue中如何对象和数组数据的变化产生响应式

做checkbox多选功能的时候遇到了一个坑,逻辑怎么看都对,但是就是有bug,最后发现数组那里值变了页面勾选没有重新渲染。换了关键词搜索找到了相关方法。其实之前读文档教程的时候看到过这里,但是只有真的使用之后才会有最直接的感触。-------------------------------------------数组更新检测变异方法Vue 包含一组观察数组的变异方法,所以它们也将会触...

2019-11-19 09:38:31 1534

转载 事件驱动I/O模型

对于一次I/O操作(以读操作为例),数据会先被拷贝到操作系统内核的缓冲区中,然后从操作系统内核的缓冲区拷贝到应用程序的缓冲区(这种方式称为标准I/O或缓存I/O,大多数文件系统的默认I/O都是这种方式),最后交给进程。所以说,当一个读操作发生时(写操作与之类似),它会经历两个阶段:(1)等待数据准备就绪;(2)将数据从内核拷贝到进程中。由于存在这两个阶段,因此产生了以下几种I/O模式:阻塞 I...

2019-11-18 19:12:37 166

转载 关于transform-style:preserve-3d的一些理解

transform-style属性是3D空间一个重要属性,指定嵌套元素如何在3D空间中呈现。他主要有两个属性值:flat和preserve-3d。transform-style属性的使用语法非常简单:CSS Code复制内容到剪贴板 transform-style: flat | preserve-3d  其中flat值为...

2019-11-16 15:05:11 10235 1

转载 鼠标事件中的各种距离和元素的各种宽高

元素属性中的各种“距离”元素属性中的距离有以下6对:scrollLeft: 设置或获取位于对象左边界和窗口中可见内容的最左端之间的距离scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离offsetHeight: 获得对象的可视区域的高度,包括边框offsetWidth: 获得对象的可视区域的宽度,包括边框clientHeight: 获得对象边框内部分的高度cli...

2019-11-15 14:35:14 1078

转载 css属性鼠标指针的使用

今天在项目中,要用到自定义鼠标样式,格式:css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zoom-out;}//FF下面css:{cursor:url('绝对路径'),auto;}//IE,FF,chrome浏览器都可以前面url是自定义鼠标格式,图像的绝对路径地址,后面的参数是css标准的cursor样式,(IE下面可以不需要)图标的格式根据不同...

2019-11-15 13:05:15 171

转载 详解css3属性border-radius

当时写这篇文章主要是想探讨一下优雅降级和渐进增强的区别,按照正常的逻辑思维,不管是降级还是增强,应该对于效果是没什么区别的,因为后者会覆盖前者,但今天无意看到张鑫旭的一篇文章,关于CSS3属性的书写顺序(10年的,原谅我的孤陋寡闻T_T),标准的css3属性和带webkit的前缀在某些情况是不一样的效果,比如border-radius和-webkit-border-radius带两个参数时,显示的...

2019-11-15 10:14:16 333

原创 如何兼容性的创建XMLHttpRequest对象

function CreateXHR() { /* 由于XMLHttpRequest对象最早是由微软的MSXML库中的一个ActiveX实现的,并且在ie中有MSXML2.XMLHttp、MSXML2.XMLHttp.3.0、MSXML2.XMLHttp.6.0三个版本 后来又有了XHMHttpRequest对象直接实现,所以为了保持兼容,在创建XMLHt tpRequest对象之前需要...

2019-11-14 23:01:50 344

转载 搞清arguments,callee,caller

arguments是什么?arguments是函数调用时,创建的一个类似的数组但又不是数组的对象,并且它存储的是实际传递给函数的参数,并不局限于函数声明的参数列表哦。尼玛,什么意思?写个demo看看,代码见下<!DOCTYPE html> <head> <title>arguments</title...

2019-11-14 22:16:14 142

原创 如何在vue项目中获取dom节点

一、问题由来在vue项目中,我需要获取一个dom的offsetHeight、scrollHeight等,但是不知道如何在vue中获取一个dom节点。毕竟是新手,所以在看了很多大佬的博客外,打算做一个小的总结,以便梳理知识,和大家共勉以及一起进步。二、3种方法1、利用js原生的获取dom节点的方法:document.getElementById等2、可以在vue项目中引入jquery,具体怎...

2019-11-14 21:42:14 4471

转载 vue中获取dom元素

最近在项目中要用到拦截器,坦白说是第一次听说这玩意,所以资料查了好久,现在也算是明白了拦截器的作用。我的理解就是拦截每一次你的请求和响应,然后进行相应的处理。比如一些网站过了一定的时间不进行操作,就会退出登录让你重新登陆页面,当然这不用拦截器你或许也可以完成这功能,但是会很麻烦而且代码会产生大量重复,所以我们需要用到拦截器在src目录下的api目录创建一个js文件import axios fr...

2019-11-14 14:29:53 481

转载 background-attachment属性进阶

前提是定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。取值:scroll:默认值,背景图相对于元素固定,背景随页面滚动而移动,即背景和内容绑定。fixed:背景图相对于视口固定,所以随页面滚动背景不动,相当于背景被设置在了body上。lo...

2019-11-12 11:02:16 201

原创 background的简写形式

在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来一共8个。CSS2.1background-color 使用的背景颜色。background-image 使用的背景图像。background-repeat 如何重复背景图像。background-attachment 背景图...

2019-11-12 10:57:13 1623

转载 图片的响应式设计

响应式图像教程感谢 腾讯课堂NEXT学院 赞助本站,腾讯官方的IT课程 年终优惠免费试学。 网页在不同尺寸的设备上,都有良好的显示效果,叫做"响应式设计"(responsive web design)。 响应式设计的网页图像,就是"响应式图像"(responsive ima...

2019-11-11 15:10:13 285

转载 LAMP架构介绍

一、LAMP架构介绍   现如今打开浏览器,搜索LAMP关键词,出现大量的关于LAMP的介绍,包括LAMP的一键脚本、LAMP的yum安装、LAMP的编译安装,但是对于一个非开发或非专业人员有可能根据网络参考资源实现LAMP的搭建并成功运行各种服务,也有部分人员完全照搬某些博客知识进行搭建,最后以失败告终,因此抱怨互联网资源不够成熟,其实根本原因并非如此,主要原因如...

2019-11-06 10:16:43 279

转载 如何理解编程语言的可移植性

编程语言的可移植性意味着,用一种编程语言在一个系统上编写的程序经过很少改动或者不经修改就可以在其他系统平台上运行。    要想了解可移植性必须要知道:1.什么是程序?2.什么是系统平台?什么是程序   首先,我们得知道程序的本质是什么?程序的本质就是一连串能被CPU识别并执行的有0、1代码组成的指令即目标代码(0、1组成的代码)。不同类型的...

2019-10-30 09:54:47 2351

转载 如何使用rss订阅

摘要:我们常常会有订阅别人文章的需求,有更新的时候希望能有提醒的功能,RSS就是这样一个订阅的方式。很多网站上看到RSS的入口,点进去以后总是显示一堆的XML代码,我们来看看怎么使用这个功能。在本次的学习过后你将学会使用RSS来订阅别人的网站,而且你还能学会给不能用RSS网站的创建订阅,比如学校的教务网站发布重要的通知、新闻通知、公司网站通知、包括好看的电视剧更新就都能被你订阅了。定义RS...

2019-10-24 10:21:47 1891

转载 HTML5 拖放(Drag 和 Drop)详解与实例

文章目录简介定义和用法浏览器支持实例设置元素可拖放拖动什么 - ondragstart 和 setData()放到何处 - ondragover进行放置 - ondropdataTransfer对象对象属性:对象方法:Identify what is draggableDefine the drag's dataDefine the drag imageDefine the drag effect...

2019-10-05 17:33:13 429

转载 原生 js 实现无缝滚动轮播

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...

2019-10-05 12:00:14 146

转载 querySelectorAll 和 getElementsByTagName区别

在《DOM的操作》一节中知道querySelectorAll()和getElementsByTagName()两个方法都是用来查找DOM元素的。通过上一节的学习,知道querySelectorAll()方法将获取到NodeList对象,getElementsByTagName()方法获取到的是HTMLCollection对象。虽然他们获取的都是DOM动态集合,但两者还是略有差异的。今天我们就来看...

2019-09-26 18:09:09 1986 1

转载 将类数组转换为数组的方法

开发过程中,有很多时候获取到的是类似数组的对象。比如元素的集合(elementcollection,nodeList,以及今天开发时发现classList也是类数组)。有时我们需要类数组去调用数组的方法,怎么办? 一、遍历类数组,依次将元素放入一个空数组。类数组本身虽然不是数组,但是有inte...

2019-09-26 15:48:18 1872

转载 小程序开源项目库汇总

微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等。 UI组件weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库Wa-UI ★122 - 针对微信小程序整合的一套UI库wx-charts ★105 - 微信小程序图表工具wem...

2019-09-25 10:48:54 199

转载 浏览器是如何渲染页面的?

浏览器页面渲染流程浏览器从HTTP服务器获取html文档,到呈现页面给用户,会经过以下几个步骤:1、解析文档构建DOM树浏览器的解析内容可以分为三个部分:HTML/XHTML/SVG:解析这三种文件后,会生成DOM树(DOM Tree)CSS:解析样式表,生成CSS规则树(CSS Rule Tree)JavaScript:解析脚本,通过DOM API和CSSOM API操作DOM ...

2019-09-23 10:41:49 282

转载 移动端前端适配方案(总结) -- 面试重点

前面的话  一说到响应式设计,肯定离不开媒体查询media。一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持)。本文将详细介绍媒体查询的内容媒介类型  在CSS2中,媒体查询只使用于<style>和<link>标签中,以media属性存在  media属性用于为不同的媒介类型规定不同的样式scr...

2019-09-21 16:55:13 783

转载 @supports使用方法

原文地址:https://justforuse.github.io/blog/zh-cn/2018/08/supports-tutorial/@supports是CSS3新引入的规则之一,主要用于检测当前浏览器是否支持某个CSS属性并加载具体样式.基本使用方式:@supports (display: grid) { .container { color: red;...

2019-09-21 14:50:48 461

转载 js实现跨域访问的几种方式

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一、通过json...

2019-09-20 22:36:35 412

转载 vue中的修饰符的应用

修饰符.lazy在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。你可以添加 lazy 修饰符,从而转变为使用 change 事件进行同步:<!-- 在“change”时而非“input”时更新 --><input v-model.lazy="msg" &gt...

2019-09-20 10:38:04 89

转载 v-if与v-show二者性能比较

先来说说v-ifv-if:根据表达式的值在DOM中生成或者移除一个元素,值是false就会在DOM中删除,反之会克隆相应元素到DOM中 支持加在<template>标签上再说说v-showv-show是根据表达式的值来显示或者隐藏元素,根据的是display的值 不支持加在<template>标签上划重点在切换v-if的时候,vue内部有一个局部编译/卸载的过...

2019-09-20 09:53:39 549

转载 理解和使用ES6中的Symbol

ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我们怎么来利用它来改进一下我们的代码。这是一种新的基础数据类型(primitive type)Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用Symbol()函数来...

2019-09-19 13:38:40 358

转载 异步编程

涉及面试题:并发与并行的区别?异步和这小节的知识点其实并不是一个概念,但是这两个名词确实是很多人都常会混淆的知识点。其实混淆的原因可能只是两个名词在中文上的相似,在英文上来说完全是不同的单词。并发是宏观概念,我分别有任务 A 和任务 B,在一段时间内通过任务间的切换完成了这两个任务,这种情况就可以称之为并发。并行是微观概念,假设 CPU 中存在两个核心,那么我就可以同时完成任务 A、B。同...

2019-09-19 09:31:46 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除