标签: 1

期待已久的 Ubuntu 18.04 LTS (Bionic Beaver) 正式发布

期待已久的 Ubuntu 18.04 LTS (Bionic Beaver) 正式发布

终于,Ubuntu 18.04 LTS 正式发布,带来了许多期待已久的特性和改进。

Windows 10 精简版(Windows 10 Lean)系统首曝光:精简2GB大小、无预装

Windows 10 精简版(Windows 10 Lean)系统首曝光:精简2GB大小、无预装

“瘦版”的确精致,比Windows 10 Pro小了2GB。进一步挖掘后发现,缩减的空间主要是删掉了自带壁纸、CD/DVD驱动,甚至连注册表编辑器这样的程序也没装。

Java 10:来看 var 的新玩法

Java 10:来看 var 的新玩法

在Java 10中,var并非一个关键字,只是一个保留的类型名称。其原因也是为了避免对原有开发的代码,包括变量、方法或包名称有一些冲突或影响。也就是说,开发者仍然可以用var当做变量、方法或者包的名称。

Java 10 var关键字深度解读

Java 10 var关键字深度解读

Java 10如约而至。虽然这一版本带来的特性并不是非常多,但其中有一项仍然成为大家关注的热点,它就是局部变量类型推断(JEP 286)。事情就是这么简单。不过,这篇文章将会讨论更多有关var的内容,比如什么时候可以用var、什么时候不能用var、var对可读性的影响,以及为什么没有使用val。

Docker面对Java将不再尴尬:Java 10为Docker做了特殊优化

Docker面对Java将不再尴尬:Java 10为Docker做了特殊优化

在过去的几年中,Docker一直是非常受欢迎的容器技术,而原因也很简单。将基于JVM的应用程序容器化部署,可以为应用程序提供一致的开发、部署环境以及零耦合的环境隔离。但不幸的是,目前的JVM在Linux容器内运行事务并不那么简单。因此,为了优化一些问题,Java 9和10做了很多非常必要的改进,这里我们重点说三点。

JDK 10 的 109 项新特性

JDK 10 的 109 项新特性

我看过各种关于 JDK10 新特性的博客,但是它们都倾向于关注通过 JEPS 定义的大方面。这篇博文,我将看看是否可以罗列出 JDK10 中已经发生变化的方方面面(包括新增的和剔除的)。

将于本月发布的Java 10中会改变你写代码的方式的新特性

将于本月发布的Java 10中会改变你写代码的方式的新特性

尽管引入var变量会使代码可读性变得更糟,但此次的新特性为开发者提供了一种在编写复杂表达式的时候寻求了一个新的契机。

Java JDK 10:下一代 Java 有哪些新特性?

Java JDK 10:下一代 Java 有哪些新特性?

JDK 10 是 Java 10 标准版的部分实现,将于 2018 年 3 月 20 日发布,改进的关键点包括一个本地类型推断、一个垃圾回收的“干净”接口。

1024程序员日聊聊人们对程序员的偏见

1024程序员日聊聊人们对程序员的偏见

在“互联网+”的当下,程序员早已不是过去邋遢不羁的“宅男”,他们享受生活,也热爱工作。祝程序员们“1024”快乐!

SQL Server 2017 RC1 现已实现 Linux 功能扩展

SQL Server 2017 RC1 现已实现 Linux 功能扩展

经过七个预览版本的迭代之后,Microsoft 宣告发布第一个 SQL Server 2017 候选版本。开发人员可以藉由该版本来探索一些扩展 SQL Server Linux 版能力的新改进。RC1 现在可供下载,支持 Windows、Linux 和 Docker 容器。

高效程序员喜欢打盹

高效程序员喜欢打盹

或许你会问:“10x程序员都会经常打盹吗”?实际上并不全是,可能是刚好让你给撞上了。不过我所看到的很多“业务价值10x”的程序员反而经常这样,因为他们很清楚自己的极限,他们知道什么时候该做一些与工作无关的事情,在得到充分休息之后继续回来工作,然后产出高能的业务价值。他们当中有些人会选择打盹,

Windows10内置Linux子系统初体验

Windows10内置Linux子系统初体验

前段时间,机子上的win10又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的linux子系统,于是就怀着好奇心试玩了一把。虽然期间遇到了很多问题,但总体来说这个子系统体验还不错,在这里就分享一些关键步骤和遇到的问题,剩下的大家自己折腾吧。。

