我过去认为 makefile 只是一种将一组组的 shell 命令列出来的简便方法;过了一段时间我了解到它们是有多么的强大、灵活以及功能齐全。这篇文章带你领略其中一些有关规则的特性。...
阅读(35) 评论(0)
众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录。这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们解决这个问题。 sho...
阅读(49) 评论(0)
一,什么是zeromq 这是个类似于Socket的一系列接口,他跟Socket的区别是:普通的socket是端到端的(1:1的关系),而ZMQ却是可以N:M 的关系,人们对BSD套接字的了解较多的是点对...
阅读(36) 评论(0)
1、递归方法输出斐波那契数列第n个元素的值 2、用迭代器和生成器获取前n个斐波那契数列列表...
阅读(44) 评论(0)
Mysql主从复制的实现原理图大致如下:         MySQL之间数据复制的基础是以二进制日志文件(binary log file...
阅读(48) 评论(0)
掌握连接各个命令之间的连接符号用法也是很重要的。实际上,命令的用法并不难,例如 mkdir、touch和 find 也分别可以简单概括为“建立新目录”、“更新文件”和“在目录树中查找文件”而已。 但如果...
阅读(39) 评论(0)
导读 如你所知,用户可以在 Ubuntu 系统上使用 sudo 权限执行任何管理任务。在 Linux 机器上创建新用户时,他们无法执行...
阅读(54) 评论(0)
导读 Termux是一款能够为Android手机提供Linux环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到...
阅读(77) 评论(0)
导读 基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。...
阅读(78) 评论(0)
当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行 当我们想...
阅读(78) 评论(0)
MongoDB副本集数据同步方式 intial sync,可以理解为全量同步。 replication,追同步源的oplog,可以理解为增量同步。 下面会详细介绍MongoDB数...
阅读(80) 评论(0)
导读 随着大数据时代的到来,Hadoop在过去几年以接近统治性的方式包揽的ETL和数据分析查询的工作,大家也无意间的想往大数据方向靠拢,即使每天数据也就几...
阅读(143) 评论(0)