自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kiddd_fu的博客

分享,帮助,成长。

  • 博客(19)
  • 收藏
  • 关注

原创 以太坊创始人Vitalik Buterin——在18年末的一些感悟

V神是当前最大的具有图灵完备智能合约的公有链项目ETH的创始人。他在18年末发出了如下的感悟。从这些思想中我们或许可以对V神之所以是V神,略窥一二。1行业理解1/ 区块链不是为了削减计算成本(对比中心化的服务器),区块链通过增加计算成本的形式产生效率牺牲,以此实现降低社会成本的愿景。在过去的 70 年里,计算机每单位计算的价格便宜了 1 万亿倍,人力劳动的成本增加了 2-10 倍...

2019-02-21 10:37:29 675

原创 [刨根问币01]BlockCat——“去程序猿化”以太坊智能合约项目

这是kiddd分享的第01个区块链项目在经历了去年12月末、1月初的以太暴涨,众多以太token鲤鱼跃龙门之后。即便之后遭遇了2.5时btc价格直奔6000刀的重大挫折,18年大部分投资者及资本仍然大大看好以太坊平台。在这种语境下,BlockCAT绝对是一个被低估的项目。什么是BlockCat(CAT)BlockCat(CAT’)是一个让所有人都可以通过简单地点击鼠标的方式来创...

2018-02-28 20:21:00 1333

原创 使用VSCode编写jsx代码时如何实现标签自动补齐

VSCode是kiddd最喜欢的编辑器,极简而灵活,丰富而且继续丰富着的插件库,配置简单,都吸引着我。众所周知,VSCode在编写HTML代码时可以tab键自动补齐标签。然而在编写.jsx文件的代码时,嵌套的标签就无法享用一键补齐的优待了。当然,如果这点问题不能解决,VSCode也不能在现代编译器中脱颖而出了。这里kiddd就介绍一种简单的实现方法,你不需要下载任何插件。1. 打开设置 打开:文

2017-11-29 10:58:56 26593 6

原创 node版本更新的简便方法——神奇的n模块

本人公司的node版本是:v7.5.0,太低了。当前的稳定版已经是8.9.1了。如何方便的更新node版本呢?(不希望再去官网下载啦!)那么我推荐使用n模块。node有一个模块叫n,是专门用来管理node.js的版本的。n模块首先安装n模块: npm install -g n 第二步: 升级node.js到最新稳定版 n stablen后面也可以+版本号比如: n v8.9.1

2017-11-28 15:32:40 21555 12

转载 14个你不知道的JavaScript调试技巧

大家都知道熟悉掌握工具的使用能让我们事倍功倍,对完成任务的产生的影响非常大。对于JavaScript的调试,都一直说是难以调试,但事实上如果你掌握一些调试技巧,那么解决一些问题或调试Bug的时间会少很多。这篇文章整理了14个你可能不知道的调试技巧,但是下次你发现自己需要调试的JavaScript代码时,可能会用得上,也会因此记住这些调试技巧。这些调试技巧大部分都是针对Chrome和Firefox的浏

2017-11-28 13:50:48 364

原创 canvas中的Uncaught TypeError: Cannot read property 'getContext' of null 错误

