• A Little Learner
    • Miscellaneous
    • Ruby & Rails
    • Machine Learning
    • Mac Tools
    • Hexo
    • Blockchain
    • Programming Language
  • C++ 语言入门

    在理解 Rust 内存管理的本质之后(参见 Rust 入门 ),再来了解一下 C++ 语言和它的内存管理。这样和 Rust 对比一下,就能更加理解 Rust 内存管理方式和特点。进而更好地使用 C++ ... more
      2024-04-27     Programming Language

  • Rust 入门

    Rust 算是一个底层的系统编程语言。和有垃圾回收(Garbage Collection)的语言不一样,Rust 作为一种底层的系统语言,在内存管理方面有一些特殊的地方。它用某种语言特性设计(owne ... more
      2024-04-22     Programming Language

  • 上手 Java

    Java 是一门非常成熟的工业级静态类型语言。对于新手来说,它是体验了解「静态类型系统」的绝佳语言之一。 所谓静态类型,就是对程序中各数据的类型进行严格规范的一种语言特性。比如在 Java 中,所有变 ... more
      2024-03-23     Programming Language

  • 针对 Scheme 的 Emacs 编程环境设置

    GNU Emacs 是开源社区中 GNU 操作系统的一款古老而嚣张的编辑器。软件的上手涉及一些麻烦的初始设置,对新手来说不算友好。但之所以要用它,主要是为了更好地用 Scheme 语言来编程。相比对于 ... more
      2022-05-16     Mac Tools

  • Scheme 的基本语法和编程操作

    Lisp 这个语言的家族里包括了 Scheme 、Racket 、Common Lisp 、Emacs Lisp 等各式各样以「括号」、「lambda」和「链表(list)」为特征的语言。 Danie ... more
      2022-03-24     Programming Language

  • 杨一工连载第 4 话:最高端的地方

    哪里是「最高端的地方」? 定理:家里的装修风往往会趋近主人自认为见过最高端的地方。 Stephen Chu 这篇讲装修吗?这可是个复杂的活,先说一下普通玩家从哪里开始吧。 和买保险类似,从一个发人深 ... more
      2022-02-21     Miscellaneous

  • 故事与事故-计算机科学

    Javascript 的设计错误下面这个示例代码中,变量 x 和 y 由于只在函数体中可见,所以在函数外部对其求值时会显示错误。 function f(x) {return x * x;} func ... more
      2020-04-14     Programming Language

  • 言语之曰

    Ian:……它完全没有防止你什么…两个人同时写啊之类的事情。就是说,这个事情它不管的。它只管这个内存到后来要释放掉,而且只能有一个释放。你不能多次释放。差不多这样……那至于多线程的时候,你要怎么处理这 ... more
      2020-04-14     Miscellaneous

  • 闲聊-计算机科学基础

    关于表达式(有返回值)和语句(通常没有返回值)Super喵喵玄:举手提问,在给变量赋值的时候,没有返回值但是程序也要给出一个 undefined 这个是为了告诉我们这件事成功了么?是否还有其他的意义在 ... more
      2020-04-14     Programming Language

    123…5Next