Google求才,第一个面试了谁?
2005年的夏天,当过智俊从复旦大学计算机系毕业时,他已拥有了一份不再轻薄的简历:第五届“全国青少年奥林匹克信息分区联赛”以满分获得全国一等奖、“ACM国际大学生编程竞赛”亚洲预选赛第六、“InternetProblem Solving Concert”世界高中生分组排名赛前八……并先后组建了两个极
http://www.cyqdata.cn/cnblogs/article-detail-38563
Django碰到的问题总结
最近学习Django中,在看limodou的Django Step by Step,不过自己随便写写还是碰到了挺多问题,不过貌似都是比较常见,还能顺利解决。现在写下来,也许以后会忘记,也许能帮上碰到同样问题的
中文URL:这个其实是很常识的东西,但是之前做web一直没注意过,在使用HttpResponseRedirect的时候,如果Redirect的URL中带中文的话,会报UnicodeEnco
http://www.cyqdata.cn/cnblogs/article-detail-38557
Google Earth秘籍
Google Earth与ArcGIS数据交互(三)
Google Earth与ArcGIS数据交互(三)
将Google Earth中的数据导入ArcGIS(二)
Google Earth与ArcGIS数据交互(一) 作者: gisbase 发表于 2011-05-29 10:53 原文链
http://www.cyqdata.cn/cnblogs/article-detail-38520
参加Google Developer Day 2009归来
前言
继去年参加了Google Developer Day 2008后,又迎来了Google Developer Day 2009,谢谢公司给我的时间,得以如愿参加这个技术盛宴。
我充分吸取了去年的教训,提前到达位于北京国际会议中心的会场,领到了可以留作纪念的嘉宾牌。
开幕、欢迎辞、开复主题演讲
与去年相同,先有用时一个多小时的概述,再开始各个分会场的课程。与去年不同的是
http://www.cyqdata.cn/cnblogs/article-detail-38480
MongoDB on Asp.Net MVC3–CRUD
上回我们已经创建了一个简单的Asp.Net MVC3网站并成功的连接了MongoDB。但只实现了创建和显示的功能。本回实现了完整的增删改查。 创建的部分,上次的代码中存在一些错误,造成了每个属性都会被创建为单独的一条记录,这并不是我们期待的结果。更改如下: \Controllers\HomeController.cs 1: [HttpPost] 2:
http://www.cyqdata.cn/cnblogs/article-detail-38460
从Google Wave和XML看软件复杂性之争
软件公司热衷于雇佣喜欢挑战技术难题的人。表面上看这种做法没什么问题,不幸的是,这会导致公司处于一种情形,你让他们开发一款产品,他们开发的产品更多的是来满足他们对各种技术挑战的好奇心,而不是用来解决客户的问题。
自从看了在Quora上一个关于在Google工作和在Facebook工作有什么不同的问题的回答后,我就一直把这个事情记在心里。在其中,David Braginsky写道:
文化:
Go
http://www.cyqdata.cn/cnblogs/article-detail-38434
Google前女软件工程师分享的工作经历
众所周知,在计算机科学领域中(无论是在学术界还是产业界),女性从业人员凤毛麟角。在过去的几十年中,尽管在其他男性主导的领域内,女性从业人员的比例逐步提高, 但是在计算机科学领域里,女性从业人员比例却在以螺旋式下降,现阶段为12%到20%之间。我还在普林斯顿大学的时候,该数值更低(2007级20个同学中只有2个女生,2008级50个同学中只有5个女生)。尽管我认为这对计算机科学文化与进入该领域人员的
http://www.cyqdata.cn/cnblogs/article-detail-38319
MongoDB试水
最近在博客园经常看到关于mongodb的文章,闲暇时间自己也适用了一下,发现在某些方面用起来相当的简单,只要写一个类,再定义模型对象,其他的只要调用就OK了。
比如添加数据:
1 public static void Add<TModel>(TModel model) 2 { 3 var doc = BsonE
http://www.cyqdata.cn/cnblogs/article-detail-38276
运行MeeGo SDK 的linux版本
先决条件
你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU
如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力
为了安装必须的组件,你需要以root用户的身份登
http://www.cyqdata.cn/cnblogs/article-detail-38241
MongoDB on Asp.Net MVC3
晚上闲来无事,研究了一下最近很火的MongoDB。感受只有一个:“自由”。
闲话略过,先让MongoDB在Win7 64下跑起来:
1. MongoDB主页
http://www.mongodb.org/
2. 下载
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip
3. 解压
e.g. H:
http://www.cyqdata.cn/cnblogs/article-detail-38228
你不可不知的Mango — 开发者篇(2)
在上一篇《你不可不知的Mango — 开发者篇(1)》中我已经给大家介绍了在Mango中新的Sensor API和多任务处理机制,今天我们接着聊聊Live Agents。
3。Live Agents
首先我们看看Local Live Tiles。Live Tiles是Windows Phone
7提出来的一个概念,用户可以将多种内容固定在主界面上。例如程序的快捷方式,音乐专辑,网页
http://www.cyqdata.cn/cnblogs/article-detail-38214
你不可不知的Mango — 开发者篇(1)
昨天微软对外公布了Windows
Phone的下一个代号为Mango的重要更新的更多细节,并在同时也发布了Mango的开发工具,Windows Phone Developer
Tools 7.1(Beta)。本文将从开发者角度简单谈谈Mango带来哪些改变。
What’s New
首先让我们从上面这张图片来简单的看看Mango中都有啥让你心动不已的新玩意儿呢?
1。Sensor
http://www.cyqdata.cn/cnblogs/article-detail-38195
Windows Phone Developer Tools for Mango
新版本的Windows Phone Developer Tools 已经发布了版本为7.1 Beta。具老鲍说Mango 系统具有500多个新特性,到底有几个反正我是统计不出来,相信老鲍不是吹牛皮。暂不谈Mango 的特性,既然新的Developer Tools 已经来了,就先看看它有什么新东西供开发者使用吧。
http://www.cyqdata.cn/cnblogs/article-detail-38134
Windows phone 7 Mango 更新发布会Session 整理
这周5月24日迎来MS官方对Windows phone 7 Mango Update更新的发布会. 在美国太平洋夏季时间上午7点,即东部时间上午10点[北京时间5月24日22点]直播纽约的活动现场. 昨天边看Live Event直播时在Sina 微博上很多同学反应无法打开在线直播Silverlight 视频.[可能带宽问题] 导致无法看到直播. 在此整理本次Mango Up
http://www.cyqdata.cn/cnblogs/article-detail-38121
步步为营 .NET 代码重构学习笔记 四、分解函数和替换算法(Replace Method And Substitute Algorithm)
Replace Method with Method Object 概述 将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的值域(field),然后你可以在同一个对象中将这个大型函数分解为数个小型函数. 动机(Motivation) 小型函数优美动人,只要将相对独立的代码从大型函数中提炼出来,就可以大在提高代码的可读性. 示例 public int Gamma(
http://www.cyqdata.cn/cnblogs/article-detail-37994
Meego touch基本控件介绍—Button篇
前面我们也写过关于meegotouch的两个小程序,相信大家对meegotouch的界面风格都有一定的感观认识,今天写了一个关于button的小程序,一起了解下button的性质。至于button的分类和基本概念,可以点击这里查看。
Button目前有5种,PushButton, ToggleButton, Check
http://www.cyqdata.cn/cnblogs/article-detail-37944
Go语言
Go语言-简介
Go语言是Google推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。Google首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
Go是Google2009发布的第二款编程语言。2009年7月份,Google曾发布了Simple语言,它是用来开发Android应用的一种BA
http://www.cyqdata.cn/cnblogs/article-detail-37937
Google Closure Compiler 高级模式及更多思考
前言
Google Closure Compiler 是 Google Closure Tools 的一员,在 2009 年底被 Google 释出,早先,有 玉伯 的 Closure Compiler vs. YUICompressor,主要就压缩率上进行了对比,另外有 承玉 的 应用 clo
http://www.cyqdata.cn/cnblogs/article-detail-37911
微软Google云中开战:盖茨接班人重任在肩
导读:美国IT网站InfoWorld今天发表署名尼尔·麦卡利斯特(Neil McAllister)的文章称,随着云计算技术的兴起,有着“盖茨接班人”之称的微软首席软件架构师雷·奥兹(Ray Ozzie)的作用也日益显现。他将凭借着自己独特的战略思考与Google在云计算领域展开竞争,但在此过程中,仍然要面临不少的挑战。
以下为文章全文:
http://www.cyqdata.cn/cnblogs/article-detail-37825
MeeGo的UI个性化指南
更换视觉效果的好处
个性化用户体验上的视觉效果是一个可以让一个移动设备具有你的特色的有力手段。个性化UI的基本元素包括:颜色,字体,照片和格式等。有时候只要一个小小的改变就可以让整个设备的使用方式有所变化。
使用不同的视觉外观可以在一定程度上根据不同的用户群体,年龄人口,地理位置和产品分类吸引一定人群。个性化UI可以使你从竞争对手中脱颖而出,吸引你的用户在不同的设备上使用你的程序,并增加对你程序
http://www.cyqdata.cn/cnblogs/article-detail-37821