Category: 程序员

搞了一个小键盘, 这样我的HHKB就好使了

前不久生日, 媳妇搞了一个HHKB给我, 我拿来玩几天就发现极其不适应, 这键盘拿来装装B还是可以的, 但是在不适应前很难用, 比如写代码经常要用方向键, 虽然HHKB有组合键可以搞出方向, 但是经常找不到北, 还有就是退格键, 虽然可以用SW3配置把删除DEL键配置成退格, 但是却无法同时拥有退格和删除, 所以玩了几天就把键盘放边上了. 媳妇过来看我的时候我又假装得用上, 没适应前实在是效率低的很, 无爱. 还好今天在超市的时候发现了这么一个MADE IN CHINA的USB小键盘, 一看, 上面不正好有我需要的方向键还有退格键嘛? 而且才8英镑, 比起HHKB一点都不贵. 这样好了, 又把HHKB拿出来了, 双管其下, 很快就适应了用 FN+DEL来操作回退键, 方向键慢慢的学习和适应中. 有了这一小键盘, …

媳妇给我买了个 HHKB Professional 2 机械键盘

媳妇给我买了个 HHKB Professional 2 机械键盘 作为我34岁的生日礼物. 其实她并不懂, 只是听我说过世界上有三种键盘: 普通键盘, 机械键盘 还有HHKB. HHKB Professional 2 这一款是不需要电池的, 用得是 Mini USB线链接USB就可以用了, USB线是可以换的, 这一点比较好(要不然线坏了就麻烦了). 其实我觉得蓝牙版的可能更方便一些, 还可以连接平板, 手机啥的. 不过这一款也很不错了. 极简主义, 只有60个键左右, 很适合LINUX/UNIX下的重度使用者, 很适合VI/VIM程序员. Control …

败家男人买域名 女人买包

我突然理解了女人为什么那么喜欢买包, 而且一个接着一个买. 有些包平时可能只用一两次 就放在柜子里吃灰, 但是看着就很开心. 同样, IT男喜欢买域名, 看到喜欢的就买, 虽然很多时候买来也没什么用, 但就是喜欢, 挺多挂个静态页面, 或者URL 301转向, 然后再弄个邮箱转向, 结果就没下文了. 域名注册一年费用不贵, COM域名一年也就9美元吧, 但是像我一样很有强迫一下子注册10年也就90美元. 现在手上有13个域名, 大概一个月平均下来10美元, 说多不多 说少不少. 好不容易有些过期的域名到期了, 结果还会纠结一下是不是需要续费, 续嘛费钱, 不续, 很多之前的链接要改, 邮箱要改… 想想就头疼. …

C++ 编程练习题 – 找出第三大的数

题意: 给出一个数组, 求第三大的数字是多少, 重复的数字并不算在内, 比如 第3大的数字是1 而不是 2. Using std::set set 是集合, 是有序的(从小到大), 集合中不包含重复的元素, 所以我们可以遍历数组并把数字添加到集合中. 在这过程中, 如果集合大小大于三个, 就把最小的元素删除. 我们不能直接按照索引的访问集合中的元素, 但是我们可以用迭代器 rbegin() 和 begin() 来访问集合中最大和最小的元素. class Solution { public: int …

谷歌面试扔鸡蛋问题

这题据说是 GOOGLE的面试题, 但是却真实的被一些软件公司拿来考应聘者. 比如我在前几年面试剑桥的博通公司/Broadcom, 在第二轮也被问到了这个问题. 题意是: 给你两个鸡蛋, 有个100层楼, 你可以把鸡蛋从任意一层楼扔下, 鸡蛋可能破, 也可能不破, 如果不破的话, 你可以继续用这个鸡蛋扔. 你需要用这两个鸡蛋来试出鸡蛋会破的最小楼层高度. 这两个鸡蛋一模一样. 问你采用什么策略可以使最坏情况下的尝试次数最少? 什么是最差情况? 如果你只有一个鸡蛋, 那么你最坏需要100次(需要从1层楼开始测试)才可以得到结论. 最直接的做法就是从第一层开始试, 然后第二层以此类推, 但是这种方法只需要用到1个鸡蛋即可. 如果第N层鸡蛋没碎但是第N+1层碎了, 答案就是N. 这种情况下最坏需要尝试100次. 如果我们在第50层扔呢? 如果鸡蛋碎了, 那么答案就在第1到第49层, 反之答案就在第51到第100. …

SteemIt Utopian 乌托邦怎么玩? (Development)

很多人想抱乌托邦大腿, 但是不知道如何抱, 怎么用, 我经常被问到这个要填啥: 今天就统一来说一下抱乌托邦的具体过程. 通过 SteemConnect 绑定乌托邦 第一次登陆 utopian.io 你需要点 Login 然后输入你的 active key 来连接乌托邦和你的STEEM帐号. 放心, 乌托邦只是通过 active key 来绑定你的帐号, 但实际发贴的时候是取你的 posting key 的, 因为乌托邦需要得到你帖子7天后收成的一小部分, 用于分成 sponsor 和 …