<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41512822的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41512822</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41512822]]></copyright><item><title><![CDATA[计算机考研复试—C++高频面试题]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/106293070</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/106293070</guid><author>qq_41512822</author><pubDate>Sat, 23 May 2020 00:25:56 +0800</pubDate><description><![CDATA[本文主要是对看过的一篇博文的答案整理
https://blog.youkuaiyun.com/zsheng_/article/details/105929523
1、extern的作用是什么？
用于提供一个全局变量的引用，全局变量对所有的程序文件都是可见的。可以这么理解，extern是用来在另一个文件中声明一个全局变量或函数。
2、static的作用是什么？
static的作用：常用来修饰变量。
使用 static 修饰局部变量可以在函数调用之间保持局部变量的值，而不需要在每次它进入和离开作用域时进行创建和销毁。
3、]]></description><category></category></item><item><title><![CDATA[解决vue项目打包后背景图片路径错误问题]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/104044140</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/104044140</guid><author>qq_41512822</author><pubDate>Sun, 19 Jan 2020 18:54:51 +0800</pubDate><description><![CDATA[今天打包vue项目上线后，发现背景图片未加载出来，其他图片加载正常，那个未加载出来的背景图片是在css文件中引入的，调试时发现图片的路径不对，改了build文件夹下utils.js文件，然后背景图片就能正常加载了。
打开build/utils.js，添加一行代码：
publicPath: '../../',


背景图片在生产环境路径错误的原因：
构建后的项目, 都需要读取静态资源，静态资源分为三...]]></description><category></category></item><item><title><![CDATA[vue项目中axios在360浏览器下提示promise未定义的问题]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/104043069</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/104043069</guid><author>qq_41512822</author><pubDate>Sun, 19 Jan 2020 17:16:59 +0800</pubDate><description><![CDATA[在项目中使用到了ES6的Promise对象，代码在谷歌和火狐浏览器中运行正常，而在360浏览器下报promise未定义的错误，导致页面不能正常显示，原因是IE内核是不支持Promise的。
解决办法：
1、全局安装es6-promise
npm install -g es6-promise --save-dev

2、在main.js文件中加入
import promise from 'es6-p...]]></description><category></category></item><item><title><![CDATA[vue项目部署到Ubuntu下apache2]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103905629</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103905629</guid><author>qq_41512822</author><pubDate>Thu, 09 Jan 2020 12:41:38 +0800</pubDate><description><![CDATA[开发软件：HbuilderX
用finallshell操作Ubuntu下apache2
一、vue项目文件配置与打包
1、修改config文件夹下index.js文件


 "/api": {
              "target": "http://140.143.242.103", //finallshell服务器的ip地址
              "changeOrigin": t...]]></description><category></category></item><item><title><![CDATA[怎样将github上的代码下载到本地并运行？]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103896669</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103896669</guid><author>qq_41512822</author><pubDate>Wed, 08 Jan 2020 19:27:33 +0800</pubDate><description><![CDATA[一、直接下载
点击右下角的Download Zip，可以直接下载项目的压缩包到你的电脑上。（比如我先在github上搜索了一个vue 的项目）

二、通过git clone下载
PS: 使用git clone下载方式要先在本地电脑安装git。
1、复制github上的项目代码地址。

2、在你想要放置代码文件的目录文件夹下点击鼠标右键打开Git Bash Here，输入git clone ...（...]]></description><category></category></item><item><title><![CDATA[javascript写一个函数,可以接收计算任意多个数值参数,并且返回所有参数值的和]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103855331</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103855331</guid><author>qq_41512822</author><pubDate>Mon, 06 Jan 2020 12:44:39 +0800</pubDate><description><![CDATA[function sum() {
		var len = arguments.length;
		var s = 0;
		for(var i=0; i &lt; len; i++) {
			if(!isNaN(arguments[i])) {
				s+=Number(arguments[i]);
			}
		}
		return s;
	}


]]></description><category></category></item><item><title><![CDATA[执行npm run dev报错npm ERR! code ELIFECYCLE]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103767953</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103767953</guid><author>qq_41512822</author><pubDate>Mon, 30 Dec 2019 16:15:31 +0800</pubDate><description><![CDATA[报错原因：node_modules有意外改动，导致依赖库不完整。
解决办法：删除项目下的node_modules，在项目目录下，重新执行npm install，这会重新生成node_modules。
执行 npm run dev


...]]></description><category></category></item><item><title><![CDATA[如何用HbuilderX开发vue项目?]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103764722</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103764722</guid><author>qq_41512822</author><pubDate>Mon, 30 Dec 2019 14:44:02 +0800</pubDate><description><![CDATA[一、安装node
1、下载地址为：https://nodejs.org/en/
2、一路点击Next，检查是否安装成功

　3、为了提高我们的效率，可以使用淘宝的镜像：http://npm.taobao.org/
输入：npm install -g cnpm –registry=https://registry.npm.taobao.org，即可安装npm镜像，以后再用到npm的地方直接用cnpm...]]></description><category></category></item><item><title><![CDATA[如何用git将项目代码上传到github?]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/103736202</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/103736202</guid><author>qq_41512822</author><pubDate>Fri, 27 Dec 2019 18:14:10 +0800</pubDate><description><![CDATA[一、在github上新建repository
在页面上方用户菜单上选择 “+”-&gt;New repository 创建一个新的仓库

为仓库取一个名字，点击创建仓库按钮 你将成功创建一个仓库

二、安装git客户端
windows用户请下载 http://msysgit.github.com/
mac用户请下载 http://code.google.com/p/tortoisegit/
一路n...]]></description><category></category></item><item><title><![CDATA[定义一个方法，实现阶乘]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88370243</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88370243</guid><author>qq_41512822</author><pubDate>Sat, 09 Mar 2019 19:32:45 +0800</pubDate><description><![CDATA[方法一：while循环
function factorial(num){
	var result = 1;
	while(num){
		result *= num;
		num --;
	}
	return result
}

方法二：递归
function factorial(num){
	if(num &amp;lt;=0){
		return 1;
	}else{
		return num*arg...]]></description><category></category></item><item><title><![CDATA[js判断一个整数是否是2的乘方]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88369938</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88369938</guid><author>qq_41512822</author><pubDate>Sat, 09 Mar 2019 19:02:03 +0800</pubDate><description><![CDATA[方法一：
 // 判断一个数是否是2的乘方
    function isPowerOf2(num) {
        var flag = false,
            k = 1;
        if(num === 1){
            flag = false;
        }else{
            while(k &amp;lt;= num){
      ...]]></description><category></category></item><item><title><![CDATA[js输出字符串中出现次数最多的字符]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88368092</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88368092</guid><author>qq_41512822</author><pubDate>Sat, 09 Mar 2019 16:42:16 +0800</pubDate><description><![CDATA[// 输出字符串中出现次数最多的字符
    var str = &quot;hello word 201903 09&quot;;
    str = str.replace(/\s*/g,&quot;&quot;);  // 去除字符串中的空格
    var obj = {};
    for(var i = 0; i &amp;lt; str.length; i++) {
        var char = str.charAt(i)...]]></description><category></category></item><item><title><![CDATA[js实现数组去重]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88367490</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88367490</guid><author>qq_41512822</author><pubDate>Sat, 09 Mar 2019 16:09:36 +0800</pubDate><description><![CDATA[// 数组去重
    var arr = [2,3,5,6,2,9,10,2,5,6];
    var result = [];
    for(var i = 0; i &amp;lt; arr.length; i++) {
        if(result.indexOf(arr[i]) === -1) {
            result.push(arr[i]);
        }
 ...]]></description><category></category></item><item><title><![CDATA[如何调试移动端页面？]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88363543</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88363543</guid><author>qq_41512822</author><pubDate>Sat, 09 Mar 2019 11:08:53 +0800</pubDate><description><![CDATA[通过浏览器直接进行模拟调试
需要做移动端的专题或者手机网站（含pad）的时候，可以通过浏览器直接进行模拟调试，chrome自带的调试工具，firefox基本也有，IE可能需要安装调试工具，核心用的都是firebug，原理上一致。此种方式不需要在移动设备上安装任何软件。
例如chrome开发者工具：
首先需要我们打开chrome开发者工具，点击右侧… =&amp;gt; Mroe tools =&amp;gt; R...]]></description><category></category></item><item><title><![CDATA[居中div的几种方式]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88261261</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88261261</guid><author>qq_41512822</author><pubDate>Wed, 06 Mar 2019 22:38:42 +0800</pubDate><description><![CDATA[水平居中
.div {
		margin: 0 auto;
		width:500px ;
        height:300px;
        border: 1px solid red;
}

水平垂直居中
方式一：
 .div {
            width: 500px ;
            height: 300px;
            margin: 150p...]]></description><category></category></item><item><title><![CDATA[css实现图标随鼠标位置转动]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88259701</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88259701</guid><author>qq_41512822</author><pubDate>Wed, 06 Mar 2019 22:08:11 +0800</pubDate><description><![CDATA[极验验证码点击按钮中图标随鼠标位置转动效果实现

完整代码：
&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
  &amp;lt;meta name=&quot;Generator&quot; content=&quot;EditPlus®&quot;&amp;gt;
  &a]]></description><category></category></item><item><title><![CDATA[前端常见面试题]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88143665</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88143665</guid><author>qq_41512822</author><pubDate>Mon, 04 Mar 2019 22:33:55 +0800</pubDate><description><![CDATA[如何居中div，如何居中一个浮动元素？如何让绝对定位的div居中？
1、设置margin:0 auto;width:…
2、（一）确定容器的宽高，这里宽度是必须的，高度可以不设，设置外层的上外边距和左外边距分别是宽高的一半。
实现居中关键在于 margin设置与 position: relative.
	.div {
	    width:500px ;
	    height: 300px;
	...]]></description><category></category></item><item><title><![CDATA[for 循环和 for/in 循环的区别]]></title><link>https://blog.youkuaiyun.com/qq_41512822/article/details/88139777</link><guid>https://blog.youkuaiyun.com/qq_41512822/article/details/88139777</guid><author>qq_41512822</author><pubDate>Mon, 04 Mar 2019 21:22:54 +0800</pubDate><description><![CDATA[for 循环和 for/in 循环的区别
for - 循环代码块一定的次数
for/in - 遍历数组或者对象的属性（对数组或者对象的属性进行循环操作）
注意：for/in 循环会访问该对象的原型，应该用在非数组对象的遍历上，不建议使用该方法遍历数组。
数组既可以用for循环，也可以用for in循环（区别：for循环可以设置i的开始数字，可以从任何一个位置开始循环，但是for in循环不能设置，...]]></description><category></category></item></channel></rss>