图书

  • veldts 14推荐

    阿呆学Unicode之编码

    原文:[Unicode for dummies — Encoding][1]。天天翻墙,身心健康! 这个故事说的是编码(encoding)和解码(decoding),中间穿插一小段Unicode介绍。 故事是这么开始的:月黑风高夜,我们的主人公陷入沉思。他喃喃自语着:“…...

  • 2gua 14推荐

    编码也快乐活动:扑克牌排序

    【小结】:本次活动还算比较成功,出现了多种排序算法,同时各路语言大显神通,有Java、C#、JS、C、Python,还有一个Scala,充分“爆”出了“码农本色”,看来社区是高手藏龙卧虎之地啊。后续活动组织将不断尝试新的模式,尽可能让广大码农高手出招。 本期获奖者: 前三名(排…...

  • veldts 12推荐

    Python 3的bytes/str之别

    原文:[The bytes/str dichotomy in Python 3][1] Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式…...

  • 黄志斌 12推荐

    求解双重河内塔

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

  • 2gua 11推荐

    编码也快乐活动欢乐第二季 - 火热滚烫的HTML5和CSS3大餐...

    编码也快乐活动欢乐第二季开始了!这次针对火热滚烫的HTML5和CSS3大餐...,是现代前端攻城师们攻城掠寨的用武之地...,来吧,赢取属于你的战利品... ![enter image description here][1] 攻城师的任务: 充分运用HTML5和CSS3…...

  • 2gua 11推荐

    第三波 - 编程赢取《精益创业实战》

    编码也快乐活动欢乐第三期,来道小菜,赢取《精益创业实战》,本书第一印推出即告售罄,第二印刚到货,拿出5本以飨读者。我已多次推荐本书,不仅仅是创业者要看,项目管理中,也能运用到其中的很多工具和方法。 公布获奖名单: 碧青、黄志斌、空军、北落师门、lt 编码任务 假设有…...

  • 空军 11推荐

    编码也快乐:两只水壶F#程序

    F# 是微软 .NET 战略的一门重要语言,中文的 F# 书籍很少,贾洪峰老师翻译了一本《C# 与 F# 编程实践》。期望图灵公司能引进优秀入门教程 [Programming F# 3.0][1],封面故事: [http://www.ituring.com.cn/articl…...

  • 黄志斌 10推荐

    编程也快乐第三期解答(一)

    2gua 今天上午在第三波 - 编程赢取《精益创业实战》中发布以下编码任务: 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。如何只用这2个水壶从池塘里取得3升的水**(最后,这三升… ...

  • 黄志斌 10推荐

    检测 2 的幂

    给定一个整数 x,如何检测它是不是 2 幂?即是否能够表示成 2k 的形式,其中 k 是非负整数。 算法 A 因为 2 的幂不包含 2 以外的素因子,我们有: x 必须是正整数。 1 = 20 满足要求。 如果 x 是偶数,就一直除以 2,直到 x 变为奇数为止。 此时…...

  • 黄志斌 9推荐

    变量的作用域最小化原则

    起源 前几天,赵明威在图灵社区发表了“算法导论学习之补漏:斐波那契数列”,该文中最后的 Java 程序中有一个 fibonacci 函数,如左栏所示 。我在评论中指出,这个函数应该如右栏这样写: static BigInteger fi… ...

  • 黄志斌 9推荐

    蒙提霍尔问题

    蒙提霍尔问题 蒙提霍尔问题(Monty Hall problem),亦称为三门问题,有可能是历史上最富争议的概率问题。蒙提·霍尔是美国电视游戏节目 Let's Make a Deal 的主持人,蒙提霍尔问题就是源自该节目中的一个游戏。 這个游戏的玩法是:参赛者会看见…...

  • 黄志斌 9推荐

    编程也快乐第三期解答(二)

    多个水壶的情况 在昨天的文章中,我们的算法只处理前两个水壶。现在让我们修改算法,处理输入的所有水壶。下面就是修改后的Water.cs: 1: using System; 2: using System.IO; 3: using Skyiv.Extensions;… ...

  • 2gua 8推荐

    来做题,拿《CSS设计指南(第3版)》

    编码也快乐活动欢乐第四波,久违了,现在来了!优胜奖品是《CSS设计指南(第3版)》,@李松峰 老师译作,被誉为最佳CSS入门指南,第3版已更新至当下火热流行的CSS 3。 拿出5本奖励给优胜者。 任务 本期题目比较软性,贴近前端码农们的特点,选下述任一点展开即可: 写…...

  • 黄志斌 7推荐

    安装 F# 3.0(Windows)

    安装步骤 根据 Git for Windows 网站的说明,到 msysgit 下载页面 下载并安装 Git for Windows,目前最新版本是:[Git-1.8.12-preview20130201.exe](htt… ...

  • 黄志斌 7推荐

    浅谈编译器优化

    回顾 在“图灵社区:检测 2 的幂”中,我给出了以下函数: int isPowerOf2a(long x) { if (x <= 0) return 0; while (x % 2 == 0) x /= 2; return x == 1; } 在二进制… ...

  • 黄志斌 7推荐

    八皇后问题

    问题 《魔力 Haskell》第 17.2 节提到: 八皇后问题最早由棋手马克斯·贝瑟尔于 1848 年提出。之后,陆续有数学家对其进行研究,其中包括高斯和康托,并将其推广为更一般的 n 皇后摆放问题。 八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际…...

  • 空军 6推荐

    编码也快乐:两只水壶Scheme程序

    [编码任务][1] 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。如何只用这2个水壶从池塘里取得3升的水(最后,这三升水,在其中一个壶里)。 分析 显然,水壶的容积必须为正数,目标水量必须非负,且不能超过容量大的那个水壶的容积。如果目标水量及两…...

  • 空军 6推荐

    编码也快乐:两只水壶C#程序

    我的 C# 程序: using System; using System.Collections.Generic; static class Pot2 { static int[] Max = { 5, 6 }; // 每只壶的最大容量,可为任意正整数 static int…...

  • 出版圈郭志敏 5推荐

    《Clean Coder》读后感:程序员自我管理的9个原则

    编者按:《编码整洁之道:专业程序员的行为准则》(The Clean Coder: A Code of Conduct for Professional Programmers)一书还未出版,便已在网站上看到被译成中文的读后感。这篇文章算是送给程序员们的新年礼物吧!内容是以作者的…...

  • 黄志斌 5推荐

    编程也快乐第三期解答(三)

    前两天的算法1和算法2分别处理两个和多个水壶的情况,但都是有缺陷的,它们并不保证在给定的问题有解的情况下一定能够找到解答。今天我们要介绍的算法3只能处理两只水壶,但是它在给定的问题有解的情况下一定可以找到解答。 … ...