Category: 小技巧
现在最吃香的工程师是 全栈工程师 (Full Stack), 因此你除了要好的算法数据结构知识外 你还需要懂数据库等计算机知识. 有人说, SQL好简单, 其实SQL也可以考考你的逻辑, 比如有这么一个简单的 (含有两个字段, 三行记录) 的关系表 (假设表名为 Employee). 对了, 数据工程师/Data Engineer, 还有相关的一些职位: Machine Learning Engineer/机器学习工程师等 都会需要面试SQL. +----+--------+ | Id | Salary | …
最近在玩SteemIt, 发现很多 cn 社区的中国朋友(特别是台湾 香港还有其它一些海外同胞) 比较喜欢用繁体字, 虽然我们都能看懂繁体, 或者都能看懂简体中文, 但是有时候还是会吃力 觉得累, 有没有方法能自动转换页面呢? 你也许可以用Google Translate, 但是 Google Translate 会在页面上方显示一个翻译栏, 毫无违和感. 我有点小强迫, 于是搞了一小时, 整出这么一个玩意: Chrome 浏览器插件: 简繁体 Simplified and Traditional Chinese. 这玩意的好处是 …
去年我参加了 Google 的初面(电话面试), 可惜没有通过. Google 瑞士的一个软件工程师打电话面试, 电话面试就考了一道算法题, 虽然我也准备了近一个月的时间, 但是我回答的并不完美. 虽然和我联系的Google 是在伦敦, 但是面试的时候手机上显示的是 +41 电话 来自 Google 瑞士, 整个面试大约45分钟. 题目是: 给了一些消息 和对应的日期和时间, 如果消息并不在最近10秒钟内打印过 那么就打印. 同时有可能多条消息到达(1秒之内). 就这么一个题目并没有指定接口, 而我们也不需要把所有消息都保存起来, 并且我们知道 这个 打印函数可能一秒内被调用多次: …
最近在刷题, 倒不是为了找工作, 主要是为了练练脑子, 日子过得太舒服, 人脑不动容易变笨. 程序员应该都了解并能熟悉使用 Hash 哈希表, 哈希表的插入和查找时间复杂度是O(1), 空间复杂度是O(N). 我们来看一道简单的面试题: 给定一个数组,找出相差为2的数对,比如: {1, 3, 5, 6, 9} 输出为: (1, 3), (3, 5) 拿到这题的时候 第一感觉是 暴力是否可行? 暴力搜索 复杂度为 O(N2), 大概代码如下: …
老实说 我的 @poloniex 体验并不愉快, 去年注册了 SteemIt 帐号之后就尝试过 Poloniex 试了两三次未果之后就放弃了, 一点也不友好. 曾经有一次把25个SBD转出到 poloniex, 在直接转出比特币的钱包的时候 并没有交易 (Exchange), 就直接 Withdraw, 结果25个SBD大概2个月后才自动退回. 发了四个工单 只有最后一个回复了(而且等了10天时间). 怎么样从Poloniex转出SBD到SteemIt? 从Poloniex转出SBD的过程还是相对来说较为直观好理解的. 需要在邮件中点确认链接, 这是为了安全. 但是这么一点金额都要人工确认, 实属无奈. 我后来发了一个工单, 10天后才转出. 后来 …
今天听到两件国内卖房的小故事, 特此分享一下. 朋友买了一国内著名学区房, 但又想在同一学区房再买另一套C. 于是他便把手头上的这套学区房A放到中介挂上去(但实际上他并不想卖这套房A). 他的目的是什么呢?这样一来, 中介就和他共享了潜在竞争者的背景和资料,信息就是金钱. 有了这些数据, 他便能分析出他感兴趣的这套房C (因为是同一小区,所以潜在买主肯定会有比较)的砍价范围及是否抢手. 比如如果遇到土豪之类的现金买主, 他则会放弃. 另:朋友还有另套房B, 他和中介说, 哪个先卖掉就卖哪一个(A或B, 但实际上他只想卖B), 所以中介也不会觉得有问题, 于是便很卖力的帮他卖房. 又是这朋友, 上面说到卖B这套房. 刚开始他把房子放到中介那, 只贴图片, 不提供看房. 然后在他已经签下房子C后, 他便把B的状态改成可以看房, 结果很多人就来看房(而且约在同一个时间左右), 然后据说送钥匙的又晚了, 然后B这套房门口就堵了好多人要看房, 给人造成房子很抢手的感觉. …
最近迷上了 SteemIt, 我在 SteemIt 上的ID是 JustYY, 好记. 使用一个简短好记的ID (如 @abit 大神)这是第一个提高 SteemIt 知名度的技巧. 目的性不要太强 老实说, 一年前我加入 Steem 的主要目的就是 SEO, 但是若是目的性太单一, 除了复制粘贴全球变暖之外 收益并不大. 往往你的目的性越强, 失望就会越大. 现在的 Steem 就很好, 相比Facebook, Reddit, …