OOP中的多态

Polymorphism is the capability of an action or method to do different things based on the object that it is acting upon. This is the third basic principle of object oriented programming. Overloading, overriding and dynamic method binding are three types o

Tagged with: ooppolymorphismbindingobject多态classbasiceach

优秀程序员所具备的7个好习惯

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作! 当我们被采访的时候,常常会问及这样一个问题——一个伟大的程序员需要具备哪些特质。大多数人回答的是逻辑、机智、耐心以及勤奋。对于这个问题,其实并没有标准答案,但是除了这些特质,习惯也是非常重要的因素。而这一点则只能在已经进入正轨的...

Tagged with: 程序员web前端web开发软件开发开源软件应用程序时间管理项目经理

Inbox 抢鲜上手体验:会成为Gmail的颠覆者吗

点击上方“极客公园”可以订阅哦![核心提示] Gmail 团队推出的新应用 Inbox 将邮件客户端所能实现的事情提升到新的高度,这是对 Gmail 的一次全新设计和突破。还记得在 Google I/O 2014 上做主要演讲的 Sundar Pichai 吗?他于几个小时前在 Gmail 的官方博客上发表了一篇文章,宣布推出一款名为 Inbox 的 Gmail 邮件服务...

Tagged with: 体验gmail极客公园sundar pichai产品设计google nowgoogle i/o产品

大咖来谈移动互联时代的新尝试

点击上方“极客公园”可以订阅哦!移动互联网和科技创新带来快速迭代和各种不确定。那些值得我们关注的不确定的、面向未来的项目在做着怎样的尝试。10月24日,由蓝色光标集团及极客公园联合主办的“蓝标大学·移动互联网创新论坛”,点击下方阅读原文,了解更多信息。极客公园“相信创新的力量,相信产品的力量”。极客公园通过...

Tagged with: 移动互联时代移动互联网极客公园创新中国科技社区

Quirky 上让人惊讶的创意是怎么来的?

点击上方“极客公园”可以订阅哦![核心提示] Quirky 是一个创意生产的平台,任何一个普通人,只要有新奇的创意,就可以在上面集赞,好的点子还会被投入生产并在 Quirky 上销售,它会是电商的一种未来吗?如何在满是生鸡蛋黄的碗里分离出单独一个,如何把桔子变成喷雾香水,如何让背包在沙滩上装东西却不进沙子,这些看似...

Tagged with: 创意极客公园设计师创始人专利设计中国工作

云风的 BLOG: GDC China 2014

周一下午参加纪念碑谷的圆桌讨论。我提前到了会场,Ken Wong 刚好也在外面。之前我们并不相识,但有一些共同的朋友。虽然我英文表达很糟糕,他的中文说的也不太好,我们还是聊了几句。 他问了一个问题,在国内,能做出纪念碑谷这样的游戏么?我不知道怎么回答。简单说呢,是因为钱(我的英文表达能力也仅限于此了),所...

Tagged with: chinabloggdc游戏开发者自动化测试游戏设计游戏开发设计师

Leetcode 编程训练 | 酷 壳 - CoolShell.cn

Leetcode这个网站上的题都是一些经典的公司用来面试应聘者的面试题,很多人通过刷这些题来应聘一些喜欢面试算法的公司,比如:Google、微软、Facebook、Amazon之类的这些公司,基本上是应试教育的功利主义。 我做这些题目的不是为了要去应聘这些公司,而是为了锻炼一下自己的算法和编程能力。因为我开始工作的时候基本没...

Tagged with: 编程leetcode函数式编程动态规划数据结构开发模式程序员javascript

画个月食 CSS

css3的animation是个好东西,之前应景的七夕表白爱心图。(都是中午午休时候的突发奇想。) 想想,应该在很多应节场合用css玩点有意思的。 突然想到上次的月食,那就玩玩。 看了一个div的炫技网站. 画个月亮嘛,还是尝试用一个div来实现,主div做背景黑夜,before做月亮,after做挡住月亮的黑影。 用position控制位置,用an...

Tagged with: css动画图片css3precolorwebkitanimation

创始人被投资人告进看守所:有罪还是无罪?

  导语:这是一个值得所有 IT 工作者,尤其是创业者需要审视和反思的案件。创始人作为公司法定代表人,未经股东会决议便进行对外许可,是否触犯刑法?加入新理念、改变原有功能和受众后的软件,是否依然构成非法复制发行?   以下是正文:   几个月前,在微博上看到一个科普小说家,也是 IT 创业者写的博文:《...

Tagged with: 创始人投资知识产权软件开发开发人员应用程序风险投资面向对象

Akka笔记之请求与响应

Akka笔记之请求与响应 Published: 23 Oct 2014 Category: Akka 前面我们讲到了Actor的消息传递,并看到了如何发送一条fire-n-forget消息(也就是说,消息发送给Actor后我们就不管了,不从Actor那接收响应)。 技术上来讲,消息发送给Actor就是希望能有副作用的。设计上便是如此。目标Actor...

Tagged with: qq空间编程语言腾讯微博新浪微博开发人员控制台人人网分布式

Yahoo前端优化性能规则

