[置顶] 社戏

胡琴咿呀渔光寂

旧河畔,老房屋,一切如故。

梦里那个依稀年少的身影,却早已不见。

撑着伞,在小雨里摇船听戏,那些所谓的悲欢离合、回不去的曾经,

不过就是戏台上的一颦一笑、一嗔一喜。

- 阅读剩余部分 -

阻塞与非阻塞、同步与异步的区别

一、概念

异步:某个事情需要10s完成。而我只需要调用某个函数告诉xx来帮我做(然后我再干其他的事情)
同步:某个事情需要10s完成,我需要一直等它完成(等10s),再能继续后面的工作。
阻塞:做某件事情,直到完成,除非超时
非阻塞:尝试做,如果不能做,就不做(直接返回),如果能做,就做。

前两者和后两者不容易区分,不过前两者更多的有涉及到多线程交互(消息)的场景。

二、例子

- 阅读剩余部分 -

js两个变量互换值

  • 中间变量(临时变量)

       临时变量其实很好理解,通过一个中间变量进行交换值
       var strA = "a";
       var strB = "b";
       var strC;//中间变量
       strC = strB;//strC值是b
       strB = strA;//此时strB已经变成strA
       strA = strC;//让strA赋值strB的值```
           
    
  • 使用加减(针对数字)

       var a=2,b=3;
       加法算:
       a +=b;//a=5,b=3
       b =a-b;//b=2
       a =a-b;//b=3
    
       减法算:
       a +=b;//a=5
       b = a-b;//b=2;
       a -=b;//a=3
       两种方法都需要两个值相加,然后做对于的加减算
    

- 阅读剩余部分 -

HTTP中GET与POST的区别

GET和POST到底有什么不为人知的秘密

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。

最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。

你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。

当你在面试中被问到这个问题,你的内心充满了自信和喜悦。

- 阅读剩余部分 -

Hello Typora

Typora 是什么?

Typora 是一款简单、高效而且非常优雅的 Markdown 编辑器,它提供了一种所见即所得的全新的 Markdown 写作体验。

Typora 把源码编辑和效果预览两者合二为一,在输入 Markdown 代码的时候即时生成预览效果。

Typora 是目前互联网上最受欢迎的 Markdown 编辑器之一。

- 阅读剩余部分 -