开发

JAVA多线程和并发基础面试问答

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。

阅读全文 >>

在线课程

《全民寻找绿箭侠》游戏开发

本课程就来带领大家分析并开发出属于自己的“全民寻找某某”游戏。

课程介绍 >>

设计

Material Design引领的设计趋势

两个月前,Google I/O大会发布了Android L并推出Material Design,重新统一了Google的设计语言,确立了未来Google的设计方向。那么,什么是Material Design?我简单地将它翻译成“本质设计”。顾名思义,这是一种考虑事物本质的设计,将电子屏幕里的UI元素看成是一种不存在于现实世界的新的材质,并赋予它物理特性。因此Material Design并不是去拟物化的设计。

阅读全文 >>

IT技术

常用排序算法之JavaScript实现

笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。每个算法包括:算法简介、算法描述和实现、算法分析。插入排序、二分插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、桶排序、计数排序。

阅读全文 >>

业界

雅虎发公告,宣布停止 YUI 的所有新开发

雅虎 UI 库(YUI)从 2005 年就开始在雅虎使用,并在 2006 年 2 月 13 日宣布公开。虽然对比现在变化了不少,但 YUI 一直都是致力于提供一个全面的工具集,让开发人员轻松地创建 web 富应用程序。同样的,YUI 在 Yahoo 历史中占有重要的地位:成千上万行依赖于 YUI 的代码今天依然在 Yahoo 中使用着。

阅读全文 >>

IT职场

打断工程师/程序员的真实代价

很多时候,我发现自己需要向编程界以外的人反复解释为什么随意的打搅一个编程中的程序员是多么的讨厌。

阅读全文 >>

跳到底部
返回顶部