随笔分类 - C#
摘要:背景介绍: 项目环境为ASP.NET Core 2.1.2。 需要在项目启动时运行一个定时任务,在后台每隔一定时间执行任务。 实现方法: 1、写一个任务服务类继承BackgroundService public class APIDataService : BackgroundService { p
阅读全文
摘要:本文章向大家介绍在 .NET Core 中快速使用 log4net,主要包括在 .NET Core 中快速使用 log4net使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 1.NET Core 控制台程序中使用 第一步:添加引用 Install-Pa
阅读全文
摘要:第一添加log4net.config,这里配置包括信息提示写入,错误信息写入,控制台消息展示 <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="log4net" type="l
阅读全文
摘要:一、介绍 Quartz.Net是根据Java的Quartz用C#改写而来,最新的版本是3.0.6,源码在https://github.com/quartznet/quartznet。主要作用是做一些周期性的工作,或者定时工作。比如每天凌晨2点对前一天的数据统计。 二、简单的案例 以WebApi项目举
阅读全文
摘要:前言: 这段时间开始用.netcore做公司项目,发现前辈搭的框架通篇运用了异步编程方式,也就是async/await方式,作为一个刚接触的小白,自然不太明白其中原理,最重要的是,这个玩意如果不明白基本原理,随意乱用反而可能会降低性能。所以下定决心准备探索学习下这玩意。我始终相信,只要肯专研,没有什
阅读全文
摘要:1.建立web.api项目 1.1新建解决方案 1.2 新建项目 1.3 选择API 2.修改appsettings.json文件 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Micr
阅读全文
摘要:在说LINQ之前必须先说说几个重要的C 语言特性 一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这
阅读全文
摘要:我们在请求接口的时候,有时因为跨域的问题,总是请求接口失败,亦或是请求接口时,页面还存在跳转的问题,这个时候,我们通过前台ajax请求自己的一般处理程序,用一般处理程序请求客户提供的接口 //获取token public string gettoken(HttpContext context) {
阅读全文
摘要:c /// /// 根据datatable获得列名 /// /// 表对象 /// 返回结果的数据列数组 public string[] GetColumnsByDataTable(DataTable dt) { string[] strColumns = null; if (dt.Columns.
阅读全文
摘要:datatable删除行 五、操纵dataset 在DataSet中DataRow是其所有数据的基本存放位置,它主要是由一个值数组组成,代表DataTable单独一行。 DataRow中主要包括一下几种信息:1、行中每一列的当前值,2、行中每一列的原始值,3、行状态,4、父行与子行间的链接 初始化一
阅读全文