CentOS 开启 NAT 路由转发功能
一、拓扑图 学习 linux 的网络框架 netfilter,想用 centos 作为路由器,在下面接 PC 产生流量测试。 默认情况下 linux 是没有开启数据包转发功能的,需要手动配置,linux 使用 centos6.9,网络拓扑图如下: 路由器的 eth0 口接外网,IP 地址 192.168.123.102,内网口 e ... 阅读更多
一、拓扑图 学习 linux 的网络框架 netfilter,想用 centos 作为路由器,在下面接 PC 产生流量测试。 默认情况下 linux 是没有开启数据包转发功能的,需要手动配置,linux 使用 centos6.9,网络拓扑图如下: 路由器的 eth0 口接外网,IP 地址 192.168.123.102,内网口 e ... 阅读更多
一、 Let's Encrypt Let's Encrypt SSL 证书是一个免费的公益项目,由 Mozilla 、 Cisco 、 Akamai 、 IdenTrust 、 EFF 等组织人员发起,主要的目是为了推进网站从 HTTP 向 HTTPS 过度的进程,目前已经有越来越多的商家加入和赞助支持。 使用 Let's Encr ... 阅读更多
区别: 指针是一个变量类型,引用只是一个变量别名。 指针可以不用初始化,引用必须初始化。 指针可以指向空地址,引用不能指向空。 指针初始化后可以修改,引用不能修改。 其他: 引用本质上也是一个指针,内部实现是一个常量指针。 C++中一般建议使用引用,不要使用指针。函数传值建议使用 const 引用。
有一天,我们竟然再次坐着聊聊天。正常寒暄,话题顺畅接续,你夸我独立自主有理想,我说你从来都是好榜样。我忽然比彼此都杳无音信的时候还要难过。这是我想象的结局中最好的一种。这是我想象的结局中最坏的一种。这就是结局。
一、概述 docker 默认存在/var/lib/docker 目录下,一般情况下这个目录都没有单独挂载,都是放在根目录下的,目录较小。 为了避免占用太多/var 目录空间,并且方便管理,可以把存储目录放到其他的文件夹,例如/data/docker 。 二、步骤 创建想要修改的目录,假设是/data/doc ... 阅读更多
来源:力扣 (LeetCode) 链接:113. 路径总和 II 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。 说明:叶子节点是指没有子节点的节点。 示例: 给定如下二叉树,以及 ... 阅读更多
来源:力扣 (LeetCode) 链接:https://leetcode-cn.com/problems/diameter-of-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 一、题目描述 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任 ... 阅读更多
一、使用 tr 命令
|
1 2 3 4 |
> echo True | tr '[A-Z]' '[a-z]' # 转小写 true > echo True | tr '[a-z]' '[A-Z]' # 转大写 TRUE |
二、使用 typeset
|
1 2 3 4 |
> typeset -u xxx; xxx=True; echo $xxx # 转大写 TRUE > typeset -l xxx; xxx=True; echo $xxx # 转小写 true |
三、使用 sed 命令
|
1 2 3 4 |
> echo True | sed 's/[a-z]/\u&/g' - # 转小写 TRUE > echo True | sed 's/[A-Z]/\l&/g' - # 转大写 true |