修改谷歌浏览器缓存目录
用过Chrome谷歌浏览器的人都知道,Chrome有一个非常不人性化的地方就是不能更改安装目录,默认只能安装到系统分区(所以很多同学使用绿色版、便携版的Google Chrome浏览器),而且其缓存文件夹也都默认位于系统分区。如果缓存文件比较多,不及时清理的话会占用的硬盘空间,并造成大量文件碎片,但是在Chrome的首选项里却并没有设置缓存目录这一选项。网上有种通过设置快捷方式参数的办法来改变谷歌google chrome浏览器的缓存文件夹位置,不过在Win7下有比这个更方便的方法。首先找到Chrome浏览器的缓存文件目录。...
SQL中group by的用法
首先先贴两条sql,大家看看有啥区别view plainselect * from all_txt A where id=(SELECT id from all_txt view plainwhere A.key_value = key_value ORDER BY release_time DESC limit 1); view plainselect * from (select *,max(release_time) as timea view plainfrom all_txt group by key_value order by release_time desc) a order by timea desc; 然后说明下表的重要字段为三个id,key_value,release_time作用是取每个相同key_value中release_time最新的...
程序员的日常生活- 别将就
程序员的工作就是一台电脑,一个椅子,每天对着电脑辐射会很多,对身体也不是很好,多喝点绿茶,在电脑旁边放盆仙人掌,防辐射对自己终究会有好处的。别将就,你将就了,生活迟早会把你将就了,做一个物理和思想上都要强大的人,才能继续你喜欢的职业。
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...