相关分享
GoCD很好,但说说Jenkins吧
Jenkins包含的一些通用法则、思想会让你明白如何才能搭建使用于某个项目易用、易扩展、易维护的流水线。
说说 WebSocket,3 分钟让你全面认识它
WebSocket 是一项先进的技术,它可以在用户的浏览器和服务器之间打开交互式通信会话。通过 WebSocket,您可以向服务器发送消息并实时接收响应,而无需通过传统的轮询服务器的方式来获取服务器上的响应。
如何在 Emacs 中使用 Magit 管理 Git 项目
Emacs 的 Magit 扩展插件使得使用 Git 进行版本控制变得简单起来。
Git 是一个很棒的用于项目管理的 版本控制 工具,就是新人学习起来太难。Git 的命令行工具很难用,你不仅需要熟悉它的标志和选项,还需要知道什么环境下使用它们。这使人望而生畏,因此不少人只会非常有限的几个用法。
好在,现今大多数的集成开发环境 (IDE) 都包含了 Git 扩展,大大地简化了使用使用的难度。Emacs 中就有这么一款 Git 扩展名叫 Magit。
Magit 项目成立有差不多 10 年了,它将自己定义为 “一件 Emacs 内的 Git 瓷器”。也就是说,它是一个操作界面,每个操作都能一键完成。本文会带你领略一下 Magit 的操作界面并告诉你如何使用它来管理 Git 项目。
若你还没有做,请在开始本教程之前先 安装 Emacs,再 安装 Magit。
降低 Emacs 启动时间的高级技术
简而言之:做下面几个步骤:
使用 Esup 进行性能检测。
调整垃圾回收的阀值。
使用 use-package 来自动(延迟)加载所有东西。
不要使用会引起立即加载的辅助函数。
杀了个回马枪,还是说说position:sticky吧
position:sticky早有耳闻也有所了解,后来,Chrome放弃了对其支持,我也就不关心这个声明了,今天偶然发现,卧槽,Chrome什么时候杀了个回马枪,居然又支持了。眼瞅着,各个浏览器纷纷立了山头,要必要关心关心position:sticky了,不要被人留下厚此薄彼的口舌。结果一关心,竟然发现,sticky定位要比预想的更强大,更有趣……
CEO 的 Emacs 秘籍
几年前,不,是几十年前,我就在用 Emacs。不论是码代码、编写文档,还是管理邮件和日程,我都用这个编辑器,或者是说操作系统,而且我还乐此不疲。许多年过去了,我也转向了其他更新、更好的工具。结果,就连最基本的文件浏览,我都已经忘了在不用鼠标的情况下该怎么操作。大约三个月前,我意识到我在应用程序和计算机之间切换上耗费了大量的时间,于是我决定再次使用 Emacs。这是个很正确的决定,原因有以下几个。其中包括用 .emacs 和 Dropbox 来搭建一个良好的、可移植的环境的一些技巧。
Linux vi/vim编辑器常用命令
最近做区块链路由器矿机项目,需要用到一些Linux vi/vim编辑器常用命令,以前不怎么用不熟悉所以网上的资料整理了一下。
Linux发行版系统上都会默认内置vi编辑器,非常通用。很多软件的编辑接口都会默认调用vi;vi具有程序编辑的能力;vi程序简单,编辑速度相当快速。
说说招聘工程师
最近团队在大力招聘工程师,特别是后端工程师。对一个技术团队而言,人永远是最重要的。所以,招聘就是我最重要的任务之一,从筛选简历到技术面,包括面试后的复盘,我都会参加,最近也参加了60 - 100场面试。简单回顾一下最近的几点感受,和大家分享。
说说架构师的必备特质
随着软件和互联网技术体系的发展,架构师这个职位已经可以切出很多细分,系统架构师、应用架构师、测试架构师以及基础设施架构师等等。除此之外,在不同的公司还会有各种特定的分发,在这里就不一一展开了。在这里,我们结合最常规的应用架构师和系统架构师来做一个说明。
说说实施敏捷中的那些误区
我本人是敏捷开发的支持者,也正因为我是敏捷的支持者,我要和大家分享一下,我自己经历的和遇到的一些实施敏捷误区
