240 发简信
IP属地:上海
  • 闭包的思想

    思考一个问题:如何能够在运行的时候生成或者改变一个函数?比如在一个函数外部修改一个变量就能改变这个函数的行为? 于是一个称之为闭包的东西出现了。...

  • 我启蒙编程的过程和书籍

    对于编程这件事,我经历了几个思想上的变化。最最开始的时候是一种神秘感。我至今还记得我当时搜了一下程序员,结果搜到了一个Java程序员的视频,视频...

  • nodejs的单线程

    nodejs的单线程是指运行脚本的线程,当异步时,会有外部的线程运行,当外部线程工作完成后会触发一个状态变更事件,此时注册的回调函数被激活,等待...

  • 逻辑代数的基本定理

    逻辑代数的基本定理逻辑代数的基本定理是应用划归逻辑表达式的关键。 吸收律A + AB = AA + !AB = A + BAB + A!B = ...

  • 关于项目文档

    - 1 为什么要创建这个文档? - 2 创建之后写入的内容是否被证实有价值?

  • 使用宏交换字节位置和置某位的值

    c语言的宏定义有一个坏处同时也是好处,就是不区分类型,因此可以让c可以“动态”地处理输入参数。如下面的操作

  • 静态类型语言和动态类型语言的关于类型的思考

    类别:符合条件的对象集。 动态语言不关心对象形成的过程,满足条件即认为是同一类别的对象。静态语言认为同一类别的对象必须是靠继承得到的类创建的。 ...

  • 关于编程语言,框架选型和学习的思考

    虽然有个很重要的论调是说选对方向很重要,它可以帮你省去很多时间,能够让你轻松很多,我本人也很赞同这点。但是我在任何一门语言,框架,应用库的中学到...

  • 异步新理解

    很多时候程序并不能这样写 a()ret = IO()c(ret )d()因为如果IO阻塞了将会影响d的执行,d跟IO没关系。这时候你会说为什么不...