Fork me on GitHub

随笔分类 -  NET

摘要:虚拟内存技术 是指:当进程运行时,先将其中一部分装入内存,另一部分暂留在磁盘,当要执行的指令或访问的数据不在内存时,由操作系统自动完成将他们从磁盘调入内存的工作。 进程和线程从寻址上的区别:https://cloud.tencent.com/developer/article/1462022每个线程 阅读全文
posted @ 2020-02-26 21:40 迁梦余光 阅读(455) 评论(0) 推荐(0)
摘要:类型为的数据成员“Int32 VTOUID”不是类型的映射的一部分。该成员是否位于继承层次结构根节点的上方? 想躲开Linq to sql中问题限制可真是不容易: http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%B1%87/201509 阅读全文
posted @ 2019-07-02 14:47 迁梦余光 阅读(261) 评论(0) 推荐(0)
摘要:这篇文章讲的很详细: https://weblogs.asp.net/imranbaloch/concurrent-requests-in-asp-net-mvc 明白了这些限制,就很容易理解这个让人困惑的一个问题: 想使用ajax异步并行做一些事情的时候,发现总是排队串行?这个就是因为net中会话 阅读全文
posted @ 2019-04-17 15:57 迁梦余光 阅读(530) 评论(0) 推荐(0)
摘要:浅析C# Dictionary实现原理 http://www.cnblogs.com/InCerry/p/10325290.html 阅读全文
posted @ 2019-01-29 11:46 迁梦余光 阅读(118) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_34066347/article/details/85982742 文件大小调整后,同时最好也要调整下最大请求限制,如下配置: <system.web> <httpRuntime maxRequestLength="1048576" exec 阅读全文
posted @ 2019-01-28 11:41 迁梦余光 阅读(318) 评论(0) 推荐(0)
摘要:N-Tier 是从架构更大的维度上划分,每一个维度都是一个Tier(在微软的ESP2.0里翻译为”级”),比如电商架构划分如下: Tier与Tier之间通过Tcp/Http通讯,并且每一级都可以独立部署。 N-Layer 相对Tier,Layer是更细粒度的划分,比如服务接口Tier就可以划分为:表 阅读全文
posted @ 2019-01-15 18:43 迁梦余光 阅读(234) 评论(0) 推荐(0)
摘要:重新梳理下授权认证模式。 OWIN OWIN的英文全称是Open Web Interface for .NET。OWIN是针对.NET平台的开放Web接口。 https://blog.csdn.net/u013043440/article/details/41694203 Basic Auth和OA 阅读全文
posted @ 2018-11-17 22:43 迁梦余光 阅读(235) 评论(0) 推荐(0)
摘要:重新梳理了下基于net webapi 搭建restful api,也重新翻查了一些资料: RESTful API 设计最佳实践 https://www.zcfy.cc/article/restful-api-design-best-practices-in-a-nutshell 查询(Query)分 阅读全文
posted @ 2018-11-09 18:19 迁梦余光 阅读(421) 评论(0) 推荐(0)
摘要:关于多线程和异步相信不少人都有疑问,它们之间到底有什么区别呢? 从知乎上看见一个比喻还是比较好理解的: 现在假设整个城市就只有1个火车,1个售票员,每个乘客咨询售票员后需要思考1分钟再决定买哪趟车的票。 异步 在买票的人咨询后,需要思考1分钟,马上靠边站,但不用重新排队,什么时候想清楚可以立马去跟售 阅读全文
posted @ 2018-09-09 10:49 迁梦余光 阅读(105) 评论(0) 推荐(0)
摘要:深入讲解: https://blog.csdn.net/libaineu2004/article/details/40055149 GC有多种算法。比较常见的算法有Reference Counting(引用计数法),Mark Sweep(标记清除法),Copy Collection等等 https: 阅读全文
posted @ 2018-07-19 17:05 迁梦余光 阅读(105) 评论(0) 推荐(0)
摘要:关于委托和线程 无意间看到一个奇葩的解释,说委托的本质的就是多线程,这...... 委托本质就是一个函数的指针而已,和线程完全是不同的概念;如果非要扯上点关系,就是同步委托和异步委托。同步委托就是占用主线程同步执行,异步委托肯定是开启新的线程去执行委托指向的函数。多播委托其实也是一样的,无非就是绑定 阅读全文
posted @ 2018-05-19 21:07 迁梦余光 阅读(1473) 评论(0) 推荐(0)
摘要:还原场景: 数据库某个字段设置的长度是nvchar(10),可当时并不知晓啊......结果导致下单接口返回“将截断字符串或二进制数据”,查了半天(下单参数实在太多)最终追踪到某个字段长度不够导致..... 因为内部有异常捕获,所以调用方拿到了错误消息!但更诡异的是:竟然生成了订单数据,只不过字段不 阅读全文
posted @ 2018-04-05 19:01 迁梦余光 阅读(162) 评论(0) 推荐(0)
摘要:.NET的DTO映射工具 AutoMapper 阅读全文
posted @ 2018-01-10 12:39 迁梦余光 阅读(356) 评论(0) 推荐(0)
摘要:1、URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。 2、RL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。 3、URN,unif 阅读全文
posted @ 2017-08-02 11:57 迁梦余光 阅读(214) 评论(0) 推荐(0)
摘要:Net程序读取配置文件内容,无需做任何变动;会自动解密! 参考:https://msdn.microsoft.com/zh-cn/library/2w117ede(v=vs.100).aspx 阅读全文
posted @ 2017-01-20 16:17 迁梦余光 阅读(415) 评论(0) 推荐(0)
摘要:如果IIS中已经有设置.xaml和 .xap这两个扩展名,那么IIS就会提示:在唯一密钥属性“fileExtension”设置为“.xaml”(或者.xap)时,无法添加类型为“mimeMap”的重复集合项。 具体的提示信息是根据自己所添加的MIME类型的扩展名来的,比如我添加的是.json,所以提 阅读全文
posted @ 2016-06-16 16:53 迁梦余光 阅读(11160) 评论(0) 推荐(4)
摘要:解决方案: 1、编辑 .csproj文件,改为自己的名字 2、取消解绑 3、点击解决方案重新签入即可。 阅读全文
posted @ 2016-06-15 10:46 迁梦余光 阅读(344) 评论(0) 推荐(0)
摘要:选在强名称签名,编译程序集时出 [签名时加密失败 --“拒绝访问。 ”]错误提示? 解决方法: 1、到”C:\ProgramData\Microsoft\Crypto\RSA”目录下面,选中:【MachineKeys】文件夹。 2、右键【MachineKeys】文件夹,在安全属性里面,将当前wind 阅读全文
posted @ 2016-06-12 13:18 迁梦余光 阅读(1170) 评论(1) 推荐(1)
摘要:进程内session:缺点:当访问量大的时候,会导致进程内session的重启优点:存储速度快 进程外session: 01.将session存储在状态服务器中 asp.net state service 缺点:当访问量大的时候,会导致session池重启,数据也容易丢失优点:存取速度相较于数据库来 阅读全文
posted @ 2016-05-17 13:11 迁梦余光 阅读(269) 评论(0) 推荐(0)
摘要:优点: 1.Linq提供了不同数据源的抽象层,所以可以使用相同的语法访问不同的数据源(只要该数据源有提供程序即可) 2.Linq为底层的数据存储提供了一个强类型化的界面,可以把底层的数据作为对象来访问。 3.推迟查询的执行。在运行期间定义的查询表达式时,查询不会运行。查询会在迭代数据项时运行。(把复 阅读全文
posted @ 2016-04-23 10:59 迁梦余光 阅读(2279) 评论(0) 推荐(0)