梁逸晨
摘要: 本人工作性质已改变,不再从事全职程序员,回归登山行摄领队阅读全文
posted @ 2015-05-04 18:28 梁逸晨 阅读(864) 评论(4) 编辑
摘要: 一年多没更新博客园内容了,core已经发生了翻天覆地的变化,想起2014年这时候,我就开始了从当时还叫k的那套preview都不如的vnext搭建这套系统,陆陆续续它每一次升级,我也相应地折腾,大约4个月前,我开始把生产环境的一部分从 windows server 迁移到 centos 7 上,观察了几个月,觉得可以全面迁移了,于是总结了折腾的路上几点经验,与大家共勉。虽说我今天早已不是全职程序员,但是这套系统在我有空的时候总会维护与更新,它的运作与我目前的工作相辅相成,并且会一直更新下去。阅读全文
posted @ 2016-12-03 08:11 梁逸晨 阅读(6474) 评论(44) 编辑
摘要: 本人工作性质已改变,不再从事全职程序员,回归登山行摄领队阅读全文
posted @ 2015-05-04 18:28 梁逸晨 阅读(864) 评论(4) 编辑
摘要: 2017从EBC基本线到Renjo La - Gokyo - EBC 三垭口连穿线,各有九条旅行摄影线路选择及定制化线路。 尼泊尔EBC珠穆朗玛峰大环线摄影旅行:https://himalaya.tours/content/ebc-travel 安纳普尔那大环线:https://himalaya.t阅读全文
posted @ 2015-01-29 22:17 梁逸晨 阅读(454) 评论(2) 编辑
摘要: 临时记录一个链式模拟工厂装配流程阅读全文
posted @ 2014-06-25 00:47 梁逸晨 阅读(299) 评论(2) 编辑
摘要: 继续上一篇初次开发vNext的初次总结之后,在这一篇里结合entity framework 7.0,解释一些关于云优化的概念,以及通过controller中运行斐波那契序列30次运算作一个简单的vNext压力测试(1000个客户10000次请求)。最后,同道中人们,从现在开始,请扔掉Migration。阅读全文
posted @ 2014-06-08 14:25 梁逸晨 阅读(13725) 评论(40) 编辑
摘要: ASP.NET MVC 6.0,又称ASP.NET vNext,比之从前的版本有了大规模的更新,几乎所有类库全部重写,本文基于Visual Studo 2014 CTP1创建ASP.NET vNext,记录基本创建、self-host、IIS运行时遇到的问题。阅读全文
posted @ 2014-06-06 18:04 梁逸晨 阅读(19542) 评论(48) 编辑
摘要: 本文涉及到:简单类型的传值、简单类型传值中涉及到string的传递、传递复杂类型。阅读全文
posted @ 2013-10-23 23:08 梁逸晨 阅读(10401) 评论(4) 编辑
摘要: 本文致于解决Codefirst中的数据库架构修改后,如何在保留历史数据的情况下,实际更新数据库结构。阅读全文
posted @ 2013-01-02 04:53 梁逸晨 阅读(1831) 评论(12) 编辑
摘要: 我相信世界总是会向更好的方向发展,今年的维也纳新年音乐会没有往年的明星级指挥,但是它通过回归奥地利的本质,以更传统的聚合法则,让过往的艺术家们一代代创造的灿烂,在新的指挥手中,迸发出更深邃的音节。在此,也祝大家新年快乐。 如同交响乐一样,构造软件系统不一定必须某个强大的明星驱动,我们站在历代ADO.NET的肩膀上,更好地回归到SQL Server的核心开发:SQL Server LocalDB 在 ASP.NET中的应用。阅读全文
posted @ 2013-01-01 21:11 梁逸晨 阅读(8866) 评论(10) 编辑
摘要: 异步机制通过解决子线程空耗问题,扩大了在相同线程数量的情况下,可以同时服务的客户端数量。阅读全文
posted @ 2012-12-29 00:13 梁逸晨 阅读(1619) 评论(0) 编辑
摘要: 《前端代码标准最佳实践:javascript篇》一文,很多经典之处值得学习,阅读过后也受益匪浅。 但是在“命名规则"一节,有这么一段话: ”2,命名:禁止使用各种缩写,命名应该描述其意义,而不是描述其类型,禁止使用标识类型的前缀" 原作者不推荐 function(strMessage)这样的命名,而我正好相反。阅读全文
posted @ 2012-07-06 22:37 梁逸晨 阅读(1772) 评论(6) 编辑
摘要: 我的这个方法一定是不登大雅之堂的,所以称之为“偏方”,但是对于解决启用ajax的wcf出现 Metadata publishing for this service is currently disabled 一定有效。阅读全文
posted @ 2012-02-17 13:56 梁逸晨 阅读(1154) 评论(1) 编辑
摘要: SQLServer Compact 4.0 是代替Access构建轻量级程序的完美方案,特别是在Web程序中。 在CodeFirst的搭配下,更能够加速我们的开发效率,本文就如何构建运行环境作一番记录。阅读全文
posted @ 2012-02-10 02:49 梁逸晨 阅读(3589) 评论(5) 编辑
摘要: 某些类的某些属性,由于实现了IQueryable或IEnumerable, 能够更方便、更优美地使用foreach查询。 但是在一些特殊情况下,foreach不一定能够查询到准确的值,例如以下情况: 建造一个HtmlTable (runat=server),至少有一行数据,内容任意,然后再建造一个添加行数据的方法,在每次添加完数据之后,立即使用 foreach(var i in obj.Rows) 查询,这时候就会出现“集合已经更改”的错误。阅读全文
posted @ 2012-02-03 10:10 梁逸晨 阅读(329) 评论(0) 编辑
摘要: 以上是默认的情况, 执行顺序我们这样理解: 1:首先定位到HomeController类。2:然后定位到Index方法。关于类的映射:路由设置中,controller = "Home" 会映射到HomeController类, 而HomeController类的类名,我们需要拆分为两个单词去理解: "Home"+"Controller"。 路由会查找到前面的那个词语,并绑定之,在这里是属于名称半匹配。关于方法的映射:action = "Index" 映射到 Index 方法,是属于全名匹配。默认的例子可能会带来一个阅读全文
posted @ 2012-01-26 03:33 梁逸晨 阅读(2134) 评论(1) 编辑
摘要: 在生产环境中,一个内容页(aspx)可能会包含数个用户控件(ascx),而每个控件可能都会涉及到数据库访问。 如果在内容页、母版页、控件页中各自使用自己的数据库访问方法,会造成很大的运行成本。 这样的情况下,我们就应该重用数据库连接了,但是在这之前,需要搞清楚内容页、母版页和控件页的加载顺序。 这篇文章中先给出它们的加载顺序,数据库重用部分留下一篇中再详解阅读全文
posted @ 2012-01-03 00:56 梁逸晨 阅读(1369) 评论(0) 编辑
摘要: 我始终认为是我的错误,而不是新浪的错误,所以,电脑屏幕翻转了180度,没发现什么特别的隐藏说明,接着又拿一块大镜子来看镜像,还是没发现什么,最后使出了绝招: 把文档的所有文字按照奇数和偶数都排列着读一遍,依旧无解。 终于: 我开始觉得不是我的错了,而是新浪的错。 本文给出ASP.NET 4.0的解决方案以及实现思路。阅读全文
posted @ 2011-12-30 07:11 梁逸晨 阅读(6754) 评论(7) 编辑
摘要: 一开始没有认真看错误信息,于是到处搜索解决办法, 不是叫你杀毒就是叫你重启,包括某个知名的社区在内,除了假惺惺的“你好”二字外,和百度知道没有本质区别。 回来硬头皮搞,过程就不详述了,其实,错误描述已经包含了答案,只不过我们的心里作用让我们很少去注释他们。阅读全文
posted @ 2011-12-11 12:32 梁逸晨 阅读(542) 评论(0) 编辑
摘要: Delegate 实际上就是一个特殊的类型,只不过是我们的声明的时候可以简化写法,系统实际上还是会编译为sealed class , 在这个特殊的类中,会使用一个拥有相同签名的方法来实际执行。阅读全文
posted @ 2011-05-06 05:32 梁逸晨 阅读(301) 评论(0) 编辑
摘要: 例如,对于入住天数,如果我们使用 : data.Where(o => o.custom_livedays.Equals(_livedays)); 在语义上是没有问题的,但是不会得到我们想要的答案,正确的写法是: data.Where(o => o.custom_livedays.Value.Equals(_livedays)); 仅对于值类型是如此,如果是引用类型,例如string, 那么就用不着value属性了。例如: data.Where(o => o.custom_name.Equals("字符串值"));阅读全文
posted @ 2011-05-01 20:23 梁逸晨 阅读(173) 评论(1) 编辑
摘要: 昨天我走在丽江古城里,路过一家店,当时那条路的名字忘记了,暂且先叫“A路”吧, 而那家店面就叫“A路5号”,它的门牌号确实也是A路的5号。 这么一看就联想到问题了阅读全文
posted @ 2011-04-12 16:07 梁逸晨 阅读(156) 评论(0) 编辑
摘要: 在某些特殊情况下,我们需要把类型设计为public class(这是前提条件,所以internal 声明无效),但是却又不想给人无条件调用或者继承该类,这时候我们可以把类设计为 public abstract class,就避免了直接创建它的对象,但是不想被无条件继承,则要动一番脑经了。这样的情况在实际运用中还是存在的: 比如某个DLL中的某些公共类,只有具备某些权限的开发人员才能够继承之, 或者是某些收费组件,必须提供序列号,才能够继承调用。阅读全文
posted @ 2010-08-31 23:05 梁逸晨 阅读(1241) 评论(2) 编辑
摘要: 如果您能够保证自己的程序今后永远都能够运行在“完全信任”等级的IIS中,本文不适合您。 记得我小学五年级的时候,语文老师(同时也是我班主任)经常布置一些生词给我们造句,就拿“简洁”这个词来说,很难琢磨出一句话来交作业,没办法,我承认我智商比较低。但是我总感觉应该有一种万能的方法,可以快速过关,以不变应万变的。 所以,当时我花了几天时间来研究了一下诸子百家和四库全书,最终得出这个方案阅读全文
posted @ 2010-07-03 21:55 梁逸晨 阅读(2806) 评论(1) 编辑
摘要: 借用独孤求败前辈的武学归纳:利剑、软剑、重剑、木剑、无剑 五个阶段来对我们开发者作一下经历形容,本文纯属扯蛋性质。阅读全文
posted @ 2009-06-10 02:01 梁逸晨 阅读(2142) 评论(22) 编辑
摘要: 客户对于产品的修改要求分为两种,从我们开发者的角度来说,可以理解为:良性意见和恶性意见。本文主要阐述的是后者。阅读全文
posted @ 2009-06-06 04:47 梁逸晨 阅读(1327) 评论(11) 编辑