IT行业中的六个肮脏秘密

我们向读者朋友征集在工作中遇到过的最肮脏的IT秘闻——那些来自灰色地带的谎言以及其他人根本意识不到的技术阴暗面。整理工作结束后,我们将这些"秘密"交给相关领域的专家,让他们对其进行分析。其中一部分得到了专家的共鸣,但另一些则...

Google 20 年进化史

摘要:每一只白天鹅,很有可能曾经都是丑小鸭。Google在成为科技巨头之前,也曾经有过创业时期的青涩。Google在1996年的时候,只是一个名为BackRub的研究项目,由斯坦福大学博士生Larry Page和Segey Brin负责。而在 1998年,Google才正...

最新浏览器排名!Chrome 逆天/ Edge 惨不忍睹

从7月底发布到现在,仅仅一个月,Windows 10就交出了一份出色的答卷:占领了全球5.33%的份额,超越只有3.45%的Windows 8,成为全球第五大操作系统。 除此之外,权威统计机构StatCounter还给出了一份浏览器市场报告,结果显示,8月份,...

Google 换 Logo了!启用无衬线字体

「没有一点点防,备也没有一丝顾虑,你就这样出现,在我的世界里,带给我惊喜,情不自已。」 没错,正如这首歌里唱到的,你已经看着很眼熟的 Google 突然换 Logo 了,六个字母换成了无衬线字体,比之前的看起来更加柔和,Google ...

苹果iOS的八年:如何一步步爬到了这么高

电脑需要操作系统,手机也需要,2007 年,苹果带着旗下第一款智能手机 iPhone 和第一款操作系统亮相,从而奠定了改变世界的基础。8 年时间以来,iPhone 一直在不停的进化、演变,iOS 操作系统也是一样。iOS中包含许多实用的功能,其中...

互联网三大集团:程序员、设计师、极客手机/桌面壁纸下载

以下分享几款互联网三大集团:程序员、设计师、极客手机/桌面背景图,包括了各种尺寸,你可以通过点击尺寸预览图片: 程序员 各个尺寸下载 2800×1800 1280×1024 iPhone 2560×1440 1280×800 iPad 1920×12...

细数互联网大佬们的童年

有一句话说的好:童心没有年轮,它属于每个热爱生活的人;童年让我们远离浮华,坦坦荡荡。那么,如今我们看来遥不可及的互联网大佬们,他们的童年是怎样的呢?又有着什么不为人知的故事? 1、马云 阿里巴巴创始人马云 马云...

太形象了:70、80、90后同坐一个办公室,竟然是这样!

随着90后渐入职场,70后、80后、90后"三代同堂"越来越普遍。 此时,70后们正在向事业巅峰冲刺,80在感慨青春已逝的同时拼命工作养家糊口,而90后则带着独有的个性和不被70、80后理解的文化杀入职场。 都说三岁就会有代沟,更何况...

1.1 Android 中喜闻乐见的屏幕适配

引言 Andriod开源所带来的梗莫过于在各种不同型号、版本的手机中兼容的问题,同时成为每一位Android开发者中所要面临的挑战,或者说各种七七八八的问题来的毫无防备,本文接下来将主要介绍兼容性问题中适配问题。 基本概念 屏幕大...

1.2 自定义 View

引言 自定义 View,一个顾名思义的东西,在 Android 开发中说多也不多,不多在面向百度/谷歌的开发大快人心的使用着,说少也不少,任何 APP 都想把自己的应用做的美轮美奂的。 简介 在开始关于自定义的 View 的话题时,先对对他...

1.3 自定义 ViewGroup

引言 上一节我们讲了自定义 View,接下来就要说说和他差不多的自定义 ViewGroup。两个实现的方法名差不多,比如他们的构造方法,比如同样需要去测量,布局,自定义属性,所以就不再重复说明这些,不如写一个 demo 吧。 View 与 ViewGro...

1.4 Android6.0权限管理-开源框架源码分析

1.4 Android6.0权限管理-开源框架源码分析 引言 Android6.0这个系统中迎来的最大的特征莫过于就是它的权限管理,因为小猪在写教程的时候应该6.0还没出,但是我感觉随着Android6.0的普及,对于它的权限管理是开发中必备的技能,同时也是...

一篇有趣的2016年总结

10部程序员必看的纪录片

从本文介绍的影片中可以看到各式各样的程序员:他们有的才华横溢,14岁就创造了RSS1.0规格,足迹遍及整个互联网,但英年早逝;有的活在自己世界并坚守着自己的理想,想法不为他人而决定;有的在尽自己最大的努力来挽救公司,永不言弃的精...

2.0 Android 插件式开发

本章引言 移动端的崛起,引入了大量的开发者(本人乃小码农一枚),随着时间的推移,我也顺理成章的成为了一个过得去的开发者,但是不乏有一些真正牛C的人为开发提供很多开发高效方案。说广一点,就是混合式开发,一次编写,多平台使用,...

2.1 带你全方位学习Picasso(一)

引言 第一篇给大家分享的是picasso,非常有名的一个图片加载缓存框架。每个强大的框架往往使用是非常简单的,但是背后还有很多不容忽视的功能或者技巧,Picasso也是如此。 目录 Picasso入门 Picasso高级 在适配器(ListV...

2.2 带你全方位学习Picasso(二)

目录 图像请求排序 tag() 分组请求 回调, RemoteView与Notifications 图像旋转与转换 图像缓存 缓存指示器,日志,统计 使用 Picasso.Builder 自定义Picasso 自定义请求处理 picasso2-okhttp3-downloader 与 picasso-trans...

1.0 Jmr 使用教程

Jmr 介绍 Jmr全称Jet Model Robotization是一款基于模型驱动开发,根据自己的项目和框架编写模板,生成代码的工具。 Jmr使用Jet模板生成代码。Jet是Eclipse开源的模板引擎,它是建模工具EMF的一部分,可以像Jsp一样使用<%...%>...

1.3 Hello Jmr

我们通过一个Hello Jmr的例子来了解Jmr的操作步骤。 创建Jmr文件 Eclipse中,在需要创建文件的位置,点击右键,或者在菜单->文件(file);然后点击新(New),选择Jmr。如果没找到,在其他(Other)的JMR目录中也有。 输入文...

2.0 Jet 模板

Jet是一个类似于JSP语法的模板语言,同PHP、ASP也相似,它是Eclipse建模的一个子项目。 Jet是以Java语言作为脚本语言的,Jet文件后缀名为(*.jet)。在Jmr中Jet的命名规范为(*.扩展名.jet)