npm和yarn镜像配置

npm镜像配置

npm全称为Node Package Manager,是Node.js包管理工具。
npm默认仓库地址:https://registry.npmjs.org

常用国内npm镜像站:
淘宝npm镜像:https://registry.npm.taobao.org
阿里云:https://registry.npmmirror.com
华为云:https://repo.huaweicloud.com/repository/npm/
腾讯云:http://mirrors.cloud.tencent.com/npm/

淘宝npm镜像-即将停服,推荐使用阿里云。

MySQL变量定义及使用

概述

MySQL变量分为系统变量和自定义变量;
系统变量:由系统默认提供的变量,又分为全局变量和会话变量;
自定义变量:由用户自定义的变量,又分为用户变量和局部变量;

系统变量

如果是全局变量,需要加global;如果是会话变量,需要加session。
全局变量针对所有连接会话都有效,系统重启后失效;
会话变量仅对当前会话有效;

C#应用使用NLog记录日志

前言

本文主要讲述C#应用如何使用NLog记录应用日志。具体使用步骤参考下方。

NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。

NLog是一个简单灵活的.NET日志记录类库。

使用步骤

1、添加NLog引用

创建控制台应用,使用nuget添加NLog包到项目中。或者直接在项目中添加NLog.dll、NLog.config引用。

C#使用websocket-sharp创建websocket服务

前言

当我们在开发web网页端应用时,如果要调用读卡器、扫描仪或第三方动态库时,由于javascript并不具备调用能力,故我们需要将参数通过websocket传给C#(或其他语言)客户端。由C#客户端来调用动态库或第三方API。

本文中,我们主要讲述C#如何使用websocket-sharp创建websocket服务,完成web应用和C#应用之间的交互。

websocket-sharp是一个C#实现websocket协议客户端和服务端。

使用步骤

1、创建控制台应用,从Nuget添加引用websocket-sharp

或从https://github.com/sta/websocket-sharp下载源码生成websocket-sharp.dll文件。

在项目中添加websocket-sharp.dll引用。