摘要: /// <summary> /// 将传入的字符串中间部分字符替换成特殊字符 /// </summary> /// <param name="value">需要替换的字符串</param> /// <param name="startLen">前保留长度</param> /// <param nam 阅读全文
posted @ 2021-03-09 11:04 马羊 阅读(458) 评论(0) 推荐(0) 编辑
摘要: APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。 MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)... 阅读全文
posted @ 2015-12-16 09:47 马羊 阅读(13509) 评论(1) 推荐(1) 编辑
摘要: 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些... 阅读全文
posted @ 2015-11-19 19:02 马羊 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 处理百万级以上的数据提高查询速度的方法:1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null 值... 阅读全文
posted @ 2015-11-19 18:44 马羊 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 两个有序数组找出相同数据,要求最简单的算法复杂度。class Program { static void Main(string[] args) { int Low = 0; int[] m = new int[] { 2... 阅读全文
posted @ 2015-11-19 16:46 马羊 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { //常规使用方法 Console.WriteLine(Add(new Int32[] { 1, 2, 3, 4, 5, 6... 阅读全文
posted @ 2015-11-19 13:26 马羊 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: namespace Test{ class Program { static void Main(string[] args) { Country cy = (Country)Assembly.Load("Test").CreateIns... 阅读全文
posted @ 2015-11-15 11:02 马羊 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。class Program { static void Main(string[] args) { int[] arr = new int[100]; ... 阅读全文
posted @ 2015-11-10 14:37 马羊 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 将Controllers放到独立项目中:第一步:创建Mvc.Controllers,Mvc.Models和UI三个项目Mvc.Controllers用来编写ControllersMvc.Models用来编写ModelUI用来开发表现层,也就是View第二步:在Mvc.Controllers项目中添加... 阅读全文
posted @ 2015-10-10 17:57 马羊 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 前言「使用StyleCop验证命名规则」这篇文章,指引开发人员透过StyleCop这个工具,来自动检验项目中产出的程序代码是否合乎命名规则。[Tool] 使用StyleCop验证命名规则但是在项目开发的过程中,如果只是验证命名规则、而没有统一程序排版,项目中很容易就会出现类似下列范例的程序代码产出。... 阅读全文
posted @ 2015-09-10 12:43 马羊 阅读(822) 评论(0) 推荐(0) 编辑