nlog

ASP.NET Core 2.0 MVC项目实战

与世无争的帅哥 提交于 2021-02-20 08:58:18
一、前言 毕业后入职现在的公司快有一个月了,公司主要的产品用的是C/S架构,再加上自己现在还在学习维护很老的delphi项目,还是有很多不情愿的。之前实习时主要是做.NET的B/S架构的项目,主要还是用的那种传统的开发模式,只有一个项目用到了Web API,自己负责后端的接口功能实现。既然现在没办法改变现状,那就先改变自己吧。定了个计划,下班后慢慢的开始学习ASP.NET Core Web API和Vue,准备从前端到后端自己写一个小项目玩玩,毕竟代码这个东西,时间长了是会忘的。 嗯,有点扯远了。这个MVC项目是我的毕业设计,虽然写的比较烂,而且当时为了赶紧写完,代码的冗余程度有点高,但还是希望能给一些准备入门ASP.NET Core MVC的童鞋提供些借鉴吧。代码我放到Github上了,源码地址https://github.com/Lanesra712/Danvic.PSU,欢迎大神们拍砖,指出不足处。 二、项目介绍 毕业论文的课题是一个大学生的一个报名系统,主要是为了完成大学生报名过程中的一些数据维护,当然最后因为实在来不及了,好多都没做。。。项目主要使用到的相关技术如下所示: 项目框架:ASP.NET Core 2.0 MVC ORM:Entity Framework Core(使用Code First) 数据库引擎:MySQL SERVER 5.7 权限验证

八大排序算法

会有一股神秘感。 提交于 2021-02-13 11:53:13
引言   自己理解,闭卷纯手打。 插入排序   直接插入排序       稳定性:稳定       时间复杂度:O(n)  最好情况:O(n)  最坏情况:O(n2)       将一个记录插入到一个已排好序的数列中,重复执行,直至结束。   希尔排序           稳定性:不稳定       时间复杂度:O(n1.3)  最好情况:O(n)  最坏情况:O(n2)       按一定的间隔进行排序,重复运行,直至结束,每次运行的间隔逐渐缩小,直至为1。常见间隔队列取       {n/2,n/4,n/8,...1},也可取奇偶数,取法随意。 选择排序   简单选择排序           稳定性:不稳定       时间复杂度:O(n2)  最好情况:O(n2)  最坏情况:O(n2)       每次选择最小的数,存放到结果集里,第二遍从剩下的数里在选择最小的存放到结果集里,依次重复。       优化:可以每次同时选择最小的和最大的数,存放到结果集里,依次重复。   堆排序       稳定性:不稳定       时间复杂度:O(nlog2n)  最好情况:O(nlog2n)  最坏情况:O(nlog2n)       堆排序运用到二叉树的知识。所建的树必须同时满足ai<a2i和ai<a(2i+1),或者是均大于,及根节点必须       全部小于或大于其两个子节点。

ZJOI2018R2游记

允我心安 提交于 2021-02-13 08:42:18
这次ZJOI在余姚 从4.23到4.26 4.23-4.25讲(ge)课(mo),4.26考试 我们学校其他人都去隔膜了 但是我前3天只能苦逼的参加期中考试 4.25下午考完赶去余姚 4.26考试 4.26早上 我来到余姚中学 发现我的考场”社区机房“这里没有 问了若干同学 都不知道在哪里 我打电话给同校同学和老师 都不接电话 唯一一个接电话的yjs居然在南京没来ZJOI 我非常慌 但是之前一个我问的不认识的同学居然查到了跑来找我 告诉我位置 非常感动 我快到考场时遇到yjz csl wsy遂同行 到了考场 差点迟到 (结果发现我校其他人都因为早上看电影迟到了0.5h) 先看t1 不太会 肝了半天 还是不太会只好先写10分继续肝 突然发现旁边人写了好长 然后好像还过了 再看他pdf好像是t2的题面 于是改肝t2 想了1min然后会了 就是对于每个ai 它能更新到的肯定是一个区间 我们二分它的左右端点 以左端点为例 假设我们二分出来这个点为x 我们只需要判断是否在[k*2-a[i],a[i])里所有的源点更新x点 都比a[i]来更新差 可以用rmq解决 要注意一个特别情况就是2个源点距离同一个点距离和点数都相同 只能算一个 O(nlog 2 n) 结果我写了一下发现没过大样例??? 然后发现我左边的人其实只写了20分…… 我调了3h 发现我的错居然是 st表把一个+1写成-1了???

