当遇到如下问题时:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection ...
当遇到如下问题时:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection ...
作为开发者,可能会用到很多开源的UI库和框架,比如React,Vue,Spring 等,会使用是对开发者的最基本要求。这里我们要讨论一些关于要不要研究源码和如何研究源码的问题...
在解决问题时需要聚集模式和发散模式两种模式共同去完成。聚集模式就是最直接的方式,用理性的,线性的和分析方法去解决问题。发散模式就是要跳出问题的细节,用全局思维去思考问题。在实...
用好debug可以使得分析代码和解决bug事半功倍。 一. 基本使用 最基本的使用方式建chrome dev tools官方文档,说的已经比较详情,此处把链接搬了过来:htt...
没翻译完
API 设计: 想清楚了再写代码(1)作为软件开发人员,我们很难抗拒把自己的想法写成代码的冲动。当突然有了想法,我们的手指就无法控制,就行一群野兽一样在键盘上疯跑,想用最快的速度实现我们的想法。 尽管这种感觉特别...
阅读完本文预计需要5分钟,读完一定要记得实践哦。 在一个团队中,每个人的git的commit信息都不一样,五花八门,没有一个机制很难保证规范化,如何才能规范化呢?可能你想到的...
查看所有tag 或者 或者可以跟通配符 创建tag -a 后面跟创建的tag的名称,a: annotated-m 后面跟注释 更简单的方式创建tag,不用加参数 查看某个ta...
lerna Lerna 是一个用来优化托管在git\npm上的多package代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,且发布...
没翻译完
lerna入门篇lerna### Lerna 是一个用来优化托管在git\npm上的多package代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,...
在2018年前端需要掌握什么,需要加深什么学。下面有一个学习路线图。 这个成为web开发者的指导说明是由Kamranahmedse创建,以 CC BY 4.0协议发表在 Gi...
简介 Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器...
CSS的进入门槛非常低,主要是由于其清晰和易于理解语法,即使你没有任何CSS经验,也可以在短短几个小时内学习一个简单的基于CSS的网站。 但是,表面上的简单性是骗人的。你花了...
作为软件开发人员,我们很难抗拒把自己的想法写成代码的冲动。当突然有了想法,我们的手指就无法控制,就行一群野兽一样在键盘上疯跑,想用最快的速度实现我们的想法。 尽管这种感觉特别...
同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是浏览器用于隔离潜在恶意文件的一个重要安全机制。 简单讲:浏览器限制来自不同地方的资源的信息共享,...
通常npm update不愿意加sudo,但会出现权限问题,解决方法如下: 用户目录 sudo chown -R whoami ~/.npm 项目目录 sudo chown ...
从tag拉出一个分支 git checkout tag_name 就可以取得 tag 对应的代码。但是这时候 git 会提示你当前处于detached HEAD状态,因为 t...
生成器 先看下面的例子 上面的函数就是生成器函数,和普通函数的不同在于: 使用function*定义生成器函数,而普通函数使用function 生成器函数里面有yield关键...
es6之前的循环 传统的循环 打印结果: ES5支持的forEach() 打印结果: 这段代码看起来更加简洁,但这种方法也有一个小缺陷:你不能使用break语句中断循环,也不...
下载离线版scratch2.0 下载地址:https://scratch.mit.edu/download离线版的编辑器在无网时也可以使用,所以建议安装离线版.scratch...
遇到过activity切换状态栏闪烁吗?
Android 沉浸式状态栏的实现一提到沉浸式状态栏,第一个浮现在脑海里的词就是“碎片化”。碎片化是让 Android 开发者很头疼的问题,相信没有哪位开发者会不喜欢“write once, run anyw...