摘要: 这部分总忘,记录下来,翻阅官方文档太麻烦了。 以2.4.3为例,想人工记录日志,可以 也可以 当然如果想看到debug的信息需要在application.conf中定义 akka.loglevel = DEBUG 想要将日志记录到其他地方比如磁盘文件中,需要引入 libraryDependencie 阅读全文
posted @ 2016-05-27 13:36 apodemakeles 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 这几天工作不忙,各项目组挺给力,我有时间继续Scala,记录一些工程化的点滴: 阅读全文
posted @ 2016-04-01 13:57 apodemakeles 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 对于我一个不了解JAVA,没有相关生态圈的C#er, 自己要研究Scala真是困难重重,尤其在项目构建上真是感觉半瓶子醋难以入门。 一个VS控制台程序,build之后甚至不需要了解 ms build就能简单的提取一个debug/release文件夹,放到服务器上跑一下。在做简单的测试程序时这是常用手 阅读全文
posted @ 2016-03-17 14:22 apodemakeles 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 前些日子吵吵着要学EF,找了好多博客,发现学着不爽。想去买书,压根也没有中文版的。实在逼急了,用新浪的资源搜了两本英文的,一本是Code First,一本是DbContext,发现巨清楚无比。从此开始了看英文原著的历程。这历程很艰辛,我有时候会想象别人问我的情景(尤其是家里长辈):“这英文的你看得懂么?” 我会很装逼的说:“压根看不懂!(这是装逼么?...)看不懂楞看!”。确实是,网上没有系统的资料的情况下,虽然看得慢点,我还是选择了它。不过这也真够慢的,这些日子明显放在看书上的时间越来越多了,但一天也就只看10多页而已,现在还频繁的要用手机配合翻译。现在Code First已经看了80多页了 阅读全文
posted @ 2013-10-02 11:08 apodemakeles 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 扯点有用的 前面的日记里曾经提到,如果考官问我LINQ中左连接怎么写,我一定背不下来,而且我从来也没理解这种写法真正的意思。今天我大概其理解了。 var result = from c in Categories join p in Products on c.CategoryID equals p.CategoryID into temp from t in temp.DefaultIfEmpty() select {...} 这是一个典型的LINQ左连接代码,Category代表类别,Product代表产品,要解析这种常见的左连接linq语句... 阅读全文
posted @ 2013-09-16 22:36 apodemakeles 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 由于USPS有任务分配给我,上个星期几乎没做有关MCTM项目的工作。什么异常解决方案,什么Log4net,什么MVC AJAX一个都深入没研究。这个USPS任务是修改邮件发送配置的,简单说就改一个把邮件暗抄给了不应该被暗抄人的BUG。其实这么看工作量很小,但因为我一时兴起贪大了,把这活儿做得很大,要耽误到下周了。好在本来进度也是耽误的,一则是我做完了,USPS 的Leader也没工夫测试,二则是也没其他任务了。我像在下周这个Task弄完了,写个总结,因为它挺有意思的一场思维风暴。 最近一共面试了两次。电话也是结了无数。搬到了17层大办公区,就看我一趟一趟往外跑接电话了。不过依旧是没有好机... 阅读全文
posted @ 2013-09-15 14:15 apodemakeles 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 项目中的Elmah 我在现在这公司,3年来所作项目的整体架构一脉相承。Linq,DBML,jQuery,Log4net。还有一个经常会在web.config文件中看到的"Elmah",一直不知道是做什么的,只知道系统一发生未捕获的异常,它就会发送黄页的邮件给项目的负责人,所以为了平时local debug方便,我都在web.config中将一句话注释掉。 这两天研究了一下,原来是.NET中为未捕获异常做错误日志的插件,使用很方便,至少在我所做的项目里是不自己写代码的,只配置。 说实话最开始3年(到现在也差不多)做的项目都很小,对所谓“日志”一直就没有太重视。后来做了网优,才 阅读全文
posted @ 2013-09-09 22:05 apodemakeles 阅读(515) 评论(1) 推荐(0) 编辑
摘要: var LeftJoin = from emp in ListOfEmployeesjoin dept in ListOfDepartmenton emp.DeptID equals dept.ID into JoinedEmpDeptfrom dept in JoinedEmpDept.DefaultIfEmpty()select new { EmployeeName = emp.Name, DepartmentName = dept != null ? dept.Name : null ... 阅读全文
posted @ 2013-08-31 11:26 apodemakeles 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 这一本要看完了 现在正在看的这本书是一本黑皮的翻译过来的MVC3的书。当初找到到它是因为之前买的一本MVC3的书,过滤器部分讲的很不详细,我在网上搜索看到一些资料(有些人转都转得乱七八糟),顺藤就找到了这本。迅速看下来,确实要比上一本深入一些。目前看到模型验证的部分,还剩下AJAX和JQuery。最后几部分是部署和安全相关,打算用时再看,这样算来就还剩下60多页,马上就要看完了。总体来说这本书, 在给我带来马上就能用到的知识这一方面,并没有比上一本多很多。主要还是DI,和自定义ControllerFactory, ModelBinder, ModelBinderFactory...bal... 阅读全文
posted @ 2013-08-29 22:04 apodemakeles 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 今天来到公司,依旧没有Task。坐在那里看昨天的MVC代码,针对昨天的疑惑,决定还是采用Ajax的方式,但不是.NET提供的非唐突的JS方式,我开始自己写。做了一个AjaxWapper的JS类,封装了MHC中以前用UpdatePanel时附加的等待GIF图和Block效果,当然还是以JQuery为基础。 我发现我豁然开朗了。解决这个多功能页面的本质不在于用不用微软提供的Ajax,而是使用Ajax就好,把Url按照功能分开。而且这样做有一个好处就是,一般带有过滤条件的页面,Get(或者Post, 但更多采取Get)请求的Url会很复杂,采用Ajax方式,用户不会看到如此复杂的URL,加之单... 阅读全文
posted @ 2013-08-28 21:27 apodemakeles 阅读(373) 评论(0) 推荐(0) 编辑