MySQL变量定义及使用

概述

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

系统变量

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

redis.conf配置文件详解

简介

本文主要详细讲解redis.conf配置文件配置项内容。

redis.conf配置主要包含以下模块:

模块说明
INCLUDES包含配置
MODULES模块
NETWORK网络
GENERAL一般配置
SNAPSHOTTING快照
REPLICATION主从配置
SECURITY安全
CLIENTS客户
MEMORY MANAGEMENT内存管理
LAZY FREEING释放内存
APPEND ONLY MODE仅追加模式
LUA SCRIPTINGLUA脚本
REDIS CLUSTERREDIS集群
SLOW LOG慢日志
LATENCY MONITOR延迟监视器
EVENT NOTIFICATION事件通知
ADVANCED CONFIG高级配置

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引用。