概述
MySQL变量分为系统变量和自定义变量;
系统变量:由系统默认提供的变量,又分为全局变量和会话变量;
自定义变量:由用户自定义的变量,又分为用户变量和局部变量;
系统变量
如果是全局变量,需要加global;如果是会话变量,需要加session。
全局变量针对所有连接会话都有效,系统重启后失效;
会话变量仅对当前会话有效;
MySQL变量分为系统变量和自定义变量;
系统变量:由系统默认提供的变量,又分为全局变量和会话变量;
自定义变量:由用户自定义的变量,又分为用户变量和局部变量;
如果是全局变量,需要加global;如果是会话变量,需要加session。
全局变量针对所有连接会话都有效,系统重启后失效;
会话变量仅对当前会话有效;
本文主要详细讲解redis.conf配置文件配置项内容。
redis.conf配置主要包含以下模块:
模块 | 说明 |
---|---|
INCLUDES | 包含配置 |
MODULES | 模块 |
NETWORK | 网络 |
GENERAL | 一般配置 |
SNAPSHOTTING | 快照 |
REPLICATION | 主从配置 |
SECURITY | 安全 |
CLIENTS | 客户 |
MEMORY MANAGEMENT | 内存管理 |
LAZY FREEING | 释放内存 |
APPEND ONLY MODE | 仅追加模式 |
LUA SCRIPTING | LUA脚本 |
REDIS CLUSTER | REDIS集群 |
SLOW LOG | 慢日志 |
LATENCY MONITOR | 延迟监视器 |
EVENT NOTIFICATION | 事件通知 |
ADVANCED CONFIG | 高级配置 |
本文主要讲述C#应用如何使用NLog记录应用日志。具体使用步骤参考下方。
NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。
NLog是一个简单灵活的.NET日志记录类库。
创建控制台应用,使用nuget添加NLog包到项目中。或者直接在项目中添加NLog.dll、NLog.config引用。
当我们在开发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引用。