HTML5已经 出生三年有余,的使用也愈发广泛。在使用canvas.getContext(‘2d’)的时候,出现: Uncaught TypeError: Cannot read property ‘getContext’ of null 错误最为可能的原因是在html元素加载之前就运行了JavaScript,所以解决方法有二:1. 在$(document).ready(function(){

2017-11-08 09:20:24 19965 1

原创 手把手教你配置mac下最牛X的命令行工具:iTerm2+oh-my-zsh(2018年)

如果你是一名mac下的开发者,那么相信你一定会接触到iTerm,难道你选择mac作为自己的主力开发系统,其中之一的原因不就是,win下的命令行,不大好用吗。mac原生的Terminal不够灵活,那么怎么配置一个灵活的、个性化的、得心应手的命令行工具呢?iTerms2定制在GitHub上有一个名字叫iTerm2-Color-Schemes的仓库。我们来到该仓库,会发现各式各样到iTerm2到颜色搭配。

2017-11-05 22:30:24 5185

原创 如何将<canvas>元素作为网站背景

相较于传统的一张图片作为网站背景,使用CSS动画和HTML5画图明显是更出色、更具时代性的新前端做法。如果在2017年还在使用静态背景,没准人家真的会觉得你有5年以上开发经验呢。今天来讲一下如何将绘制出的作为背景,从而使其他元素可以在canvas背景下正常排列,达到就像gif图背景一样的效果。首先我们看代码: 作为示例,我们定义了一个元素。引入background.js绘制。具体的backgro

2017-10-31 09:25:52 10861 4

原创 在MacOS系统安装homebrew(2017年末版,持续更新)

中国互联网上对于初学开发者实在是不太友好。百度会让你搜出大量的重复内容,技术博客大家一字不动抄来抄去——甚至不及媒体行业,至少人家知道抄之前改改(洗文);有些人为了沽名钓誉写一些标题党文章,对于解决问题毫无帮助;以及还存在问题解答方法由于版本更新失效的客观问题。但抱怨是没用但,抱怨者恒抱怨。我们必须努力解决这样的现状。要么,建议初学者们学好英语,连上互联网。要么,写点有意义的博客。闲话不多说,先来介

2017-10-22 12:43:19 5749 1

原创 在2017年生日这天上一堂2012年的Web开发课

如果有机会,我很想回到那个程序员默默无闻的年代,帮助他人,提升自己,做一名纯粹的Web开发者。现在是2017年21号晚上,大概写完这篇文章我就又老了一岁,24了。计算机专业毕业后,选择了做Web相关工作,已经过去3个月了。不敢说三个月有什么成长,至少,我热爱我投身的领域。今天看的这节课,是Happy Peter老师于2012年11月19日发布的一节课程,课程的名字叫做——Web 开发经验分享。目前

2017-10-22 00:10:23 462

原创 认识Linux数据重定向redirection

今天kiddd带大家学习的是LInux的一个知识内容——redirection,重定向。了解重定向之前首先需要知道Linux的三种文件描述符。输出重定向当我们正常执行Linux命令时,Linux命令行会将命令写入后的输出,写入到标准输出文件当中,并将输出的结果打印到屏幕上,如: 这种文件叫做标准输出文件,它到文件描述符为1。第二种情况呢,当我们执行错误的Linux命令时,Linux会将错误命

2017-10-21 15:22:15 1931

原创 TextWrangler——一款不知为何而生的编辑器

许多程序员都会拥有一台Mac系电脑,并将其作为自己的开发主力机。其中最重要的原因无外乎MacOS拥有当今世界上最完美的开发生态环境。作为前端程序员,在Mac上你可以选择当前最主流的Sublime,VSCode,体量颇大的WebStorm,Git家的Atom,还有几乎你想到的种种。然而今天的主角 > TextWrangler 。哥们真是不知道如何评价它了。这款编辑器,MacOS独占,大小仅为9.4mb

2017-10-21 12:56:07 17630 1

原创 git中出现“non-fast-forward”errors时的终极解决方案

如果你是个git新手,通过网上那一页教程学会了使用git bash将自己的项目push到远端repository。那么你一定遇到过如下的问题: error: failed to push some refs to ‘ur repository’而如果,你百度了这个问题,你将在百度的前三页搜索中得到完全相同的答案: 问题(Non-fast-forward)的出现原因在于:git仓库中已经有一

2017-10-16 10:44:36 17764 11

原创 JavaScript作用域个人理解

说起作用域,这世界上的编程语言中有两种工作模型。一种是最为普遍的词法作用域,绝大多数的编程语言都使用该模型。另一种是动态作用域,比如Bash脚本中就使用动态作用域。而我们的JavaScript毫不例外的,用了词法作用域。词法作用域简单的说,词法作用域就是定义在词法阶段的作用域。通俗的讲,你写JS时相应的决定作用域的代码写在了哪儿,作用域就在哪儿诞生且一般不会改变。就比如你写了一函数,就会产生一个函

2017-09-26 14:23:32 242

翻译 Node.js 8.5 最新发布,三大新特性

Node.js 8.5虽说前一阵子Node.js在国内技术圈掀起了不小的波澜,但最近 Node.js 发布了8.5版本,在这个版本里,Node 添加了3个激动人心的新特性。相信唱衰Node.js的看客们又要思量一下了。支持 ES Module此次版本迭代中,Node.js终于支持了开发者呼声最高的 ES 模块提案。这意味着,你可以直接使用import关键字引入需要的模块

2017-09-20 11:12:15 2264

原创 JavaScript中split()和join()方法的使用

按照惯例,每天一道算法题。今天遇到的是这样:使用给定的参数对句子执行一次查找和替换,然后返回新句子。第一个参数是将要对其执行查找和替换的句子。第二个参数是将被替换掉的单词(替换前的单词)。第三个参数用于替换第二个参数(替换后的单词)。注意:替换时保持原单词的大小写。例如,如果你想用单词 "dog" 替换单词 "Book"

2017-09-06 11:44:05 996

原创 JavaScript实现1-4000内阿拉伯数字转换为罗马数字

每日开始学习前,总是先来到算法题,提提神。大笑 今天的这道,是这样滴: convert(1006) 应该返回 “MVI”。 convert(1023) 应该返回 “MXXIII”。 convert(2014) 应该返回 “MMXIV”。 convert(3999) 应该返回 “MMMCMXCIX”。铛铛,实现1-4000内的阿拉伯数字转换为罗马数字!想做出这道题,首先你需要了解啥是罗马数字,我们查阅资料可见

2017-09-04 10:32:24 1716

原创 写一个函数实现21点算法

fcc的一道题,要求如下:你需要写一个函数,实现21点算法,它根据参数 card的值来递增或递减变量count,函数返回一个由当前count和"Bet"(count>0)或"Hold"(count) 拼接的字符串。注意count和"Bet"或"Hold"应该用空格分开。例如:"-3 Hold""5 Bet"最终实现:一段很

2017-08-08 11:00:37 3193

原创 《如何高效学习》【加】斯科特·扬 著 读书笔记

这明显是一本唬烂的书 当我在家闭关读书的日子里,这是一本在近40本书中作为点心读物的一本小品书。全书阅读时长大概为:1hour。我必须说,这是一本言之无物的书籍。该书的作者叫——Scott Young,人如其名,十分年轻。该书的译者序中是这么描述作者的: 引用块内容“整体性学习是加拿大大学生斯科特·扬总结的一套学习理论。斯科特·扬算是一个学习大人,他的大学专业是商业学,业余时间又自学了编程(看

2017-01-17 00:23:50 2971 1

空空如也

空空如也

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

TA关注的人

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