随笔分类 - c#
摘要:1.获取Model的Attribute var auditAttr=dbEntry.Entity.GetType().GetCustomAttribute(typeof(AuditableAttribute),false).SingleOrDefault() as AuditableAttribut
阅读全文
摘要:1.Autofac 是一款 IOC 框架,比较其他的IOC框架,如Spring.Net,Unity, Castle 等 ,是一个轻量级的框架。 2.说明 控制反转 : IOC. 调用者 不再 创建 被调用者的 实例,由 autofac 框架实现。 依赖注入: DI 容器创建好实例后,再注入 调用者
阅读全文
摘要:1.volatile 修饰符。 被设计 用来修饰 不同线程访问 和修改的 变量。如果不加volatile .基本上会导致:无法编写多线程程序,或者失去大量优化机会。 2.作用 作为指令的关键字,确保本条指令,不会因为编译器的优化而省略,要求每次直接读值。即防止编译器 对代码进行优化。 XBYTE[2
阅读全文
摘要:Cache 是分配在服务器上的一个 公共的内存片。 Cache面对所有用户,Session也是服务器缓存,但是面向单个用户。 Cache是有时间限制的,吵过了设定时间,服务器将回收。 1..net 4.0 中的缓存功能,主要由三部分组成 System.Runtime.Caching System.R
阅读全文
摘要:1.ASP.NET GitHub地址:https://github.com/aspnet 2.ASP.NET Core缓存 MemoryCache 和 Redis 1.MemoryCache简介 内存缓存。 区别:缓存HttpRuntime.Cache 位于System.Web命名空间下。 但是在
阅读全文
摘要:1.StackExchange.Redis 中最重要的对象 是 ConenctionMultiplexer . 存在于命名空间 StackExchagne.Redis 命名空间中。 2.ConnectionMultiplexer . 在所有调用中,被设计成共享和重用的。不应该为每一个操作都创建一个C
阅读全文
摘要:1.Redis Redis 是一款 内存 高速缓存数据库。全称:Remote Dictionary Server . 是一个key-value 存储系统。支持类型:string,list,set,zset,hash .。以及Ordered,Sets等数据操作。 就目前的数据库分类: SQL/NSQL
阅读全文
摘要:1.表面上的区别 1.GET在浏览器回退时,是无害的,而Post会再次提交请求 2.Get产生的Url地址会被Bookmark,而Post不会 3.Get请求会被浏览器主动Cache,而Post不会,除非主动设置 4.Get请求只能进行Url编码,而Post支持多种编码方式 5.Get请求参数会被完
阅读全文
摘要:1.设置间隔变色 css: .oddRow{ background:#fafafa; } js: ,loadComplete:function(){ $("tr.jqgrow:odd").addClass("oddRow"); }
阅读全文
摘要:public string GetJson(DataTable dt){ JavaScriptSerializer jss=new JavaScriptSerializer(); jss.MaxJsonLength=Int32.MaxValue; System.Collections.Arrayli
阅读全文
摘要:如果在项目中 ,bll有函数,却引用报错 原因很可能是因为bll在生成程序集的时候,没有生成好。其中有错误 解决办法。 1.将bll,web,dal重新生成 2.注意bll的生成,该添加的添加,该排除的排除。 确保bll一定正确生成。 3.如果 Bll能正确生成,web就可以正确引用了。
阅读全文
浙公网安备 33010602011771号