<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kiddd_fu的博客]]></title><description><![CDATA[分享，帮助，成长。]]></description><link>https://blog.youkuaiyun.com/kiddd_fu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kiddd_fu]]></copyright><item><title><![CDATA[以太坊创始人Vitalik Buterin——在18年末的一些感悟]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/87856409</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/87856409</guid><author>kiddd_fu</author><pubDate>Thu, 21 Feb 2019 10:37:29 +0800</pubDate><description><![CDATA[
V神是当前最大的具有图灵完备智能合约的公有链项目ETH的创始人。他在18年末发出了如下的感悟。从这些思想中我们或许可以对V神之所以是V神，略窥一二。

1


行业理解


1/ 区块链不是为了削减计算成本（对比中心化的服务器），区块链通过增加计算成本的形式产生效率牺牲，以此实现降低社会成本的愿景。在过去的 70 年里，计算机每单位计算的价格便宜了 1 万亿倍，人力劳动的成本增加了 2-10 倍...]]></description><category></category></item><item><title><![CDATA[[刨根问币01]BlockCat——“去程序猿化”以太坊智能合约项目]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/79405040</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/79405040</guid><author>kiddd_fu</author><pubDate>Wed, 28 Feb 2018 20:21:00 +0800</pubDate><description><![CDATA[
  这是kiddd分享的第01个区块链项目


在经历了去年12月末、1月初的以太暴涨，众多以太token鲤鱼跃龙门之后。即便之后遭遇了2.5时btc价格直奔6000刀的重大挫折，18年大部分投资者及资本仍然大大看好以太坊平台。在这种语境下，BlockCAT绝对是一个被低估的项目。

什么是BlockCat（CAT）

BlockCat（CAT’）是一个让所有人都可以通过简单地点击鼠标的方式来创...]]></description><category></category></item><item><title><![CDATA[使用VSCode编写jsx代码时如何实现标签自动补齐]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78662919</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78662919</guid><author>kiddd_fu</author><pubDate>Wed, 29 Nov 2017 10:58:56 +0800</pubDate><description><![CDATA[VSCode是kiddd最喜欢的编辑器，极简而灵活，丰富而且继续丰富着的插件库，配置简单，都吸引着我。众所周知，VSCode在编写HTML代码时可以tab键自动补齐标签。然而在编写.jsx文件的代码时，嵌套的标签就无法享用一键补齐的优待了。当然，如果这点问题不能解决，VSCode也不能在现代编译器中脱颖而出了。这里kiddd就介绍一种简单的实现方法，你不需要下载任何插件。1. 打开设置
  打开：文]]></description><category></category></item><item><title><![CDATA[node版本更新的简便方法——神奇的n模块]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78655672</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78655672</guid><author>kiddd_fu</author><pubDate>Tue, 28 Nov 2017 15:32:40 +0800</pubDate><description><![CDATA[本人公司的node版本是：v7.5.0，太低了。当前的稳定版已经是8.9.1了。如何方便的更新node版本呢？（不希望再去官网下载啦！）那么我推荐使用n模块。node有一个模块叫n，是专门用来管理node.js的版本的。n模块首先安装n模块：
  npm install -g n 
第二步： 
升级node.js到最新稳定版
  n stable
n后面也可以+版本号比如： 
  n v8.9.1]]></description><category></category></item><item><title><![CDATA[14个你不知道的JavaScript调试技巧]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78654248</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78654248</guid><author>kiddd_fu</author><pubDate>Tue, 28 Nov 2017 13:50:48 +0800</pubDate><description><![CDATA[大家都知道熟悉掌握工具的使用能让我们事倍功倍，对完成任务的产生的影响非常大。对于JavaScript的调试，都一直说是难以调试，但事实上如果你掌握一些调试技巧，那么解决一些问题或调试Bug的时间会少很多。这篇文章整理了14个你可能不知道的调试技巧，但是下次你发现自己需要调试的JavaScript代码时，可能会用得上，也会因此记住这些调试技巧。这些调试技巧大部分都是针对Chrome和Firefox的浏]]></description><category></category></item><item><title><![CDATA[canvas中的Uncaught TypeError: Cannot read property 'getContext' of null 错误]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78474810</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78474810</guid><author>kiddd_fu</author><pubDate>Wed, 08 Nov 2017 09:20:24 +0800</pubDate><description><![CDATA[HTML5已经 出生三年有余，的使用也愈发广泛。在使用canvas.getContext(‘2d’)的时候，出现：
  Uncaught TypeError: Cannot read property ‘getContext’ of null 错误
最为可能的原因是在html元素加载之前就运行了JavaScript，所以解决方法有二：1. 在$(document).ready(function(){]]></description><category></category></item><item><title><![CDATA[手把手教你配置mac下最牛X的命令行工具：iTerm2+oh-my-zsh（2018年）]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78453180</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78453180</guid><author>kiddd_fu</author><pubDate>Sun, 05 Nov 2017 22:30:24 +0800</pubDate><description><![CDATA[如果你是一名mac下的开发者，那么相信你一定会接触到iTerm，难道你选择mac作为自己的主力开发系统，其中之一的原因不就是，win下的命令行，不大好用吗。mac原生的Terminal不够灵活，那么怎么配置一个灵活的、个性化的、得心应手的命令行工具呢？iTerms2定制在GitHub上有一个名字叫iTerm2-Color-Schemes的仓库。我们来到该仓库，会发现各式各样到iTerm2到颜色搭配。]]></description><category></category></item><item><title><![CDATA[如何将<canvas>元素作为网站背景]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78399629</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78399629</guid><author>kiddd_fu</author><pubDate>Tue, 31 Oct 2017 09:25:52 +0800</pubDate><description><![CDATA[相较于传统的一张图片作为网站背景，使用CSS动画和HTML5画图明显是更出色、更具时代性的新前端做法。如果在2017年还在使用静态背景，没准人家真的会觉得你有5年以上开发经验呢。
今天来讲一下如何将绘制出的作为背景，从而使其他元素可以在canvas背景下正常排列，达到就像gif图背景一样的效果。首先我们看代码： 
作为示例，我们定义了一个元素。引入background.js绘制。具体的backgro]]></description><category></category></item><item><title><![CDATA[在MacOS系统安装homebrew（2017年末版，持续更新）]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78309331</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78309331</guid><author>kiddd_fu</author><pubDate>Sun, 22 Oct 2017 12:43:19 +0800</pubDate><description><![CDATA[中国互联网上对于初学开发者实在是不太友好。百度会让你搜出大量的重复内容，技术博客大家一字不动抄来抄去——甚至不及媒体行业，至少人家知道抄之前改改（洗文）；有些人为了沽名钓誉写一些标题党文章，对于解决问题毫无帮助；以及还存在问题解答方法由于版本更新失效的客观问题。但抱怨是没用但，抱怨者恒抱怨。我们必须努力解决这样的现状。要么，建议初学者们学好英语，连上互联网。要么，写点有意义的博客。闲话不多说，先来介]]></description><category></category></item><item><title><![CDATA[在2017年生日这天上一堂2012年的Web开发课]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78307574</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78307574</guid><author>kiddd_fu</author><pubDate>Sun, 22 Oct 2017 00:10:23 +0800</pubDate><description><![CDATA[如果有机会，我很想回到那个程序员默默无闻的年代，帮助他人，提升自己，做一名纯粹的Web开发者。
现在是2017年21号晚上，大概写完这篇文章我就又老了一岁，24了。计算机专业毕业后，选择了做Web相关工作，已经过去3个月了。不敢说三个月有什么成长，至少，我热爱我投身的领域。今天看的这节课，是Happy Peter老师于2012年11月19日发布的一节课程，课程的名字叫做——Web 开发经验分享。目前]]></description><category></category></item><item><title><![CDATA[认识Linux数据重定向redirection]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78303836</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78303836</guid><author>kiddd_fu</author><pubDate>Sat, 21 Oct 2017 15:22:15 +0800</pubDate><description><![CDATA[今天kiddd带大家学习的是LInux的一个知识内容——redirection，重定向。了解重定向之前首先需要知道Linux的三种文件描述符。
输出重定向当我们正常执行Linux命令时，Linux命令行会将命令写入后的输出，写入到标准输出文件当中，并将输出的结果打印到屏幕上，如： 
 
这种文件叫做标准输出文件，它到文件描述符为1。第二种情况呢，当我们执行错误的Linux命令时，Linux会将错误命]]></description><category></category></item><item><title><![CDATA[TextWrangler——一款不知为何而生的编辑器]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78302846</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78302846</guid><author>kiddd_fu</author><pubDate>Sat, 21 Oct 2017 12:56:07 +0800</pubDate><description><![CDATA[许多程序员都会拥有一台Mac系电脑，并将其作为自己的开发主力机。其中最重要的原因无外乎MacOS拥有当今世界上最完美的开发生态环境。作为前端程序员，在Mac上你可以选择当前最主流的Sublime，VSCode，体量颇大的WebStorm，Git家的Atom，还有几乎你想到的种种。然而今天的主角 > TextWrangler 。哥们真是不知道如何评价它了。这款编辑器，MacOS独占，大小仅为9.4mb]]></description><category></category></item><item><title><![CDATA[git中出现“non-fast-forward”errors时的终极解决方案]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78247290</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78247290</guid><author>kiddd_fu</author><pubDate>Mon, 16 Oct 2017 10:44:36 +0800</pubDate><description><![CDATA[如果你是个git新手，通过网上那一页教程学会了使用git bash将自己的项目push到远端repository。那么你一定遇到过如下的问题：   error: failed to push some refs to ‘ur repository’
而如果，你百度了这个问题，你将在百度的前三页搜索中得到完全相同的答案：
  问题（Non-fast-forward）的出现原因在于：git仓库中已经有一]]></description><category></category></item><item><title><![CDATA[JavaScript作用域个人理解]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78094827</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78094827</guid><author>kiddd_fu</author><pubDate>Tue, 26 Sep 2017 14:23:32 +0800</pubDate><description><![CDATA[说起作用域，这世界上的编程语言中有两种工作模型。一种是最为普遍的词法作用域，绝大多数的编程语言都使用该模型。另一种是动态作用域，比如Bash脚本中就使用动态作用域。而我们的JavaScript毫不例外的，用了词法作用域。
词法作用域简单的说，词法作用域就是定义在词法阶段的作用域。通俗的讲，你写JS时相应的决定作用域的代码写在了哪儿，作用域就在哪儿诞生且一般不会改变。就比如你写了一函数，就会产生一个函]]></description><category></category></item><item><title><![CDATA[Node.js 8.5 最新发布，三大新特性]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/78038587</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/78038587</guid><author>kiddd_fu</author><pubDate>Wed, 20 Sep 2017 11:12:15 +0800</pubDate><description><![CDATA[Node.js 8.5

虽说前一阵子Node.js在国内技术圈掀起了不小的波澜，但最近 Node.js 发布了8.5版本，在这个版本里，Node 添加了3个激动人心的新特性。相信唱衰Node.js的看客们又要思量一下了。


支持 ES Module

此次版本迭代中，Node.js终于支持了开发者呼声最高的 ES 模块提案。这意味着，你可以直接使用import关键字引入需要的模块]]></description><category></category></item><item><title><![CDATA[JavaScript中split()和join()方法的使用]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/77864594</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/77864594</guid><author>kiddd_fu</author><pubDate>Wed, 06 Sep 2017 11:44:05 +0800</pubDate><description><![CDATA[按照惯例，每天一道算法题。今天遇到的是这样：

使用给定的参数对句子执行一次查找和替换，然后返回新句子。




第一个参数是将要对其执行查找和替换的句子。



第二个参数是将被替换掉的单词（替换前的单词）。



第三个参数用于替换第二个参数（替换后的单词）。



注意：替换时保持原单词的大小写。例如，如果你想用单词 "dog" 替换单词 "Book"]]></description><category></category></item><item><title><![CDATA[JavaScript实现1-4000内阿拉伯数字转换为罗马数字]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/77834245</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/77834245</guid><author>kiddd_fu</author><pubDate>Mon, 04 Sep 2017 10:32:24 +0800</pubDate><description><![CDATA[每日开始学习前，总是先来到算法题，提提神。大笑
		今天的这道，是这样滴：
							convert(1006) 应该返回 “MVI”。 
					  convert(1023) 应该返回 “MXXIII”。 
					  convert(2014) 应该返回 “MMXIV”。 
					  convert(3999) 应该返回 “MMMCMXCIX”。
铛铛，实现1-4000内的阿拉伯数字转换为罗马数字！
想做出这道题，首先你需要了解啥是罗马数字，我们查阅资料可见]]></description><category></category></item><item><title><![CDATA[写一个函数实现21点算法]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/76888211</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/76888211</guid><author>kiddd_fu</author><pubDate>Tue, 08 Aug 2017 11:00:37 +0800</pubDate><description><![CDATA[fcc的一道题，要求如下：



你需要写一个函数，实现21点算法，它根据参数 
card的值来递增或递减变量count，函数返回一个由当前count和

"Bet"(count>0)或"Hold"(count)
 拼接的字符串。注意count和"Bet"或

"Hold"应该用空格分开。



例如：
"-3 Hold"
"5 Bet"
最终实现：

一段很]]></description><category></category></item><item><title><![CDATA[《如何高效学习》【加】斯科特·扬 著 读书笔记]]></title><link>https://blog.youkuaiyun.com/kiddd_fu/article/details/54579082</link><guid>https://blog.youkuaiyun.com/kiddd_fu/article/details/54579082</guid><author>kiddd_fu</author><pubDate>Tue, 17 Jan 2017 00:23:50 +0800</pubDate><description><![CDATA[这明显是一本唬烂的书 
当我在家闭关读书的日子里，这是一本在近40本书中作为点心读物的一本小品书。全书阅读时长大概为：1hour。我必须说，这是一本言之无物的书籍。该书的作者叫——Scott Young，人如其名，十分年轻。该书的译者序中是这么描述作者的：
  引用块内容“整体性学习是加拿大大学生斯科特·扬总结的一套学习理论。斯科特·扬算是一个学习大人，他的大学专业是商业学，业余时间又自学了编程（看]]></description><category></category></item></channel></rss>