随笔分类 -  .Net

摘要:转载自:https://www.lanhusoft.com/Article/125.html 以前开发Webform的时候可以开启trace来跟踪页面事件,这对于诊断程序的性能是有很大的帮助的,起到事半功倍的作用,今天我就来谈用mvc开发项目的调试和性能监控。EF框架自动给我生成sql语句,当我们的 阅读全文
posted @ 2017-09-19 11:56 上古时期的码农 阅读(316) 评论(0) 推荐(0)
摘要:慢慢总结 基础使用样例,在 Application_Start 中直接使用 ① 注册 Controller 方式一: 方式二: ② 常用接口注册方式 方式一:泛型注册使用 RegisterGeneric 方式二:普通类型使用 RegisterType ③生命周期 InstancePerDepende 阅读全文
posted @ 2017-09-16 18:00 上古时期的码农 阅读(313) 评论(0) 推荐(0)
摘要:转载自:https://weblog.west-wind.com/posts/2016/jan/13/resetting-entity-framework-migrations-to-a-clean-slate 删除和重置迁移 这个过程的想法基本上是这样的:数据库和EF模式是最新的,只是你想要的方式 阅读全文
posted @ 2017-09-08 10:04 上古时期的码农 阅读(322) 评论(0) 推荐(0)
摘要:static void Main(string[] args) { var attrs = typeof(TestClass).GetCustomAttributes(typeof(System.ComponentModel.DescriptionAttribute), true); if (attrs.Length... 阅读全文
posted @ 2017-09-07 08:42 上古时期的码农 阅读(519) 评论(0) 推荐(0)
摘要:在很多时候我们需要用到IP代理,比如爬虫、投票等 封IP是一种很常用的办法,所谓道高一尺、魔高一丈,IP代理应运而生 最简单的一段代码 这样看来,其实使用代理也很简单,网络上有很多公开的代理IP地址,比如在这里:http://www.xicidaili.com/ 阅读全文
posted @ 2017-06-02 16:51 上古时期的码农 阅读(402) 评论(0) 推荐(0)
摘要:public static IEnumerable Daluan(IEnumerable item) { if (item ==null) { return null; } return item.OrderBy(m => Guid.N... 阅读全文
posted @ 2017-05-31 13:58 上古时期的码农 阅读(247) 评论(0) 推荐(0)
摘要:最近有个需求,要求订单提交5000并发,具体实现思路如下,不足之处望指教。 1、利用Redis来缓存订单,用户查询订单状态从缓存中取 2、因为阿里云的消息服务可控性很好所以用阿里云的消息服务中的消息队列来进行订单处理 实验1:用户提交订单后直接存Redis并写入阿里云消息服务 问题:Redis写入5 阅读全文
posted @ 2017-05-26 11:26 上古时期的码农 阅读(850) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/LipeiNet/p/4694225.html http://www.cnblogs.com/akwwl/p/3232679.html 在C#委托现在有4种方式,分别是 delegate、Action、Func、Predicate 模拟一下场景: 阅读全文
posted @ 2017-05-25 10:44 上古时期的码农 阅读(222) 评论(0) 推荐(0)
摘要:拿WebApi为例,我们一般会生成一份帮助文档,帮助文档会在Area中 我们现在要讲帮助文档设为首页 只需在App_Start文件夹下添加 RouteConfig 类 增加 DataTokens.Add("Area", "HelpPage"); 因为帮助文档会生成在HelpPage的Area中 而帮 阅读全文
posted @ 2017-05-23 14:02 上古时期的码农 阅读(1909) 评论(1) 推荐(0)
摘要:1、Redis Incr 阅读全文
posted @ 2017-05-19 12:01 上古时期的码农 阅读(640) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/luxiaoxun/p/3374992.html 1、整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。 2、NPOI是POI的C#版本,NPOI的行和列的index都是从0开 阅读全文
posted @ 2017-05-18 11:26 上古时期的码农 阅读(231) 评论(0) 推荐(0)
摘要:ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1"); ISubscriber sub = redis.GetSubscriber(); Console.WriteLine("我要订阅messages"); s... 阅读全文
posted @ 2017-05-17 17:56 上古时期的码农 阅读(199) 评论(0) 推荐(0)
摘要:队列之生产者、消费者模式 阅读全文
posted @ 2017-05-17 14:08 上古时期的码农 阅读(197) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/wangyy130/article/details/44241173 一、什么是Attribute Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法 阅读全文
posted @ 2017-05-16 17:39 上古时期的码农 阅读(339) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/wangyy130/article/details/44241957 一、filter简介 在了解自定义特性前,先引入一个概念filter,它是MVC中自带的一种功能,在我们项目中通常会遇到在Action执行前或结束时,去执行日志记录或错误处理等功能 阅读全文
posted @ 2017-05-16 17:36 上古时期的码农 阅读(2109) 评论(0) 推荐(1)
摘要:5天玩转C#并行和多线程编程:http://www.cnblogs.com/yunfeifei/p/3993401.html 阅读全文
posted @ 2017-05-15 14:44 上古时期的码农 阅读(205) 评论(0) 推荐(0)
摘要:https://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch.aspx 提供一组方法和属性,可用于准确地测量运行时间。 一个 Stopwatch 实例可以测量运行时间为一个时间间隔或所用的时间合计多个间隔。 在典型 Sto 阅读全文
posted @ 2017-05-15 14:41 上古时期的码农 阅读(260) 评论(0) 推荐(0)
摘要:什么是SSO? 如果你已知道,请略过本节! SSO核心意义就一句话:一处登录,处处登录;一处注销,处处注销。即:在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 很多人容易把SSO与OAuth搞混。这里简单说明一下: OAuth也可简单总结为一句:基于各种懒和YY的原因,拿别人 阅读全文
posted @ 2017-05-06 20:43 上古时期的码农 阅读(288) 评论(0) 推荐(0)
摘要:var serializer = new JavaScriptSerializer(); var jsonclassList = serializer.Deserialize(parastr); 阅读全文
posted @ 2017-03-06 17:04 上古时期的码农 阅读(146) 评论(0) 推荐(0)
摘要:1、开启一个线程 2、线程代码 阅读全文
posted @ 2017-03-06 17:03 上古时期的码农 阅读(257) 评论(0) 推荐(0)