Fork me on GitHub

程序员幽默六则

1—– 关闭窗口 —– 一个项目经理,一个程序员和一个操作员开车出去玩。半路上,汽车的一只轮胎瘪了。三个 人围在一起商议解决方案。项目经理说:“我们去坐出租车吧,十分钟就可以到目的地了。”程序员说:“我有这辆车的驾驶手册,只要把车胎换了,咱们就可以继续前进了。”操作员说:“首先,我们得关掉引擎,然后再打开引擎。也许这样一来,问题就解决了。”

Go语言开发-布尔与数值类型

这是关于Go语言面向过程编程的四个章节中的第一章,它会为你接下来的学习奠定基础——无论是面向过程,面向对象,并发,都是这些编程方式的任意组合。本章涵盖了Go语言内置的布尔类型和所有Go语言内置的数值类型,并简要介绍了Go语言标准库中的两种数值类型。除了需要在不同数值类型之间进行显示转换和便捷的内置复数类型外

MVC5 Entity Framework学习(7):读取相关数据

MVC5 Entity Framework学习(7):读取相关数据

前一篇文章中完成了School 数据模型,接下来你将学习如何读取和显示相关的数据——这里指Entity Framework加载至导航属性中的数据。延迟、预先和显示加载相关数据 Entity Framework可以通过多种方法向实体的导航属性中加载数据 延迟加载(Lazy loading) 当实体第一次被读取时,相关数据并不会被检索。但是,当你第一次访问导航属性时,该导航属性所需的数据会自动加载。这是向数据库发送多个查询语句的结果——一次是读取实体本身,接着是每次与被检索的实体相关的数据。

Go语言开发-为什么是Go

为什么是Go Go语言是于2007年作为google的一个内部项目启动的。其最初由是由Robert Griesemer、Unix 专家 Rob Pike 和Ken Thompson设计。在 2009 年 11 月 10 日, Go语言以一个自由的开源许可方式公开亮相。Go语言一直由包括其最初设计者加上Russ Cox, Andrew Gerrand, Ian Lance Taylor和许多其他开发者在内的Google团队开发。Go语言采取一种开放的开发模式,吸引了许多来自世界各地的开发者为其发展贡献力量,这些被信任被尊重的开发者获得了与Google员工一样的代码提交权限。

程序员幽默-编程语录

1. 一个好的程序员是那种过单行线马路都要往两边看的人。2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律)3. 编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。(Martin Golding)4. 一个人写的烂软件将会给另一个人带来一份全职工作。(Jessica Gaston)

MVC5 Entity Framework学习(6):创建复杂的数据模型

MVC5 Entity Framework学习(6):创建复杂的数据模型

Contoso University示例程序演示了如何使用Entity Framework 6 Code First 和 Visual Studio 2013创建ASP.NET MVC 5应用程序。在上一篇文章中你已经创建了由三个实体组成的简单的数据模型。在本文章中你将会添加更多的实体和关系,并且通过指定格式、验证和数据库映射规则来自定义数据模型。这里介绍两种自定义数据模型的方法:向实体类中添加属性和向数据库上下文类中添加代码。