<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[可了不得]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yc2222</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yc2222]]></copyright><item><title><![CDATA[imagemagick和gm报错{ Error: Command failed: ��Ч���� - -resize]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/102588058</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/102588058</guid><author>yc2222</author><pubDate>Wed, 16 Oct 2019 16:36:40 +0800</pubDate><description><![CDATA[{ Error: Command failed: ��Ч���� - -resize

at XXXXXXX

想把自己截出来的图片转化格式或者改变大小等，在网上找到了两个npm的包

按照npm官网的例子，发现我怎么都有错，解决了其他的问题但是上述的错误一直存在，不知道要怎么改。百度了好多也是只抛出问题但是没有回答。之后我试着把官方例子的subclass去掉，但是保留了imageMagick的包...]]></description><category></category></item><item><title><![CDATA[exports,module.exports和export,export default]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/80414410</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/80414410</guid><author>yc2222</author><pubDate>Wed, 23 May 2018 08:59:35 +0800</pubDate><description><![CDATA[首先要说的是上面的四个东西可以分成两类，前的两exports,module.exports一组后面的一组，因为他们是来自不同的模块规范的。exports,module.exports：CommonJs模块规范：Node应用模块组成，采用的就是CommonJS的模块规范，每一个文件就是一个模块，module变量代表当前的模块，这个变量为一个对象，他的exports属性（module.exports）...]]></description><category></category></item><item><title><![CDATA[前端面试题--1]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/80144960</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/80144960</guid><author>yc2222</author><pubDate>Sun, 29 Apr 2018 20:43:32 +0800</pubDate><description><![CDATA[js的数据类型：包含两种数据类型：基本数据类型（Boolean，Null，Undefined，Number，String，Symbol）和引用数据类型（object）；这要是面试的时候问你我觉得答上来没问题，不过要是深入的去问你你就可能突然懵了。。。基本数据类型：保存在栈中的简单数据段；按值访问，操作的就是实际值；从一个变量复制到另外一个变量的时候会在栈中创造一个新值，两个相互不干扰；引用数据类型...]]></description><category></category></item><item><title><![CDATA[git的分支创建后不存在]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79956520</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79956520</guid><author>yc2222</author><pubDate>Mon, 16 Apr 2018 09:53:53 +0800</pubDate><description><![CDATA[刚刚在改项目的时候遇到了有关git的问题，讲真我不是经常使用git的，所以总是记不住，所以现在记下来：一般的我们要从原始的最新的git上面拉取最新的代码：所以要用到pull命令。之后我们就可以在这个基础上创建你的新分支了：git checkout -b feature/XXX/XXX：这个可以帮你常见一个新的分支并切换， 前面的三个位置分别是种类（我一般是feature），你的名字，最后是一定的分...]]></description><category></category></item><item><title><![CDATA[人生中第一次面试-阿里巴巴，真心感谢]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79546849</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79546849</guid><author>yc2222</author><pubDate>Tue, 13 Mar 2018 21:11:50 +0800</pubDate><description><![CDATA[昨天晚上9点半左右我面试了阿里前端一面，这也是我第一次参加内推的电话面试，说实话和那么厉害的人交流，我全身都在颤抖....(事件为什么这么晚，主要是人家下午临时有事，我晚上又有羽毛球课，最后就是这个结局....)。开始的时候是自我介绍，我就随便说了说，没有提起我面试的什么职位，技术什么的。1.闭包的原理。我就一顿理解....2.react的问题。说实话我脑子第一反应react阿里不是放弃了吗，这个...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（10）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79476908</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79476908</guid><author>yc2222</author><pubDate>Thu, 08 Mar 2018 07:51:01 +0800</pubDate><description><![CDATA[首先我在下面总结的这一套题，可以说是相当的讨厌了，最讨厌的当场手写还有算法，巧了，全都有1.手写判断是不是浏览器环境？  function myBrowser(){
        var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
        var isOpera = userAgent.indexOf(&quot;Opera&quot;) &amp;g...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（8）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79456692</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79456692</guid><author>yc2222</author><pubDate>Tue, 06 Mar 2018 16:51:48 +0800</pubDate><description><![CDATA[放了一个假期终于来学了，表示心情很冲动。1.jquery的sildeUP动画，如果目标元素是被外部事件驱动的，当鼠标快速的连续的触发外部元素事件，动画hi滞后的反复进行，要怎么做？  首先要说在jquery中的slideUp，slideDown，animate等动画运行的时候都可能出现上诉的情况。我们有两种预防的方法：1.在触发元素上的事件设置为延迟处理即可避免滞后反复执行的问题（setTimeo...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（7）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79413061</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79413061</guid><author>yc2222</author><pubDate>Mon, 05 Mar 2018 15:02:38 +0800</pubDate><description><![CDATA[1.vue中v-if和v-show的区别？v-show会根据表达式的真假切换元素的display属性，v-if根据表达式的值的真假渲染元素v-if会保证在切换过程中条件块内的事件监听器和子组件适当的被销毁和重建。如果说条件为假是不会渲染的，直到条件为真才会开始渲染条件块。而v-show不管是什么条件他都会让元素被渲染，并只是简单地基于css进行切换，v-if有着更高的切换开销，v-show遇着更高...]]></description><category></category></item><item><title><![CDATA[设计模式-创建型模式]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79441637</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79441637</guid><author>yc2222</author><pubDate>Mon, 05 Mar 2018 08:51:40 +0800</pubDate><description><![CDATA[  创建型模式：（一种在创建对象的同事隐藏创建逻辑的方式）他一共有 工厂模式（Factory Pattern），抽象工厂模式（Abstract Factory Pattern），单例模式（Singleton Pattern），建造者模式（Builder Pattern），原型模式（Prototype Pattern）这五种。这篇文章就让我们一起来学习一哈吧。（下面我所写的例子首选的是基于js语言）...]]></description><category></category></item><item><title><![CDATA[设计模式概要]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79441583</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79441583</guid><author>yc2222</author><pubDate>Mon, 05 Mar 2018 08:40:49 +0800</pubDate><description><![CDATA[  首先设计模式并不是仅仅归属于一种语言的，而是一套被反复使用的，众人知晓的，经过分类编目的，代码设计经验的总结。java可以用javascript也是可以用的。最开始在js中学到了单例模式，工厂模式和观察者模式，不过并不知道他们是设计模式，直到学习了java。  我们知道的设计模式一共是23设计模式。这些模式可以分成三大类：创建型模式，结构型模式，行为型模式。下面我们会分类的去说明上述的三大类中...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（6）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79404870</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79404870</guid><author>yc2222</author><pubDate>Thu, 01 Mar 2018 08:18:07 +0800</pubDate><description><![CDATA[1.vue和react的区别？react有着更丰富的生态系统，所有组件的渲染功能都是依靠jsx的，vue虽说也提供了，不过默认推荐的还是模板，vue的模板渲染更加灵活。希望程序更小更快就选择vue，想要构建大型的应用程序，那么就选择react。react有着web和原生的app，vue的语法以及项目设置的很简单。react因为时间久有着更大的规模，更多的使用者，也有着更好的测试性。他们也有很多相似...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（5）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79404845</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79404845</guid><author>yc2222</author><pubDate>Wed, 28 Feb 2018 23:02:18 +0800</pubDate><description><![CDATA[1.http和https的区别？http和https相比少了一个s，s是secure的缩写，就是安全的，从字面意思你能知道的是https比http安全。http是互联网上应用最为安全广泛地一种网络协议，https简单的讲就是http的安全版，即http下面加入ssl层，https的安全基础是ssl。https协议的主要作用可以分为两种：一种是建立一个信息安全通道，来保证数据传输的安全。另一种就是确...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（4）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79403135</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79403135</guid><author>yc2222</author><pubDate>Wed, 28 Feb 2018 19:37:11 +0800</pubDate><description><![CDATA[1.函数调用都有哪些方式，区别是什么？首先我看到这道题的第一反应这有啥考的啊，写程序每天不都在干这件事....不过整理一下也就知道考点了。①首先是最常见的根据函数定义的方法不同函数的调用也是不一样的，声明式的函数即function a(){},调用自然是a()，表达式式var b=function(){}调用也是b()，还有些是被定义成了构造函数的你可以采用new 函数名()，来调用，如果说是定义...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（3）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79398429</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79398429</guid><author>yc2222</author><pubDate>Wed, 28 Feb 2018 12:49:24 +0800</pubDate><description><![CDATA[1.retina屏幕的了解：这个名词讲真我是第一次听说，retina是一种新型的高分辨率的显示技术，可以把更多的像素压缩至一块屏幕，这种分辨率在正常的观看距离下足以使人肉眼无法分辨其中的单独像素，也被称为是视网膜显示屏。retina是一种规格而不是屏幕的材质。2.css布局的属性有哪些：我觉得有这几个重要的：display，float，clear，visibility，overflow。displ...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（2）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79396970</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79396970</guid><author>yc2222</author><pubDate>Wed, 28 Feb 2018 11:29:04 +0800</pubDate><description><![CDATA[1.js有哪些数据类型：js分为基本数据类型和复杂的数据类型：基本的：String，Number，Boolean，undefined，Null。复杂的：Object（Function，Array）；在es6中新引入了一个基本数据类型Symbol。2.异步编程的方式：js执行环境是单线程的（single thread）；有可能会在执行的过程中出现假死，为了解决这个问题，javascript语言有两种...]]></description><category></category></item><item><title><![CDATA[笔试题目解析（1）]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79386952</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79386952</guid><author>yc2222</author><pubDate>Tue, 27 Feb 2018 15:31:52 +0800</pubDate><description><![CDATA[后期有一定的计划是总结总结各路英雄的面试题，我做已解答，讲真我真的是很紧张哇，平时你们看我乐观向上，其实我一点都不淡定，我不乐观。首先是如何实现一个倒计时功能：这道题的解决方案大家也都知道，要用到setInterval函数，setInterval(code,millisec[,&quot;lang&quot;])，毫秒为单位进行。下面看看解决问题的代码：html：&amp;lt;body onload=&quot;leftTime()...]]></description><category></category></item><item><title><![CDATA[localStorage和sessionStorage，web storage，cookie和session区别]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79383984</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79383984</guid><author>yc2222</author><pubDate>Tue, 27 Feb 2018 10:40:51 +0800</pubDate><description><![CDATA[javascript用于存储的方式有很多种，下面来看看他们之间的区别：sessionStorage用于本地存储一个会话（session）中的数据，这些数据只有在同一个会话中的页面才能访问并且当会话结束也随之销毁。因此sessionStorage不是一种持久化的本地存储。仅仅是会话级别的存储。而localstorage用于持久化的本地存储，除非主动删除数据，否则数据是永远不会过期的。localsto...]]></description><category></category></item><item><title><![CDATA[PHP]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79379182</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79379182</guid><author>yc2222</author><pubDate>Mon, 26 Feb 2018 18:30:30 +0800</pubDate><description><![CDATA[据说哇，php和mysql是绝配，今天就来入门一下php同志。PHP：超文本预编译处理器PHP是一种创建动态交互性站点的强有力的服务器端脚本语言，PHP是免费的，php极其适合网站开发，其代码可以直接嵌入HTML代码。php强大是因为他并不像java语言那样的定义某个类才能调用那个类的方法，内置了很多常用的函数直接调用即可。  首先说说php的基本语法：以 &amp;lt;?php 开始 ，以 ？&amp;gt;...]]></description><category></category></item><item><title><![CDATA[sizzle]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79376155</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79376155</guid><author>yc2222</author><pubDate>Mon, 26 Feb 2018 15:30:50 +0800</pubDate><description><![CDATA[看看我之前写的笔记还是有所收获的，在jquery这一课中提到了一个Sizzle运行机制。那么什么是sizzle那？   官方解释是：sizzle是一个纯粹的javascript css选择器引擎，可以轻松的插入主机库。    sizzle选择符的实现：在jQuery的基础教程中有这样的描述，在把选择符表达式传递给$()函数的时候，jquery的sizzle引擎会解析这个表达式，并确定如何收集该表达...]]></description><category></category></item><item><title><![CDATA[prop和attr]]></title><link>https://blog.youkuaiyun.com/yc2222/article/details/79372465</link><guid>https://blog.youkuaiyun.com/yc2222/article/details/79372465</guid><author>yc2222</author><pubDate>Sun, 25 Feb 2018 23:12:04 +0800</pubDate><description><![CDATA[本文的主要目的就是说说他们之间的区别。※对html元素本身就带的固有属性，处理即prop。※html元素我们自己定义的dom属性，就是attr。使用prop方法取值和设置属性值（非固有的），都会返回undefined。像是checkbox，redio，select这样的元素，选中属性也为固有属性。在之前我也看过一些技术文，里面的例子有的都不能正确的使用，原因大多数是因为版本，现在我要执行的环境是j...]]></description><category></category></item></channel></rss>