Loading

10 2018 档案

摘要:C# FTP 实现方式,废话不多说,直接上代码 1 public class FtpClient 2 { 3 #region 构造函数 4 /// <summary> 5 /// 创建FTP工具 6 /// <para> 7 /// 默认不使用SSL,使用二进制传输方式,使用被动模式 8 /// < 阅读全文
posted @ 2018-10-30 10:40 RuoVea 阅读(5611) 评论(1) 推荐(1)
摘要:一、Log4net的结构 log4net 有四种主要的组件,分别是Logger(记录器), Repository(库), Appender(附着器)以及 Layout(布局). 1、Logger 1.1 Logger接口 Logger是应用程序需要交互的主要组件,它用来产生日志消息。产生的日志消息并 阅读全文
posted @ 2018-10-25 09:28 RuoVea 阅读(409) 评论(0) 推荐(0)
摘要:大家下午好,昨天讲了配置,今天我们讲讲后台实现,在完成了后台实现后,我们才能真正意义上的解决把自定义属性字段值录入到数据库中。 在开写之前我先着重强调一下,“日志”的概念非常广泛,有错误日志、操作日志、访问日志、事件日志等等。我们并不提倡把所有的日志都记录到数据库,因为这样做没有必要。同时如果日志数 阅读全文
posted @ 2018-10-25 09:27 RuoVea 阅读(476) 评论(0) 推荐(0)
摘要:即解决了将自定义属性记录到数据库之后。一个新的想法冒了出来,自定义属性同样也能记录到文件中吗?答案是肯定的,因为Log4Net既然已经考虑到了数据库记录方式,当然也一定考虑到了其它的记录方式。but how,how,how(这句话来源于电影功夫熊猫)。接下来让我们看看如何将自定义属性记录到文件中。 阅读全文
posted @ 2018-10-25 09:27 RuoVea 阅读(540) 评论(0) 推荐(0)
摘要:前段时间我一直想做一个通用一点的日志记录系统,可以便于不同的业务组调用进行日志记录及分析。本来打算着自己下手写一个,后面发现各业务组可能会需要不同的记录方式,比如利用数据库来记录,用txt的文件形式来记录,当然,这些都是最常用的记录方式。而且不同的业务组都希望有自己的记录数据表,不希望和其他业务组的 阅读全文
posted @ 2018-10-25 09:25 RuoVea 阅读(923) 评论(0) 推荐(0)
摘要:效果图: 1:第一步创建SQL表结构 CREATE TABLE [dbo].[LogDetails] ( [LogID] int NOT NULL IDENTITY(1,1) , [LogDate] datetime NOT NULL , [LogThread] nvarchar(100) NOT 阅读全文
posted @ 2018-10-25 09:24 RuoVea 阅读(7618) 评论(1) 推荐(0)
摘要:平时,我们将c#中的Distinct大多用于对数组去重,一般数组为基础的数据类型,例如 int,string.也可以用于对象去重,我们看看C#对Distinct方法的定义: 有重载,第一个参数都加了this,是拓展方法,有关拓展方法,请百度了解。 下面我们来研究下Distinct的对象去重,假设我们 阅读全文
posted @ 2018-10-24 11:17 RuoVea 阅读(554) 评论(0) 推荐(0)
摘要:0. Why 拥抱 跨平台 DotNet Core,是时候了。 高性能、高生产力,史上最轻量级的ORM。107kb 1. So SmartSql TargetFrameworks: .NETFramework 4.6 & .NETStandard 2.0 SmartSql = MyBatis + C 阅读全文
posted @ 2018-10-24 08:50 RuoVea 阅读(1679) 评论(1) 推荐(0)
摘要:结构 阅读全文
posted @ 2018-10-23 12:43 RuoVea 阅读(1035) 评论(1) 推荐(0)
摘要:后台管理 https://g.alicdn.com/idleFish-F2e/app-basic/item.html?itemid=580281597427&ut_sk=1.WCB2zfWM%252BdgDAH2WQJs%252Fqyno_21407387_1540260945659.Copy.de 阅读全文
posted @ 2018-10-23 10:14 RuoVea 阅读(630) 评论(0) 推荐(0)