随笔分类 - .NET
摘要:配置文件 log4net.config View Code 实现代码 View Code 调用代码 Log4NetLogger.Error(Environment.NewLine + e.GetType().ToString() + ":" + e.Message + Environment.New
阅读全文
摘要:原文地址: https://dotnet9.com/12216.html/amp 如何查找,修复和避免C#.NET中内存泄漏的8个最佳实践 Dotnet9 1年前 原文来自互联网,由长沙DotNET技术社区编译。 本文来源:https://michaelscodingspot.com/find-fi
阅读全文
摘要:MSDN例子: private readonly object balanceLock = new object(); 这里说明下static和非static类型作为锁的区别。 private 是针对当前对象共享资源来锁定,保护当前对象共享资源在多线程中的数据一致性。 private static
阅读全文
摘要:一、通过静态类的静态方法进行扩展 静态类ClassExtensions为扩展类,实现了对应类Employee和Dependent的扩展方法。 实体类Employee public partial class Employee { public string EmployeeNo { get; set
阅读全文
摘要:Dotnet Core Public API的安全实践 原文:https://www.cnblogs.com/tiger-wang/p/13471718.html 公开API的安全,其实更重要。 一、API的安全 作为一个Dotnet Core的老司机,写API时,能兼顾到API的安全,这是一种优雅
阅读全文
posted @ 2020-08-17 18:12
龍☆
摘要:原文:https://www.cnblogs.com/wyongbo/p/jnaTest.html 原文链接:https://blog.csdn.net/qq_18219457/java/article/details/93905147 这两篇文章已经讲得非常清楚了。 但在实际操作的时候,由于C#使
阅读全文
摘要:中间件参考项目: https://github.com/aspnet/basicmiddleware 在HTTP的请求过程中,可以对请求做各种操作。 比如根据不同的http header,返回不同的信息,或者更改response; 根据不同的请求path,做不同的处理 // This method
阅读全文
posted @ 2020-01-31 20:51
龍☆
摘要:1. MemoryCache中的缓存在集群中的每个节点不能同步 解决方案: A. 将缓存内容迁移到系统外部的Redis缓存 B. 在使用MemoryCache的时候设置过期时间(当对数据同步要求不是那么严格的时候使用) 2.C# 静态变量各集群节点不能同步 解决方案: 将各节点需要共用的静态变量序列
阅读全文
摘要:详细说明转 https://www.cnblogs.com/dotnet261010/p/9034594.html 最近项目用到了多个参数的泛型方法,这里说明下泛型的组成: 本方法中包含了3个类型参数,分别是Process<TRequestBody,TTestParam, TResponse>,在P
阅读全文
摘要:先生成1~1000的随机数 class Program { // Create a new instance of the RNGCryptoServiceProvider. private static System.Security.Cryptography.RNGCryptoServicePr
阅读全文
摘要:当导出2007格式的时候,打开文件总是报错“发现 xxx中的部分内容有问题。是否让我们尽量尝试恢复?”。 导出的程序: 从dataset创建excel表格的方法: Response.Flush() Response.End()的区别 //Response.Flush() 将缓存中的内容立即显示出来/
阅读全文
摘要:微信登录验证基于OAuth2.0 流程如下: 具体程序流程: A.通过初始url到微信获取登录二维码(如果是手机端则会直接弹出是否授权)url包含你的appid 和 redirect_uri(接收微信返回信息的API地址)例子:https://open.weixin.qq.com/connect/q
阅读全文
摘要:C# API接收到数据后,反序列化后直接返回null,而不会给出错误提示,所以不好排查错误。 通过在api中直接进行反序列化,能够得到错误明细: 没有报错的时候,request会直接为null,不会报错。
阅读全文
posted @ 2018-12-22 14:27
龍☆
摘要:不使用方法的赋值方式: 将赋值提取为方法的写法: 例子:
阅读全文
摘要:using System; using System.Collections.Generic; namespace 表达式树四则运算 { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); ...
阅读全文
posted @ 2018-05-01 14:23
龍☆
摘要:public DataTable GetDataWithOuptDict(SqlCommand sqlcmd, Dictionary outPutDict) { errorInfo.Clear(); DataTable dataTable = new DataTable(); SqlDataAdapter d...
阅读全文
posted @ 2018-03-05 13:41
龍☆
摘要:结果集: [{"编号":1,"姓名":"王超","性别":"男","学历":"本科"},{"编号":2,"姓名":"周丽","性别":"女","学历":"专科"},{"编号":3,"姓名":"李娟","性别":"女",&
阅读全文
posted @ 2018-03-01 14:49
龍☆
摘要:http://www.cnblogs.com/edisonchou/p/4787775.html Index : (1)类型语法、内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串、集合与流 (4)委托、事件、反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基础
阅读全文
摘要:http://stackoverflow.com/questions/29939566/preventing-cross-site-request-forgery-csrf-attacks-in-asp-net-web-forms 1.在Master页面添加以下代码 C# VB.NET 2.logo
阅读全文
摘要:http://bj007.blog.51cto.com/1701577/345100/ switch语句是我们日常工作中最常见也是争论最多的(goto被忽视的前提下)。在重构中也把switch语句看成是一种代码的坏味道。但如何改造现有的switch代码并在今后去避免呢?本文从两方面进行探讨。 1 类
阅读全文
posted @ 2017-03-20 14:31
龍☆