随笔分类 - .NetCore
摘要:1. ArrayList 1.1 ArrayList是一个特殊数组,通过添加和删除元素就可以动态改变数组的长度。 ArrayList集合相对于数组的优点:支持自动改变大小,可以灵活的插入元素,可以灵活的删除元素,可以灵活的访问元素,但是ArrayList只支持一维,并且查询和检索的。 1.2 速度比
阅读全文
摘要:详细可以查看这篇文章:https://www.cnblogs.com/qingtianMo/p/5255121.html
阅读全文
摘要:关于线程同步的几种方法: 一、volatile关键字 volatile是最简单的一种同步方法,当然简单是要付出代价的。它只能在变量一级做同步,volatile的含义就是告诉处理器, 不要将我放入工作内存, 请直接在主存操作我。(【转自www.bitsCN.com 】)因此,当多线程同时访问该变量时,
阅读全文
摘要:可以获取一个StringValues,需要注意调试中显示的Headers的key,并不是实际的key,例如 这些不是key值,经过转换了的。 这些值才是真正的key
阅读全文
摘要:实际IHttpContextAccessor对象已经在底层实现了自动的依赖注入,只需要在应用层引入Microsoft.AspNetCore.Http,然后在构造函数中依赖注入即可。
阅读全文
摘要:因为abp的web层对application层有项目引用,但是对domain层并不存在项目引用,而是bin目录下直接引用的dll文件,所以当domain层修改后不会自动将dll文件同步过去。所以有时候dll版本不一致导入了这个问题。 将domain层重新生成就好了。 同理,出现调试时明明没有做任何更
阅读全文
摘要:Abp默认是不向客户端输出错误日志的,导致有些内部报错既不能中断,也没有信息输出。此时打开日志输出开关即可。在xxModule类中PreInitialize()方法里 建议先加上判断是否为开发环境,生产环境则不建议开启错误输出。 另外在服务器/App_data/logs文件夹中也有详细的错误,只不过
阅读全文
摘要:除了修改系统变量,或者程序硬编码中修改,还有以下方法:
阅读全文