自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏一恒

坚持的,是那份热爱和冲动

  • 博客(11)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 【面试必备】用最明白的话总结面试最常问的HTTP

本文旨在用“通俗”一点、又不失专业的话术,来说明白这些知识点。文章目录HTTP请求方法URL和URI的区别GET和POST有什么区别?PUT和POST都可以给服务器新增资源,有什么区别?PUT和PATCH都可以向服务器更新资源,有什么区别?HTTP请求报文是什么样的?HTTP响应报文是什么样的?聊一聊HTTP首部有哪些?RFC2616定义的47种首部字段通用首部(General Header F...

2020-03-31 08:26:28 347

原创 平均每个月帮节省你至少10%的时间,你还有理由不写实现命令行工具吗?

从零实现一个命令行工具介绍:本教程将带你从零实现一个命令行工具(command-line interface),对于你可能不理解的关键点,引(wo)入(xiang)外(tou)链(lan)让你“恍然大悟”。具体实现效果如下:实现一个简单的命令行工具1.初始化和设置ShaBang创建项目,在终端cd到当前路径,通过npm init之后,目录中创建index.jsindex.js#!...

2020-03-22 02:10:35 288

原创 小白一遍过!关于MongoDB的安装和启动我有一些想对你说的。

安装这个教程很仔细,比葫芦画葫芦就好了。https://www.cnblogs.com/cbowen/p/11748922.html启动新建终端A,启动mongodmongod --dbpath data --logpath log/mongod.log --logappend新建终端B,启动mongomongo至于为什么要先mongod,再mongo,请查看https://s...

2020-03-15 12:11:33 201

原创 正文是讲JavaScript的八大继承、但我仍想和Java对比,最终我获得了一些启示

正文是讲JavaScript的八大继承、但我仍想和Java对比,最终我获得了一些启示  其实这篇文章不是真的要比较出什么,只是我想从java和js设计思想上找到些什么。或许是理念,或许是一种思维,不管如何,可能真正体会到那种“境界”,还需要在未来不断地学习和理解语言,深入浅出,方臻此境。如果你已经理解了JavaScript的继承,可以直接看文章底部的心得。文章目录正文是讲JavaScri...

2020-03-12 16:31:07 615

原创 算法生疏了?来一道笔试题:用字母a-z表示26进制,26进制的加法

没找到原题的话术,这里就凭借印象来描述一下:题目用字母a-z表示26进制,编程26进制的加法(a代表0,b代表1,以此类推)输入:(2行)abcdefgmvp输出:(1行)bcdrav分析:无非就是把2进制的算法移植到26进制中,再运用一个字母与数字的换算即可。步骤:计算26进制的字符串所代表的十进制数两个十进制数相加求和将十进制数的和再转化为26进制数...

2020-03-11 23:37:53 852

原创 在开发React项目的时候,请尽可能避免this.state是数组,一定要让state的值是个对象

在开发React项目的时候,请尽可能避免this.state是数组[],一定要让state的值是个对象{}。虽然让state是数组是符合正确的逻辑,但是会遇到一些问题。1. 引入某些组件库(如antd design)如果直接在让某一属性(数组型值)设为this.state,以此建立数据流通,有可能会在二次渲染的时候遇到"XXX.some() is not a function"的报错。...

2020-03-07 22:45:39 741

原创 从零创建一个React应用,不使用脚手架工具。(自定义Create React App)

my-init-react-app  从零创建一个React应用,不使用脚手架工具。  Github链接文件结构.├── LICENSE├── README.md├── package.json├── public│ └── index.html├── src│ ├── App.css│ ├── App.js│ └── index.js├── webpa...

2020-03-06 21:49:21 861

原创 第一次发布npm包时可能遇到到问题。重名、邮箱验证、登录账号、淘宝源换成npm源

怎么发布自己到模块到npm?这个文章写得简单明了,这里我就不过多阐述。https://www.jianshu.com/p/f5d4c891830f不过补充一点:在发布包之前,首先去npm市场去搜以下有没有重名,如果有重名是会发布失败的。问题1:邮箱验证npm ERR! code E403npm ERR! 403 403 Forbidden - PUT http://reg...

2020-03-05 13:06:50 4727

原创 使用IntelliJ IDEA和WebStorm时使用push或share到github时超时的解决方案。

在国内使用网络向github进行push等相关操作均可能发生超时问题。错误提示: 一半都是下面这种提示: Push failed Invocation failed Server returned invalid Response. java.lang.RuntimeException: Invocation f...

2020-03-05 09:09:54 1996

原创 JavaScript中装箱和拆箱是什么?

JavaScript中装箱和拆箱文章目录JavaScript中装箱和拆箱装箱隐式装箱显式装箱拆箱  众所周知,JS 是一门弱类型语言。它不需要事先具体声明变量的类型,因为会在程序运行过程中,类型会被自动推断确定。因此,可以用同一个变量保存不同类型的数据:var a = 1;a = 'abc';a = { x: 1};  “装箱”这种说法是来自其他语言的。其实叫啥名字无关紧要,主...

2020-03-02 23:37:36 1023

原创 JavaScript中值传递,引用传递,函数传参,你学懂了吗?

JavaScript中值传递,引用传递,函数传参,你学懂了吗?文章目录JavaScript中值传递,引用传递,函数传参,你学懂了吗?快来补习基础知识JS类型基本数据类型的值传递引用类型的值传递函数参数纯函数挑战一道经典面试题题解总结快来补习基础知识JS类型JavaScript中5+1种基本数据类型:  String、Number、Boolean、null、undefined、(Symbo...

2020-03-02 11:12:56 941

精灵表动画running-sprite-sheet.png

https://blog.csdn.net/HuoYiHengYuan/article/details/99855314 《HTML5 Canvas核心技术(图形、动画与游戏开发)》精灵表坐标查看器的示例源文件

2019-08-20

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

TA关注的人

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