GitHub Mac客户端指南

如何把已有的GitHub项目利用客户端管理起来? File > Add Local Repository... … »

Tornado的模版里如何检查不存在的变量?

Django里的模版可以检查一个变量是不是存在。 那么在Tornado里呢? Template Printing Variable if it exists Handling an undefined template variable in Tornado 不过Tornado的维护者Ben Darnell说: I think arguments passed in to templates show up in globals() instead of locals(), but this is an implementation detail that should not be relied upon. In general I recommend making sure the… »

Bash简明指南

$@ "$@" is equivalent to "$1" "$2" …. If the double-quoted expansion occurs within a word, the expansion of the first parameter is joined with the beginning part of the original word, and the expansion of the last parameter is joined with the last part of the original word. When there are no… »

iOS开发常见问题

iOS开发初学者常见的拦路虎。 得到当前的timestamp [[NSDate date] timeIntervalSince1970]; [NSDate timeIntervalSinceReferenceDate] iPhone: How to get current milliseconds? 格式化浮点数 [NSString stringWithFormat: @"%.2f", myValue]; How to format a double Value upto 2 decimal places in iPhone Swift下更方便 println(String(format: "a float number: %.5f", 1.0321)) Precision String Format Specifier In Swift Storyboard里设置的Segue不起作用 检查Table View的Selection是否设置成了No App进入前台View… »

那些年我用过的编辑器

作为一个软件工程师,大部分生涯都在写作,你常用的编辑器陪你的时间超过你陪老婆/基友的时间。选择一款顺手的编辑器是仅次于选老婆的一件大事。 蚂蚁10年来用过的编辑器已经可以开始用脚趾头数了,那些曾用的常用的有: Windows下的记事本 Notepad++ Visual Studio CodeBlock VIM Office Word Linux下的gedit Sublime Text{2,3} Mac下的TextEdit Xcode Brackets Android Studio 作为一个实用主义者,蚂蚁对那些选择编辑器教派战争的小白们嗤之以鼻,对他们,我只能说一句话: VIM永生!Emacs的大神们,愿小拇指与你们同在。 VIM 编辑器的神 特色 双模式:移动与编辑 蚂蚁的Python开发环境 Sublime Text 蚂蚁的编辑器二房 推荐阅读Sublime Text for Front End Developers 特色 代码Snippet片段快速插入。 可以批量编辑变量的名字… »

模式

最常见的模式 Array 所有现代的编程语言都拥有Array,比如JavaScript: var a = []; Date Model-View-Controller (MVC) 使用SQL里的ER图(Entity-Relation)来辅助设计MVC模式。 … »