上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 113 下一页
摘要: 1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如: pipe="|" eval ls $pipe wc -l shell第1次扫描命令行时,它替换出pipe的值|,接着 阅读全文
posted @ 2019-12-27 22:00 苍青浪 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 安装 mutt brew install mutt 配置 .muttrc 网上的配置教程 我的配置文件: ## .muttrc ## Purpose: $HOME/.muttrc for mutt ## Author: IOU ## Last Update: 04-22-2013 ## Settin 阅读全文
posted @ 2019-12-27 20:04 苍青浪 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 实现思路 实现一个shell进程库,通过类似于init,run,wait几个简单的命令,就可以迅速实现多进程并发,伪码如下: process_init # 创建进程 for city in ${cities[*]} do cmd="handler $city" process_run $cmd do 阅读全文
posted @ 2019-12-27 19:02 苍青浪 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: > 我只讲它很小的一部分功能,因为我也是刚刚开始摸索这个软件。更多的用法请查阅官网:http://www.mutt.org 一、mutt的安装 1 yum -y install sendmail 2 #需要安装sendmail并开启防火墙的25端口,如果你需要收邮件110端口也要开 3 yum -y 阅读全文
posted @ 2019-12-27 08:17 苍青浪 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 如下: #!/bin/bash IPLIST=/home/meta/ipinfo/ 阅读全文
posted @ 2019-12-27 08:16 苍青浪 阅读(2030) 评论(0) 推荐(1) 编辑
摘要: 作为一名后台开发,写shell脚本可能是工作中避免不了的,比如日志分析过滤、批量请求和批量插入数据等操作,这些如果单纯靠人工手动去处理既费时又费力,有了shell脚本就可以轻松搞定,当然有人会说可以用python或者其他编程语言,这并不是不可以,但没有哪个有shell这么简单方便快捷的。需要依赖库不 阅读全文
posted @ 2019-12-26 13:15 苍青浪 阅读(6917) 评论(0) 推荐(0) 编辑
摘要: 索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等。本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构。 InnoDB的索引结构 在InnoDB中是通过一种多路搜索树——B+树实现索引结构的。在B+树中是只有叶子结点会存储数据,而且所有叶子结点会形 阅读全文
posted @ 2019-12-24 08:21 苍青浪 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 背景 最近生产爆出一条慢sql,原因是用了or和!=,导致索引失效。于是,总结了索引失效的十大杂症,希望对大家有帮助,加油。 一、查询条件包含or,可能导致索引失效 新建一个user表,它有一个普通索引userId,结构如下: CREATE TABLE `user` ( `id` int(11) N 阅读全文
posted @ 2019-12-23 17:52 苍青浪 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1.针对IP或主机的基本Nmap扫描 nmap IP 现在,如果要扫描主机名,只需替换主机的IP,如下所示: nmap 域名 2.扫描本地或远程服务器上的特定端口或扫描整个端口范围 nmap -p 1-65535 localhost 在此示例中,我们扫描了本地计算机的所有65535端口。 Nmap能 阅读全文
posted @ 2019-12-18 13:21 苍青浪 阅读(2896) 评论(0) 推荐(0) 编辑
摘要: 转自https://juejin.im/post/5df789066fb9a0161f30580c 现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的NodeJS社区,理解其内部机制非常有利于加深我们对模块开发的理解、各项前端工程化的配置以加快我们排 阅读全文
posted @ 2019-12-17 17:02 苍青浪 阅读(611) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 113 下一页