信息技术(Information Technology) 与 数据技术(Data Technology)

早在去年,DT的概念就被提出来了,而我却一直不知。直到今天,才偶然了解到。赶紧google了以下,不仅扶额感叹:我已然跟不上潮流。

我们知道 IT 是 Information Technology 的简写;那么 DT 顾名思义,就是 Data Technology 的缩写了。

一想到将来国内计算机科学的课本上写的不再是“信息技术”而是“数据技术”,我就感到一阵毛骨悚然。

信息技术如今的代名词[……]

点击跳转以继续阅读

NSString 和 String 究竟 有什么区别 ?

在学习 Swift 编程语言的时候可能不会遇到这个东西,但是随着学习的深入,在你阅读他人的代码的时候,很可能你就会遇到这种NS类型,这时候你肯定会好奇,类似 StringNSString 到底哪里不同?似乎它们是完全一样的呀!而且,通过 as 这个关键字,我们也可以轻松的让数据在它们两者之间转换。

要说清楚NS类型,我们还得从当年的 NeXTSTEP 操作系统说起了:

NeXT 为了写这[……]

点击跳转以继续阅读

我是怎么学英语的

我的英语水平并不高,成绩也不好。我对英语的学习兴趣也不是很大,语法可能至今也比不过初中生。

但我还是在全国大学生英语竞赛得了三等奖、能够不太流畅的阅读一些英文著作、能够满头大汗的翻译英文的文章、能够流畅的阅读各种英文软件的操作手册、能够无聊到逛一逛英文的论坛和网站、能够在没有字幕的情况下仍旧看懂一部英文的电影或者美剧。

我深知这样的水平不值得炫耀个什么,我至今英语也没有过了四级,我写英[……]

点击跳转以继续阅读

如何 在 Kali Linux 中 安装 Parallels Tools

一直以来,在 Parallels Desktop 中安装 Kali Linux 都是无法安装 Parallels Tools 的,这是一件让人很痛苦的事情,当你尝试安装 Parallels Tools 的时候,就会遇到要么缺少 make ,要么缺少  kernel sources,前者实际已经安装,后者始终无解。

 

如今,我终于找到了能够在 Kali Linux 上安装 Par[……]

点击跳转以继续阅读

我还是没有用第三方评论系统

WordPress可能是用的最多的最大的博客系统了,如今的它牛逼到连CMS也能客串的程度,不知多少企业网站用阉割过的WP来做门面……

WP的评论系统确实有些那啥,所以,就有了各路第三方社会化评论系统的存在。我曾经也一度使用过它们,但最终还是放弃了,为此我写了一篇文章来吐槽:《WordPress常用社会化评论插件简评

这次有朋友对我说“你博客评论的人这么少,可能是WP自带评论太不好使了,你[……]

点击跳转以继续阅读

转载:多范式 编程语言-以 Swift 为例

原文来自infoq,作者 郭麟

本文以Swift语言为例,介绍了什么是多范式编程语言;同时也介绍了当今比较流行的几种编程范式,值得一读。故收藏之,原文链接于此

Swift的编程范式

编程范式是程序语言背后的思想。代表了程序语言的设计者认为程序应该如何被构建和执行。常见的编程范式有:过程式、面向对象、函数式、泛型编程等。

一些编程语言是专门为某种特定范式设计的,例如,C语言是[……]

点击跳转以继续阅读

Swift 2.0 介绍

在今年6月份的 WWDC 大会上, 苹果发布了 Swift 2.0 编程语言。这个新版本有了更高的性能,全新的错误控制API以及支持一流的可用性检测功能。并且改善了苹果SDK平台的API使其对 Swift 更加原生。

开源

对于新功能来说,另外值得注意的就是苹果将会在今年晚些时候开源 Swift 。随着时间的推移,苹果也会放出关于开源的更多消息,目前有如下信息:

Today Scripts 在 EI Capitan 上修改代码

我们都知道配合 iStats 使用 Today Scripts 能够方便的在 OS X 的通知中心里查看系统的各项状态,但升级了 OSX 10.11之后,Today Scripts 可能就没有那么好使了,原作者大概已经有8个月没有更新之,我等小白自然木有办法修改源代码……so

现在,有人修复了 Today Scripts ,现在它已经可以在 10.11 上完美运行啦!

总之,我找到了一[……]

点击跳转以继续阅读