自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机考研复试—C++高频面试题

本文主要是对看过的一篇博文的答案整理https://blog.csdn.net/zsheng_/article/details/1059295231、extern的作用是什么?用于提供一个全局变量的引用,全局变量对所有的程序文件都是可见的。可以这么理解,extern是用来在另一个文件中声明一个全局变量或函数。2、static的作用是什么?static的作用:常用来修饰变量。使用 static 修饰局部变量可以在函数调用之间保持局部变量的值,而不需要在每次它进入和离开作用域时进行创建和销毁。3、

2020-05-23 00:25:56 4003 1

原创 解决vue项目打包后背景图片路径错误问题

今天打包vue项目上线后,发现背景图片未加载出来,其他图片加载正常,那个未加载出来的背景图片是在css文件中引入的,调试时发现图片的路径不对,改了build文件夹下utils.js文件,然后背景图片就能正常加载了。打开build/utils.js,添加一行代码:publicPath: '../../',背景图片在生产环境路径错误的原因:构建后的项目, 都需要读取静态资源,静态资源分为三...

2020-01-19 18:54:51 1069

原创 vue项目中axios在360浏览器下提示promise未定义的问题

在项目中使用到了ES6的Promise对象,代码在谷歌和火狐浏览器中运行正常,而在360浏览器下报promise未定义的错误,导致页面不能正常显示,原因是IE内核是不支持Promise的。解决办法:1、全局安装es6-promisenpm install -g es6-promise --save-dev2、在main.js文件中加入import promise from 'es6-p...

2020-01-19 17:16:59 738

原创 vue项目部署到Ubuntu下apache2

开发软件:HbuilderX用finallshell操作Ubuntu下apache2一、vue项目文件配置与打包1、修改config文件夹下index.js文件 "/api": { "target": "http://140.143.242.103", //finallshell服务器的ip地址 "changeOrigin": t...

2020-01-09 12:41:38 1230

原创 怎样将github上的代码下载到本地并运行?

一、直接下载点击右下角的Download Zip,可以直接下载项目的压缩包到你的电脑上。(比如我先在github上搜索了一个vue 的项目)二、通过git clone下载PS: 使用git clone下载方式要先在本地电脑安装git。1、复制github上的项目代码地址。2、在你想要放置代码文件的目录文件夹下点击鼠标右键打开Git Bash Here,输入git clone ...(...

2020-01-08 19:27:33 51114 8

原创 javascript写一个函数,可以接收计算任意多个数值参数,并且返回所有参数值的和

function sum() { var len = arguments.length; var s = 0; for(var i=0; i < len; i++) { if(!isNaN(arguments[i])) { s+=Number(arguments[i]); } } return s; }

2020-01-06 12:44:39 7306 1

原创 执行npm run dev报错npm ERR! code ELIFECYCLE

报错原因:node_modules有意外改动,导致依赖库不完整。解决办法:删除项目下的node_modules,在项目目录下,重新执行npm install,这会重新生成node_modules。执行 npm run dev...

2019-12-30 16:15:31 836 1

原创 如何用HbuilderX开发vue项目?

一、安装node1、下载地址为:https://nodejs.org/en/2、一路点击Next,检查是否安装成功 3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm...

2019-12-30 14:44:02 46758 10

原创 如何用git将项目代码上传到github?

一、在github上新建repository在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库为仓库取一个名字,点击创建仓库按钮 你将成功创建一个仓库二、安装git客户端windows用户请下载 http://msysgit.github.com/mac用户请下载 http://code.google.com/p/tortoisegit/一路n...

2019-12-27 18:14:10 161

原创 定义一个方法,实现阶乘

方法一:while循环function factorial(num){ var result = 1; while(num){ result *= num; num --; } return result}方法二:递归function factorial(num){ if(num &lt;=0){ return 1; }else{ return num*arg...

2019-03-09 19:32:45 794

原创 js判断一个整数是否是2的乘方

方法一: // 判断一个数是否是2的乘方 function isPowerOf2(num) { var flag = false, k = 1; if(num === 1){ flag = false; }else{ while(k &lt;= num){ ...

2019-03-09 19:02:03 437

原创 js输出字符串中出现次数最多的字符

// 输出字符串中出现次数最多的字符 var str = "hello word 201903 09"; str = str.replace(/\s*/g,""); // 去除字符串中的空格 var obj = {}; for(var i = 0; i &lt; str.length; i++) { var char = str.charAt(i)...

2019-03-09 16:42:16 678

原创 js实现数组去重

// 数组去重 var arr = [2,3,5,6,2,9,10,2,5,6]; var result = []; for(var i = 0; i &lt; arr.length; i++) { if(result.indexOf(arr[i]) === -1) { result.push(arr[i]); } ...

2019-03-09 16:09:36 97

原创 如何调试移动端页面?

通过浏览器直接进行模拟调试需要做移动端的专题或者手机网站(含pad)的时候,可以通过浏览器直接进行模拟调试,chrome自带的调试工具,firefox基本也有,IE可能需要安装调试工具,核心用的都是firebug,原理上一致。此种方式不需要在移动设备上安装任何软件。例如chrome开发者工具:首先需要我们打开chrome开发者工具,点击右侧… =&gt; Mroe tools =&gt; R...

2019-03-09 11:08:53 352

原创 居中div的几种方式

水平居中.div { margin: 0 auto; width:500px ; height:300px; border: 1px solid red;}水平垂直居中方式一: .div { width: 500px ; height: 300px; margin: 150p...

2019-03-06 22:38:42 135

原创 css实现图标随鼠标位置转动

极验验证码点击按钮中图标随鼠标位置转动效果实现完整代码:&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="Generator" content="EditPlus®"&gt; &a

2019-03-06 22:08:11 1254

原创 前端常见面试题

如何居中div,如何居中一个浮动元素?如何让绝对定位的div居中?1、设置margin:0 auto;width:…2、(一)确定容器的宽高,这里宽度是必须的,高度可以不设,设置外层的上外边距和左外边距分别是宽高的一半。实现居中关键在于 margin设置与 position: relative. .div { width:500px ; height: 300px; ...

2019-03-04 22:33:55 127

原创 for 循环和 for/in 循环的区别

for 循环和 for/in 循环的区别for - 循环代码块一定的次数for/in - 遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)注意:for/in 循环会访问该对象的原型,应该用在非数组对象的遍历上,不建议使用该方法遍历数组。数组既可以用for循环,也可以用for in循环(区别:for循环可以设置i的开始数字,可以从任何一个位置开始循环,但是for in循环不能设置,...

2019-03-04 21:22:54 7988

空空如也

空空如也

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

TA关注的人

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