摘要: 我们组的开发人力一直比较紧张,今年春节后,高层终于给了几个headcount,我们可以开始招人了。从三月初我们就开始找简历,渠道有拉钩,内推,我司自己的招聘网站和智联等。简历筛了很多,也打了很多电话,叫过来面试了很多人,可是到目前为止,已经三个月了,我们只招到了两个人,这两个人都是内推来的。 我负责 阅读全文
posted @ 2016-06-04 10:47 Lukexywang 阅读(5489) 评论(97) 推荐(30) 编辑
摘要: 迭代器模式 先放上gof中对于迭代器模式的介绍镇楼 类图如下 工作中遇到的问题 在日常工作中,我们组负责的系统会经常与外部系统进行大量数据交互,大量数据交互的载体是纯文本文件,我们需要解析文件每一行的数据,处理后入库,所以在我们系统中就有了如下的代码了。 这样子的代码存在两个问题:1-无法进行单元测 阅读全文
posted @ 2016-04-07 23:36 Lukexywang 阅读(1740) 评论(5) 推荐(3) 编辑
摘要: 说明: 本篇主要讨论JavaScript中各运算符对运算数进行的类型转换的影响,本文中所提到的对象类型仅指JavaScript预定义的类型和程序员自己实现的对象,不包括宿主环境定义的特殊对象(比如浏览器定义的对象)上一篇中讨论了JavaScript中原始类型到原始类型的转换,原始类型到对象类型的转换... 阅读全文
posted @ 2014-08-19 12:39 Lukexywang 阅读(944) 评论(0) 推荐(1) 编辑
摘要: 前言 JavaScript是一种非常灵活的弱类型的语言,它的灵活性的一方面体现在其繁杂多样的类型转换。比如当JavaScript期望使用一个布尔值的时候(比如if语句中)你可以提供任一类型的值,JavaScript会按照需要自行转换类型;当使用==操作符比较两个类型值的时候,也会对两个操作数按需进行... 阅读全文
posted @ 2014-08-18 15:26 Lukexywang 阅读(1630) 评论(0) 推荐(3) 编辑
摘要: 在网站开发中,需要注意的一个问题就是防范XSS攻击,Asp.net mvc中已经自动为我们提供了这个功能。用户提交数据时时,在生成Action参数的过程中asp.net会对用户提交的数据进行验证,一旦发现提交的数据中包含了XSS攻击的代码,就会抛出异常,用户在这时候就会看到一个出错页面。这种默认的... 阅读全文
posted @ 2014-04-16 23:23 Lukexywang 阅读(7206) 评论(21) 推荐(8) 编辑
摘要: 今天早上要调试一个方法,所以在方法的入口处也就是’{’打了一个条件断点,可是随后就发现对这个方法的调用都无法获得正确的结果了,不管传递什么参数,方法的返回值都一样,而且这个返回值与输入的参数完全无关,这个问题折腾了我一早上,差点把我搞崩溃,而且诡异的是,这个问题只有在调试程序的时候才会出现,如果不调试直接运行的话,就是完全正常的。在抓耳挠腮了一早上之后,用尽了各种办法找不到原因,偶然把条件断点点开,终于发现了问题,原来我把'”==”不小心打成了”=”,如果在代码中出现这种问题的话,代码肯定会编译失败的,可是在条件断点里并不会进行类似的检查,并且由于写成了赋值=,还把方法参数给改了。BT 阅读全文
posted @ 2013-08-27 20:11 Lukexywang 阅读(2707) 评论(9) 推荐(0) 编辑
摘要: 原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-details-and-delete-methods在这一部分,我们将会来看一下自动生成的Details和Delete方法中的代码。本文也是ASP.NET 4入门系列的最后一篇。查看一下Details和Delete方法打开Movie的controller来查看一下Details方法。public ActionResult Details(int id = 0){ Movie movie = db.Movies... 阅读全文
posted @ 2013-04-04 16:27 Lukexywang 阅读(1676) 评论(0) 推荐(2) 编辑
摘要: 原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-validation-to-the-model在这一小节,我们将会给Movie模型添加验证规则,这样当用户试图新加或者编辑一部电影的数据时将会确保这些数据是符合验证逻辑的。保持事请DRYASP.NET MVC的代码设计原则之一就是DRY(Don't Repeat Yourself,不用重复自身)。ASP.NET MVC鼓励在一个地方定义功能或者行为,然后在程序中需要的地方引用它们。这会降低需要编写的代码数量,降低代码出错 阅读全文
posted @ 2013-03-31 22:22 Lukexywang 阅读(2840) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model-and-table在这一小节我们将会使用Entity Framework的Code First Migration模式来为model类带来一些改变,同时这些改变也会反映到数据库中。默认地,当我们使用Entity Framework的Code First模式来自动创建数据库时(就像我们再前面的文章里所做的那样),Code First会想数据库中添加一张表来帮助我们跟踪数 阅读全文
posted @ 2013-03-29 22:42 Lukexywang 阅读(2076) 评论(2) 推荐(0) 编辑
摘要: 原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view在这一小节,我们将会仔细查看一下为MoviesController自动生成的action和view。然后我们会添加一个自定义的查找页面。运行程序,通过在URL后面添加/Movies来查看MoviesController。把鼠标放到Edit超链接上来看一下这个超链接指向哪里。Eidt超链接是由Views\Movies\Index.cshtml视图里的Html.Act 阅读全文
posted @ 2013-03-24 15:43 Lukexywang 阅读(2517) 评论(3) 推荐(1) 编辑