PHP面试-复习知识点整理

ぐ巨炮叔叔 提交于 2021-02-11 13:19:54
false的七种情况 整型0 浮点0.0 布尔false 空字符串'',"" 字符串'0' 空数组[] NULL 超全局数组 $GLOBALS,包含下面8个超全局数组的值 $_GET $_POST $_REQUERT,包含$_GET,$_POST,$_COOKIE $_SEESION $_COOKIE $_SERVER $_SERVER['SERVER_ADDR'] //服务器地址 $_SERVER['SERVER_NAME'] //服务名称 $_SERVER['REQUEST_TIME'] //请求时间 $_SERVER['QUERY_STRING'] //请求地址中问号后的内容 $_SERVER['HTTP_REFERER'] //上次请求地址 $_SERVER['HTTP_USER_AGENT'] //浏览器信息 $_SERVER['REMOTE_ARRR'] //客户端请求ip $_SERVER['REQUEST_URI'] // 请求中脚本名称 $_SERVER['PATH_INFO'] // 请求中路径 $_FIELS $_ENV null的三种情况 直接赋值NULL 未定义变量 unset销毁后的变量 常量 一定定义,不可删除和修改 const 更快,是语言结构,可定义类常量 define 是函数 预定义常量 FILE 文件所在路径+文件名 LINE 所在代码行

Sentry/NLog Integration Not Logging to Sentry

假装没事ソ 提交于 2021-02-10 14:45:59
问题 I am using the latest Sentry/NLog packages (as shown below) but for some reason, my errors are begin logged to NLog but not to Sentry. I can see that Sentry is being initialized, but it never logs anything! Meanwhile, the errors are being logged to NLog without issue. These are my relevant packages: <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net472" /> <package id="NLog" version="4.7.0" targetFramework="net472" /> <package id="Sentry" version="2.1.1" targetFramework=

Sentry/NLog Integration Not Logging to Sentry

余生颓废 提交于 2021-02-10 14:42:18
问题 I am using the latest Sentry/NLog packages (as shown below) but for some reason, my errors are begin logged to NLog but not to Sentry. I can see that Sentry is being initialized, but it never logs anything! Meanwhile, the errors are being logged to NLog without issue. These are my relevant packages: <package id="Newtonsoft.Json" version="12.0.3" targetFramework="net472" /> <package id="NLog" version="4.7.0" targetFramework="net472" /> <package id="Sentry" version="2.1.1" targetFramework=

NLog with Application Insights - logging exceptions as an exception instead of a trace

允我心安 提交于 2021-02-10 11:44:26
问题 Currently I am using a .NET Core Web Application built using Service Stack. Logging is currently provided by using NLog, with Azure Application Insights as a target. Currently when I log messages and exceptions, I am coming across some weird behaviours: Log.Fatal("test not implemented exception", new NotImplementedException()); //this logs under Exceptions in Application Insights Log.Fatal(new NotImplementedException("test not implemented exception")); //this logs under Trace What I would

Windows service rights to write in log file

爱⌒轻易说出口 提交于 2021-02-10 07:14:14
问题 I have created a Windows service using C# that writes logs (with NLog) in C:\ProgramData . When I debug the service (on my Windows 7) (using the code written above), the log file is correctly created and log records correctly written. But when I install the service on my server which runs on Windows server 2008 ( x86 ), no log file is created (I have also checked in C:\Windows\System32\ , nothing there). I suspect that it is an authorization problem so how can I know what rights is my service

Windows service rights to write in log file

点点圈 提交于 2021-02-10 07:11:50
问题 I have created a Windows service using C# that writes logs (with NLog) in C:\ProgramData . When I debug the service (on my Windows 7) (using the code written above), the log file is correctly created and log records correctly written. But when I install the service on my server which runs on Windows server 2008 ( x86 ), no log file is created (I have also checked in C:\Windows\System32\ , nothing there). I suspect that it is an authorization problem so how can I know what rights is my service

NLog - Cleaning up log files that have dynamic file names

北慕城南 提交于 2021-02-08 09:35:08
问题 I have an application that will be receiving messages through a queuing system, I would like to log each message to its own file, with the file name being the message id. I figured out how to accomplish this using the event-context within the filename. Though the maxArchiveFiles setting does not have any affect, probably because I'm not archiving any files. Using this configuration is there any way I can leverage NLog to limit the number of files either by date or count? <target name=