程序师
用程序师的眼光看世界
http://www.techug.com-
IT公司老板落水,各部门员工怎么救?
公司高层 公司副总A:咱们开个会研究一下这个事情怎么处理。 公司副总B:如果老板没有救成功,下任是谁呢?会不会影响公司的上市? 公司副总C:我认为咱们开会应该讨论两个方案,一个是救人方案,一个是危机公关方案。 公司专聘高级管理专家:作为公司高管,听到公司老板落水,第一时间电话秘书部预定会议室,紧急召集公司全体会议。会上先 …阅读全文
-
10 个 Linux 中方便的 Bash 别名
你有多少次在命令行上输入一个长命令,并希望有一种方法可以保存它以供日后使用?这就是 Bash 别名派上用场的地方。它们允许你将长而神秘的命令压缩为易于记忆和使用的东西。需要一些例子来帮助你入门吗?没问题! 要使用你创建的 Bash 别名,你需要将其添加到 [代码片段] 中,该文件位于你的家目录中。请注意,此文件是隐藏的,并只能从命令行访问。编辑此文件的最简单方法是使用 Vi 或 Nano …阅读全文 -
Java 10 var关键字详解和示例教程
在本文中,我将通过示例介绍新的Java SE 10特性——“var”类型。你将学习如何在代码中正确使用它,以及在什么情况下不能使用它。 介绍 Java 10引入了一个闪亮的新功能:局部变量类型推断。对于局部变量,现在可以使用特殊的保留类型名称“var”代替实际类型,如下所示: [代码片段] 提供这个特性是为了增强Java语言,并将类型推断扩展到局部变量的声明上。这样可以减少板代码 …阅读全文
-
知名系统中的一些有趣bug
产品的绝大部分bug,会在测试阶段被消灭,但仍然有不少的bug,脱离测试工程师的魔掌,展现在了用户面前。有些bug十分影响用户体验,不过有些bug,反而会娱 乐大众,让人笑翻了天。 中国高铁,已经让外国人领略到,什么是中国速度。“复兴号”高铁已经可以达到350km/h,让外国人震惊不已,可这还不是极限速度。 当高铁荧屏上,速度显示出现bu …阅读全文
-
尤雨溪公布 Vue 3.0 开发路线:将从头开始重写 3.0
在上周的 Vue.js 伦敦大会上,Vue.js 作者尤雨溪简要介绍了 Vue 下一个主要版本要发布的内容,9 月 30 日,尤雨溪 在 medium 个人博客上发布 了 Vue 3.0 的开发路线,我们不妨看看 Vue 3.0 将会有怎样的发展。 兼容 按照尤雨溪的说法,因为 Vue 3.0 是主要版本,所以会包含一些重大变更。不过,开发组会非常重视兼容性问题 …阅读全文 -
翻译 | Vim 的起源
我最近无意中发现一个名为Intel HEX的文件格式。据我所知,Intel HEX文件(使用.hex后缀)是通过将二进制文件变为十六进制数据来降低它的不可读 性。明显它们由那些编写微控制器程序或者将数据刻录到ROM中的人使用。无论如何,当我首次使用Vim打开一个十六进制文件,我感到震惊。至少对我来说,这种文件格式 非常深奥,但是Vim已经对其了如指掌。每行十六进制文件都分成不同区域——Vim已经先 …阅读全文
-
Facebook 开源 Skip,面向对象+函数式编程语言
近日,Facebook 开源了全新语言 Skip,这是 Facebook 内部开发的一个实验性质编程语言,Facebook 表示,Skip 项目于 2018 年完成,今后将不再积极开发。 Skip 的官方一句话介绍是“跳过那些你已经做过计算的”(skip the things you have already computed),这也就是它作 …阅读全文 -
如何选择适合你的区块链框架?
现在有这么多链和DLT(分布式分类帐技术),你该如何选择使用哪一个?每个框架都有某些特点,适用于某些特定的应用程序。接下来,让我们来探索其中的5个框架。 Hyperledger Hyperledger( https://www.hyperledger.org/ )是一个开源协作项目,旨在推动跨行业区块链技术的发展。参与方包括来自全球金融、银行、物联网、供应链、制造和技术领 …阅读全文
-
开源作者痛斥京东重量级项目抄袭
29 日,开源项目 SeaweedFS 作者 Chris Lu 在知乎发文痛斥京东 TigLab 开源项目 ContainerFS 抄袭其源码,京东曾表示,ContainerFS 是一个“CNCF 级别”的项目:我们还计划提出新的 CNCF 项目,其中一个项目是 ContainerFS,它是一个与 Kubernetes 无缝集成的大规模容器原生集群文件系统。 作者称,京东方面在开源其项目的时 …阅读全文
-
反客为主 Linux成为微软Azure上最流行的操作系统
三年前,微软云计算 Azure 平台 CTO Mark Russinovich 说有 四分之一 的 Azure 实例正在使用Linux 。到了2017年,他们宣布超过 40% 的 Azure VM 运行 Linux 。今天,微软云计算和企业集团执行副总裁 Scott Guthrie 在接受采访时表示,超过一半的 Azure VM 是 Linux ,且每个月的比例还会上升 …阅读全文