您现在的位置:首页
--> ZhuoQun
当我们在命令行下面做开发的时候,很大一部分时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 都敲得想吐。如果目录层次多一点,Tab 键也会饱受摧残。虽然 Bash 有内置的 “cd -”, “pushd” 和 “popd” 命令,但用起来都不是很顺手。昨天在 Twitter 上看到了 Huy Nguyen 的一篇文章:Quick Bash Tip : Directory Bookmarks,用几行简单的 Bash 脚本巧妙地给目录加上了书签,这...
几个月前,Google 中国的招聘势头很猛,在电影院以及很多网站上都投放了招聘广告:“加入我们,一起创新”。当时我并没有换工作的想法,也一直觉得 Google 高不可攀,不过由于在搜索资料的时候总是可以看到那个广告,我就手痒点过去看了一下。我看到其中有个职位叫做 “User Experience Designer“,然后瞬间被 Job Description 中的一段话击中: “If you’re a critical thinker with a good design sense, ...
我们经常会碰到这样的情况:你的朋友在 IM 上发了一个文件的 URL 给你(可能是一个 ppt 或者 mp3)让你下载。我们通常会打开浏览器,把链接粘贴到地址栏里面,然后按下回车键,等待浏览器提示你保存文件。而且有时候浏览器对某些文件的默认操作并不是下载(比如 safari 会默认用 Quicktime 插件播放 mp3 文件),于是你就不得不等到浏览器完全把文件打开之后再使用浏览器菜单中的“保存”将文件保存到相应文件夹中。今天看到 MacW...
一直一来我都没有找到详细明确的Objective-C Coding Style,这让我很苦恼,因为我很关心一些小细节,比如 “{” 的位置,到底应该把 { 和关键字/方法名放在一行: 1 2 3 if(condition){ }else{ } 还是应该把 { 另起一行: 1 2 3 4 5 6 if(condition) { } else { } 关于这两种写法,其实争议已久,一般来说都认为把 { 直接放在行尾可以节省屏幕空间
最近看到了两行 JavaScript 代码,很受启发。 1. 封装 DOM 属性在 JavaScript 中,我们可以获取HTML元素的属性值,例如 element.id 。但是,因为 for 和 class 是 JavaScript 中的关键字,所以在 JavaScript 中这两个属性名称分别用 htmlFor 和 className 代替,于是在封装的时候需要先对这两个属性进行特殊判断。通常,我们会这么写: function getAttr(el, attrName){ var attr; if (\'for\' == attrName)...
[ 共5篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [67] Go Reflect 性能
- [67] Oracle MTS模式下 进程地址与会话信
- [67] 如何拿下简短的域名
- [61] IOS安全–浅谈关于IOS加固的几种方法
- [60] 图书馆的世界纪录
- [59] 【社会化设计】自我(self)部分――欢迎区
- [58] android 开发入门
- [56] 视觉调整-设计师 vs. 逻辑
- [49] 给自己的字体课(一)——英文字体基础
- [47] 界面设计速成
赞助商广告