2018-01-09 geekspeng
Homebrew 是Mac OS 下的包管理工具,类似于Ubuntu下的apt-get命令,通过这个工具我们可以快速获取所需要的软件而不需要像在Windows系统中那样打开浏览器,找到需要下载的安装包,然后才能进行下载。Homebrew拥有安装、卸载、更新、查看、搜索等很多实用的功能。通过一条简单的指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 继续阅读 »
2017-02-07 Robert Zhang
在GitHub工作是怎样一种体验?GitHub工程总监Ryan Tomayko分享了他的管理经验——据说人人都是“经理”(不是那种“产品经理”)、没有人监督你工作、甚至都没人告诉你该干什么…… 继续阅读 »
2018-02-10 Piasy
——读《卓有成效的管理者》、《人月神话》、《软件随想录》有感 以前我一直觉得自己读书慢,但在 17 年底、18 年初的一个月里,我也读了四本书,其实挺快的。主要还是得肯花时间,以前总想把时间花在写代码、做开源项目上。实践很好,但实践之余看看前人的经验总结,印证、校正自己的实践,也很重要。 继续阅读 »
2016-06-24 Wenjie Yao
非官方VI版   分享一下最近在一个对外活动上做的Presentation非官方版(网页版),详细请戳该链接。 官方VI版   官方VI版本的Slide PDF版下载,请戳 这里 。 继续阅读 »
2017-01-08 W.Y.
在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。 nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows。不过,nvm-windows 并不是 nvm 的简单移植,他们也没有任何关系。但下面介绍的所有命令,都可以在 nvm-windows 中运行。 more nvm 与 n 的区别 node 版本管理工具还有一个是 TJ大神的 n 命令,n 命令是作为一个 nod 继续阅读 »
2010-04-02 Jamling
Null Layout Null layout也称绝对布局管理器,如果一个容器使用绝对布局的话,那么其中的组件要调用setBounds()方法以确定在哪个位置显示组件,否则组件将不显示。 如果不用WindowsBuilder之类的界面开发插件,使用绝对定位将是一件痛苦的事。 在界面较复杂的情况下,一般不会使用绝对布局 继续阅读 »
2016-04-05 ALEX LIN
简介 Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。 官网:http://alcatraz.io GitHub:https://github.com/alcatraz/Alcatraz more 安装 在终端中执行如下命令: curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh Alcatraz 只支持 Xcode 7+。 使用 从Window菜单中选择Package Manager,即可启动插件列表页面。安装完插件或者模板后,需要重启Xco 继续阅读 »
2015-01-03 Jamling
简介 Eclipse Marketplace Client(MPC),是Eclipse新插件,它允许Eclipse用户在Marketplace上搜寻和安装基于Eclipse的产品。MPC的目的旨在为Eclipse社区提供AppStore式的体验。MPC将做为Eclipse的内置插件,在eclipse.org下载界面中列出的所有的Eclipse安装包都会包含此插件。 继续阅读 »
2014-03-25 码农明明桑
Activity是android的四大组件之一,我们编写程序时,主要通过Activity来显示我们的UI。我们需要了解他的生命周期,以及 每个周期可以做什么。 一个Activity存在三种状态: Resumed: activity显示在屏幕的最前面,并且获取用户焦点。 Paused: 其他activity在当前activity之前,并获得焦点。当前activity还能够部分显示,仍然维护着所有状态,当内存低的时候才会被系统杀死。 Stopped: 当前activity完全不可见。但是仍然存在,其他应用需要内存的时候会被杀死(不一定是低内存的时候)。 more 具体生命周期见图: 启动Activity 执行onC 继续阅读 »
2014-09-30 demon7452
认识EXT2文件系统 每种操作系统能够使用的文件系统并不相同。 举例来说,windows 98以前的微软操作系统主要利用的文件系统是FAT(或FAT16),windows 2000以后的版本有所谓的NTFS文件系统,至于Linux的正统文件系统则为Ext2(Linux second extended file system, ext2fs)这一个。此外,在默认的情况下,windows操作系统是不会认识Linux的Ext2的。 继续阅读 »