程序员的日常生活- 别将就
程序员的工作就是一台电脑,一个椅子,每天对着电脑辐射会很多,对身体也不是很好,多喝点绿茶,在电脑旁边放盆仙人掌,防辐射对自己终究会有好处的。别将就,你将就了,生活迟早会把你将就了,做一个物理和思想上都要强大的人,才能继续你喜欢的职业。
Linq Max函数用法
今天试着从Entity FrameWork 的DbSet中查询出ID最大的那一条记录,用原生的select语句该这样写:view plainselect * from Trip.dbo.Test where SID=(select MAX(SID) from Trip.dbo.Test) 可是用Linq该怎样写呢?我们可以试着按原生的select语句来写,如:view plainTripEntities te = new TripEntities(); DbSet<Test> testSet = te.Set<Test>(); var a = testSet.Where(t => t.SID == testSet.Max(tt => tt.SID)); 或者view plainvar a = from test in te...
Linq to Entity 连接(join) Linq to Object
数据库的数据代码Linq to Entity在join前,内存中数据代码Linq to Object在join后。代码如下:view plainvar entityNames = (from en in entitySet join ob in objectList on en.SID equals ob.Identity select en.Name).ToList(); 好了,编译通过,运行时抛异常了。Only Primitive types ('Such as Int32, string, and Guid') are supported in this context中文意思是“无法创建类型为“项目名.MyObject”的常量值。此上下文仅支持基...
Linq to EF 与Linq to Object
我们首先来看这段代码:(注意:Linq代码里是把内存中的数据代码,也就是Linq to object放在join前面,数据库的数据代码放在join后面)view plainList<MyObject> objectList = new List<MyObject>(); objectList.Add(new MyObject { Identity = 1, Name = "Jack", Age = 30 }); objectList.Add(new MyObject { Identity = 2, Name = "Sam", Age = 28 }); objectList.Add(new MyObject { Identity = 3, Name = "Lucy", Age = 23 }); EntityRepository repository = new EntityReposit...
李开复:xgoogler 今年的第一次聚会
周末参加了北京离开Google的同事 xgoogler 今年的第一次聚会,来了40人。谷歌中国成为了中国互联网的黄埔军校:1)至少20个互联网公司的创始人或CEO,2)至少50位左右成为中国互联网巨头高管或技术主管,3)至少六家风险投资合伙人或企业投资的负责人。
改善您的C#程序系列(5)-值类型与引用类型
区别值类型数据和引用类型数据 值类型数据还是引用类型数据?结构还是类?什么你须要使用它们呢?这不是C++,你可以把所有类型都定义为值类型,并为它们做一个引用。这也不是Java,所有的类型都是值类型。你在创建每个类型实例时,你必须决定它们以什么样的形式存在。这是一个为了取得正确结果,必须在一开始就要面对的重要决定。(一但做也决定)你就必须一直面对这个决定给你带来的后果,因为想在后面再对它进行改动,你就不得不在很多细小的地方强行添加很多代码。当你设计一个类型时,选择struct或者class...
改善您的C#程序系列(4)-ToString()
在.Net世界里,用得最多的方法之一就是System.Object.ToStrying()了。你应该为你所有的客户写一个“通情达理”的类(译注:这里是指这个类应该对用户友好)。要么,你就迫使所用类的用户,去使用类的属性并添加一些合理的易读的说明。这个以字符串形式存在,关于你设计的类的说明,可以很容易的向你的用户显示一些关于对象的信息到:Windows Form里,Web Form里,控制台输出。这些字符说明可以用于调试。你写的任何一种类型,都应该合理的重写这个方法。当你设计更多的复杂的类型时,你应该实现应变能力更强的IFormatt...
wp_tag_cloud用法详解
wp_tag_cloud()函数说明该函数用来显示一列标签,即所谓的标签云。wp_tag_cloud()的多种参数需要使用&连接,放在单引号 (')中以字符串方式传递。用法:<?php wp_tag_cloud(smallest=8&largest=22&unit=pt&number=45&format=flat&orderby=&nameorder=ASC&exclude=1,2&include=3,5') ?>smallest=整数值(整数) 使用最少的标签的字号 (单位由unit参数给出).largest=整数值(整数) 使用最多的标签的字号 (单位由unit参数给出).unit=pt(默认), px, em, %标签字...
