vi/vim常用命令

简介

vi/vim共分为三种模式,分别是一般模式,编辑模式和命令模式。

用户刚启动vi/vim,便进入了一般模式;
在一般模式下按下i就进入了编辑模式;
在一般模式下按下:就进入了命令模式;

一般模式

复制:

yy    复制当前行
nyy    从光标向下复制n行

前端页面浮点数计算精度问题解决

前端页面浮点数计算存在的问题

// 0.1 + 0.2 = 0.30000000000000004 问题
console.log(0.1 + 0.2);

// 1.3333 * 150 = 199.99499999999998 问题
console.log(1.3333 * 150);

// 1.2 / 3 = 0.39999999999999997 问题
console.log(1.2 / 3);

使用decimal.js第三方库解决

  • 功能:支持任意精度的十进制运算,API 丰富(加减乘除、四舍五入、比较等)。
  • 安装:npm install decimal.js

使用示例:

Linux服务器常用命令

1、根据进程ID查看对应端口:

netstat -anp | grep pid

2、根据端口号查询进程ID:

netstat -tunlp | grep 8080

3、压缩/解压缩文件:

压缩文件:
zip -q -r 123.zip 123.sql -P123

解压文件:
unzip 123.zip

IC读卡器原理介绍

概述

IC读卡器是一种用于读取集成电路卡片(IC卡)信息的设备。它通过将IC卡插入读卡器,从而实现对IC卡内部存储的信息进行读取和写入。IC读卡器的工作原理涉及到硬件和软件两个方面,下面将详细介绍其原理。

一、硬件原理

1. IC卡

IC卡是一种具有存储、处理和传输信息功能的智能芯片卡,其内部包含了CPU、存储器、输入输出接口等多个模块。在使用IC读卡器时,需要将IC卡插入到读卡器中,然后通过读取IC卡内部存储的信息来实现各种功能。