几款Git GUI客户端工具

几款Git GUI客户端工具
/*360*300 创建于 2016-01-19*/ var cpro_id = "u2499205"; 工欲善其事,必先利其器。 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore developer会说,command line才是最好的工具,但并不是所有的时候command line都是高效的(不服?在command line里面做个compare试试你...

mac如何连接远程linux,类似windows上的putty和winscp

mac如何连接远程linux,类似windows上的putty和winscp
/*360*300 创建于 2016-01-19*/ var cpro_id = "u2499205"; windows上有putty可以通过ssh协议连接远程linux系统。 mac上也可以用终端连接,转自:http://www.unixnewbie.org/putty-equivalent-for-mac-os-x/ In Mac, there is a similar, built-in application called Terminal. To start Terminal, go to your Mac’s Applications folder => click on the Utilities folder => t...

轻松学习java可重入锁(ReentrantLock)的实现原理

轻松学习java可重入锁(ReentrantLock)的实现原理
前言 相信学过Java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可重入锁-ReentrantLock的实现机制。 听故事把知识掌握了 在一个村子里面,有一口井水,水质非常的好,村民们都想打...

Let’s Encrypt,免费好用的 HTTPS 证书

Let’s Encrypt,免费好用的 HTTPS 证书
很早之前我就在关注 Let's Encrypt 这个免费、自动化、开放的证书签发服务。它由 ISRG(Internet Security Research Group,互联网安全研究小组)提供服务,而 ISRG 是来自于美国加利福尼亚州的一个公益组织。Let's Encrypt 得到了 Mozilla、Cisco、Akamai、Electronic Frontier Foundation 和 Chrome 等众多公司和机构的支持,发展十分迅猛。 申请 Let's Encrypt 证书不但免费,还非常简单,虽然每次只有 ...

谈谈创业公司的技术选型

谈谈创业公司的技术选型
作者简介:陈辉,曾任职 Google、阿里巴巴、Facebook,现任杭州映兔科技 CTO,创业中。   从公司成立第一天起,我们就以 Google 的技术标准要求团队,鼓励使用新技术、鼓励重新造轮子、鼓励全栈,同时因为业务涉及视频、电商、社交多个领域,我们在创业环境下对微服务、DevOps、自动化测试和部署、搜索、交易、数据监控、直播技术方面的技术选型积累了一定经验。非常高兴能把这些经验分享给各位同在创...

从理论到实践,让你全面看懂OKR!

从理论到实践,让你全面看懂OKR!
去年4月份,明道开了第一次OKR会议,那是我第一次接触OKR,当时就从心里喜欢上了这种管理方法,没想到后来还结下不小的缘分。先是明道管理进步课上,为数百家中小企业分享了我们的OKR实践经验,后来协助了不少客户用上了OKR,还在在行上给一些创业者分享了心得。一路过来,能切身的感受到很多公司因为用OKR而改善了管理的,所以就把OKR的资料和实践心得整理出来,希望帮到一些管理者。 一、什么是OKR? OKR...

Web开发者的10个最好的云开发环境

Web开发者的10个最好的云开发环境
在web开发人员中,基于云计算的开发环境正在快速地获得越来越多的人气 。 云开发环境是基于web的集成开发环境(IDE),它被打包成一个包含典型的代码编辑器、编译器、调试器和图形用户界面(GUI)生成器的应用程序。 云开发环境最主要的好处包括可随时随地访问任何设备,无需下载和安装,易于不同地理位置的开发人员协作。以下是Web开发者的10个最好的云开发环境: 1. Cloud9 IDE Cloud9是我最喜欢的一个...