ThreeLanes' Site

共享 开放 包容 改进

Linux的网络配置

在我反复鼓捣Linux的过程中,时常遇到Linux在网络配置上的问题,有个互联网笑话是“老钟是最擅长计算机网络的”。既然如此,我也有了一个想法——记录下我在Linux网络配置中所遭遇的坑。硬件主要集中于LinuxECS服务器与VMware虚拟机,软件版本则是以CentOS7,Ubuntu18.04为主。

基础网络命令

  1. ifconfig最基本最常用的命令,用于查看本地网卡的信息,一般查看值为IP或者本地物理地址
  2. ping 简单的测试网络丢包率,有时curl命令对网站的检测更为准确,因为两者对于代理的检测并不完全一致
  3. netstat用于查看本地端口的状态信息,一般用于查看当前那些端口是开放的,那些端口是被某个特定应用监控的,一般搭配grep使用
  4. traceroute针对特定目标地址的报文转发追踪,基于IP报文中的生存时间TTL实现,一般用于查看对特定网络服务是否联通,也可用于查看本机某个端口是否对外界开放,最经典的例子就是mail端口25,这个端口国内很少开放
  5. whois 查看域名建立时间,有效期等,一般用于查看网站的归属信息以及ssl证书的有效期
  6. host查看有关目的地址的信息,既可以通过IP查看域名,也可以通过域名查看IP
  7. ifdown ifup,这两个命令用于对特定网卡的关启
  8. nmtui 通过调用一个内置的网卡配置图形化界面配置网卡
  9. systemctl start/stop/enable/restart NetworkManager这是一个特殊的通过systemctl控制网络服务以实现对网络进行开关的命令,常用于对/etc/NetworkManager/NetworkManager.conf该文件进行修改后的重新配置网络
  10. env | grep -E 'http_proxy|https_proxy'这条命令比较特殊,一般用于查看当前的代理
阅读全文 »

前言:需要用到的偏僻语法知识

c++随机数函数

如何优雅的用 C++生成随机数 - 知乎 (zhihu.com)

头文件:c: cstdlib c++: random

cstdlib 中的 rand()和 srand()函数是 C 语言使用的随机数生成方法,通过 线性同余法 计算。

阅读全文 »

NodeJS

什么是Nodejs

Node.js — Run JavaScript Everywhere这是NodeJS的官网标题,很简单的概括,他就是在任何地方都可以运行javascript。

具体的讲,如下。。

Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。

阅读全文 »

Miracl is Multiprecision Integer and Rational Arithmetic Cryptographic Library – the MIRACL Crypto SDK – is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).

Miracl 是多精度整数和有理数算术加密库(MIRACL Crypto SDK),是一个 C 软件库,被开发人员广泛视为椭圆曲线加密 (ECC) 的黄金标准开源 SDK。也可在c++环境下通过对c库的

阅读全文 »

RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem, one of the oldest widely used for secure data transmission.

RSA(Rivest–Shamir–Adleman)是一种公钥密码系统,是最古老且广泛用于安全数据传输的系统之一。它是一种非对称公钥-私钥密码系统。

阅读全文 »

持续更新遇到的问题,完结或不再使用该包将删除这句话

pgfplots

Pgfplots是一种可视化工具,可简化在文档中包含绘图的过程。基本思想是,用户提供输入数据/公式,然后pgfplots 宏包会帮助用户绘制响应的图像。

阅读全文 »

初等概念名词解释

在接近学完初级的机器学习后,我意识到单纯的看MindSpore文档以及看Youtube视频是远远不够的,我必须系统的学习一些概念知识以避免在后面的学习中云里雾里,故就有了这一章,在这一章中几乎全是对概念的解释,他们的来源广泛,传送门我都会贴在此处,供查阅:

神经网络入门 - 阮一峰的网络日志 (ruanyifeng.com)

https://github.com/exacity/deeplearningbook-chinese

阅读全文 »
0%