• 黄志斌 27推荐

    怎样在 Markdown 中使程序代码带上行号

    在图灵社区使用 Markdown 写文章时,如果在一段文字的每行开头加上四个空格,或者一个制表符(Tab),这段文字就会被视为程序代码。这样,就会自动识别所用的编程语言,进行代码染色,语法高亮显示。但是,如果这段程序很长的话,就有两个小问题: 每行的开头要加上空格或制表符,…...

  • 黄志斌 22推荐

    怎样在 Markdown 中使用数学公式

    如果需要在 Markdown 中使用数学公式,有以下几种方法: 第一,直接在网上找一幅图片(当然也可以自己上传一幅图片),如下面这个公式就是维基百科网站上的: 第二,自己写个 ![latex][1] 公式,由 C… ...

  • 黄志斌 20推荐

    女儿的明信片

    女儿寄出并被退回的一张明信片: 可以看出: 2013-03-16 19:00 从南平寄出,解放路4 2013-03-21 15:00 到达台北,火车站邮局(甲) 2013-03-28 14:00 回到南平,城北投递15 台北的邮戳上的102就是民国102年(公元2…...

  • 黄志斌 17推荐

    《卓越程序员密码》读后感

    今年春节期间,我在图灵社区购买了三本电子书,其中一本是《卓越程序员密码》。这本书不厚,正文才158页。阅读过程也很轻松。 作者张家为(Ka Wai Cheung)先生在中文版序中说: 在编程的世界里,我们会和各种各样的“语言”打交道。虽然我主要的服务器端开发语言是C#,但…...

  • 黄志斌 17推荐

    河内塔

    引言 《具体数学:计算机科学基础(第2版)》第1章递归问题的第1节河内塔中说: 我们首先探讨一个称为河内塔的精巧智力题,它是由法国数学家爱德华·卢卡斯于1883年发现的。给定一个由8个圆盘组成的塔,这些圆盘按… ...

  • 黄志斌 17推荐

    降雨趣题

    题目 刘新宇的新作《算法新解》即将由人民邮电出版社出版。该书 14.1 节“序列搜索”有一道有趣的习题: 给定 n 个非负整数,用以表示一个一维等高地图,每个高度条的宽度都为 1。计算降雨后这一地形的积水数量。图 14-26 给出了一个例子。例如,等高地图数据为 {0,1…...

  • 黄志斌 16推荐

    与高德纳教授的一次通信

    近期在做《计算机程序设计艺术》第 6 章中文版的编辑工作。期间给该书英文版提交了一些勘误。 下面是 2016-03-30 22:28 提交的一次勘误: ![][1] 2016-04-01 04:15 收到答复: ![][2] 不知道这封电子邮件中最后的署名 D…...

  • 黄志斌 16推荐

    孪生素数猜想证明前进了一大步

    前几天,我在外地出差时,在博客园手机版上看到上述新闻(使用 HTC 7 Mozart 手机),很是震惊。但是想想不大对头,孪生素数的数量真的这么少吗?昨天回家后,找出《数论导引(第5版)》,翻到第 … ...

  • 黄志斌 14推荐

    《世界是数字的》读后感

    《世界是数字的》是世界顶尖计算机科学家 Brian W. Kernighan 写给普通读者的入门书,讲述身处数学时代的人们都应该了解的有关计算机和互联网的知识。我很早以前就读过他和 Dennis M. Ritchie 合著的写给专业人员看的经典著作《C 程序设计语言》。而这本《…...

  • 黄志斌 14推荐

    科幻小说中的验证码

    《爱的算法》是美国华裔科幻作家刘宇昆的科幻小说集,收录了十三篇小说,均为作者自出道以来的创作精华。这些作品既有硬朗的技术细节,又不乏多元的文化思考,代表着当下世界短篇科幻创作的最高水… ...

  • 黄志斌 14推荐

    收到高德纳教授签发的支票

    近期在做《计算机程序设计艺术》第4章中文版的编辑工作,期间给该书英文版提交了一些勘误。 第一封信 上星期五(2015-06-05),收到高德纳教授的来信: ![][1] ![][2] ![][3] 从这封来信看,数学期刊对论文作者的姓名拼写不太注意,我想这可能会给读…...

  • 黄志斌 13推荐

    《Head First C 中文版》审读笔记(一)

    不顾一切找 Frank 《Head First C 中文版》第 94 页: 1: #include <stdio.h> 2: #include <string.h> 3: 4: char tracks[][80] = { 5: &quot…...

  • 黄志斌 12推荐

    求解双重河内塔

    双重河内塔 《具体数学:计算机科学基础(第2版)》第 1 章作业题 11: 双重河内塔包含 2n 个圆盘,它们有 n 种不同的尺寸,每一种尺寸的圆盘有两个。如通常那样,要求每次只能移动一个圆盘,且不能把较大的圆盘放在较小的圆盘上面。 a 如果相同尺寸的圆盘是相互不可区分…...

  • 黄志斌 12推荐

    使用 GIMP 制作 GIF 动画

    在 Arch Linux 64-bit 操作系统中,安装 GIMP: $ sudo pacman -S gimp 启动 GIMP(直接在终端模拟器中运行 gimp,或者:应用程序菜单 → 图形 → GNU 图像处理程序): 文件 → 作为图层打开...(或者使用快…...

  • 黄志斌 12推荐

    《Head First C 中文版》审读笔记(三)

    简单的多线程程序 《Head First C 中文版》第 510 页给出了一个非常简单的多线程程序 beer.c: 派对开始了,倒计数啤酒瓶数。下面这段代码运行了 20 个线程,总共有 200 万瓶啤酒。 #include <stdio.h> #inclu…...

  • 黄志斌 12推荐

    Haskell趣学指南

    《Haskell趣学指南》是人民邮电出版社信息技术分社今年一月出版的“新锐编程语言集萃”丛书中的一本。该丛书中还有《D程序设计语言》。我在去年六月写了一篇文章:[《D程序设计语言》中的低级错误](/article/4533… ...

  • 黄志斌 12推荐

    普林斯顿数学指南

    [![][1]][2] [![][3]][4] [![][5]][6] 《数学名著译丛:普林斯顿数学指南》 [英] Timothy Gowers 主编,齐民友 译,科学出版社,720×1000 1/16 第一卷:2014年1月第一版,2014年10月第三次印刷,504 页…...

  • 黄志斌 12推荐

    收到高德纳教授的第六封信

    今年五月份,审读《计算机设计艺术 · 卷2:半数值算法(第3版)》中文版,期间给该书英文版提交了一些勘误。今天下午,收到高德纳教授寄来的第六封来信(第五封来信见:图灵社区:TAOCP vol.3 勘误): … ...

  • 黄志斌 11推荐

    有趣的翻译

    《UNIX编程艺术》这本书是 2006 年 2 月出版的,当年 4 月我在第二书店(曾经的中国最专业计算机图书网上专营店)购买了一本,近期重读了一遍。 Let u… ...

  • 黄志斌 11推荐

    埃及分数之斐波那契法

    斐波那契法(即贪心算法) 源程序 在“埃及分数(一)”中,我们讨论了斐波那契法(即贪心算法)。现在使用 Haskell 语言写一个程序来实现该算法吧,下面就是 fib.hs: 1: import System.Environment 2: import Data.Ra…...