一碗生命中最好吃的蛋炒饭的编译教程

看了知乎的高票答案,果然做出了人生中中最好吃的蛋炒饭,这里我记录一下编录成教程给大家哈哈,专给那些只会写代码不会做饭的兄弟们。

准备

你需要一碗米饭……如果是豆饭啥的记得把豆子挑出去不要问我为什么。米饭从冰箱里拿出来肯定是结块的,记得先下手将之打散,放锅里就来不及了。

你需要俩鸡蛋——还想更多也可,提前打散,盐也放里边打匀,之后就不用再放盐了。

这就够了,不过如果你还要其他插件比如[……]

点击跳转以继续阅读

如何把 OS X 的崩溃报告显示在通知中心里

对于开发者或者其他领域的高级 Mac 用户来说,频繁的 app 崩溃弹出的崩溃报告器窗口“App quit unexpectedly”让人不胜其烦,打断原本在 OS X 的工作流。一个存在已久的解决办法就是在 OS X 里完全关闭崩溃报告器对话框,除此之外,把这些崩溃报告对话框扔到通知中心也许是个不错的选择。

先说一下,这并不是关闭崩溃报告器对话框,它对崩溃记录本身不做任何影响,它仅仅把警告[……]

点击跳转以继续阅读

Swift 里的 Stack 实现

今天在练习设计模式的时候忽然发现 Swift 里是没有栈的——就是 Stack 类。由于我是照着 Java 版的设计模式来学习的,所以我只好自己看着实现一个了。

不过说起来,在苹果官方手册的“泛型”一章中还真有个栈的栗子,它是用结构体实现的。这也倒是符合了 Swift 一贯的风格——毕竟, Stack 也没必要去用类实现——对 Swift 里的结构体来说。

这里我们简单回顾一下[……]

点击跳转以继续阅读

Xcode 里的那些插件

更新:一转眼 5 年过去了,这篇文章也无效了……现在 Xcode 已经不允许随意安装插件,目前唯一推荐的也就一个 Swift Format for Xcode,各位,共勉。

在 OSX 上进行开发,那你必然少不了和这个著名的 IDE 打交道。毕竟,我们使用IDE就是为了提高生产力,所以我们自然要对它进行一番的个性定制化。这时候你会发现 Xcode 的偏好设置还真的是没什么好定制[……]

点击跳转以继续阅读

OS X 隐藏桌面读卡器图标

Retina MacBook Pro 已经不再带有光驱,所以也就自然不能添加更多的硬盘到电脑里。而且,由于苹果使用了 PCIE 的固态硬盘,所以硬盘的容量也受到了成本的限制,从以往的大容量,变成了高速度。

好在,苹果保留了 SD 读卡器。这样,我们就可以买来一张 SD 卡来为自己的 Mac 扩容——毕竟,现在的 SD 卡容量也能达到 rmbp 的低配了——128GB

我使用的方案并非创[……]

点击跳转以继续阅读

加密解密——让你的信息更安全

记得有人这么说:

我们作为一个普通人,钱没有国家机器多,武力没有国家机器强大——但是在密码学上,可能是第一次个人能够与这种巨大的机器平起平坐。

互联网每时每刻都充斥着各种各样的信息,我们说出的每一句话,点的每一个赞,都相当于是说给了每一个人听,在这里,我们的每一句话都可以传播的很远,我们的每一个动作,潜在地都会被任何人看到。这是和我们平时生活所不同的。我们的生活是看得见摸得着的,是可以感知和控[……]

点击跳转以继续阅读

一道 华为 面试 的 编程算法 题

今天朋友发来一道很特别的题目:

题目:有两个数组a,b,大小都为n,数组元素的值任意,无序;
要求:通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小。

我乍一看这个题感觉眼熟……和国内各种C语言考试基本上差不多,不过仔细一看似乎还有点难度,不像那种一看就有头绪的问题。好吧,一问才知道,这是华为的一道面试题目。

毕竟是面试,所以还是稍微有点难度的。——但毕竟是国内啊…[……]

点击跳转以继续阅读

iOS并发:入门 NSOperation 和 Dispatch Queues

经朋友推荐,遇到这么一篇介绍并发的好文章,我把它翻译过来给大家读一读。我非专业翻译人员,水平有限。差错在所难免,各位读者如果发现文内有误,欢迎留言斧正!
R0uter
文章译自 appcoda iOS Concurrency: Getting Started with NSOperation and Dispatch Queues 

在 iOS 开发当中,并发总是会被看成是怪物级别的东西。它[……]

点击跳转以继续阅读

WordPress 找回密码邮件 “抱歉,该 key 似乎无效”

新的 Wordpress 注册流程改变了,不在要求用户自己输入密码来申请注册,而是反过来给用户的邮箱发送密码找回链接。

这样的好处是避免了一些安全隐患还顺便关联了邮箱。不过,这样也对这些搭建 Wordpress 的博主的技术有了进一步的要求,比如:

需要自己配置邮箱——如果你的空间没有提供邮箱的话,一般是服务器代发,这样的邮件则很容易进到垃圾邮件列表——更有甚者直接就收不到了。如果你是自己[……]

点击跳转以继续阅读