Win10里面一些奇葩的中文翻译

Win10里面一些奇葩的中文翻译

在翻译这件事上,微软和苹果给中国用户带来的欢乐实在是太多了,它们的每一次更新或是新产品的发布都能重新定义一下中文。这几天,各位软粉们已经更新起了Windows 10,于是Win语大家庭就又增加了一些骨骼惊奇的新成员,我们来认识一下。

315 程序员打假

315 程序员打假

又到了一年一度的 315 打假时间了,想必今天有很多公司的公关部门,变得跟我们程序员一样,估计要熬夜通宵加班了。315 的夜晚,对于公司的公关部门还有一些公关公司,就跟我们程序员负责的产品上线前夕一样,都是考验能力的时候。今天我们不聊别的行业,就聊聊我们程序员几则打假的小故事。

为什么Google急着杀死加密算法SHA-1

为什么Google急着杀死加密算法SHA-1

(话说,Safari团队至今还没对SHA-1这事儿表过态)不过总的说来,谷歌能够第一个吃螃蟹,推动加密算法应用的迭代,提升整体网络安全状况,还是非常值得致敬!应该全力支持的!

一份程序员专属的12306图形验证码

一份程序员专属的12306图形验证码

作为新时代的程序员

怎么还能容忍

如此坑爹的验证码

为此,师姐贡献一份

专属程序员的12306验证码

希望引起铁路有关部门注意

是什么支撑了淘宝双十一,没错就是它java编程语言

是什么支撑了淘宝双十一,没错就是它java编程语言

身为java程序员,有没有一点点小骄傲了?

程序员节,向改变世界的程序员致敬

程序员节,向改变世界的程序员致敬

我希望你们对我们猿猿的态度是:“即使你不了解我们在做什么,但你们还是爱我们”。出于这种情结,我是程序员,我要为自己和猿猿们带盐!

PHP 7.1 新特性一览

PHP 7.1 新特性一览

PHP 7.1 release版本发布在即,本文整理一下 7.1 中的一些新特性以供了解。所有内容均选自官方 RFC 文档。

Javascript5, Javascript2015 和 TypeScript 的区别

Javascript5, Javascript2015 和 TypeScript 的区别

ES5,ES2015(原名 ES6 )和 TypeScript 之间有什么不同?我们应该学习和使用哪一个?

日本网友用漫画演示Windows 10免费升级的“真实面目”

日本网友用漫画演示Windows 10免费升级的“真实面目”

大约 1 年前,微软开始向 Windows 7/8.1 用户推送 Windows 10 系统,并且它还是免费的。听起来好像挺不错的,然而实际上,这种动不动就跳出来的免费升级窗口却给许多用户带来困扰,很多时候他们被迫进行升级。比如正在做天气报告的天气学家,突然被这 Windows 10 升级弹窗打断思路,或是正在组队游戏的玩家

开发者福音:Win10预览版开始支持Linux命令行

开发者福音:Win10预览版开始支持Linux命令行

新浪科技讯 北京时间4月7日早间消息,微软本周发布了支持原生Linux bash命令行的首个Windows 10内部预览版。微软在上周的Build开发者大会上发布了这一消息。微软希望凭借此举吸引更多开发者。

C++11在时空性能方面的改进

C++11在时空性能方面的改进

这篇我们聊聊C++11在时间和空间上的改进点;
主要包括以下方面:
新增的高效容器:array、forward_list以及unordered containers;
以及常量表达式、静态断言和move语义;

2016 JavaScript 技术栈展望

2016 JavaScript 技术栈展望

如果你正在筹划新的前端项目或者重构现有项目,那么你需要认识到现在的前端开发环境已经今非昔比,这其中有太多的选择了:React、Flux、Angular、Aurelia、Mocha、Jasmine、Babel、TypeScript、Flow…… 它们的本意是将开发简单化,却无形中提高了学习成本,也给未来项目的维护带来了不确定性。

一个八年的Linux老用户使用Windows 10的体验

一个八年的Linux老用户使用Windows 10的体验

Windows 10 是 2015 年 7 月 29 日上市的最新一代 Windows NT 系列系统,它是 Windows 8.1 的继任者。Windows 10 支持 Intel 32 位平台,AMD64 以及 ARM v7 处理器。