链接参考: https://developer.yahoo.com/performance/rules.html 只有10%~20%的最终用户响应时间花在了下载HTML文档上,其余的80%~90%时间花在了下载页面中的所有组件上。 ——Steve Souders 规则1——减少HTTP请求(Minimize HTTP Requests) 只有10%~20%的最终用户响应时间花在接收请求的...

Tagged with: 优化性能前端yahoo缓存服务器web开发web应用应用程序

Android recovery UI实现分析

Android recovery模式为何物? 关于这个问题, baidu上已经有无数的答案,不理解的朋友先补习一下。从纯技术角度来讲, recovery和android本质上是两个独立的rootfs,  只是recovery这个rootfs存在的意义就是为android这个rootfs服务,因此被解释为Android系统的一部分。   recovery作为一个简单的rootfs, 提供了非常...

Tagged with: androidframebufferframeworkanimation图形字体数据内存

凶猛的q命令:用SQL查询CVS文件

q是一个允许用sql查询CSV文件的命令行工具。它将普通文件当做数据库表,支持各种sql结构,比如 WHERE, GROUP BY, JOIN等。还支持自动列名称和列类型判断、多字节编码等。官方网站 http://harelba.github.io/q/. 直接下载即可使用。下载 所有操作系统下载. 示例点 这里 查看更多例子。

Tagged with: cvssql操作系统数据库download编码结构csv

向《硅谷百年史》作者皮埃罗•斯加鲁菲提问!(图灵访谈)

皮埃罗•斯加鲁菲(Piero Scaruffi),毕业于意大利都灵大学数学系,1983年来到硅谷,在奥利维蒂公司任职工程师,长期从事人工智能研究和互联网设计。斯加鲁菲曾是斯坦福大学访问学者,还曾在加州大学伯克利分校讲学。20世纪90年代,他曾率先在互联网上开发自己的新闻网站,《纽约时报》曾经在2006年以《史上最伟大的网站...

Tagged with: 访谈硅谷斯坦福大学计算机视觉移动开发人工智能纽约时报扎克伯格

EBay开源大数据分析平台-Kylin

We are very excited to announce that eBay has released to the open-source community our distributed analytics engine: Kylin (http://kylin.io). Designed to accelerate analytics on Hadoop and allow the use of SQL-compatible tools, Kylin provides a SQL inter

Tagged with: 大数据开源ebayopen sourcehortonworksinterfacecoprocessorperformance

使用web components构建单页应用

使用web components构建单页应用 使用web components创建单页应用 推荐:《精通Node.js开发》 《Angular.js视频详解》 sex这个demo将采用以下的技术,来开发单页应用程序:yellow 使用Polymer的 core elements 组件 响应式设计 使用data-binging数据绑定 使用路由和深层链接 键盘访问 动态加载内容 创建基本框架 ...

Tagged with: componentsweb响应式设计应用程序application应用node.jsangular

SSL Strip的未来:HTTPS 前端劫持

前言 在之前介绍的流量劫持文章里,曾提到一种『HTTPS 向下降级』的方案 —— 将页面中的 HTTPS 超链接全都替换成 HTTP 版本,让用户始终以明文的形式进行通信。 看到这,也许大家都会想到一个经典的中间人攻击工具 —— SSLStrip,通过它确实能实现这个效果。不过今天讲解的,则是完全不同的思路,一种更有效、更先进的解决...

Tagged with: 前端ssl正则表达式搜索引擎解决方案性能优化浏览器支付宝

【三分钟小测试】你对SQL性能优化知识知多少?

“SQL性能优化是一种黑魔法 就像炼金术一样: 各种配方难解晦涩, 只有一小部分圈内人才能理解。” 这是一种误解,SQL数据库使用的是大家公知的算法来实现可以预期的执行性能。然而,问题是,人们很容易写出不能发挥最高效算法的SQL查询语句,因而也容易产生无法预期的性能结果。 下面是5道关于SQL性能优化小测试题,这些...

Tagged with: 性能优化测试sqlqq空间腾讯微博新浪微博数据库wordpress

一个程序员最想些什么

(adsbygoogle = window.adsbygoogle || []).push({}); 上周我从三个哈尔姆斯塔德大学的学生那里收到一封电子邮件是关于他们做了一个三个月的项目名字叫程序员想要什么,以及企业如何吸引有才华的程序员。这里是我自己按照重要性对于问题的几条答案。很明显,人有不同的观点,所以听你同意或不同意哪一...

Tagged with: 程序员开发人员解决方案电子邮件应用程序编程语言视频会议软件开发

Waze 的众包苹果地图学不会

点击上方“极客公园”可以订阅哦![核心提示] 为了修补问题不断的地图,苹果推出一款名为「Apple Maps Connect」的工具,但 Waze 的众包模式,苹果依旧学不会。苹果在当地时间周二低调推出了一款名为「Apple Maps Connect」的工具。商户除了可以提交电话、地址、位置等常规信息外,他们可以将自己的 Yelp 主页、Facebook ...

Tagged with: 苹果地图waze移动操作系统极客公园广告平台谷歌地图社交网络广告业务