240 发简信
IP属地:陕西
  • 如何优化程序

    本文为CSAPP第五章学习笔记。 编写高效的程序需要: 选择合适的数据结构和算法 编写出编译器能够有效优化以转换成高效可执行代码的源代码 对于计...

  • 抽象

    设计程序时,会经常发现很多代码都是大同小异的。为了让程序更简洁,也便于代码的修改,实现代码复用是非常重要的。 将代码段的重复部分提取出来,差异部...

  • 可变数据结构的编程

    可变数据结构 本书的第一部分主要介绍了程序预定义数据结构以及自定义数据结构的编程。这两类数据结构的共同点是,其内部数据域的数目是有限的,因此称作...

  • 如何自定义数据类型

    本文主要摘译自HtDP第五章,并结合Python语言的实际情况略作修改。原有语言DrRacket改写为Python。 通常的,编程语言都会提供基...

  • Resize,w 360,h 240
    如何设计程序

    本文摘译自HtDP第三章,原有语言DrRacket改写为Python。本文还混有Composing Programs的内容。 设计程序当中很重要...

  • HtDP读后感

    我小时候很喜欢电脑。不是听音乐,也不是玩游戏。纯粹是好奇:为什么一部冷冰冰的机器插上电源之后居然能如此强大。我每个月都期盼着订阅的电脑杂志快点到...

  • Python常用Web框架的不负责任比较

    Github上有一个俄国人 @Klen 对Aiohttp、Bottle、Django、Falcon、Flask、Muffin、Tornado、P...

  • Vim快捷键整理

    Vim是Mac OS和Linux里内置的一款强大的文本编辑器,能够和Shell无缝交互。同时也是SSH远程登录VPS时编辑文件的唯一选择。因此掌...

  • 并行计算

    Python有很多库可以支持并行计算。 threading和multiprocessing库有着类似的API,但是前者只是建立单个线程,后者对多...