GoCalf Calf 的自留地 · 昙花一现

GoCalf 博客 - 旧站

  • Excel 从右向左查找

    今天看一个小问题,是前几天遇到的,就是要在 Excel 里面实现从右向左查找。比如给定字符串“abc,defg,hi,jkl”,需要找到最右一个逗号的位置(即 12),或者最右一个逗号右边的部分(即“jkl”)。

    excel 有用知识
  • 从大量整数中选取最小 / 大的若干个

    问题描述:现在有非常大量的一堆对象,比如有几十亿甚至上百亿个。对象本身是什么可以忽略,每个对象都有唯一标识符和一个正整数属性值,属性值范围有限(不大于一亿)。在单核机器上,内存和磁盘空间充足,用什么方法可以最快地输出属性值最小的若干(如一万)个对象,要求输出结果按照属性值排序。

    interview question selection algorithm 算法
  • 程序基本功之遍历二叉树

    最近工作忙,没时间思考复杂的问题了。正好要招人就得有面试的嘛,自己也温习一下,要不然怎么去问别人。今天复习一下二叉树的遍历,前序(pre-order,NLR)、中序(in-order,LNR)、后序(post-order,LRN)、层序(level-order),用和不用递归。

  • iOS 可拉伸的图片

    还记得在 Windows 下用 MFC 或 WTL 写用户界面程序的时候,为了给可改变大小的对话框加上背景图案,需要对设计师提供的图片进行裁剪。把图片切成九块,其中四个角是不拉伸的,四条棱边可以在一个方向上拉伸,中间区域则可任意拉伸。其过程是相当烦琐的。在 Mac 下,一切都变的及其简单,UIImage 类已经为我们提供了处理拉伸的方法。

    ios develop 程序开发
  • 解决黑苹果 Unable to Determine UUID 错误

    前几天在写 app 的最后阶段要进行本地化(localization),其中要做的一件事就是创建语言文件(Localizable.strings)。要在控制台运行 genstrings 命令来扫描源代码中 NSLocalizedString 宏所使用到的文字。由于使用的是黑苹果,在运行 genstrings 时遇到了“Unable to Determine UUID”的错误,解决方法倒也容易。

    hackintosh 操作系统
  • 最经典的光线反射游戏 Chromatron

    Chromatron,翻译过来是彩色显像管。顾名思义,这个游戏是关于光线反射的。在网络中还流传着很多这个游戏的 Flash 版,都是山寨的,抄袭了这个游戏的关卡和操作方式。这是个相当古老的游戏了,好多年前就玩了它的第一代和第二代,后来又陆续玩了第三代和第四代。第三代有几关是前些日子才玩出来的,整理一下留作纪念。

    puzzle 游戏
  • iOS 自定义范围滑动条控件

    前些日子写 app 的时候遇到一个需求,希望有一个类似于 UISlider 的东西,但能够选取一个范围,也就是所谓的 Range Slider。在网上也能找到很多相关的代码,不过本着学习的态度,还是自己琢磨了一下,就当是为以后写复杂控件做的练习吧。

    ios develop 程序开发
  • twilight-princess

    黎明公主攻略:附录

    这里记录《塞尔达传说:黎明公主》中主要剧情之外的一些信息。

    twilight princess 游戏
  • twilight-princess

    黎明公主攻略:终章 世界秩序的平衡

    加农终于倒下了,但他仍然不甘心自己的失败,扬言终有一天黎明和黑暗世界都将被血洗,且自己也不会被杀死在这里。

    twilight princess 游戏
  • 条件概率:两个都是男孩的概率

    这个问题其实不难,只是很多时候,尤其在没有任何提示的时候,容易想错。条件概率的题目一定要看清楚条件信息。问题描述:老王有两个孩子,已知至少有一个孩子是在星期二出生的男孩。问:两个孩子都是男孩的概率是多大?【假设生男生女的概率相等】

    interview question probability 数学