你还在用Excel?这10个命令行工具完爆Excel
过去很多人在图形环境中工作通常都会选择电子表格工具,但是还有另外一种方法更快更有效,而且这些工具的使用并不是精通统计建模语言或者大数据工具集专家的专利,我们普通人只要稍微付出努力学习一下也可以做到。
运维是个坑,盘点背锅侠的点点滴滴~
运维是个遇坑、填坑、再遇坑、再填坑,有些时候还被同事挖坑,duang的一下掉下去了,还要自己慢慢爬坑;有些却是自己了解不够深入,或不够细心所留下来的坑。
程序员薪酬待遇大调查:学哪种语言的最赚钱?
JavaScript连续五年占据了该调查的榜首,热度有增无减,SQL、Java的排名没有什么大变化,Python和PHP第一次排名如此靠前,不知道会不会成为接下来一年的新趋势。
不老女神的秘诀?这位81岁的程序媛告诉你!
在日常生活中,我们总会听到类似这样的声音:我今年xx,还能学编程吗?如果你也有这样的疑问,不妨来看看咱们今天要分享的这个故事!
阿里,百度,苏宁,富士康是如何处理员工“作死”问题的?
一只被玛丽苏总裁文洗脑的小姑娘,恋上了她的帅上司,经常故意装傻白甜,犯各种小错以求引起上司的注意。
自动补全不算什么,一键直达目录才是终极神器
在命令行中切换目录是最常用的操作,不过很少有比一遍又一遍重复“cd ls cd ls cd ls ……”更令人沮丧的事情了。
一位Google程序员的算法学习之路
严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。
关于IT技术交流与分享的这点事儿
两三年来,我一直坚持的一个IT技术理念,那就是“进步始于交流,收获源于分享”!
我有一个很奇葩的程序员师兄
我有一个很奇葩的程序员师兄
通俗讲解:缓存、缓存算法和缓存框架简介
我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。
深入分析java线程池的实现原理
线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池可以对线程进行统一的分配、调优和监控,并有以下好处:
十年编程,我犯了这 6 个错误!
我2006年开始工作,至今已经10年。10年是个里程碑,我开始回顾自己曾经犯过的错误,以及我希望从同行那里得到什么类型的忠告。一切都在快速改变,10年了,我不能确定这些秘诀是否还有用。
为什么 5 x 3 = 5 + 5 + 5 是错的?
5 x 3 = 5 + 5 + 5 居然不对,这看起来很荒诞,不是吗?
多动态图详细讲解二叉搜索树
在计算机科学中,二叉搜索树(Binary Search Tree)(有时称为有序或排序的二叉树)是一种能存储特定数据类型的容器。
linux管道的那点事
管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道。管道的这一特点决定了器使用的局限性。管道是Linux支持的最初Unix IPC形式之一,具有以下特点:
为什么看起来不是很复杂的网站,淘宝、腾讯却需要大量顶尖高手来开发?
为什么很多看起来不是很复杂的网站,比如 Facebook 需要大量顶尖高手来开发?
如何理解Nginx, WSGI, Flask之间的关系
之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。
linux设备驱动程序之时钟管理(1)----最初的印象
PLL(Phase Locked Loop): 为锁相回路或锁相环,用来统一整合时脉讯号,使内存能正确的存取资料。PLL用于振荡器中的反馈技术。 许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步
我理解中的“大前端”/“大无线”
内容包含五部分:前言,NodeJS职能变化,ReactNative的大规模应用,专门的架构组职能,总结。主要是介绍我所在团队最近的一些变化和思考。
Linux下的静态库、动态库和动态加载库
库的存在极大的提高了C/C++程序的复用性,但是库对于初学者来说有些难以驾驭,本文从Linux的角度浅谈Linux下的静态库、动态库和动态加载库。