rust 实用代码总结 获取当前的时间戳示例代码如下: 123456789101112131415use std::time::{SystemTime};fn get_timestamp() -> u64 { match SystemTime::now().duration_since(SystemTime::UNIX_EPOCH) { Ok(now) = 2020-07-31 软件开发 rust
rust 宏 rust的宏分为两个种,一种为声明宏,另外一种为过程宏; 过程宏主要用于扩展和继承又分为三种 - 自定义 #[derive] 宏在结构体和枚举上指定通过 derive 属性添加的代码 - 类属性(Attribute)宏定义可用于任意项的自定义属性 - 类函数宏看起来像函数不过作用于作为参数传递的 token 本文来自《rust primer》,重点介绍声明宏(或叫示例宏)的使用方法和规则 1. 2020-07-31 软件开发 rust
hexo使用方法 Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. 快速开始C 2020-07-30 杂项
awk常用方法 awk内建变量12345678910$0 当前记录(这个变量中存放着整个行的内容)$1~$n 当前记录的第n个字段,字段间由FS分隔FS 输入字段分隔符 默认是空格或TabNF 当前记录中的字段个数,就是有多少列 ,$(NF-n)为倒数第n个字段NR 已经读出的记录数,就是行号,从1开始,如果有多个文件话,这个值也是不断累加中。FNR 当前记录数,与NR不同的是,这个值会是各个文件自己的行号RS 2020-07-30 软件开发 linux shell awk
vimrc配置文件 用户根目录下~/.vimrc 配置文件内容 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939 2020-07-30 devops 开发机
开发机部署 开发机部署修改服务器名1hostnamectl set-hostname xxxx 实际修改的是/proc/sys/kernel/hostname的内容 安装开发包1yum install gcc-c++ cmake 系统更新1yum update 安装python2.7安装python2.7的时候使用以下选项编译 1./configure --enable-shared CFLAGS= 2020-07-30 devops devops
多版本gcc部署 安装scl源:yum install centos-release-SCL scl-utils-build 查看从 SCL 中安装的包的列表:scl –list 列出scl源有哪些包可以用:yum list all –enablerepo=’centos-sclo-rh’ 查看从 SCL 中安装的包的列表:scl –list 安装5.3版本的gcc、gcc-c++yum install devto 2020-07-30 devops gcc,
pika 运维命令 一、运维经验1231、可能的话将整个pika目录放到ssd磁盘2、从节点全量同步数据的时候会将主节点所有数据同步到var/dbsync目录下,所以此空间一定足够3、 二、命令pika 停止命令1./redis-cli -h 127.0.0.1 -p 9221 shutdown 启动命令1/opt/soft/whb/pika/sbin/pika -c /opt/soft/whb/pika/con 2020-07-29 数据库 分布式 数据库 pika
利用Shell命令获取IP地址 获取单个网卡的IPv4地址,方法如下: 方法一: $/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | cut -f2 -d ":" 方法二: $/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' 2020-07-27 软件开发 linux shell
MD5算法原理 1. IntroductionMD5算法是一种消息摘要算法(Message Digest Algorithm),此算法以任意长度的信息(message)作为输入进行计算,产生一个128-bit(16-byte)的指纹或报文摘要(fingerprint or message digest)。两个不同的message产生相同message digest的几率相当小,从一个给定的message dige 2020-07-27 算法与数据结构 算法