<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[arsaycode]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/arsaycode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; arsaycode]]></copyright><item><title><![CDATA[Quick Intro to Quantum Computers]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/105861809</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/105861809</guid><author>arsaycode</author><pubDate>Thu, 30 Apr 2020 15:03:08 +0800</pubDate><description><![CDATA[Today, I’m gonna quickly go through one of the most trending topics – Quantum Computers.
What is a quantum computer ?
Quantum Computers are devices using a quantum logic for general purpose computing....]]></description><category></category></item><item><title><![CDATA[AI(Artificial Intelligence) 和 ML(Machine Learning) 以及 DP(Deep Learning) 之间的关系到底是什么？]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/90640922</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/90640922</guid><author>arsaycode</author><pubDate>Tue, 28 May 2019 15:56:27 +0800</pubDate><description><![CDATA[关于AI和大数据的关系。如果把AI比作火箭，那么数据就是它的燃料。这个燃料可大可小，但是在当前的绝大部分AI算法中，都是越大越好。

关于AI(Artificial Intelligence)、ML(Machine Learning)、DP(Deep Learning)之间的关系。 AI是一个抽象的概念，为的是使机器表现出人的智能(比如图像/语音识别，翻译，预测…)，而ML是实现AI的一种方法，也...]]></description><category></category></item><item><title><![CDATA[用Flex页面布局的小尝试]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80541292</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80541292</guid><author>arsaycode</author><pubDate>Fri, 01 Jun 2018 18:09:25 +0800</pubDate><description><![CDATA[看了阮一峰 Flex布局教程 之后，尝试写了一个简单的布局。页面：&amp;lt;html&amp;gt;
	&amp;lt;body&amp;gt;
		&amp;lt;div id='header'&amp;gt;&amp;lt;/div&amp;gt;
		&amp;lt;div id='sider'&amp;gt;&amp;lt;/div&amp;gt;
		&amp;lt;div id='main'&amp;gt;&amp;lt;/div&amp;gt;
		&amp;lt;div id='foo]]></description><category></category></item><item><title><![CDATA[界面之下：还原真实的MV*模式 -( MVC , MVP , MVVM )]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80390509</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80390509</guid><author>arsaycode</author><pubDate>Mon, 21 May 2018 12:32:06 +0800</pubDate><description><![CDATA[UPDATE（2015-10-29）：更新MV*关于业务逻辑的描述，此处感谢 @LuoPQ @finian 指出错误作者：戴嘉华转载请注明出处并保留原文链接（ #11 ）和作者信息。目录：前言MVCMVC Model 2MVPPassive ViewSupervising ControllerMVVM结语References前言做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大...]]></description><category></category></item><item><title><![CDATA[事件循环及异步编程的出现和 5 种更好的 async/await 编程方式]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80334500</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80334500</guid><author>arsaycode</author><pubDate>Wed, 16 May 2018 11:25:43 +0800</pubDate><description><![CDATA[原文请查阅这里，本文采用知识共享署名 3.0 中国大陆许可协议共享，BY Troland。这是 JavaScript 工作原理的第四章。现在，我们将会通过回顾单线程环境下编程的弊端及如何克服这些困难以创建令人惊叹的 JavaScript 交互界面来展开第一篇文章。老规矩，我们将会在本章末尾分享 5 条利用 async/await 编写更简洁代码的小技巧。单线程的局限性在第一篇文章开头，我们考虑了一...]]></description><category></category></item><item><title><![CDATA[一秒看懂的 async/await]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80333425</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80333425</guid><author>arsaycode</author><pubDate>Wed, 16 May 2018 10:40:45 +0800</pubDate><description><![CDATA[基本规则async 表示这是一个async函数，await只能用在这个函数里面。await 表示在这里等待promise返回结果了，再继续执行。await 后面跟着的应该是一个promise对象talk is cheap ，show me the codevar sleep = function (time) {
    return new Promise(function (resolve, ...]]></description><category></category></item><item><title><![CDATA[JavaScript操作摄像头指南]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80254336</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80254336</guid><author>arsaycode</author><pubDate>Wed, 09 May 2018 15:29:16 +0800</pubDate><description><![CDATA[英文：Phil Nash 译文：众成翻译/Will Liuwww.zcfy.cc/article/choosing-cameras-in-javascript-with-the-mediadevices-api大多数智能手机都有前置和后置摄像头，当你在创建视频应用时你可能想要选择或者切换前置、后置摄像头。如果你开发的是一款聊天应用，你很可能会想调用前置摄像头，但如果你开发的是一款拍照软件，那么你...]]></description><category></category></item><item><title><![CDATA[我猜，每个程序员对着电梯都想过调度算法吧！]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80244057</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80244057</guid><author>arsaycode</author><pubDate>Tue, 08 May 2018 18:46:37 +0800</pubDate><description><![CDATA[不管你是在北上广还是在港澳台，甚至三四线城市，凡是有规模的地区，高楼比比皆是。不管是写字楼，还是大型商城，让你最头痛的就是乘电梯，尤其是在赶时间的时候。每天早上，那些差5分钟就迟到的程序员，在等电梯时，一般会做两件事：第一，在心里骂电梯慢；第二，在心里暗算着电梯调度如何优化；前者可能是写字楼里上班族惯有的精神类疾病，但后者肯定是程序员的职业病。本文对“骂电梯”不给予任何指导性建议。但说起电梯调度算...]]></description><category></category></item><item><title><![CDATA[React 组件及其生命周期 --- ( 持续翻译中)]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/80096348</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/80096348</guid><author>arsaycode</author><pubDate>Thu, 26 Apr 2018 17:17:53 +0800</pubDate><description><![CDATA[React.ComponentComponents 使你将UI分离为单独地、 可复用的碎块,并且独立考虑每个单独地碎块.  React.Component 由 React 提供。概述React.Component 是个抽象的基类, 所以它不直接指向 React.Component .然而，你需要继承它，并至少定义 render()方法.你需要把 react componet 定义为一个JavaSc...]]></description><category></category></item><item><title><![CDATA[【谨慎】Vue数组更新检测]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/79608744</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/79608744</guid><author>arsaycode</author><pubDate>Mon, 19 Mar 2018 10:57:23 +0800</pubDate><description><![CDATA[变异方法Vue 包含一组观察数组的变异方法，所以它们也将会触发视图更新。这些方法如下：push()pop()shift()unshift()splice()sort()reverse()你打开控制台，然后用前面例子的 items 数组调用变异方法：example1.items.push({ message: 'Baz' }) 。替换数组变异方法 (mutation method)，顾名思义，会改变...]]></description><category></category></item><item><title><![CDATA[第三方 CSS 并不安全]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/79487662</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/79487662</guid><author>arsaycode</author><pubDate>Thu, 08 Mar 2018 17:44:35 +0800</pubDate><description><![CDATA[最近一段时间，关于 通过 CSS 创建 “keylogger”（键盘记录器） 的讨论很多。有些人呼吁浏览器厂商去“修复”它。有些人则深入研究，表示它仅能影响通过类 React 框架建立的网站，并指责 React。而真正的问题却在于认为第三方内容是“安全”的。第三方图片&amp;lt;img src=&quot;https://example.com/kitten.jpg&quot;&amp;gt;
如果我将上述代码引入我的文件中，即...]]></description><category></category></item><item><title><![CDATA[ES6 Truncate String -- 可以用于文章摘要限制显示字数]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/79086811</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/79086811</guid><author>arsaycode</author><pubDate>Wed, 17 Jan 2018 16:32:59 +0800</pubDate><description><![CDATA[Truncate String  字符串删节（截取）
截断字符串到指定的长度


const truncateString = (str, num) =>
  str.length > num ? str.slice(0, num > 3 ? num - 3 : num) + '...' : str;
举个例子：

var str = "Apache Ant is a Java bas]]></description><category></category></item><item><title><![CDATA[javascript中apply和call方法比较及其妙用]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78979558</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78979558</guid><author>arsaycode</author><pubDate>Fri, 05 Jan 2018 11:52:24 +0800</pubDate><description><![CDATA[1. apply调用初始化方法function Me(name,age){
	this.name = name;
	this.age = age;
	// apply的意思就是将Me的init方法在‘this’对象上调用，并且参数为arguments数组
	this.init.apply(this,arguments); 
}
Me.prototype.init = function(name,a...]]></description><category></category></item><item><title><![CDATA[【小记】assign 和 replace 方法]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78963571</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78963571</guid><author>arsaycode</author><pubDate>Wed, 03 Jan 2018 17:28:10 +0800</pubDate><description><![CDATA[window.location.assign(url) ： 加载 URL 指定的新的 HTML 文档。 就相当于一个链接，跳转到指定的url，当前页面会转为新页面内容，可以点击后退返回上一个页面。




window.location.replace(url) ： 通过加载 URL 指定的文档来替换当前文档 ，这个方法是替换当前窗口页面，前后两个页面共用一个窗口，所以是没有后退返回上一]]></description><category></category></item><item><title><![CDATA[js的document.all是个坑 ！]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78929658</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78929658</guid><author>arsaycode</author><pubDate>Fri, 29 Dec 2017 11:33:56 +0800</pubDate><description><![CDATA[昨天一个初学JavaScript的哥们问我一个问题，button元素onclick="all()"方法始终不能运行，下面贴出代码
add
all


	function all() {
		console.log("I'm all function!");
	}

	function add() {
		console.log("I'm add function");
	}



点击al]]></description><category></category></item><item><title><![CDATA[【汇总】Node.js文件系统、路径的操作函数]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78891064</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78891064</guid><author>arsaycode</author><pubDate>Mon, 25 Dec 2017 11:51:28 +0800</pubDate><description><![CDATA[Node.js文件系统、路径的操作函数
目录
Node.js文件系统、路径的操作函数
1、读取文件readFile函数
2、写文件
3、以追加方式写文件
4、打开文件
5、读文件，读取打开的文件内容到缓冲区中；
6、写文件，将缓冲区内数据写入使用fs.open打开的文件
7、刷新缓存区;
8、创建目录;
9、读取目录;
10、查看文件与目录的信息;
11、查看文件与目录的]]></description><category></category></item><item><title><![CDATA[这些JavaScript编程黑科技，装逼指南，高逼格代码，让你惊叹不已]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78835166</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78835166</guid><author>arsaycode</author><pubDate>Mon, 18 Dec 2017 17:25:53 +0800</pubDate><description><![CDATA[Javascript是一门很吊的语言，我可能学了假的JavaScript，哈哈，大家还有什么推荐的，补充送那啥邀请码。

本文秉承着：你看不懂是你SB，我写的代码就要牛逼。

1、单行写一个评级组件

"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值，然后执行上面代码，看图



才发现插件什么的都弱爆了

]]></description><category></category></item><item><title><![CDATA[精心收集的 48 个 JavaScript 代码片段，仅需 30 秒就可理解]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78833708</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78833708</guid><author>arsaycode</author><pubDate>Mon, 18 Dec 2017 15:37:45 +0800</pubDate><description><![CDATA[原文：Chalarangelo  译文：IT168

https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with-duplicates





该项目来自于 Github 用户 Chalarangelo，目前已在 Github 上获得了 5000 多Star，精心收集了多达 48 个有用的]]></description><category></category></item><item><title><![CDATA[JavaScript单线程之同步任务与异步任务]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78533780</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78533780</guid><author>arsaycode</author><pubDate>Tue, 14 Nov 2017 19:16:55 +0800</pubDate><description><![CDATA[JavaScript是单线程的，所有任务需要排队，前一个任务结束，才会执行后一个任务。如果前一个任务耗时很长，后一个任务就不得不一直等着。

如果排队是因为计算量大，CPU忙不过来，倒也算了，但是很多时候CPU是闲着的，因为IO设备（输入输出设备）很慢（比如Ajax操作从网络读取数据），不得不等着结果出来，再往下执行。


JavaScript语言的设计者意识到，这时主线程完全可以不管I]]></description><category></category></item><item><title><![CDATA[HybridApp解决方案_No1_混合模式(Hybrid)App开发概述]]></title><link>https://blog.youkuaiyun.com/arsaycode/article/details/78481978</link><guid>https://blog.youkuaiyun.com/arsaycode/article/details/78481978</guid><author>arsaycode</author><pubDate>Wed, 08 Nov 2017 19:00:02 +0800</pubDate><description><![CDATA[1.1.     APP三种开发模式

智能手机之普及不用多说，手机APP渗投到各个行业：电商（淘宝、京东等）、金融（各手机行业、P2P借贷等）、医疗（智慧医疗）、交通（滴滴、Uber等）、教育（慕课网等）、餐饮（饿了吗、美团等）……反正只要是个企业，无论规模大小，都已经订制或将要订制自己的APP。这么多APP无外乎就三种模式：Native App、Web App、Hybrid App。
]]></description><category></category></item></channel></rss>