分类: 业界观察

甲骨文公司有“颜”更有“料”的15位明星工程师 | 猎云网

甲骨文公司有“颜”更有“料”的15位明星工程师 | 猎云网

正如所有大型软件公司一样,Oracle(甲骨文公司)也正处于从销售传统软件使用许可证到新一代技术的重要转型期。

优秀软件的要素

优秀软件的要素

我开发过开源软件,为此花了很多时间,思考怎样做才能让软件更优秀。有一些是不可避免的事情:在 StackOverflow、GitHub 和 Slack,包括电子邮件和 twitter 消息,永远都有需要帮助的请求。

《神秘的程序员们》漫画39:你的时间去哪了?

《神秘的程序员们》漫画39:你的时间去哪了?

程序员在每个工作日中,时间都是怎样用掉的.

做博士好还是做程序员好?

做博士好还是做程序员好?

当我从大学毕业获得计算机科学学位的时候,我就想继续学习并获得博士学位。但是,我又想作为一个软件开发者去参与工作,所以我在这一行中工作了五年之后,又回去念了一年的博士学位,在作为博士生的一年时间里,我发觉我更喜欢专业的软件开发。尽管这已经是多年以前的事情,但我觉得这里面我学到的一些经验现在仍然适用。

安卓应用APK反编译的常用工具与使用方法

安卓应用APK反编译的常用工具与使用方法

反编译就是逆向工程(Reverse Engineering), 通过解析Apk的内容, 可以验证特性和替换资源. 在批量生成应用时, 使用服务器脚本批量修改Apk, 可以节约人力和时间. 本文介绍逆向工程的常用工具和使用方法. 最新的工具是ClassyShark.

程序bug导致了天大的损失,要枪毙程序猿吗?

程序bug导致了天大的损失,要枪毙程序猿吗?

号外!号外!走过,路过,不要错过!日本 IT 业的狗血八卦继续独家放送啦!!

SQL 注入,永不过时的黑客技术

SQL 注入,永不过时的黑客技术

TalkTalk的信息泄漏事件导致约15万人的敏感信息被暴露,涉嫌造成这一事件的其中一名黑客使用的并不是很新的技术。事实上,该技术的「年纪」比这名15岁黑客还要大两岁。

妇女能顶程序界半边天,从世界上第一名程序员说起

妇女能顶程序界半边天,从世界上第一名程序员说起

妇女能顶程序界半边天,今天的话题将从世界上第一名程序员说起。

码农们,还记得大明湖畔的Windows 95吗?

码农们,还记得大明湖畔的Windows 95吗?

微软开创性的 Windows 95 操作系统,发布于 1995 年 8 月 24 日,距今已经有超过二十年的时间了。自那时起,我们临幸了 Windows XP,又尝了尝 Windows Vista 的可怕味道。

Android 日常开发总结的技术经验 60 条

Android 日常开发总结的技术经验 60 条

想了解Android的日常开发的相关知识技巧吗,这里有 Android相关开发技术经验60条,赶快来围观。。。

三张图彻底了解Java中字符串的不变性

三张图彻底了解Java中字符串的不变性

:三张图片让你了解Java中字符串的不变性

如何启用Android N开发者预览版中的“自由窗口”模式

如何启用Android N开发者预览版中的“自由窗口”模式

上周,我们曾介绍过 Android N 开发者预览版迎来了“自由窗口”(freeform windows)模式的消息。根据开发文档和代码方面的描述,可知其能够让 Android 实现桌面版的悬浮窗口体验。

最快的代码,是不运行的代码

最快的代码,是不运行的代码

当性能是一项特性时,缓慢就是一个 Bug。找到缓慢的源头就像是追踪 Bug,一旦你找到缓慢代码,通常有三种方式可以加速代码:

给工程师的 10 条哲理

给工程师的 10 条哲理

无论是主题分布式数据库,微服务,Soylent,尤伯杯,或者矮人要塞,我们试图从物质分离出来炒作,推迟叙事的客人。与尊重有软件工程日报的社论部分客观性。

阿尔法围棋与深蓝到底有什么不同

阿尔法围棋与深蓝到底有什么不同

 纽约时报发表文章称,“阿尔法围棋”这个由谷歌旗下“深层思维”公司创建的人工智能系统,在人机围棋大赛中以四比一的成绩击败了围棋冠军李世石。这场人机大赛究竟重要在哪里?

MySQL ·InnoDB 文件系统之文件物理结构

MySQL ·InnoDB 文件系统之文件物理结构

从上层的角度来看,InnoDB层的文件,除了redo日志外,基本上具有相当统一的结构,都是固定block大小,普遍使用的btree结构来管理数据。只是针对不同的block的应用场景会分配不同的页类型。通常默认情况下,每个block的大小为 UNIV_PAGE_SIZE,在不做任何配置时值为16kb,你还可以选择在安装实例时指定一个块的block大小。

一天只工作 3 小时的程序员,已坚持两年

一天只工作 3 小时的程序员,已坚持两年

我是一个 iPhone 独立开发者,已经坚持每天工作三小时两年了。这个方法可能不适合每一个人,但是我从2014年初就开始培养这个习惯了。我坚持这么做是因为发现这是我最高效的工作方式。

让你3分钟学会 javascript 闭包

让你3分钟学会 javascript 闭包

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!

Git用法速成手册

Git用法速成手册

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

盘点这些以国家名义研发的 Linux 系统

盘点这些以国家名义研发的 Linux 系统

在桌面操作系统界,最大的大腕儿可谓 Windows、Linux 和 OS X 三足鼎立,但很多国家还是推出了所谓自主知识产权的国产操作系统,今天我们就来介绍下全球知名的”国产”操作系统。

从StackOverflow开发者调查看Python

从StackOverflow开发者调查看Python

近日,国外知名技术问答社区StackOverflow发布了2016年开发者调查报告的结果。此调查号称是有史以来最为全面的开发者调查。我们一起来看看调查的主要发现,并重点关注下Python在调查结果中的表现如何。

你在编程的时候浪费了多少时间?

你在编程的时候浪费了多少时间?

如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。

StackOverflow 这么大,其架构如何?

StackOverflow 这么大,其架构如何?

StackOverflow 这么大,其架构如何? 为了便于理解本文涉及到的东西到底都干些了什么,让我先从 Stack Overflow 每天平均统计量的变化开始。

你写的 return null 正确吗?

你写的 return null 正确吗?

上次《你写的try…catch真的有必要吗》引起了很多朋友的讨论。本次我在code review又发现了一个问题,那就是有人有意无意的写出了return null这样的代码,

从32岁的一无所有到硅谷首富,他靠谎言和抄袭成就了世界第二大软件公司

从32岁的一无所有到硅谷首富,他靠谎言和抄袭成就了世界第二大软件公司

当我们买机票、搜索新闻、登录账号时,几乎意识不到,这个轻轻一点搞定个人信息的数据库系统,背后正伫立着一个帝国企业——甲骨文(Oracle)。这是世界上最大的数据库软件公司,是仅次于微软的世界第二大软件制造商。