如何在Swift中调用C库(进阶篇)

继上文如何在Swift中调用C库(入门篇),这次我要稍微深入的讲解一下Swift封装C库遇到的问题: C语言中的Variadic function在Swift中不可用。 C语言映射到Swift中指针转换。 Variadic function »

如何在Swift中调用C库(入门篇)

Swift已经开源了差不多一个月了。Swift在server端的应用前景喜人,尤其是Swift天然对C的兼容,让Swift得以在短时间内就拥有了大量的库支持。所以广大Swift开发者都在积极尝试使用Swift封装C库的方法来迅速拓展Swif »

Discourse、NodeBB和Flarum论坛系统分析

近日对论坛设计感兴趣,在国内互联网被各种大型商业公司瓜分,移动互联网的环境下用户又很难积极贡献内容。一般意义的上的小型论坛社区不断被看衰。 不过相比嘈杂的大型社区,小型社区还是能帮助很多核心用户在小范围内进行交流。某种意义上来说,仅仅是作为 »

Linux服务器Python生产环境配置

经常我们做运维配置的时候会重复查找一些教程,所以打算从运维层面开始做一些知识积累。先做一些简单的整理,后期再根据需求持续更新。 本文记录Debian Linux服务器下Python生产环境的配置流程和注意事项。 初始化操作系统:Debian »

再谈『封神』『西游』

接着上篇文章我再来聊聊《封神演义》和《西游记》的故事。 周朝存在于約公元前1059年至前255年,延续了将近800年,是中国历史上国祚最长的朝代。当然对于漫天诸神来说,公元前1059年却是个全新的纪元,因为这一年姜子牙在岐山封神,从此天空不 »

闲话『西游』『封神』

今天聊聊《西游记》和《封神榜》的故事吧。 『西游』和『封神』其实在故事体系中其实完全不能衔接起来的,仅仅只是故事中的一些人物有所重叠。好吧,如果纠结于此太无趣了。假设『西游』和『封神』是一个故事背景设定呢?那就从我们最为熟悉的孙悟空大闹天宫 »

关于2014我想说点什么

一 我一向不太喜欢总结,总觉得过去的就过去了,没什么好总结的。后来发现自己其实是没法面对过去,过去做的不好就不敢去面对。我多少有点完美主义。同理我也不喜欢评论,记述之类的,因为总觉得周遭一切都是在不断重复,细究起来却都是不值一提,总体看来就 »

Mac开发者配置指南

前篇《Mac常用软件推荐》整理了Mac使用者常用的App,本篇我配合着配置我的新Mac,整理了开发者在Mac常用软件和配置。 Homebrew Homebrew给Mac提供了类似于Linux下的包管理器,类似的还有MacPorts。它可以帮 »