摘要: 从士兵到程序员再到 SOHO 程序员 (三) - 游击战与阻力原文地址:http://blog.huhao.name/blog/2014/03/01/become-a-freelancer-3/作者:胡皓Blog:From Soldier to Programmer - 胡皓的博客GitHub:https://github.com/howiehuTwitter:howiehu新浪微博:Howie-Hu前作:《从士兵到程序员再到SOHO程序员 (一) - 起航》《从士兵到程序员再到SOHO程序员 (二) - 求职》自从上一篇文章(《从士兵到程序员再到SOHO程序员 (二) - 求职》)到现在又过 阅读全文
posted @ 2014-03-01 23:22 胡皓 阅读(1751) 评论(5) 推荐(4) 编辑
摘要: 原文地址: http://blog.huhao.name/blog/2013/12/13/become-a-freelancer-2/作者:胡皓Blog:From Soldier to Programmer – 胡皓的博客GitHub:https://github.com/howiehuTwitter:@howiehu新浪微博:@长安胡小闹CodeSchool:My Report Card当我开始写这篇文章的时候,我猛然发现,此时此刻距离我辞职(2013年9月13日)至今刚好整整3个月时间,看来写这样一篇文章是冥冥之中必须干的事儿。那么就让我接着上一篇文章继续写下去吧(上一篇文章请见《从士兵到 阅读全文
posted @ 2013-12-14 00:02 胡皓 阅读(2791) 评论(6) 推荐(4) 编辑
摘要: 2013年9月13日,我从就职了一年半的S公司正式离职,并开始了我梦寐以求的“SOHO程序员”之路。这对于我来说,是一次人生道路上的重要选择,在这里,我想分享一下我是如何选择了这条道路的,同时也是对我到目前为止的程序员生涯做一个回顾。爱好使然爱好是驱使我走上程序员道路的源动力,很小的时候家里就有那种用磁带作为数据存储介质的古老电脑,可以说我基本上完整的经历了从80年代后期到如今这段时间内个人电脑的发展历程,而电脑也成为了我生活中必不可缺的重要组成部分,所以从事一个能够与自己爱好相符合的工作是一件非常快乐的事情,而如何能够让爱好与工作快乐的结合起来则是我一直所追求的目标。士兵生涯我的第一份工作是 阅读全文
posted @ 2013-09-17 22:05 胡皓 阅读(10170) 评论(54) 推荐(38) 编辑
摘要: 由于在.NET 4.0中引入了dynamic类型特性,能够让我们对例如ASP.NET MVC中的JsonResult这样的dynamic类型进行单元测试更加方便,无需再使用繁琐的反射、Json序列化等办法。首先,在我们的MVC工程的\Properties\AssemblyInfo.cs文件中加入如下一行:[assembly: InternalsVisibleTo("XXXX.UnitTests")]其中的"XXXX.UnitTests"是测试工程的名称。然后,我们就可以在单元测试中对dynamic类型进行方便的测试了:JsonResult result 阅读全文
posted @ 2012-08-21 14:43 胡皓 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 最近在学习并使用ASP.NET MVC3 + Entity Framework 4.2做项目,由于先前对EF的Code First不是很熟悉,所以在使用过程中遇到了不少的麻烦,其中遇到的第一个头痛的事情便是对自关联表(用于实现树状结构)的操作,还好最终解决了,现分享给大家。首先,实体对象DemoEntity如下:public class DemoEntity{ public DemoEntity() { this.ChildEntitis = new HashSet<DemoEntity>(); //别忘了这里 } [Key] //主键 [D... 阅读全文
posted @ 2011-11-18 00:20 胡皓 阅读(3899) 评论(8) 推荐(1) 编辑
摘要: 2011年6月27日,Apress今年比较吸引人的《Pro ASP.NET MVC 3 Framework》一书终于发布了。http://www.apress.com/9781430234043此书详细的为大家讲解了ASP.NET MVC 3的各个方面,并同时介绍并贯穿着Entity Framework 4.1、领域模型(Domain Model)设计、测试驱动开发(TDD)、基于Ninject的依赖注入、Moq模拟仓库等技术的运用,是一本不可多得的有关ASP.NET MVC 3的好书。不得不说中文版的ASP.NET MVC系列教材太少了,MVC3的更是没有,所以读英文原版教材是最佳方案,这可 阅读全文
posted @ 2011-07-20 11:20 胡皓 阅读(1175) 评论(6) 推荐(0) 编辑
摘要: 1、连接到 SQL Server:[代码]2、执行命令 (ADO.NET)下面的代码示例演示如何创建 SqlCommand 对象以通过设置其属性执行存储过程。 SqlParameter 对象用于指定存储过程的输入参数。 使用 ExecuteReader 方法执行此命令,并在控制台窗口中显示 SqlDataReader 的输出。代码 阅读全文
posted @ 2010-10-21 10:16 胡皓 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 今天在写代码的时候遇到一个很郁闷的问题,就是在ASP.NET中通过编程创建SqlDataSource然后绑定给GridView,在启用了 GridView自身的分页功能之后,点击分页页码会出现错误提示:GridView“GridView1”激发了未处理的事件"PageIndexChanging"……苦苦研究了一下午问题之所在以后,终于从网上的一些... 阅读全文
posted @ 2010-04-03 12:26 胡皓 阅读(485) 评论(0) 推荐(1) 编辑