分类: 默认分类 中 244 篇文章

rust cargo 更换为国内源

win10环境修改或增加文件C:\Users\.cargo\config:

[source.crates-io]
replace-with = 'tuna'

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

cargo build时若一直出现 Blocking waiting for file lock on package cache, 可以删除C:\Users\<username>\.cargo\ 目录下的 .package-cache,然后重试。

阅读全文 ~

PCB板无铅喷锡与有铅喷喷锡的差异

电路板生产中工艺要求是个很重要的因素,他直接决定着一个板子的质量与定位。

比如喷锡、沉金,相对来说沉金就是面对高端的板子。沉金由于质量好,相对于成本也是比较高。

所以很多客户就选用最常用的喷锡工艺。很多人都知道喷锡工艺,但却不知道锡还分为有铅锡与无铅锡两种。

阅读全文 ~

CentOS 7升级gcc版本

1、安装centos-release-scl

sudo yum install centos-release-scl

2、安装devtoolset,注意,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推

sudo yum install devtoolset-8-gcc*

3、激活对应的devtoolset,所以你可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本

scl enable devtoolset-8 bash

查看版本

gcc -v
阅读全文 ~

tcpdump常用命令

监视指定主机的数据包

打印所有进入或离开sundown的数据包.

tcpdump host sundown

也可以指定ip,例如截获所有210.27.48.1 的主机收到的和发出的所有的数据包

tcpdump host 210.27.48.1 

打印helios 与 hot 或者与 ace 之间通信的数据包

tcpdump host helios and ( hot or ace )

截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信

tcpdump host 210.27.48.1 and (210.27.48.2 or 210.27.48.3 ) 

打印ace与任何其他主机之间通信的IP 数据包, 但不包括与helios之间的数据包.

tcpdump ip host ace and not helios

如果想要获取主机210.27.48.1除了和主机210.27.48.2之外所有主机通信的ip包,使用命令:

tcpdump ip host 210.27.48.1 and ! 210.27.48.2

截获主机hostname发送的所有数据

tcpdump -i eth0 src host hostname

监视所有送到主机hostname的数据包

tcpdump -i eth0 dst host hostname
阅读全文 ~