Log4Net 日志组件通用代码

概述

C# 领域最知名的日志组件非 Log4Net 莫属。一直以来都是现用现查手册,虽然浪费不了多少时间,但是这种习惯终归不好。于是,搜集了一份封装比较完善的代码,具体实现了:可零配置,动态指定文件名和文件路径,按日期和大小自动分割文件。

代码详情

1. 创建配置文件类

初始化Logger时首先读取配置项中的同名Appender,如果存在使用配置参 …

阅读全文

Ubuntu 安装 WordPress 设置自动更新

概述

最近使用腾讯云主机Ubuntu系统,安装完WordPress (按照教程《腾讯云主机 Ubuntu 安装 WordPress》)后,没办法在后台自动更新系统。

最后,多方查找资料并尝试后,此方法可行:

命令行执行:

sudo chown -R www-data:www-data /path/to/WordPress_directory

参考 …

阅读全文

腾讯云主机 Ubuntu 安装 WordPress

1.1. 概述

Ubuntu 16.04 安装 WordPress 主要分三步:安装 Nginx 并解析域名 ,安装 PHP ,安装 MySQL。在此基础上本文还扩充了添加SSL证书、www跳转到主域名、域名的DNS解析等内容。

1.2. 安装 Nginx 并解析域名

1.2.1. 首先,更新依赖包:

切换到root账户, …

阅读全文

腾讯云主机 Ubuntu 系统使用 sftp 上传文件

概述

经常有操作系统与云服务器间传递文件的需求,通常采用的方式有:搭建ftp服务器、云盘同步工具、winscp、sftp等,其中我比较喜欢winscp 和 sftp 的方式,当然,如果你说两边都装个QQ,同是windows系统的前提下也无可厚非。

今天,介绍的是采用sftp方式与腾讯云Ubuntu系统间同步文件的开启方式。 …

阅读全文

联想IBM System X3850 X6服务器做RAID5流程

一、说明

最近项目中有一台备用的联想IBM System X3850 X6 服务器,需要安装阵列卡和设置 RAID 5 阵列。网上查看了很多资料,要么有所差异、要么缺失部分信息,最终都以失败告终。在各种摸索尝试后,终于找到了正确的安装方式,以下是对正确操作的图文记录,希望对你有所帮助。

下文步骤可以概述为:安装阵列卡 → BIOS 做 RAID5 磁盘阵 …

阅读全文

解决 IIS Worker Process 内存占用达到99%的问题

昨天半夜,接到客户紧急异常,许多webservice接口调用数据返回异常。于是赶紧远程查看服务器,发现服务器运行很卡,且一个IIS Worker Process进程占用内存达99%,猜测可能是接口调用突然频繁而IIS占用内存没有及时回收导致的。解决方式,首先手动结束这个进程,重启接口,程序恢复运行。但此时IIS占用的内存依然会逐步增加,这个过程需要一段时间, …

阅读全文

做自己专业的事

做不专业的事

昨天花了一天的事件折腾笔记本,Windows系统用久了有些卡。之前浏览资讯网站了解到Windows 10 创意者更新专业版序列号可以通过Window 7 旗舰版免费升级得到。于是,从早上开始折腾笔记本安装Windows 7。但是,由于笔记本较新默认通过UEFI方式启动,传统的安装方式死活不成功。从早上上班折腾到快下班也没能获得免费的序列号,一 …

阅读全文

Ubuntu 使用 Fish Shell

1. Fish shell安装启动

1.1 Ubuntu 安装 Fish Shell

命令行运行代码:sudo apt-get install fish

1.2 启动fish

命令行输入代码:fish进入Fish Shell环境,退出使用代码:exit

Fish Shell环境如下图:

2. Fish shell的特色功能

2.1 命令提示 …

阅读全文

MySQL 解压版安装(Windows Server 2016 x64)

1. 本文说明

本文主要讲述 MySQL解压版在 Windows Server2016 x64 服务器上的安装过程,用于记录自己在安装MySQL过程中遇到的坑和基本的使用方法。实测 MySQL 5.7、MySQL 8.0 安装到 Windows 7、Windows 10、Windows Server 2008 R2、Windows Server 2012 …

阅读全文